diff --git a/Assets/Dojo/Plugins/Linux/libdojo_c.so b/Assets/Dojo/Plugins/Linux/libdojo_c.so index c3a98ee8..18f60214 100755 Binary files a/Assets/Dojo/Plugins/Linux/libdojo_c.so and b/Assets/Dojo/Plugins/Linux/libdojo_c.so differ diff --git a/Assets/Dojo/Plugins/WebGL/torii_c.jslib b/Assets/Dojo/Plugins/WebGL/torii_c.jslib index 2e8a142e..709085f9 100644 --- a/Assets/Dojo/Plugins/WebGL/torii_c.jslib +++ b/Assets/Dojo/Plugins/WebGL/torii_c.jslib @@ -189,7 +189,8 @@ mergeInto(LibraryManager.library, { let client = wasm_bindgen.ToriiClient.__wrap(clientPtr); const published = await client.publishMessage( UTF8ToString(message), - JSON.parse(UTF8ToString(signature)) + JSON.parse(UTF8ToString(signature)), + false ); const publishedString = JSON.stringify(Array.from(published)); const bufferSize = lengthBytesUTF8(publishedString) + 1; diff --git a/Assets/Dojo/Plugins/Windows/libdojo_c.dll b/Assets/Dojo/Plugins/Windows/libdojo_c.dll index 097b5021..f14e1b66 100755 --- a/Assets/Dojo/Plugins/Windows/libdojo_c.dll +++ b/Assets/Dojo/Plugins/Windows/libdojo_c.dll @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2fec7d98e9680a27671bec4e5f96f8673271206cbc9c96eb617a29b2713ee475 -size 47670452 +oid sha256:be2ec56cf2a72c39813c7a0620e6f552a74be6a544e6783d643b5b88de0987c8 +size 47828263 diff --git a/Assets/Dojo/Plugins/iOS/libdojo_c.a b/Assets/Dojo/Plugins/iOS/libdojo_c.a index b6b36026..83578db7 100644 --- a/Assets/Dojo/Plugins/iOS/libdojo_c.a +++ b/Assets/Dojo/Plugins/iOS/libdojo_c.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1d107fd84501da1c057c5ba3149e53b5a58e9f6c1c22060743d1e6108612bd04 -size 140893400 +oid sha256:2358c6ba7c8382739db1c5d2da10cb99f52f862a217ba061466bc992f05ad1a8 +size 141498512 diff --git a/Assets/Dojo/Plugins/macOS/libdojo_c.bundle b/Assets/Dojo/Plugins/macOS/libdojo_c.bundle index 7c36898b..1e92458e 100755 Binary files a/Assets/Dojo/Plugins/macOS/libdojo_c.bundle and b/Assets/Dojo/Plugins/macOS/libdojo_c.bundle differ diff --git a/Assets/WebGLTemplates/Dojo/TemplateData/dojo.js/dojo_c.d.ts b/Assets/WebGLTemplates/Dojo/TemplateData/dojo.js/dojo_c.d.ts index f9995100..49e659fa 100644 --- a/Assets/WebGLTemplates/Dojo/TemplateData/dojo.js/dojo_c.d.ts +++ b/Assets/WebGLTemplates/Dojo/TemplateData/dojo.js/dojo_c.d.ts @@ -1,93 +1,50 @@ declare namespace wasm_bindgen { /* tslint:disable */ /* eslint-disable */ - /** - * @param {string} typed_data - * @param {string} address - * @returns {string} - */ export function typedDataEncode(typed_data: string, address: string): string; - /** - * @returns {string} - */ export function signingKeyNew(): string; - /** - * @param {string} private_key - * @param {string} hash - * @returns {Signature} - */ export function signingKeySign(private_key: string, hash: string): Signature; - /** - * @param {string} signing_key - * @returns {string} - */ export function verifyingKeyNew(signing_key: string): string; - /** - * @param {string} verifying_key - * @param {string} hash - * @param {Signature} signature - * @returns {boolean} - */ export function verifyingKeyVerify(verifying_key: string, hash: string, signature: Signature): boolean; - /** - * @param {string} rpc_url - * @returns {Provider} - */ export function createProvider(rpc_url: string): Provider; - /** - * @param {string} class_hash - * @param {string} salt - * @param {(string)[]} constructor_calldata - * @param {string} deployer_address - * @returns {string} - */ export function hashGetContractAddress(class_hash: string, salt: string, constructor_calldata: (string)[], deployer_address: string): string; - /** - * @param {string} tag - * @returns {string} - */ export function getSelectorFromTag(tag: string): string; - /** - * @param {string} str - * @returns {(string)[]} - */ export function byteArraySerialize(str: string): (string)[]; - /** - * @param {(string)[]} felts - * @returns {string} - */ export function byteArrayDeserialize(felts: (string)[]): string; - /** - * @param {(string)[]} inputs - * @returns {string} - */ export function poseidonHash(inputs: (string)[]): string; - /** - * @param {string} name - * @returns {string} - */ export function getSelectorFromName(name: string): string; - /** - * @param {Uint8Array} inputs - * @returns {string} - */ export function starknetKeccak(inputs: Uint8Array): string; - /** - * @param {string} str - * @returns {string} - */ export function cairoShortStringToFelt(str: string): string; - /** - * @param {string} str - * @returns {string} - */ export function parseCairoShortString(str: string): string; /** - * Create the a client with the given configurations. - * @param {ClientConfig} config - * @returns {Promise} - */ + * Create the a client with the given configurations. + */ export function createClient(config: ClientConfig): Promise; + /** + * The `ReadableStreamType` enum. + * + * *This API requires the following crate features to be activated: `ReadableStreamType`* + */ + type ReadableStreamType = "bytes"; + export type Tokens = Token[]; + + export type TokenBalances = TokenBalance[]; + + export interface Token { + contract_address: string; + name: string; + symbol: string; + decimals: number; + metadata: string; + } + + export interface TokenBalance { + balance: string; + account_address: string; + contract_address: string; + token_id: string; + } + export interface IndexerUpdate { head: number; tps: number; @@ -198,187 +155,65 @@ declare namespace wasm_bindgen { transaction_hash: string; } - /** - */ export class Account { + private constructor(); free(): void; - /** - * @returns {string} - */ address(): string; - /** - * @returns {string} - */ chainId(): string; - /** - * @param {string} block_id - */ setBlockId(block_id: string): void; - /** - * @param {(Call)[]} calldata - * @returns {Promise} - */ executeRaw(calldata: (Call)[]): Promise; - /** - * @param {string} private_key - * @returns {Promise} - */ deployBurner(private_key: string): Promise; - /** - * @returns {Promise} - */ nonce(): Promise; } - /** - */ export class IntoUnderlyingByteSource { + private constructor(); free(): void; - /** - * @param {ReadableByteStreamController} controller - */ start(controller: ReadableByteStreamController): void; - /** - * @param {ReadableByteStreamController} controller - * @returns {Promise} - */ pull(controller: ReadableByteStreamController): Promise; - /** - */ cancel(): void; - /** - */ + readonly type: ReadableStreamType; readonly autoAllocateChunkSize: number; - /** - */ - readonly type: string; } - /** - */ export class IntoUnderlyingSink { + private constructor(); free(): void; - /** - * @param {any} chunk - * @returns {Promise} - */ write(chunk: any): Promise; - /** - * @returns {Promise} - */ close(): Promise; - /** - * @param {any} reason - * @returns {Promise} - */ abort(reason: any): Promise; } - /** - */ export class IntoUnderlyingSource { + private constructor(); free(): void; - /** - * @param {ReadableStreamDefaultController} controller - * @returns {Promise} - */ pull(controller: ReadableStreamDefaultController): Promise; - /** - */ cancel(): void; } - /** - */ export class Provider { + private constructor(); free(): void; - /** - * @param {string} private_key - * @param {string} address - * @returns {Promise} - */ createAccount(private_key: string, address: string): Promise; - /** - * @param {Call} call - * @param {BlockId} block_id - * @returns {Promise>} - */ call(call: Call, block_id: BlockId): Promise>; - /** - * @param {string} txn_hash - * @returns {Promise} - */ waitForTransaction(txn_hash: string): Promise; } - /** - */ export class Subscription { + private constructor(); free(): void; - /** - */ cancel(): void; } - /** - */ export class ToriiClient { + private constructor(); free(): void; - /** - * @param {Query} query - * @returns {Promise} - */ + getTokens(contract_addresses: (string)[]): Promise; + getTokenBalances(account_addresses: (string)[], contract_addresses: (string)[]): Promise; getEntities(query: Query): Promise; - /** - * @param {number} limit - * @param {number} offset - * @returns {Promise} - */ getAllEntities(limit: number, offset: number): Promise; - /** - * @param {Query} query - * @param {boolean} historical - * @returns {Promise} - */ getEventMessages(query: Query, historical: boolean): Promise; - /** - * @param {(EntityKeysClause)[]} clauses - * @param {Function} callback - * @returns {Promise} - */ onEntityUpdated(clauses: (EntityKeysClause)[], callback: Function): Promise; - /** - * @param {Subscription} subscription - * @param {(EntityKeysClause)[]} clauses - * @returns {Promise} - */ updateEntitySubscription(subscription: Subscription, clauses: (EntityKeysClause)[]): Promise; - /** - * @param {(EntityKeysClause)[]} clauses - * @param {boolean} historical - * @param {Function} callback - * @returns {Promise} - */ onEventMessageUpdated(clauses: (EntityKeysClause)[], historical: boolean, callback: Function): Promise; - /** - * @param {Subscription} subscription - * @param {(EntityKeysClause)[]} clauses - * @param {boolean} historical - * @returns {Promise} - */ updateEventMessageSubscription(subscription: Subscription, clauses: (EntityKeysClause)[], historical: boolean): Promise; - /** - * @param {(EntityKeysClause)[]} clauses - * @param {Function} callback - * @returns {Promise} - */ onStarknetEvent(clauses: (EntityKeysClause)[], callback: Function): Promise; - /** - * @param {string | undefined} contract_address - * @param {Function} callback - * @returns {Promise} - */ onIndexerUpdated(contract_address: string | undefined, callback: Function): Promise; - /** - * @param {string} message - * @param {(string)[]} signature - * @returns {Promise} - */ - publishMessage(message: string, signature: (string)[]): Promise; + publishMessage(message: string, signature: (string)[], is_session_signature: boolean): Promise; } } @@ -415,6 +250,8 @@ declare interface InitOutput { readonly starknetKeccak: (a: number, b: number) => void; readonly cairoShortStringToFelt: (a: number, b: number, c: number) => void; readonly parseCairoShortString: (a: number, b: number, c: number) => void; + readonly toriiclient_getTokens: (a: number, b: number, c: number) => number; + readonly toriiclient_getTokenBalances: (a: number, b: number, c: number, d: number, e: number) => number; readonly toriiclient_getEntities: (a: number, b: number) => number; readonly toriiclient_getAllEntities: (a: number, b: number, c: number) => number; readonly toriiclient_getEventMessages: (a: number, b: number, c: number) => number; @@ -424,11 +261,11 @@ declare interface InitOutput { readonly toriiclient_updateEventMessageSubscription: (a: number, b: number, c: number, d: number, e: number) => number; readonly toriiclient_onStarknetEvent: (a: number, b: number, c: number, d: number) => number; readonly toriiclient_onIndexerUpdated: (a: number, b: number, c: number, d: number) => number; - readonly toriiclient_publishMessage: (a: number, b: number, c: number, d: number, e: number) => number; + readonly toriiclient_publishMessage: (a: number, b: number, c: number, d: number, e: number, f: number) => number; readonly subscription_cancel: (a: number) => void; readonly createClient: (a: number) => number; readonly __wbg_intounderlyingbytesource_free: (a: number, b: number) => void; - readonly intounderlyingbytesource_type: (a: number, b: number) => void; + readonly intounderlyingbytesource_type: (a: number) => number; readonly intounderlyingbytesource_autoAllocateChunkSize: (a: number) => number; readonly intounderlyingbytesource_start: (a: number, b: number) => void; readonly intounderlyingbytesource_pull: (a: number, b: number) => number; @@ -442,17 +279,17 @@ declare interface InitOutput { readonly intounderlyingsink_abort: (a: number, b: number) => number; readonly __wbindgen_malloc: (a: number, b: number) => number; readonly __wbindgen_realloc: (a: number, b: number, c: number, d: number) => number; - readonly __wbindgen_export_2: WebAssembly.Table; - readonly _dyn_core__ops__function__FnMut_____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__hd2c74c1b7e9222d1: (a: number, b: number) => void; - readonly _dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h4aebea369d10720f: (a: number, b: number, c: number) => void; - readonly _dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h4301a475fe6d23e9: (a: number, b: number, c: number) => void; - readonly _dyn_core__ops__function__FnMut_____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__hdff8534b51b570f5: (a: number, b: number) => void; - readonly _dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__hbb184a197cc25f28: (a: number, b: number, c: number) => void; - readonly _dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h57be5134d1d69be9: (a: number, b: number, c: number) => void; + readonly __wbindgen_exn_store: (a: number) => void; + readonly __wbindgen_export_3: WebAssembly.Table; readonly __wbindgen_add_to_stack_pointer: (a: number) => number; readonly __wbindgen_free: (a: number, b: number, c: number) => void; - readonly __wbindgen_exn_store: (a: number) => void; - readonly wasm_bindgen__convert__closures__invoke2_mut__hcb093c54d64f88f2: (a: number, b: number, c: number, d: number) => void; + readonly _dyn_core__ops__function__FnMut_____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__hdd36548e68818caf: (a: number, b: number) => void; + readonly _dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h57f21cd7c8b9ea8e: (a: number, b: number, c: number) => void; + readonly _dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h8e06c60ba0f5003f: (a: number, b: number, c: number) => void; + readonly _dyn_core__ops__function__FnMut_____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h8045929816b5fbae: (a: number, b: number) => void; + readonly _dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__hae2f4ec6e71d3739: (a: number, b: number, c: number) => void; + readonly _dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__hf76e1f80e8c3e0a1: (a: number, b: number, c: number) => void; + readonly wasm_bindgen__convert__closures__invoke2_mut__h49e145a35b1c793c: (a: number, b: number, c: number, d: number) => void; } /** diff --git a/Assets/WebGLTemplates/Dojo/TemplateData/dojo.js/dojo_c.js b/Assets/WebGLTemplates/Dojo/TemplateData/dojo.js/dojo_c.js index f460b960..d0f3c5a1 100644 --- a/Assets/WebGLTemplates/Dojo/TemplateData/dojo.js/dojo_c.js +++ b/Assets/WebGLTemplates/Dojo/TemplateData/dojo.js/dojo_c.js @@ -11,2131 +11,2156 @@ let wasm_bindgen; heap.push(undefined, null, true, false); -function getObject(idx) { return heap[idx]; } + function getObject(idx) { return heap[idx]; } -let heap_next = heap.length; + let WASM_VECTOR_LEN = 0; -function dropObject(idx) { - if (idx < 132) return; - heap[idx] = heap_next; - heap_next = idx; -} + let cachedUint8ArrayMemory0 = null; -function takeObject(idx) { - const ret = getObject(idx); - dropObject(idx); - return ret; -} + function getUint8ArrayMemory0() { + if (cachedUint8ArrayMemory0 === null || cachedUint8ArrayMemory0.byteLength === 0) { + cachedUint8ArrayMemory0 = new Uint8Array(wasm.memory.buffer); + } + return cachedUint8ArrayMemory0; + } -const cachedTextDecoder = (typeof TextDecoder !== 'undefined' ? new TextDecoder('utf-8', { ignoreBOM: true, fatal: true }) : { decode: () => { throw Error('TextDecoder not available') } } ); + const cachedTextEncoder = (typeof TextEncoder !== 'undefined' ? new TextEncoder('utf-8') : { encode: () => { throw Error('TextEncoder not available') } } ); -if (typeof TextDecoder !== 'undefined') { cachedTextDecoder.decode(); }; + const encodeString = (typeof cachedTextEncoder.encodeInto === 'function' + ? function (arg, view) { + return cachedTextEncoder.encodeInto(arg, view); + } + : function (arg, view) { + const buf = cachedTextEncoder.encode(arg); + view.set(buf); + return { + read: arg.length, + written: buf.length + }; + }); + + function passStringToWasm0(arg, malloc, realloc) { + + if (realloc === undefined) { + const buf = cachedTextEncoder.encode(arg); + const ptr = malloc(buf.length, 1) >>> 0; + getUint8ArrayMemory0().subarray(ptr, ptr + buf.length).set(buf); + WASM_VECTOR_LEN = buf.length; + return ptr; + } -let cachedUint8ArrayMemory0 = null; + let len = arg.length; + let ptr = malloc(len, 1) >>> 0; -function getUint8ArrayMemory0() { - if (cachedUint8ArrayMemory0 === null || cachedUint8ArrayMemory0.byteLength === 0) { - cachedUint8ArrayMemory0 = new Uint8Array(wasm.memory.buffer); - } - return cachedUint8ArrayMemory0; -} - -function getStringFromWasm0(ptr, len) { - ptr = ptr >>> 0; - return cachedTextDecoder.decode(getUint8ArrayMemory0().subarray(ptr, ptr + len)); -} - -function addHeapObject(obj) { - if (heap_next === heap.length) heap.push(heap.length + 1); - const idx = heap_next; - heap_next = heap[idx]; - - heap[idx] = obj; - return idx; -} - -let WASM_VECTOR_LEN = 0; - -const cachedTextEncoder = (typeof TextEncoder !== 'undefined' ? new TextEncoder('utf-8') : { encode: () => { throw Error('TextEncoder not available') } } ); - -const encodeString = (typeof cachedTextEncoder.encodeInto === 'function' - ? function (arg, view) { - return cachedTextEncoder.encodeInto(arg, view); -} - : function (arg, view) { - const buf = cachedTextEncoder.encode(arg); - view.set(buf); - return { - read: arg.length, - written: buf.length - }; -}); + const mem = getUint8ArrayMemory0(); -function passStringToWasm0(arg, malloc, realloc) { + let offset = 0; - if (realloc === undefined) { - const buf = cachedTextEncoder.encode(arg); - const ptr = malloc(buf.length, 1) >>> 0; - getUint8ArrayMemory0().subarray(ptr, ptr + buf.length).set(buf); - WASM_VECTOR_LEN = buf.length; + for (; offset < len; offset++) { + const code = arg.charCodeAt(offset); + if (code > 0x7F) break; + mem[ptr + offset] = code; + } + + if (offset !== len) { + if (offset !== 0) { + arg = arg.slice(offset); + } + ptr = realloc(ptr, len, len = offset + arg.length * 3, 1) >>> 0; + const view = getUint8ArrayMemory0().subarray(ptr + offset, ptr + len); + const ret = encodeString(arg, view); + + offset += ret.written; + ptr = realloc(ptr, len, offset, 1) >>> 0; + } + + WASM_VECTOR_LEN = offset; return ptr; } - let len = arg.length; - let ptr = malloc(len, 1) >>> 0; + let cachedDataViewMemory0 = null; + + function getDataViewMemory0() { + if (cachedDataViewMemory0 === null || cachedDataViewMemory0.buffer.detached === true || (cachedDataViewMemory0.buffer.detached === undefined && cachedDataViewMemory0.buffer !== wasm.memory.buffer)) { + cachedDataViewMemory0 = new DataView(wasm.memory.buffer); + } + return cachedDataViewMemory0; + } - const mem = getUint8ArrayMemory0(); + let heap_next = heap.length; - let offset = 0; + function addHeapObject(obj) { + if (heap_next === heap.length) heap.push(heap.length + 1); + const idx = heap_next; + heap_next = heap[idx]; - for (; offset < len; offset++) { - const code = arg.charCodeAt(offset); - if (code > 0x7F) break; - mem[ptr + offset] = code; + heap[idx] = obj; + return idx; } - if (offset !== len) { - if (offset !== 0) { - arg = arg.slice(offset); - } - ptr = realloc(ptr, len, len = offset + arg.length * 3, 1) >>> 0; - const view = getUint8ArrayMemory0().subarray(ptr + offset, ptr + len); - const ret = encodeString(arg, view); + const cachedTextDecoder = (typeof TextDecoder !== 'undefined' ? new TextDecoder('utf-8', { ignoreBOM: true, fatal: true }) : { decode: () => { throw Error('TextDecoder not available') } } ); - offset += ret.written; - ptr = realloc(ptr, len, offset, 1) >>> 0; - } + if (typeof TextDecoder !== 'undefined') { cachedTextDecoder.decode(); }; - WASM_VECTOR_LEN = offset; - return ptr; -} + function getStringFromWasm0(ptr, len) { + ptr = ptr >>> 0; + return cachedTextDecoder.decode(getUint8ArrayMemory0().subarray(ptr, ptr + len)); + } -function isLikeNone(x) { - return x === undefined || x === null; -} + function handleError(f, args) { + try { + return f.apply(this, args); + } catch (e) { + wasm.__wbindgen_exn_store(addHeapObject(e)); + } + } -let cachedDataViewMemory0 = null; + function isLikeNone(x) { + return x === undefined || x === null; + } -function getDataViewMemory0() { - if (cachedDataViewMemory0 === null || cachedDataViewMemory0.buffer.detached === true || (cachedDataViewMemory0.buffer.detached === undefined && cachedDataViewMemory0.buffer !== wasm.memory.buffer)) { - cachedDataViewMemory0 = new DataView(wasm.memory.buffer); + function dropObject(idx) { + if (idx < 132) return; + heap[idx] = heap_next; + heap_next = idx; } - return cachedDataViewMemory0; -} - -function debugString(val) { - // primitive types - const type = typeof val; - if (type == 'number' || type == 'boolean' || val == null) { - return `${val}`; + + function takeObject(idx) { + const ret = getObject(idx); + dropObject(idx); + return ret; } - if (type == 'string') { - return `"${val}"`; + + function getArrayU8FromWasm0(ptr, len) { + ptr = ptr >>> 0; + return getUint8ArrayMemory0().subarray(ptr / 1, ptr / 1 + len); + } + + const CLOSURE_DTORS = (typeof FinalizationRegistry === 'undefined') + ? { register: () => {}, unregister: () => {} } + : new FinalizationRegistry(state => { + wasm.__wbindgen_export_3.get(state.dtor)(state.a, state.b) + }); + + function makeMutClosure(arg0, arg1, dtor, f) { + const state = { a: arg0, b: arg1, cnt: 1, dtor }; + const real = (...args) => { + // First up with a closure we increment the internal reference + // count. This ensures that the Rust closure environment won't + // be deallocated while we're invoking it. + state.cnt++; + const a = state.a; + state.a = 0; + try { + return f(a, state.b, ...args); + } finally { + if (--state.cnt === 0) { + wasm.__wbindgen_export_3.get(state.dtor)(a, state.b); + CLOSURE_DTORS.unregister(state); + } else { + state.a = a; + } + } + }; + real.original = state; + CLOSURE_DTORS.register(real, state, state); + return real; } - if (type == 'symbol') { - const description = val.description; - if (description == null) { - return 'Symbol'; - } else { - return `Symbol(${description})`; + + function debugString(val) { + // primitive types + const type = typeof val; + if (type == 'number' || type == 'boolean' || val == null) { + return `${val}`; } - } - if (type == 'function') { - const name = val.name; - if (typeof name == 'string' && name.length > 0) { - return `Function(${name})`; + if (type == 'string') { + return `"${val}"`; + } + if (type == 'symbol') { + const description = val.description; + if (description == null) { + return 'Symbol'; + } else { + return `Symbol(${description})`; + } + } + if (type == 'function') { + const name = val.name; + if (typeof name == 'string' && name.length > 0) { + return `Function(${name})`; + } else { + return 'Function'; + } + } + // objects + if (Array.isArray(val)) { + const length = val.length; + let debug = '['; + if (length > 0) { + debug += debugString(val[0]); + } + for(let i = 1; i < length; i++) { + debug += ', ' + debugString(val[i]); + } + debug += ']'; + return debug; + } + // Test for built-in + const builtInMatches = /\[object ([^\]]+)\]/.exec(toString.call(val)); + let className; + if (builtInMatches && builtInMatches.length > 1) { + className = builtInMatches[1]; } else { - return 'Function'; + // Failed to match the standard '[object ClassName]' + return toString.call(val); } + if (className == 'Object') { + // we're a user defined class or Object + // JSON.stringify avoids problems with cycles, and is generally much + // easier than looping through ownProperties of `val`. + try { + return 'Object(' + JSON.stringify(val) + ')'; + } catch (_) { + return 'Object'; + } + } + // errors + if (val instanceof Error) { + return `${val.name}: ${val.message}\n${val.stack}`; + } + // TODO we could test for more things here, like `Set`s and `Map`s. + return className; } - // objects - if (Array.isArray(val)) { - const length = val.length; - let debug = '['; - if (length > 0) { - debug += debugString(val[0]); - } - for(let i = 1; i < length; i++) { - debug += ', ' + debugString(val[i]); - } - debug += ']'; - return debug; - } - // Test for built-in - const builtInMatches = /\[object ([^\]]+)\]/.exec(toString.call(val)); - let className; - if (builtInMatches.length > 1) { - className = builtInMatches[1]; - } else { - // Failed to match the standard '[object ClassName]' - return toString.call(val); - } - if (className == 'Object') { - // we're a user defined class or Object - // JSON.stringify avoids problems with cycles, and is generally much - // easier than looping through ownProperties of `val`. + /** + * @param {string} typed_data + * @param {string} address + * @returns {string} + */ + __exports.typedDataEncode = function(typed_data, address) { + let deferred4_0; + let deferred4_1; try { - return 'Object(' + JSON.stringify(val) + ')'; - } catch (_) { - return 'Object'; + const retptr = wasm.__wbindgen_add_to_stack_pointer(-16); + const ptr0 = passStringToWasm0(typed_data, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len0 = WASM_VECTOR_LEN; + const ptr1 = passStringToWasm0(address, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len1 = WASM_VECTOR_LEN; + wasm.typedDataEncode(retptr, ptr0, len0, ptr1, len1); + var r0 = getDataViewMemory0().getInt32(retptr + 4 * 0, true); + var r1 = getDataViewMemory0().getInt32(retptr + 4 * 1, true); + var r2 = getDataViewMemory0().getInt32(retptr + 4 * 2, true); + var r3 = getDataViewMemory0().getInt32(retptr + 4 * 3, true); + var ptr3 = r0; + var len3 = r1; + if (r3) { + ptr3 = 0; len3 = 0; + throw takeObject(r2); + } + deferred4_0 = ptr3; + deferred4_1 = len3; + return getStringFromWasm0(ptr3, len3); + } finally { + wasm.__wbindgen_add_to_stack_pointer(16); + wasm.__wbindgen_free(deferred4_0, deferred4_1, 1); } - } - // errors - if (val instanceof Error) { - return `${val.name}: ${val.message}\n${val.stack}`; - } - // TODO we could test for more things here, like `Set`s and `Map`s. - return className; -} - -const CLOSURE_DTORS = (typeof FinalizationRegistry === 'undefined') - ? { register: () => {}, unregister: () => {} } - : new FinalizationRegistry(state => { - wasm.__wbindgen_export_2.get(state.dtor)(state.a, state.b) -}); - -function makeMutClosure(arg0, arg1, dtor, f) { - const state = { a: arg0, b: arg1, cnt: 1, dtor }; - const real = (...args) => { - // First up with a closure we increment the internal reference - // count. This ensures that the Rust closure environment won't - // be deallocated while we're invoking it. - state.cnt++; - const a = state.a; - state.a = 0; + }; + + /** + * @returns {string} + */ + __exports.signingKeyNew = function() { + let deferred1_0; + let deferred1_1; try { - return f(a, state.b, ...args); + const retptr = wasm.__wbindgen_add_to_stack_pointer(-16); + wasm.signingKeyNew(retptr); + var r0 = getDataViewMemory0().getInt32(retptr + 4 * 0, true); + var r1 = getDataViewMemory0().getInt32(retptr + 4 * 1, true); + deferred1_0 = r0; + deferred1_1 = r1; + return getStringFromWasm0(r0, r1); } finally { - if (--state.cnt === 0) { - wasm.__wbindgen_export_2.get(state.dtor)(a, state.b); - CLOSURE_DTORS.unregister(state); - } else { - state.a = a; + wasm.__wbindgen_add_to_stack_pointer(16); + wasm.__wbindgen_free(deferred1_0, deferred1_1, 1); + } + }; + + /** + * @param {string} private_key + * @param {string} hash + * @returns {Signature} + */ + __exports.signingKeySign = function(private_key, hash) { + try { + const retptr = wasm.__wbindgen_add_to_stack_pointer(-16); + const ptr0 = passStringToWasm0(private_key, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len0 = WASM_VECTOR_LEN; + const ptr1 = passStringToWasm0(hash, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len1 = WASM_VECTOR_LEN; + wasm.signingKeySign(retptr, ptr0, len0, ptr1, len1); + var r0 = getDataViewMemory0().getInt32(retptr + 4 * 0, true); + var r1 = getDataViewMemory0().getInt32(retptr + 4 * 1, true); + var r2 = getDataViewMemory0().getInt32(retptr + 4 * 2, true); + if (r2) { + throw takeObject(r1); } + return takeObject(r0); + } finally { + wasm.__wbindgen_add_to_stack_pointer(16); } }; - real.original = state; - CLOSURE_DTORS.register(real, state, state); - return real; -} -function __wbg_adapter_50(arg0, arg1) { - wasm._dyn_core__ops__function__FnMut_____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__hd2c74c1b7e9222d1(arg0, arg1); -} - -function __wbg_adapter_53(arg0, arg1, arg2) { - wasm._dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h4aebea369d10720f(arg0, arg1, addHeapObject(arg2)); -} - -function __wbg_adapter_60(arg0, arg1, arg2) { - wasm._dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h4301a475fe6d23e9(arg0, arg1, addHeapObject(arg2)); -} - -function __wbg_adapter_67(arg0, arg1) { - wasm._dyn_core__ops__function__FnMut_____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__hdff8534b51b570f5(arg0, arg1); -} - -function __wbg_adapter_70(arg0, arg1, arg2) { - wasm._dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__hbb184a197cc25f28(arg0, arg1, addHeapObject(arg2)); -} - -function __wbg_adapter_73(arg0, arg1, arg2) { - wasm._dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h57be5134d1d69be9(arg0, arg1, addHeapObject(arg2)); -} - -/** -* @param {string} typed_data -* @param {string} address -* @returns {string} -*/ -__exports.typedDataEncode = function(typed_data, address) { - let deferred4_0; - let deferred4_1; - try { - const retptr = wasm.__wbindgen_add_to_stack_pointer(-16); - const ptr0 = passStringToWasm0(typed_data, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len0 = WASM_VECTOR_LEN; - const ptr1 = passStringToWasm0(address, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len1 = WASM_VECTOR_LEN; - wasm.typedDataEncode(retptr, ptr0, len0, ptr1, len1); - var r0 = getDataViewMemory0().getInt32(retptr + 4 * 0, true); - var r1 = getDataViewMemory0().getInt32(retptr + 4 * 1, true); - var r2 = getDataViewMemory0().getInt32(retptr + 4 * 2, true); - var r3 = getDataViewMemory0().getInt32(retptr + 4 * 3, true); - var ptr3 = r0; - var len3 = r1; - if (r3) { - ptr3 = 0; len3 = 0; - throw takeObject(r2); - } - deferred4_0 = ptr3; - deferred4_1 = len3; - return getStringFromWasm0(ptr3, len3); - } finally { - wasm.__wbindgen_add_to_stack_pointer(16); - wasm.__wbindgen_free(deferred4_0, deferred4_1, 1); - } -}; - -/** -* @returns {string} -*/ -__exports.signingKeyNew = function() { - let deferred1_0; - let deferred1_1; - try { - const retptr = wasm.__wbindgen_add_to_stack_pointer(-16); - wasm.signingKeyNew(retptr); - var r0 = getDataViewMemory0().getInt32(retptr + 4 * 0, true); - var r1 = getDataViewMemory0().getInt32(retptr + 4 * 1, true); - deferred1_0 = r0; - deferred1_1 = r1; - return getStringFromWasm0(r0, r1); - } finally { - wasm.__wbindgen_add_to_stack_pointer(16); - wasm.__wbindgen_free(deferred1_0, deferred1_1, 1); - } -}; - -/** -* @param {string} private_key -* @param {string} hash -* @returns {Signature} -*/ -__exports.signingKeySign = function(private_key, hash) { - try { - const retptr = wasm.__wbindgen_add_to_stack_pointer(-16); - const ptr0 = passStringToWasm0(private_key, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len0 = WASM_VECTOR_LEN; - const ptr1 = passStringToWasm0(hash, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len1 = WASM_VECTOR_LEN; - wasm.signingKeySign(retptr, ptr0, len0, ptr1, len1); - var r0 = getDataViewMemory0().getInt32(retptr + 4 * 0, true); - var r1 = getDataViewMemory0().getInt32(retptr + 4 * 1, true); - var r2 = getDataViewMemory0().getInt32(retptr + 4 * 2, true); - if (r2) { - throw takeObject(r1); - } - return takeObject(r0); - } finally { - wasm.__wbindgen_add_to_stack_pointer(16); - } -}; - -/** -* @param {string} signing_key -* @returns {string} -*/ -__exports.verifyingKeyNew = function(signing_key) { - let deferred3_0; - let deferred3_1; - try { - const retptr = wasm.__wbindgen_add_to_stack_pointer(-16); - const ptr0 = passStringToWasm0(signing_key, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len0 = WASM_VECTOR_LEN; - wasm.verifyingKeyNew(retptr, ptr0, len0); - var r0 = getDataViewMemory0().getInt32(retptr + 4 * 0, true); - var r1 = getDataViewMemory0().getInt32(retptr + 4 * 1, true); - var r2 = getDataViewMemory0().getInt32(retptr + 4 * 2, true); - var r3 = getDataViewMemory0().getInt32(retptr + 4 * 3, true); - var ptr2 = r0; - var len2 = r1; - if (r3) { - ptr2 = 0; len2 = 0; - throw takeObject(r2); - } - deferred3_0 = ptr2; - deferred3_1 = len2; - return getStringFromWasm0(ptr2, len2); - } finally { - wasm.__wbindgen_add_to_stack_pointer(16); - wasm.__wbindgen_free(deferred3_0, deferred3_1, 1); - } -}; - -/** -* @param {string} verifying_key -* @param {string} hash -* @param {Signature} signature -* @returns {boolean} -*/ -__exports.verifyingKeyVerify = function(verifying_key, hash, signature) { - try { - const retptr = wasm.__wbindgen_add_to_stack_pointer(-16); - const ptr0 = passStringToWasm0(verifying_key, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len0 = WASM_VECTOR_LEN; - const ptr1 = passStringToWasm0(hash, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len1 = WASM_VECTOR_LEN; - wasm.verifyingKeyVerify(retptr, ptr0, len0, ptr1, len1, addHeapObject(signature)); - var r0 = getDataViewMemory0().getInt32(retptr + 4 * 0, true); - var r1 = getDataViewMemory0().getInt32(retptr + 4 * 1, true); - var r2 = getDataViewMemory0().getInt32(retptr + 4 * 2, true); - if (r2) { - throw takeObject(r1); - } - return r0 !== 0; - } finally { - wasm.__wbindgen_add_to_stack_pointer(16); - } -}; - -/** -* @param {string} rpc_url -* @returns {Provider} -*/ -__exports.createProvider = function(rpc_url) { - try { - const retptr = wasm.__wbindgen_add_to_stack_pointer(-16); - const ptr0 = passStringToWasm0(rpc_url, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len0 = WASM_VECTOR_LEN; - wasm.createProvider(retptr, ptr0, len0); - var r0 = getDataViewMemory0().getInt32(retptr + 4 * 0, true); - var r1 = getDataViewMemory0().getInt32(retptr + 4 * 1, true); - var r2 = getDataViewMemory0().getInt32(retptr + 4 * 2, true); - if (r2) { - throw takeObject(r1); - } - return Provider.__wrap(r0); - } finally { - wasm.__wbindgen_add_to_stack_pointer(16); - } -}; -function passArrayJsValueToWasm0(array, malloc) { - const ptr = malloc(array.length * 4, 4) >>> 0; - const mem = getDataViewMemory0(); - for (let i = 0; i < array.length; i++) { - mem.setUint32(ptr + 4 * i, addHeapObject(array[i]), true); - } - WASM_VECTOR_LEN = array.length; - return ptr; -} -/** -* @param {string} class_hash -* @param {string} salt -* @param {(string)[]} constructor_calldata -* @param {string} deployer_address -* @returns {string} -*/ -__exports.hashGetContractAddress = function(class_hash, salt, constructor_calldata, deployer_address) { - let deferred6_0; - let deferred6_1; - try { - const retptr = wasm.__wbindgen_add_to_stack_pointer(-16); - const ptr0 = passStringToWasm0(class_hash, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len0 = WASM_VECTOR_LEN; - const ptr1 = passStringToWasm0(salt, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len1 = WASM_VECTOR_LEN; - const ptr2 = passArrayJsValueToWasm0(constructor_calldata, wasm.__wbindgen_malloc); - const len2 = WASM_VECTOR_LEN; - const ptr3 = passStringToWasm0(deployer_address, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len3 = WASM_VECTOR_LEN; - wasm.hashGetContractAddress(retptr, ptr0, len0, ptr1, len1, ptr2, len2, ptr3, len3); - var r0 = getDataViewMemory0().getInt32(retptr + 4 * 0, true); - var r1 = getDataViewMemory0().getInt32(retptr + 4 * 1, true); - var r2 = getDataViewMemory0().getInt32(retptr + 4 * 2, true); - var r3 = getDataViewMemory0().getInt32(retptr + 4 * 3, true); - var ptr5 = r0; - var len5 = r1; - if (r3) { - ptr5 = 0; len5 = 0; - throw takeObject(r2); - } - deferred6_0 = ptr5; - deferred6_1 = len5; - return getStringFromWasm0(ptr5, len5); - } finally { - wasm.__wbindgen_add_to_stack_pointer(16); - wasm.__wbindgen_free(deferred6_0, deferred6_1, 1); - } -}; - -/** -* @param {string} tag -* @returns {string} -*/ -__exports.getSelectorFromTag = function(tag) { - let deferred2_0; - let deferred2_1; - try { - const retptr = wasm.__wbindgen_add_to_stack_pointer(-16); - const ptr0 = passStringToWasm0(tag, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len0 = WASM_VECTOR_LEN; - wasm.getSelectorFromTag(retptr, ptr0, len0); - var r0 = getDataViewMemory0().getInt32(retptr + 4 * 0, true); - var r1 = getDataViewMemory0().getInt32(retptr + 4 * 1, true); - deferred2_0 = r0; - deferred2_1 = r1; - return getStringFromWasm0(r0, r1); - } finally { - wasm.__wbindgen_add_to_stack_pointer(16); - wasm.__wbindgen_free(deferred2_0, deferred2_1, 1); - } -}; - -function getArrayJsValueFromWasm0(ptr, len) { - ptr = ptr >>> 0; - const mem = getDataViewMemory0(); - const result = []; - for (let i = ptr; i < ptr + 4 * len; i += 4) { - result.push(takeObject(mem.getUint32(i, true))); - } - return result; -} -/** -* @param {string} str -* @returns {(string)[]} -*/ -__exports.byteArraySerialize = function(str) { - try { - const retptr = wasm.__wbindgen_add_to_stack_pointer(-16); - const ptr0 = passStringToWasm0(str, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len0 = WASM_VECTOR_LEN; - wasm.byteArraySerialize(retptr, ptr0, len0); - var r0 = getDataViewMemory0().getInt32(retptr + 4 * 0, true); - var r1 = getDataViewMemory0().getInt32(retptr + 4 * 1, true); - var r2 = getDataViewMemory0().getInt32(retptr + 4 * 2, true); - var r3 = getDataViewMemory0().getInt32(retptr + 4 * 3, true); - if (r3) { - throw takeObject(r2); - } - var v2 = getArrayJsValueFromWasm0(r0, r1).slice(); - wasm.__wbindgen_free(r0, r1 * 4, 4); - return v2; - } finally { - wasm.__wbindgen_add_to_stack_pointer(16); - } -}; - -/** -* @param {(string)[]} felts -* @returns {string} -*/ -__exports.byteArrayDeserialize = function(felts) { - let deferred3_0; - let deferred3_1; - try { - const retptr = wasm.__wbindgen_add_to_stack_pointer(-16); - const ptr0 = passArrayJsValueToWasm0(felts, wasm.__wbindgen_malloc); - const len0 = WASM_VECTOR_LEN; - wasm.byteArrayDeserialize(retptr, ptr0, len0); - var r0 = getDataViewMemory0().getInt32(retptr + 4 * 0, true); - var r1 = getDataViewMemory0().getInt32(retptr + 4 * 1, true); - var r2 = getDataViewMemory0().getInt32(retptr + 4 * 2, true); - var r3 = getDataViewMemory0().getInt32(retptr + 4 * 3, true); - var ptr2 = r0; - var len2 = r1; - if (r3) { - ptr2 = 0; len2 = 0; - throw takeObject(r2); - } - deferred3_0 = ptr2; - deferred3_1 = len2; - return getStringFromWasm0(ptr2, len2); - } finally { - wasm.__wbindgen_add_to_stack_pointer(16); - wasm.__wbindgen_free(deferred3_0, deferred3_1, 1); - } -}; - -/** -* @param {(string)[]} inputs -* @returns {string} -*/ -__exports.poseidonHash = function(inputs) { - let deferred3_0; - let deferred3_1; - try { - const retptr = wasm.__wbindgen_add_to_stack_pointer(-16); - const ptr0 = passArrayJsValueToWasm0(inputs, wasm.__wbindgen_malloc); - const len0 = WASM_VECTOR_LEN; - wasm.poseidonHash(retptr, ptr0, len0); - var r0 = getDataViewMemory0().getInt32(retptr + 4 * 0, true); - var r1 = getDataViewMemory0().getInt32(retptr + 4 * 1, true); - var r2 = getDataViewMemory0().getInt32(retptr + 4 * 2, true); - var r3 = getDataViewMemory0().getInt32(retptr + 4 * 3, true); - var ptr2 = r0; - var len2 = r1; - if (r3) { - ptr2 = 0; len2 = 0; - throw takeObject(r2); - } - deferred3_0 = ptr2; - deferred3_1 = len2; - return getStringFromWasm0(ptr2, len2); - } finally { - wasm.__wbindgen_add_to_stack_pointer(16); - wasm.__wbindgen_free(deferred3_0, deferred3_1, 1); - } -}; - -/** -* @param {string} name -* @returns {string} -*/ -__exports.getSelectorFromName = function(name) { - let deferred3_0; - let deferred3_1; - try { - const retptr = wasm.__wbindgen_add_to_stack_pointer(-16); - const ptr0 = passStringToWasm0(name, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len0 = WASM_VECTOR_LEN; - wasm.getSelectorFromName(retptr, ptr0, len0); - var r0 = getDataViewMemory0().getInt32(retptr + 4 * 0, true); - var r1 = getDataViewMemory0().getInt32(retptr + 4 * 1, true); - var r2 = getDataViewMemory0().getInt32(retptr + 4 * 2, true); - var r3 = getDataViewMemory0().getInt32(retptr + 4 * 3, true); - var ptr2 = r0; - var len2 = r1; - if (r3) { - ptr2 = 0; len2 = 0; - throw takeObject(r2); - } - deferred3_0 = ptr2; - deferred3_1 = len2; - return getStringFromWasm0(ptr2, len2); - } finally { - wasm.__wbindgen_add_to_stack_pointer(16); - wasm.__wbindgen_free(deferred3_0, deferred3_1, 1); - } -}; - -/** -* @param {Uint8Array} inputs -* @returns {string} -*/ -__exports.starknetKeccak = function(inputs) { - let deferred2_0; - let deferred2_1; - try { - const retptr = wasm.__wbindgen_add_to_stack_pointer(-16); - wasm.starknetKeccak(retptr, addHeapObject(inputs)); - var r0 = getDataViewMemory0().getInt32(retptr + 4 * 0, true); - var r1 = getDataViewMemory0().getInt32(retptr + 4 * 1, true); - var r2 = getDataViewMemory0().getInt32(retptr + 4 * 2, true); - var r3 = getDataViewMemory0().getInt32(retptr + 4 * 3, true); - var ptr1 = r0; - var len1 = r1; - if (r3) { - ptr1 = 0; len1 = 0; - throw takeObject(r2); - } - deferred2_0 = ptr1; - deferred2_1 = len1; - return getStringFromWasm0(ptr1, len1); - } finally { - wasm.__wbindgen_add_to_stack_pointer(16); - wasm.__wbindgen_free(deferred2_0, deferred2_1, 1); - } -}; - -/** -* @param {string} str -* @returns {string} -*/ -__exports.cairoShortStringToFelt = function(str) { - let deferred3_0; - let deferred3_1; - try { - const retptr = wasm.__wbindgen_add_to_stack_pointer(-16); - const ptr0 = passStringToWasm0(str, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len0 = WASM_VECTOR_LEN; - wasm.cairoShortStringToFelt(retptr, ptr0, len0); - var r0 = getDataViewMemory0().getInt32(retptr + 4 * 0, true); - var r1 = getDataViewMemory0().getInt32(retptr + 4 * 1, true); - var r2 = getDataViewMemory0().getInt32(retptr + 4 * 2, true); - var r3 = getDataViewMemory0().getInt32(retptr + 4 * 3, true); - var ptr2 = r0; - var len2 = r1; - if (r3) { - ptr2 = 0; len2 = 0; - throw takeObject(r2); - } - deferred3_0 = ptr2; - deferred3_1 = len2; - return getStringFromWasm0(ptr2, len2); - } finally { - wasm.__wbindgen_add_to_stack_pointer(16); - wasm.__wbindgen_free(deferred3_0, deferred3_1, 1); - } -}; - -/** -* @param {string} str -* @returns {string} -*/ -__exports.parseCairoShortString = function(str) { - let deferred3_0; - let deferred3_1; - try { - const retptr = wasm.__wbindgen_add_to_stack_pointer(-16); - const ptr0 = passStringToWasm0(str, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len0 = WASM_VECTOR_LEN; - wasm.parseCairoShortString(retptr, ptr0, len0); - var r0 = getDataViewMemory0().getInt32(retptr + 4 * 0, true); - var r1 = getDataViewMemory0().getInt32(retptr + 4 * 1, true); - var r2 = getDataViewMemory0().getInt32(retptr + 4 * 2, true); - var r3 = getDataViewMemory0().getInt32(retptr + 4 * 3, true); - var ptr2 = r0; - var len2 = r1; - if (r3) { - ptr2 = 0; len2 = 0; - throw takeObject(r2); - } - deferred3_0 = ptr2; - deferred3_1 = len2; - return getStringFromWasm0(ptr2, len2); - } finally { - wasm.__wbindgen_add_to_stack_pointer(16); - wasm.__wbindgen_free(deferred3_0, deferred3_1, 1); - } -}; + /** + * @param {string} signing_key + * @returns {string} + */ + __exports.verifyingKeyNew = function(signing_key) { + let deferred3_0; + let deferred3_1; + try { + const retptr = wasm.__wbindgen_add_to_stack_pointer(-16); + const ptr0 = passStringToWasm0(signing_key, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len0 = WASM_VECTOR_LEN; + wasm.verifyingKeyNew(retptr, ptr0, len0); + var r0 = getDataViewMemory0().getInt32(retptr + 4 * 0, true); + var r1 = getDataViewMemory0().getInt32(retptr + 4 * 1, true); + var r2 = getDataViewMemory0().getInt32(retptr + 4 * 2, true); + var r3 = getDataViewMemory0().getInt32(retptr + 4 * 3, true); + var ptr2 = r0; + var len2 = r1; + if (r3) { + ptr2 = 0; len2 = 0; + throw takeObject(r2); + } + deferred3_0 = ptr2; + deferred3_1 = len2; + return getStringFromWasm0(ptr2, len2); + } finally { + wasm.__wbindgen_add_to_stack_pointer(16); + wasm.__wbindgen_free(deferred3_0, deferred3_1, 1); + } + }; -function _assertClass(instance, klass) { - if (!(instance instanceof klass)) { - throw new Error(`expected instance of ${klass.name}`); - } - return instance.ptr; -} -/** -* Create the a client with the given configurations. -* @param {ClientConfig} config -* @returns {Promise} -*/ -__exports.createClient = function(config) { - const ret = wasm.createClient(addHeapObject(config)); - return takeObject(ret); -}; - -function handleError(f, args) { - try { - return f.apply(this, args); - } catch (e) { - wasm.__wbindgen_exn_store(addHeapObject(e)); - } -} - -function getArrayU8FromWasm0(ptr, len) { - ptr = ptr >>> 0; - return getUint8ArrayMemory0().subarray(ptr / 1, ptr / 1 + len); -} -function __wbg_adapter_392(arg0, arg1, arg2, arg3) { - wasm.wasm_bindgen__convert__closures__invoke2_mut__hcb093c54d64f88f2(arg0, arg1, addHeapObject(arg2), addHeapObject(arg3)); -} - -const AccountFinalization = (typeof FinalizationRegistry === 'undefined') - ? { register: () => {}, unregister: () => {} } - : new FinalizationRegistry(ptr => wasm.__wbg_account_free(ptr >>> 0, 1)); -/** -*/ -class Account { - - static __wrap(ptr) { - ptr = ptr >>> 0; - const obj = Object.create(Account.prototype); - obj.__wbg_ptr = ptr; - AccountFinalization.register(obj, obj.__wbg_ptr, obj); - return obj; - } + /** + * @param {string} verifying_key + * @param {string} hash + * @param {Signature} signature + * @returns {boolean} + */ + __exports.verifyingKeyVerify = function(verifying_key, hash, signature) { + try { + const retptr = wasm.__wbindgen_add_to_stack_pointer(-16); + const ptr0 = passStringToWasm0(verifying_key, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len0 = WASM_VECTOR_LEN; + const ptr1 = passStringToWasm0(hash, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len1 = WASM_VECTOR_LEN; + wasm.verifyingKeyVerify(retptr, ptr0, len0, ptr1, len1, addHeapObject(signature)); + var r0 = getDataViewMemory0().getInt32(retptr + 4 * 0, true); + var r1 = getDataViewMemory0().getInt32(retptr + 4 * 1, true); + var r2 = getDataViewMemory0().getInt32(retptr + 4 * 2, true); + if (r2) { + throw takeObject(r1); + } + return r0 !== 0; + } finally { + wasm.__wbindgen_add_to_stack_pointer(16); + } + }; - __destroy_into_raw() { - const ptr = this.__wbg_ptr; - this.__wbg_ptr = 0; - AccountFinalization.unregister(this); - return ptr; - } + /** + * @param {string} rpc_url + * @returns {Provider} + */ + __exports.createProvider = function(rpc_url) { + try { + const retptr = wasm.__wbindgen_add_to_stack_pointer(-16); + const ptr0 = passStringToWasm0(rpc_url, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len0 = WASM_VECTOR_LEN; + wasm.createProvider(retptr, ptr0, len0); + var r0 = getDataViewMemory0().getInt32(retptr + 4 * 0, true); + var r1 = getDataViewMemory0().getInt32(retptr + 4 * 1, true); + var r2 = getDataViewMemory0().getInt32(retptr + 4 * 2, true); + if (r2) { + throw takeObject(r1); + } + return Provider.__wrap(r0); + } finally { + wasm.__wbindgen_add_to_stack_pointer(16); + } + }; - free() { - const ptr = this.__destroy_into_raw(); - wasm.__wbg_account_free(ptr, 0); + function passArrayJsValueToWasm0(array, malloc) { + const ptr = malloc(array.length * 4, 4) >>> 0; + const mem = getDataViewMemory0(); + for (let i = 0; i < array.length; i++) { + mem.setUint32(ptr + 4 * i, addHeapObject(array[i]), true); + } + WASM_VECTOR_LEN = array.length; + return ptr; } /** - * @returns {string} - */ - address() { - let deferred2_0; - let deferred2_1; + * @param {string} class_hash + * @param {string} salt + * @param {(string)[]} constructor_calldata + * @param {string} deployer_address + * @returns {string} + */ + __exports.hashGetContractAddress = function(class_hash, salt, constructor_calldata, deployer_address) { + let deferred6_0; + let deferred6_1; try { const retptr = wasm.__wbindgen_add_to_stack_pointer(-16); - wasm.account_address(retptr, this.__wbg_ptr); + const ptr0 = passStringToWasm0(class_hash, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len0 = WASM_VECTOR_LEN; + const ptr1 = passStringToWasm0(salt, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len1 = WASM_VECTOR_LEN; + const ptr2 = passArrayJsValueToWasm0(constructor_calldata, wasm.__wbindgen_malloc); + const len2 = WASM_VECTOR_LEN; + const ptr3 = passStringToWasm0(deployer_address, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len3 = WASM_VECTOR_LEN; + wasm.hashGetContractAddress(retptr, ptr0, len0, ptr1, len1, ptr2, len2, ptr3, len3); var r0 = getDataViewMemory0().getInt32(retptr + 4 * 0, true); var r1 = getDataViewMemory0().getInt32(retptr + 4 * 1, true); var r2 = getDataViewMemory0().getInt32(retptr + 4 * 2, true); var r3 = getDataViewMemory0().getInt32(retptr + 4 * 3, true); - var ptr1 = r0; - var len1 = r1; + var ptr5 = r0; + var len5 = r1; if (r3) { - ptr1 = 0; len1 = 0; + ptr5 = 0; len5 = 0; throw takeObject(r2); } - deferred2_0 = ptr1; - deferred2_1 = len1; - return getStringFromWasm0(ptr1, len1); + deferred6_0 = ptr5; + deferred6_1 = len5; + return getStringFromWasm0(ptr5, len5); } finally { wasm.__wbindgen_add_to_stack_pointer(16); - wasm.__wbindgen_free(deferred2_0, deferred2_1, 1); + wasm.__wbindgen_free(deferred6_0, deferred6_1, 1); } - } + }; + /** - * @returns {string} - */ - chainId() { + * @param {string} tag + * @returns {string} + */ + __exports.getSelectorFromTag = function(tag) { let deferred2_0; let deferred2_1; try { const retptr = wasm.__wbindgen_add_to_stack_pointer(-16); - wasm.account_chainId(retptr, this.__wbg_ptr); + const ptr0 = passStringToWasm0(tag, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len0 = WASM_VECTOR_LEN; + wasm.getSelectorFromTag(retptr, ptr0, len0); + var r0 = getDataViewMemory0().getInt32(retptr + 4 * 0, true); + var r1 = getDataViewMemory0().getInt32(retptr + 4 * 1, true); + deferred2_0 = r0; + deferred2_1 = r1; + return getStringFromWasm0(r0, r1); + } finally { + wasm.__wbindgen_add_to_stack_pointer(16); + wasm.__wbindgen_free(deferred2_0, deferred2_1, 1); + } + }; + + function getArrayJsValueFromWasm0(ptr, len) { + ptr = ptr >>> 0; + const mem = getDataViewMemory0(); + const result = []; + for (let i = ptr; i < ptr + 4 * len; i += 4) { + result.push(takeObject(mem.getUint32(i, true))); + } + return result; + } + /** + * @param {string} str + * @returns {(string)[]} + */ + __exports.byteArraySerialize = function(str) { + try { + const retptr = wasm.__wbindgen_add_to_stack_pointer(-16); + const ptr0 = passStringToWasm0(str, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len0 = WASM_VECTOR_LEN; + wasm.byteArraySerialize(retptr, ptr0, len0); var r0 = getDataViewMemory0().getInt32(retptr + 4 * 0, true); var r1 = getDataViewMemory0().getInt32(retptr + 4 * 1, true); var r2 = getDataViewMemory0().getInt32(retptr + 4 * 2, true); var r3 = getDataViewMemory0().getInt32(retptr + 4 * 3, true); - var ptr1 = r0; - var len1 = r1; if (r3) { - ptr1 = 0; len1 = 0; throw takeObject(r2); } - deferred2_0 = ptr1; - deferred2_1 = len1; - return getStringFromWasm0(ptr1, len1); + var v2 = getArrayJsValueFromWasm0(r0, r1).slice(); + wasm.__wbindgen_free(r0, r1 * 4, 4); + return v2; } finally { wasm.__wbindgen_add_to_stack_pointer(16); - wasm.__wbindgen_free(deferred2_0, deferred2_1, 1); } - } + }; + /** - * @param {string} block_id - */ - setBlockId(block_id) { + * @param {(string)[]} felts + * @returns {string} + */ + __exports.byteArrayDeserialize = function(felts) { + let deferred3_0; + let deferred3_1; try { const retptr = wasm.__wbindgen_add_to_stack_pointer(-16); - const ptr0 = passStringToWasm0(block_id, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const ptr0 = passArrayJsValueToWasm0(felts, wasm.__wbindgen_malloc); const len0 = WASM_VECTOR_LEN; - wasm.account_setBlockId(retptr, this.__wbg_ptr, ptr0, len0); + wasm.byteArrayDeserialize(retptr, ptr0, len0); var r0 = getDataViewMemory0().getInt32(retptr + 4 * 0, true); var r1 = getDataViewMemory0().getInt32(retptr + 4 * 1, true); - if (r1) { - throw takeObject(r0); + var r2 = getDataViewMemory0().getInt32(retptr + 4 * 2, true); + var r3 = getDataViewMemory0().getInt32(retptr + 4 * 3, true); + var ptr2 = r0; + var len2 = r1; + if (r3) { + ptr2 = 0; len2 = 0; + throw takeObject(r2); } + deferred3_0 = ptr2; + deferred3_1 = len2; + return getStringFromWasm0(ptr2, len2); } finally { wasm.__wbindgen_add_to_stack_pointer(16); + wasm.__wbindgen_free(deferred3_0, deferred3_1, 1); } - } - /** - * @param {(Call)[]} calldata - * @returns {Promise} - */ - executeRaw(calldata) { - const ptr0 = passArrayJsValueToWasm0(calldata, wasm.__wbindgen_malloc); - const len0 = WASM_VECTOR_LEN; - const ret = wasm.account_executeRaw(this.__wbg_ptr, ptr0, len0); - return takeObject(ret); - } - /** - * @param {string} private_key - * @returns {Promise} - */ - deployBurner(private_key) { - const ptr0 = passStringToWasm0(private_key, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len0 = WASM_VECTOR_LEN; - const ret = wasm.account_deployBurner(this.__wbg_ptr, ptr0, len0); - return takeObject(ret); - } - /** - * @returns {Promise} - */ - nonce() { - const ret = wasm.account_nonce(this.__wbg_ptr); - return takeObject(ret); - } -} -__exports.Account = Account; - -const IntoUnderlyingByteSourceFinalization = (typeof FinalizationRegistry === 'undefined') - ? { register: () => {}, unregister: () => {} } - : new FinalizationRegistry(ptr => wasm.__wbg_intounderlyingbytesource_free(ptr >>> 0, 1)); -/** -*/ -class IntoUnderlyingByteSource { - - __destroy_into_raw() { - const ptr = this.__wbg_ptr; - this.__wbg_ptr = 0; - IntoUnderlyingByteSourceFinalization.unregister(this); - return ptr; - } + }; - free() { - const ptr = this.__destroy_into_raw(); - wasm.__wbg_intounderlyingbytesource_free(ptr, 0); - } /** - * @returns {string} - */ - get type() { - let deferred1_0; - let deferred1_1; + * @param {(string)[]} inputs + * @returns {string} + */ + __exports.poseidonHash = function(inputs) { + let deferred3_0; + let deferred3_1; try { const retptr = wasm.__wbindgen_add_to_stack_pointer(-16); - wasm.intounderlyingbytesource_type(retptr, this.__wbg_ptr); + const ptr0 = passArrayJsValueToWasm0(inputs, wasm.__wbindgen_malloc); + const len0 = WASM_VECTOR_LEN; + wasm.poseidonHash(retptr, ptr0, len0); var r0 = getDataViewMemory0().getInt32(retptr + 4 * 0, true); var r1 = getDataViewMemory0().getInt32(retptr + 4 * 1, true); - deferred1_0 = r0; - deferred1_1 = r1; - return getStringFromWasm0(r0, r1); + var r2 = getDataViewMemory0().getInt32(retptr + 4 * 2, true); + var r3 = getDataViewMemory0().getInt32(retptr + 4 * 3, true); + var ptr2 = r0; + var len2 = r1; + if (r3) { + ptr2 = 0; len2 = 0; + throw takeObject(r2); + } + deferred3_0 = ptr2; + deferred3_1 = len2; + return getStringFromWasm0(ptr2, len2); } finally { wasm.__wbindgen_add_to_stack_pointer(16); - wasm.__wbindgen_free(deferred1_0, deferred1_1, 1); + wasm.__wbindgen_free(deferred3_0, deferred3_1, 1); } - } - /** - * @returns {number} - */ - get autoAllocateChunkSize() { - const ret = wasm.intounderlyingbytesource_autoAllocateChunkSize(this.__wbg_ptr); - return ret >>> 0; - } - /** - * @param {ReadableByteStreamController} controller - */ - start(controller) { - wasm.intounderlyingbytesource_start(this.__wbg_ptr, addHeapObject(controller)); - } - /** - * @param {ReadableByteStreamController} controller - * @returns {Promise} - */ - pull(controller) { - const ret = wasm.intounderlyingbytesource_pull(this.__wbg_ptr, addHeapObject(controller)); - return takeObject(ret); - } + }; + /** - */ - cancel() { - const ptr = this.__destroy_into_raw(); - wasm.intounderlyingbytesource_cancel(ptr); - } -} -__exports.IntoUnderlyingByteSource = IntoUnderlyingByteSource; - -const IntoUnderlyingSinkFinalization = (typeof FinalizationRegistry === 'undefined') - ? { register: () => {}, unregister: () => {} } - : new FinalizationRegistry(ptr => wasm.__wbg_intounderlyingsink_free(ptr >>> 0, 1)); -/** -*/ -class IntoUnderlyingSink { - - __destroy_into_raw() { - const ptr = this.__wbg_ptr; - this.__wbg_ptr = 0; - IntoUnderlyingSinkFinalization.unregister(this); - return ptr; - } + * @param {string} name + * @returns {string} + */ + __exports.getSelectorFromName = function(name) { + let deferred3_0; + let deferred3_1; + try { + const retptr = wasm.__wbindgen_add_to_stack_pointer(-16); + const ptr0 = passStringToWasm0(name, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len0 = WASM_VECTOR_LEN; + wasm.getSelectorFromName(retptr, ptr0, len0); + var r0 = getDataViewMemory0().getInt32(retptr + 4 * 0, true); + var r1 = getDataViewMemory0().getInt32(retptr + 4 * 1, true); + var r2 = getDataViewMemory0().getInt32(retptr + 4 * 2, true); + var r3 = getDataViewMemory0().getInt32(retptr + 4 * 3, true); + var ptr2 = r0; + var len2 = r1; + if (r3) { + ptr2 = 0; len2 = 0; + throw takeObject(r2); + } + deferred3_0 = ptr2; + deferred3_1 = len2; + return getStringFromWasm0(ptr2, len2); + } finally { + wasm.__wbindgen_add_to_stack_pointer(16); + wasm.__wbindgen_free(deferred3_0, deferred3_1, 1); + } + }; - free() { - const ptr = this.__destroy_into_raw(); - wasm.__wbg_intounderlyingsink_free(ptr, 0); - } /** - * @param {any} chunk - * @returns {Promise} - */ - write(chunk) { - const ret = wasm.intounderlyingsink_write(this.__wbg_ptr, addHeapObject(chunk)); - return takeObject(ret); - } + * @param {Uint8Array} inputs + * @returns {string} + */ + __exports.starknetKeccak = function(inputs) { + let deferred2_0; + let deferred2_1; + try { + const retptr = wasm.__wbindgen_add_to_stack_pointer(-16); + wasm.starknetKeccak(retptr, addHeapObject(inputs)); + var r0 = getDataViewMemory0().getInt32(retptr + 4 * 0, true); + var r1 = getDataViewMemory0().getInt32(retptr + 4 * 1, true); + var r2 = getDataViewMemory0().getInt32(retptr + 4 * 2, true); + var r3 = getDataViewMemory0().getInt32(retptr + 4 * 3, true); + var ptr1 = r0; + var len1 = r1; + if (r3) { + ptr1 = 0; len1 = 0; + throw takeObject(r2); + } + deferred2_0 = ptr1; + deferred2_1 = len1; + return getStringFromWasm0(ptr1, len1); + } finally { + wasm.__wbindgen_add_to_stack_pointer(16); + wasm.__wbindgen_free(deferred2_0, deferred2_1, 1); + } + }; + /** - * @returns {Promise} - */ - close() { - const ptr = this.__destroy_into_raw(); - const ret = wasm.intounderlyingsink_close(ptr); - return takeObject(ret); - } + * @param {string} str + * @returns {string} + */ + __exports.cairoShortStringToFelt = function(str) { + let deferred3_0; + let deferred3_1; + try { + const retptr = wasm.__wbindgen_add_to_stack_pointer(-16); + const ptr0 = passStringToWasm0(str, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len0 = WASM_VECTOR_LEN; + wasm.cairoShortStringToFelt(retptr, ptr0, len0); + var r0 = getDataViewMemory0().getInt32(retptr + 4 * 0, true); + var r1 = getDataViewMemory0().getInt32(retptr + 4 * 1, true); + var r2 = getDataViewMemory0().getInt32(retptr + 4 * 2, true); + var r3 = getDataViewMemory0().getInt32(retptr + 4 * 3, true); + var ptr2 = r0; + var len2 = r1; + if (r3) { + ptr2 = 0; len2 = 0; + throw takeObject(r2); + } + deferred3_0 = ptr2; + deferred3_1 = len2; + return getStringFromWasm0(ptr2, len2); + } finally { + wasm.__wbindgen_add_to_stack_pointer(16); + wasm.__wbindgen_free(deferred3_0, deferred3_1, 1); + } + }; + /** - * @param {any} reason - * @returns {Promise} - */ - abort(reason) { - const ptr = this.__destroy_into_raw(); - const ret = wasm.intounderlyingsink_abort(ptr, addHeapObject(reason)); - return takeObject(ret); - } -} -__exports.IntoUnderlyingSink = IntoUnderlyingSink; - -const IntoUnderlyingSourceFinalization = (typeof FinalizationRegistry === 'undefined') - ? { register: () => {}, unregister: () => {} } - : new FinalizationRegistry(ptr => wasm.__wbg_intounderlyingsource_free(ptr >>> 0, 1)); -/** -*/ -class IntoUnderlyingSource { - - __destroy_into_raw() { - const ptr = this.__wbg_ptr; - this.__wbg_ptr = 0; - IntoUnderlyingSourceFinalization.unregister(this); - return ptr; - } + * @param {string} str + * @returns {string} + */ + __exports.parseCairoShortString = function(str) { + let deferred3_0; + let deferred3_1; + try { + const retptr = wasm.__wbindgen_add_to_stack_pointer(-16); + const ptr0 = passStringToWasm0(str, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len0 = WASM_VECTOR_LEN; + wasm.parseCairoShortString(retptr, ptr0, len0); + var r0 = getDataViewMemory0().getInt32(retptr + 4 * 0, true); + var r1 = getDataViewMemory0().getInt32(retptr + 4 * 1, true); + var r2 = getDataViewMemory0().getInt32(retptr + 4 * 2, true); + var r3 = getDataViewMemory0().getInt32(retptr + 4 * 3, true); + var ptr2 = r0; + var len2 = r1; + if (r3) { + ptr2 = 0; len2 = 0; + throw takeObject(r2); + } + deferred3_0 = ptr2; + deferred3_1 = len2; + return getStringFromWasm0(ptr2, len2); + } finally { + wasm.__wbindgen_add_to_stack_pointer(16); + wasm.__wbindgen_free(deferred3_0, deferred3_1, 1); + } + }; - free() { - const ptr = this.__destroy_into_raw(); - wasm.__wbg_intounderlyingsource_free(ptr, 0); + function _assertClass(instance, klass) { + if (!(instance instanceof klass)) { + throw new Error(`expected instance of ${klass.name}`); + } } /** - * @param {ReadableStreamDefaultController} controller - * @returns {Promise} - */ - pull(controller) { - const ret = wasm.intounderlyingsource_pull(this.__wbg_ptr, addHeapObject(controller)); + * Create the a client with the given configurations. + * @param {ClientConfig} config + * @returns {Promise} + */ + __exports.createClient = function(config) { + const ret = wasm.createClient(addHeapObject(config)); return takeObject(ret); - } - /** - */ - cancel() { - const ptr = this.__destroy_into_raw(); - wasm.intounderlyingsource_cancel(ptr); - } -} -__exports.IntoUnderlyingSource = IntoUnderlyingSource; + }; -const ProviderFinalization = (typeof FinalizationRegistry === 'undefined') - ? { register: () => {}, unregister: () => {} } - : new FinalizationRegistry(ptr => wasm.__wbg_provider_free(ptr >>> 0, 1)); -/** -*/ -class Provider { + function __wbg_adapter_50(arg0, arg1) { + wasm._dyn_core__ops__function__FnMut_____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__hdd36548e68818caf(arg0, arg1); + } - static __wrap(ptr) { - ptr = ptr >>> 0; - const obj = Object.create(Provider.prototype); - obj.__wbg_ptr = ptr; - ProviderFinalization.register(obj, obj.__wbg_ptr, obj); - return obj; + function __wbg_adapter_53(arg0, arg1, arg2) { + wasm._dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h57f21cd7c8b9ea8e(arg0, arg1, addHeapObject(arg2)); } - __destroy_into_raw() { - const ptr = this.__wbg_ptr; - this.__wbg_ptr = 0; - ProviderFinalization.unregister(this); - return ptr; + function __wbg_adapter_60(arg0, arg1, arg2) { + wasm._dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h8e06c60ba0f5003f(arg0, arg1, addHeapObject(arg2)); } - free() { - const ptr = this.__destroy_into_raw(); - wasm.__wbg_provider_free(ptr, 0); + function __wbg_adapter_67(arg0, arg1) { + wasm._dyn_core__ops__function__FnMut_____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h8045929816b5fbae(arg0, arg1); } - /** - * @param {string} private_key - * @param {string} address - * @returns {Promise} - */ - createAccount(private_key, address) { - const ptr0 = passStringToWasm0(private_key, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len0 = WASM_VECTOR_LEN; - const ptr1 = passStringToWasm0(address, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len1 = WASM_VECTOR_LEN; - const ret = wasm.provider_createAccount(this.__wbg_ptr, ptr0, len0, ptr1, len1); - return takeObject(ret); + + function __wbg_adapter_70(arg0, arg1, arg2) { + wasm._dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__hae2f4ec6e71d3739(arg0, arg1, addHeapObject(arg2)); } - /** - * @param {Call} call - * @param {BlockId} block_id - * @returns {Promise>} - */ - call(call, block_id) { - const ret = wasm.provider_call(this.__wbg_ptr, addHeapObject(call), addHeapObject(block_id)); - return takeObject(ret); + + function __wbg_adapter_73(arg0, arg1, arg2) { + wasm._dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__hf76e1f80e8c3e0a1(arg0, arg1, addHeapObject(arg2)); } - /** - * @param {string} txn_hash - * @returns {Promise} - */ - waitForTransaction(txn_hash) { - const ptr0 = passStringToWasm0(txn_hash, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len0 = WASM_VECTOR_LEN; - const ret = wasm.provider_waitForTransaction(this.__wbg_ptr, ptr0, len0); - return takeObject(ret); + + function __wbg_adapter_394(arg0, arg1, arg2, arg3) { + wasm.wasm_bindgen__convert__closures__invoke2_mut__h49e145a35b1c793c(arg0, arg1, addHeapObject(arg2), addHeapObject(arg3)); } -} -__exports.Provider = Provider; -const SubscriptionFinalization = (typeof FinalizationRegistry === 'undefined') - ? { register: () => {}, unregister: () => {} } - : new FinalizationRegistry(ptr => wasm.__wbg_subscription_free(ptr >>> 0, 1)); -/** -*/ -class Subscription { + const __wbindgen_enum_BinaryType = ["blob", "arraybuffer"]; - static __wrap(ptr) { - ptr = ptr >>> 0; - const obj = Object.create(Subscription.prototype); - obj.__wbg_ptr = ptr; - SubscriptionFinalization.register(obj, obj.__wbg_ptr, obj); - return obj; - } + const __wbindgen_enum_ReadableStreamType = ["bytes"]; - __destroy_into_raw() { - const ptr = this.__wbg_ptr; - this.__wbg_ptr = 0; - SubscriptionFinalization.unregister(this); - return ptr; - } + const __wbindgen_enum_ReferrerPolicy = ["", "no-referrer", "no-referrer-when-downgrade", "origin", "origin-when-cross-origin", "unsafe-url", "same-origin", "strict-origin", "strict-origin-when-cross-origin"]; - free() { - const ptr = this.__destroy_into_raw(); - wasm.__wbg_subscription_free(ptr, 0); - } - /** - */ - cancel() { - const ptr = this.__destroy_into_raw(); - wasm.subscription_cancel(ptr); - } -} -__exports.Subscription = Subscription; + const __wbindgen_enum_RequestCache = ["default", "no-store", "reload", "no-cache", "force-cache", "only-if-cached"]; -const ToriiClientFinalization = (typeof FinalizationRegistry === 'undefined') - ? { register: () => {}, unregister: () => {} } - : new FinalizationRegistry(ptr => wasm.__wbg_toriiclient_free(ptr >>> 0, 1)); -/** -*/ -class ToriiClient { + const __wbindgen_enum_RequestCredentials = ["omit", "same-origin", "include"]; - static __wrap(ptr) { - ptr = ptr >>> 0; - const obj = Object.create(ToriiClient.prototype); - obj.__wbg_ptr = ptr; - ToriiClientFinalization.register(obj, obj.__wbg_ptr, obj); - return obj; - } + const __wbindgen_enum_RequestMode = ["same-origin", "no-cors", "cors", "navigate"]; - __destroy_into_raw() { - const ptr = this.__wbg_ptr; - this.__wbg_ptr = 0; - ToriiClientFinalization.unregister(this); - return ptr; - } + const __wbindgen_enum_RequestRedirect = ["follow", "error", "manual"]; - free() { - const ptr = this.__destroy_into_raw(); - wasm.__wbg_toriiclient_free(ptr, 0); - } - /** - * @param {Query} query - * @returns {Promise} - */ - getEntities(query) { - const ret = wasm.toriiclient_getEntities(this.__wbg_ptr, addHeapObject(query)); - return takeObject(ret); - } - /** - * @param {number} limit - * @param {number} offset - * @returns {Promise} - */ - getAllEntities(limit, offset) { - const ret = wasm.toriiclient_getAllEntities(this.__wbg_ptr, limit, offset); - return takeObject(ret); - } - /** - * @param {Query} query - * @param {boolean} historical - * @returns {Promise} - */ - getEventMessages(query, historical) { - const ret = wasm.toriiclient_getEventMessages(this.__wbg_ptr, addHeapObject(query), historical); - return takeObject(ret); - } - /** - * @param {(EntityKeysClause)[]} clauses - * @param {Function} callback - * @returns {Promise} - */ - onEntityUpdated(clauses, callback) { - const ptr0 = passArrayJsValueToWasm0(clauses, wasm.__wbindgen_malloc); - const len0 = WASM_VECTOR_LEN; - const ret = wasm.toriiclient_onEntityUpdated(this.__wbg_ptr, ptr0, len0, addHeapObject(callback)); - return takeObject(ret); + const __wbindgen_enum_RtcDataChannelState = ["connecting", "open", "closing", "closed"]; + + const __wbindgen_enum_RtcDataChannelType = ["arraybuffer", "blob"]; + + const __wbindgen_enum_RtcSdpType = ["offer", "pranswer", "answer", "rollback"]; + + const AccountFinalization = (typeof FinalizationRegistry === 'undefined') + ? { register: () => {}, unregister: () => {} } + : new FinalizationRegistry(ptr => wasm.__wbg_account_free(ptr >>> 0, 1)); + + class Account { + + static __wrap(ptr) { + ptr = ptr >>> 0; + const obj = Object.create(Account.prototype); + obj.__wbg_ptr = ptr; + AccountFinalization.register(obj, obj.__wbg_ptr, obj); + return obj; + } + + __destroy_into_raw() { + const ptr = this.__wbg_ptr; + this.__wbg_ptr = 0; + AccountFinalization.unregister(this); + return ptr; + } + + free() { + const ptr = this.__destroy_into_raw(); + wasm.__wbg_account_free(ptr, 0); + } + /** + * @returns {string} + */ + address() { + let deferred2_0; + let deferred2_1; + try { + const retptr = wasm.__wbindgen_add_to_stack_pointer(-16); + wasm.account_address(retptr, this.__wbg_ptr); + var r0 = getDataViewMemory0().getInt32(retptr + 4 * 0, true); + var r1 = getDataViewMemory0().getInt32(retptr + 4 * 1, true); + var r2 = getDataViewMemory0().getInt32(retptr + 4 * 2, true); + var r3 = getDataViewMemory0().getInt32(retptr + 4 * 3, true); + var ptr1 = r0; + var len1 = r1; + if (r3) { + ptr1 = 0; len1 = 0; + throw takeObject(r2); + } + deferred2_0 = ptr1; + deferred2_1 = len1; + return getStringFromWasm0(ptr1, len1); + } finally { + wasm.__wbindgen_add_to_stack_pointer(16); + wasm.__wbindgen_free(deferred2_0, deferred2_1, 1); + } + } + /** + * @returns {string} + */ + chainId() { + let deferred2_0; + let deferred2_1; + try { + const retptr = wasm.__wbindgen_add_to_stack_pointer(-16); + wasm.account_chainId(retptr, this.__wbg_ptr); + var r0 = getDataViewMemory0().getInt32(retptr + 4 * 0, true); + var r1 = getDataViewMemory0().getInt32(retptr + 4 * 1, true); + var r2 = getDataViewMemory0().getInt32(retptr + 4 * 2, true); + var r3 = getDataViewMemory0().getInt32(retptr + 4 * 3, true); + var ptr1 = r0; + var len1 = r1; + if (r3) { + ptr1 = 0; len1 = 0; + throw takeObject(r2); + } + deferred2_0 = ptr1; + deferred2_1 = len1; + return getStringFromWasm0(ptr1, len1); + } finally { + wasm.__wbindgen_add_to_stack_pointer(16); + wasm.__wbindgen_free(deferred2_0, deferred2_1, 1); + } + } + /** + * @param {string} block_id + */ + setBlockId(block_id) { + try { + const retptr = wasm.__wbindgen_add_to_stack_pointer(-16); + const ptr0 = passStringToWasm0(block_id, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len0 = WASM_VECTOR_LEN; + wasm.account_setBlockId(retptr, this.__wbg_ptr, ptr0, len0); + var r0 = getDataViewMemory0().getInt32(retptr + 4 * 0, true); + var r1 = getDataViewMemory0().getInt32(retptr + 4 * 1, true); + if (r1) { + throw takeObject(r0); + } + } finally { + wasm.__wbindgen_add_to_stack_pointer(16); + } + } + /** + * @param {(Call)[]} calldata + * @returns {Promise} + */ + executeRaw(calldata) { + const ptr0 = passArrayJsValueToWasm0(calldata, wasm.__wbindgen_malloc); + const len0 = WASM_VECTOR_LEN; + const ret = wasm.account_executeRaw(this.__wbg_ptr, ptr0, len0); + return takeObject(ret); + } + /** + * @param {string} private_key + * @returns {Promise} + */ + deployBurner(private_key) { + const ptr0 = passStringToWasm0(private_key, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len0 = WASM_VECTOR_LEN; + const ret = wasm.account_deployBurner(this.__wbg_ptr, ptr0, len0); + return takeObject(ret); + } + /** + * @returns {Promise} + */ + nonce() { + const ret = wasm.account_nonce(this.__wbg_ptr); + return takeObject(ret); + } } - /** - * @param {Subscription} subscription - * @param {(EntityKeysClause)[]} clauses - * @returns {Promise} - */ - updateEntitySubscription(subscription, clauses) { - _assertClass(subscription, Subscription); - const ptr0 = passArrayJsValueToWasm0(clauses, wasm.__wbindgen_malloc); - const len0 = WASM_VECTOR_LEN; - const ret = wasm.toriiclient_updateEntitySubscription(this.__wbg_ptr, subscription.__wbg_ptr, ptr0, len0); - return takeObject(ret); + __exports.Account = Account; + + const IntoUnderlyingByteSourceFinalization = (typeof FinalizationRegistry === 'undefined') + ? { register: () => {}, unregister: () => {} } + : new FinalizationRegistry(ptr => wasm.__wbg_intounderlyingbytesource_free(ptr >>> 0, 1)); + + class IntoUnderlyingByteSource { + + __destroy_into_raw() { + const ptr = this.__wbg_ptr; + this.__wbg_ptr = 0; + IntoUnderlyingByteSourceFinalization.unregister(this); + return ptr; + } + + free() { + const ptr = this.__destroy_into_raw(); + wasm.__wbg_intounderlyingbytesource_free(ptr, 0); + } + /** + * @returns {ReadableStreamType} + */ + get type() { + const ret = wasm.intounderlyingbytesource_type(this.__wbg_ptr); + return __wbindgen_enum_ReadableStreamType[ret]; + } + /** + * @returns {number} + */ + get autoAllocateChunkSize() { + const ret = wasm.intounderlyingbytesource_autoAllocateChunkSize(this.__wbg_ptr); + return ret >>> 0; + } + /** + * @param {ReadableByteStreamController} controller + */ + start(controller) { + wasm.intounderlyingbytesource_start(this.__wbg_ptr, addHeapObject(controller)); + } + /** + * @param {ReadableByteStreamController} controller + * @returns {Promise} + */ + pull(controller) { + const ret = wasm.intounderlyingbytesource_pull(this.__wbg_ptr, addHeapObject(controller)); + return takeObject(ret); + } + cancel() { + const ptr = this.__destroy_into_raw(); + wasm.intounderlyingbytesource_cancel(ptr); + } } - /** - * @param {(EntityKeysClause)[]} clauses - * @param {boolean} historical - * @param {Function} callback - * @returns {Promise} - */ - onEventMessageUpdated(clauses, historical, callback) { - const ptr0 = passArrayJsValueToWasm0(clauses, wasm.__wbindgen_malloc); - const len0 = WASM_VECTOR_LEN; - const ret = wasm.toriiclient_onEventMessageUpdated(this.__wbg_ptr, ptr0, len0, historical, addHeapObject(callback)); - return takeObject(ret); + __exports.IntoUnderlyingByteSource = IntoUnderlyingByteSource; + + const IntoUnderlyingSinkFinalization = (typeof FinalizationRegistry === 'undefined') + ? { register: () => {}, unregister: () => {} } + : new FinalizationRegistry(ptr => wasm.__wbg_intounderlyingsink_free(ptr >>> 0, 1)); + + class IntoUnderlyingSink { + + __destroy_into_raw() { + const ptr = this.__wbg_ptr; + this.__wbg_ptr = 0; + IntoUnderlyingSinkFinalization.unregister(this); + return ptr; + } + + free() { + const ptr = this.__destroy_into_raw(); + wasm.__wbg_intounderlyingsink_free(ptr, 0); + } + /** + * @param {any} chunk + * @returns {Promise} + */ + write(chunk) { + const ret = wasm.intounderlyingsink_write(this.__wbg_ptr, addHeapObject(chunk)); + return takeObject(ret); + } + /** + * @returns {Promise} + */ + close() { + const ptr = this.__destroy_into_raw(); + const ret = wasm.intounderlyingsink_close(ptr); + return takeObject(ret); + } + /** + * @param {any} reason + * @returns {Promise} + */ + abort(reason) { + const ptr = this.__destroy_into_raw(); + const ret = wasm.intounderlyingsink_abort(ptr, addHeapObject(reason)); + return takeObject(ret); + } } - /** - * @param {Subscription} subscription - * @param {(EntityKeysClause)[]} clauses - * @param {boolean} historical - * @returns {Promise} - */ - updateEventMessageSubscription(subscription, clauses, historical) { - _assertClass(subscription, Subscription); - const ptr0 = passArrayJsValueToWasm0(clauses, wasm.__wbindgen_malloc); - const len0 = WASM_VECTOR_LEN; - const ret = wasm.toriiclient_updateEventMessageSubscription(this.__wbg_ptr, subscription.__wbg_ptr, ptr0, len0, historical); - return takeObject(ret); + __exports.IntoUnderlyingSink = IntoUnderlyingSink; + + const IntoUnderlyingSourceFinalization = (typeof FinalizationRegistry === 'undefined') + ? { register: () => {}, unregister: () => {} } + : new FinalizationRegistry(ptr => wasm.__wbg_intounderlyingsource_free(ptr >>> 0, 1)); + + class IntoUnderlyingSource { + + __destroy_into_raw() { + const ptr = this.__wbg_ptr; + this.__wbg_ptr = 0; + IntoUnderlyingSourceFinalization.unregister(this); + return ptr; + } + + free() { + const ptr = this.__destroy_into_raw(); + wasm.__wbg_intounderlyingsource_free(ptr, 0); + } + /** + * @param {ReadableStreamDefaultController} controller + * @returns {Promise} + */ + pull(controller) { + const ret = wasm.intounderlyingsource_pull(this.__wbg_ptr, addHeapObject(controller)); + return takeObject(ret); + } + cancel() { + const ptr = this.__destroy_into_raw(); + wasm.intounderlyingsource_cancel(ptr); + } } - /** - * @param {(EntityKeysClause)[]} clauses - * @param {Function} callback - * @returns {Promise} - */ - onStarknetEvent(clauses, callback) { - const ptr0 = passArrayJsValueToWasm0(clauses, wasm.__wbindgen_malloc); - const len0 = WASM_VECTOR_LEN; - const ret = wasm.toriiclient_onStarknetEvent(this.__wbg_ptr, ptr0, len0, addHeapObject(callback)); - return takeObject(ret); + __exports.IntoUnderlyingSource = IntoUnderlyingSource; + + const ProviderFinalization = (typeof FinalizationRegistry === 'undefined') + ? { register: () => {}, unregister: () => {} } + : new FinalizationRegistry(ptr => wasm.__wbg_provider_free(ptr >>> 0, 1)); + + class Provider { + + static __wrap(ptr) { + ptr = ptr >>> 0; + const obj = Object.create(Provider.prototype); + obj.__wbg_ptr = ptr; + ProviderFinalization.register(obj, obj.__wbg_ptr, obj); + return obj; + } + + __destroy_into_raw() { + const ptr = this.__wbg_ptr; + this.__wbg_ptr = 0; + ProviderFinalization.unregister(this); + return ptr; + } + + free() { + const ptr = this.__destroy_into_raw(); + wasm.__wbg_provider_free(ptr, 0); + } + /** + * @param {string} private_key + * @param {string} address + * @returns {Promise} + */ + createAccount(private_key, address) { + const ptr0 = passStringToWasm0(private_key, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len0 = WASM_VECTOR_LEN; + const ptr1 = passStringToWasm0(address, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len1 = WASM_VECTOR_LEN; + const ret = wasm.provider_createAccount(this.__wbg_ptr, ptr0, len0, ptr1, len1); + return takeObject(ret); + } + /** + * @param {Call} call + * @param {BlockId} block_id + * @returns {Promise>} + */ + call(call, block_id) { + const ret = wasm.provider_call(this.__wbg_ptr, addHeapObject(call), addHeapObject(block_id)); + return takeObject(ret); + } + /** + * @param {string} txn_hash + * @returns {Promise} + */ + waitForTransaction(txn_hash) { + const ptr0 = passStringToWasm0(txn_hash, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len0 = WASM_VECTOR_LEN; + const ret = wasm.provider_waitForTransaction(this.__wbg_ptr, ptr0, len0); + return takeObject(ret); + } } - /** - * @param {string | undefined} contract_address - * @param {Function} callback - * @returns {Promise} - */ - onIndexerUpdated(contract_address, callback) { - var ptr0 = isLikeNone(contract_address) ? 0 : passStringToWasm0(contract_address, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - var len0 = WASM_VECTOR_LEN; - const ret = wasm.toriiclient_onIndexerUpdated(this.__wbg_ptr, ptr0, len0, addHeapObject(callback)); - return takeObject(ret); + __exports.Provider = Provider; + + const SubscriptionFinalization = (typeof FinalizationRegistry === 'undefined') + ? { register: () => {}, unregister: () => {} } + : new FinalizationRegistry(ptr => wasm.__wbg_subscription_free(ptr >>> 0, 1)); + + class Subscription { + + static __wrap(ptr) { + ptr = ptr >>> 0; + const obj = Object.create(Subscription.prototype); + obj.__wbg_ptr = ptr; + SubscriptionFinalization.register(obj, obj.__wbg_ptr, obj); + return obj; + } + + __destroy_into_raw() { + const ptr = this.__wbg_ptr; + this.__wbg_ptr = 0; + SubscriptionFinalization.unregister(this); + return ptr; + } + + free() { + const ptr = this.__destroy_into_raw(); + wasm.__wbg_subscription_free(ptr, 0); + } + cancel() { + const ptr = this.__destroy_into_raw(); + wasm.subscription_cancel(ptr); + } } - /** - * @param {string} message - * @param {(string)[]} signature - * @returns {Promise} - */ - publishMessage(message, signature) { - const ptr0 = passStringToWasm0(message, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len0 = WASM_VECTOR_LEN; - const ptr1 = passArrayJsValueToWasm0(signature, wasm.__wbindgen_malloc); - const len1 = WASM_VECTOR_LEN; - const ret = wasm.toriiclient_publishMessage(this.__wbg_ptr, ptr0, len0, ptr1, len1); - return takeObject(ret); + __exports.Subscription = Subscription; + + const ToriiClientFinalization = (typeof FinalizationRegistry === 'undefined') + ? { register: () => {}, unregister: () => {} } + : new FinalizationRegistry(ptr => wasm.__wbg_toriiclient_free(ptr >>> 0, 1)); + + class ToriiClient { + + static __wrap(ptr) { + ptr = ptr >>> 0; + const obj = Object.create(ToriiClient.prototype); + obj.__wbg_ptr = ptr; + ToriiClientFinalization.register(obj, obj.__wbg_ptr, obj); + return obj; + } + + __destroy_into_raw() { + const ptr = this.__wbg_ptr; + this.__wbg_ptr = 0; + ToriiClientFinalization.unregister(this); + return ptr; + } + + free() { + const ptr = this.__destroy_into_raw(); + wasm.__wbg_toriiclient_free(ptr, 0); + } + /** + * @param {(string)[]} contract_addresses + * @returns {Promise} + */ + getTokens(contract_addresses) { + const ptr0 = passArrayJsValueToWasm0(contract_addresses, wasm.__wbindgen_malloc); + const len0 = WASM_VECTOR_LEN; + const ret = wasm.toriiclient_getTokens(this.__wbg_ptr, ptr0, len0); + return takeObject(ret); + } + /** + * @param {(string)[]} account_addresses + * @param {(string)[]} contract_addresses + * @returns {Promise} + */ + getTokenBalances(account_addresses, contract_addresses) { + const ptr0 = passArrayJsValueToWasm0(account_addresses, wasm.__wbindgen_malloc); + const len0 = WASM_VECTOR_LEN; + const ptr1 = passArrayJsValueToWasm0(contract_addresses, wasm.__wbindgen_malloc); + const len1 = WASM_VECTOR_LEN; + const ret = wasm.toriiclient_getTokenBalances(this.__wbg_ptr, ptr0, len0, ptr1, len1); + return takeObject(ret); + } + /** + * @param {Query} query + * @returns {Promise} + */ + getEntities(query) { + const ret = wasm.toriiclient_getEntities(this.__wbg_ptr, addHeapObject(query)); + return takeObject(ret); + } + /** + * @param {number} limit + * @param {number} offset + * @returns {Promise} + */ + getAllEntities(limit, offset) { + const ret = wasm.toriiclient_getAllEntities(this.__wbg_ptr, limit, offset); + return takeObject(ret); + } + /** + * @param {Query} query + * @param {boolean} historical + * @returns {Promise} + */ + getEventMessages(query, historical) { + const ret = wasm.toriiclient_getEventMessages(this.__wbg_ptr, addHeapObject(query), historical); + return takeObject(ret); + } + /** + * @param {(EntityKeysClause)[]} clauses + * @param {Function} callback + * @returns {Promise} + */ + onEntityUpdated(clauses, callback) { + const ptr0 = passArrayJsValueToWasm0(clauses, wasm.__wbindgen_malloc); + const len0 = WASM_VECTOR_LEN; + const ret = wasm.toriiclient_onEntityUpdated(this.__wbg_ptr, ptr0, len0, addHeapObject(callback)); + return takeObject(ret); + } + /** + * @param {Subscription} subscription + * @param {(EntityKeysClause)[]} clauses + * @returns {Promise} + */ + updateEntitySubscription(subscription, clauses) { + _assertClass(subscription, Subscription); + const ptr0 = passArrayJsValueToWasm0(clauses, wasm.__wbindgen_malloc); + const len0 = WASM_VECTOR_LEN; + const ret = wasm.toriiclient_updateEntitySubscription(this.__wbg_ptr, subscription.__wbg_ptr, ptr0, len0); + return takeObject(ret); + } + /** + * @param {(EntityKeysClause)[]} clauses + * @param {boolean} historical + * @param {Function} callback + * @returns {Promise} + */ + onEventMessageUpdated(clauses, historical, callback) { + const ptr0 = passArrayJsValueToWasm0(clauses, wasm.__wbindgen_malloc); + const len0 = WASM_VECTOR_LEN; + const ret = wasm.toriiclient_onEventMessageUpdated(this.__wbg_ptr, ptr0, len0, historical, addHeapObject(callback)); + return takeObject(ret); + } + /** + * @param {Subscription} subscription + * @param {(EntityKeysClause)[]} clauses + * @param {boolean} historical + * @returns {Promise} + */ + updateEventMessageSubscription(subscription, clauses, historical) { + _assertClass(subscription, Subscription); + const ptr0 = passArrayJsValueToWasm0(clauses, wasm.__wbindgen_malloc); + const len0 = WASM_VECTOR_LEN; + const ret = wasm.toriiclient_updateEventMessageSubscription(this.__wbg_ptr, subscription.__wbg_ptr, ptr0, len0, historical); + return takeObject(ret); + } + /** + * @param {(EntityKeysClause)[]} clauses + * @param {Function} callback + * @returns {Promise} + */ + onStarknetEvent(clauses, callback) { + const ptr0 = passArrayJsValueToWasm0(clauses, wasm.__wbindgen_malloc); + const len0 = WASM_VECTOR_LEN; + const ret = wasm.toriiclient_onStarknetEvent(this.__wbg_ptr, ptr0, len0, addHeapObject(callback)); + return takeObject(ret); + } + /** + * @param {string | undefined} contract_address + * @param {Function} callback + * @returns {Promise} + */ + onIndexerUpdated(contract_address, callback) { + var ptr0 = isLikeNone(contract_address) ? 0 : passStringToWasm0(contract_address, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + var len0 = WASM_VECTOR_LEN; + const ret = wasm.toriiclient_onIndexerUpdated(this.__wbg_ptr, ptr0, len0, addHeapObject(callback)); + return takeObject(ret); + } + /** + * @param {string} message + * @param {(string)[]} signature + * @param {boolean} is_session_signature + * @returns {Promise} + */ + publishMessage(message, signature, is_session_signature) { + const ptr0 = passStringToWasm0(message, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len0 = WASM_VECTOR_LEN; + const ptr1 = passArrayJsValueToWasm0(signature, wasm.__wbindgen_malloc); + const len1 = WASM_VECTOR_LEN; + const ret = wasm.toriiclient_publishMessage(this.__wbg_ptr, ptr0, len0, ptr1, len1, is_session_signature); + return takeObject(ret); + } } -} -__exports.ToriiClient = ToriiClient; + __exports.ToriiClient = ToriiClient; -async function __wbg_load(module, imports) { - if (typeof Response === 'function' && module instanceof Response) { - if (typeof WebAssembly.instantiateStreaming === 'function') { - try { - return await WebAssembly.instantiateStreaming(module, imports); + async function __wbg_load(module, imports) { + if (typeof Response === 'function' && module instanceof Response) { + if (typeof WebAssembly.instantiateStreaming === 'function') { + try { + return await WebAssembly.instantiateStreaming(module, imports); - } catch (e) { - if (module.headers.get('Content-Type') != 'application/wasm') { - console.warn("`WebAssembly.instantiateStreaming` failed because your server does not serve wasm with `application/wasm` MIME type. Falling back to `WebAssembly.instantiate` which is slower. Original error:\n", e); + } catch (e) { + if (module.headers.get('Content-Type') != 'application/wasm') { + console.warn("`WebAssembly.instantiateStreaming` failed because your server does not serve Wasm with `application/wasm` MIME type. Falling back to `WebAssembly.instantiate` which is slower. Original error:\n", e); - } else { - throw e; + } else { + throw e; + } } } - } - const bytes = await module.arrayBuffer(); - return await WebAssembly.instantiate(bytes, imports); + const bytes = await module.arrayBuffer(); + return await WebAssembly.instantiate(bytes, imports); - } else { - const instance = await WebAssembly.instantiate(module, imports); + } else { + const instance = await WebAssembly.instantiate(module, imports); - if (instance instanceof WebAssembly.Instance) { - return { instance, module }; + if (instance instanceof WebAssembly.Instance) { + return { instance, module }; - } else { - return instance; + } else { + return instance; + } } } -} -function __wbg_get_imports() { - const imports = {}; - imports.wbg = {}; - imports.wbg.__wbindgen_object_drop_ref = function(arg0) { - takeObject(arg0); - }; - imports.wbg.__wbindgen_string_new = function(arg0, arg1) { - const ret = getStringFromWasm0(arg0, arg1); - return addHeapObject(ret); - }; - imports.wbg.__wbg_account_new = function(arg0) { - const ret = Account.__wrap(arg0); - return addHeapObject(ret); - }; - imports.wbg.__wbg_subscription_new = function(arg0) { - const ret = Subscription.__wrap(arg0); - return addHeapObject(ret); - }; - imports.wbg.__wbindgen_object_clone_ref = function(arg0) { - const ret = getObject(arg0); - return addHeapObject(ret); - }; - imports.wbg.__wbg_toriiclient_new = function(arg0) { - const ret = ToriiClient.__wrap(arg0); - return addHeapObject(ret); - }; - imports.wbg.__wbindgen_cb_drop = function(arg0) { - const obj = takeObject(arg0).original; - if (obj.cnt-- == 1) { - obj.a = 0; - return true; - } - const ret = false; - return ret; - }; - imports.wbg.__wbindgen_string_get = function(arg0, arg1) { - const obj = getObject(arg1); - const ret = typeof(obj) === 'string' ? obj : undefined; - var ptr1 = isLikeNone(ret) ? 0 : passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - var len1 = WASM_VECTOR_LEN; - getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true); - getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true); - }; - imports.wbg.__wbindgen_is_bigint = function(arg0) { - const ret = typeof(getObject(arg0)) === 'bigint'; - return ret; - }; - imports.wbg.__wbindgen_bigint_from_i64 = function(arg0) { - const ret = arg0; - return addHeapObject(ret); - }; - imports.wbg.__wbindgen_jsval_eq = function(arg0, arg1) { - const ret = getObject(arg0) === getObject(arg1); - return ret; - }; - imports.wbg.__wbindgen_error_new = function(arg0, arg1) { - const ret = new Error(getStringFromWasm0(arg0, arg1)); - return addHeapObject(ret); - }; - imports.wbg.__wbindgen_bigint_from_u64 = function(arg0) { - const ret = BigInt.asUintN(64, arg0); - return addHeapObject(ret); - }; - imports.wbg.__wbindgen_is_string = function(arg0) { - const ret = typeof(getObject(arg0)) === 'string'; - return ret; - }; - imports.wbg.__wbindgen_boolean_get = function(arg0) { - const v = getObject(arg0); - const ret = typeof(v) === 'boolean' ? (v ? 1 : 0) : 2; - return ret; - }; - imports.wbg.__wbindgen_is_object = function(arg0) { - const val = getObject(arg0); - const ret = typeof(val) === 'object' && val !== null; - return ret; - }; - imports.wbg.__wbindgen_is_undefined = function(arg0) { - const ret = getObject(arg0) === undefined; - return ret; - }; - imports.wbg.__wbindgen_in = function(arg0, arg1) { - const ret = getObject(arg0) in getObject(arg1); - return ret; - }; - imports.wbg.__wbindgen_number_new = function(arg0) { - const ret = arg0; - return addHeapObject(ret); - }; - imports.wbg.__wbindgen_as_number = function(arg0) { - const ret = +getObject(arg0); - return ret; - }; - imports.wbg.__wbg_clearTimeout_541ac0980ffcef74 = function(arg0) { - const ret = clearTimeout(takeObject(arg0)); - return addHeapObject(ret); - }; - imports.wbg.__wbg_setTimeout_7d81d052875b0f4f = function() { return handleError(function (arg0, arg1) { - const ret = setTimeout(getObject(arg0), arg1); - return addHeapObject(ret); - }, arguments) }; - imports.wbg.__wbindgen_jsval_loose_eq = function(arg0, arg1) { - const ret = getObject(arg0) == getObject(arg1); - return ret; - }; - imports.wbg.__wbindgen_number_get = function(arg0, arg1) { - const obj = getObject(arg1); - const ret = typeof(obj) === 'number' ? obj : undefined; - getDataViewMemory0().setFloat64(arg0 + 8 * 1, isLikeNone(ret) ? 0 : ret, true); - getDataViewMemory0().setInt32(arg0 + 4 * 0, !isLikeNone(ret), true); - }; - imports.wbg.__wbg_getwithrefkey_edc2c8960f0f1191 = function(arg0, arg1) { - const ret = getObject(arg0)[getObject(arg1)]; - return addHeapObject(ret); - }; - imports.wbg.__wbg_set_f975102236d3c502 = function(arg0, arg1, arg2) { - getObject(arg0)[takeObject(arg1)] = takeObject(arg2); - }; - imports.wbg.__wbg_String_b9412f8799faab3e = function(arg0, arg1) { - const ret = String(getObject(arg1)); - const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len1 = WASM_VECTOR_LEN; - getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true); - getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true); - }; - imports.wbg.__wbg_WorkerGlobalScope_c44775816e379c0e = function(arg0) { - const ret = getObject(arg0).WorkerGlobalScope; - return addHeapObject(ret); - }; - imports.wbg.__wbg_clearTimeout_76877dbc010e786d = function(arg0) { - const ret = clearTimeout(takeObject(arg0)); - return addHeapObject(ret); - }; - imports.wbg.__wbg_setTimeout_75cb9b6991a4031d = function() { return handleError(function (arg0, arg1) { - const ret = setTimeout(getObject(arg0), arg1); - return addHeapObject(ret); - }, arguments) }; - imports.wbg.__wbg_performance_a1b8bde2ee512264 = function(arg0) { - const ret = getObject(arg0).performance; - return addHeapObject(ret); - }; - imports.wbg.__wbg_now_abd80e969af37148 = function(arg0) { - const ret = getObject(arg0).now(); - return ret; - }; - imports.wbg.__wbg_fetch_38acb46318f7afdb = function(arg0, arg1) { - const ret = fetch(getObject(arg0), getObject(arg1)); - return addHeapObject(ret); - }; - imports.wbg.__wbg_done_2ffa852272310e47 = function(arg0) { - const ret = getObject(arg0).done; - return ret; - }; - imports.wbg.__wbg_value_9f6eeb1e2aab8d96 = function(arg0) { - const ret = getObject(arg0).value; - return addHeapObject(ret); - }; - imports.wbg.__wbg_getReader_ab94afcb5cb7689a = function() { return handleError(function (arg0) { - const ret = getObject(arg0).getReader(); - return addHeapObject(ret); - }, arguments) }; - imports.wbg.__wbg_fetch_bc7c8e27076a5c84 = function(arg0) { - const ret = fetch(getObject(arg0)); - return addHeapObject(ret); - }; - imports.wbg.__wbg_queueMicrotask_48421b3cc9052b68 = function(arg0) { - const ret = getObject(arg0).queueMicrotask; - return addHeapObject(ret); - }; - imports.wbg.__wbindgen_is_function = function(arg0) { - const ret = typeof(getObject(arg0)) === 'function'; - return ret; - }; - imports.wbg.__wbg_queueMicrotask_12a30234db4045d3 = function(arg0) { - queueMicrotask(getObject(arg0)); - }; - imports.wbg.__wbg_instanceof_Window_5012736c80a01584 = function(arg0) { - let result; - try { - result = getObject(arg0) instanceof Window; - } catch (_) { - result = false; - } - const ret = result; - return ret; - }; - imports.wbg.__wbg_document_8554450897a855b9 = function(arg0) { - const ret = getObject(arg0).document; - return isLikeNone(ret) ? 0 : addHeapObject(ret); - }; - imports.wbg.__wbg_navigator_6210380287bf8581 = function(arg0) { - const ret = getObject(arg0).navigator; - return addHeapObject(ret); - }; - imports.wbg.__wbg_clearInterval_df3409c32c572e85 = function(arg0, arg1) { - getObject(arg0).clearInterval(arg1); - }; - imports.wbg.__wbg_setInterval_d4a371ef4db258a7 = function() { return handleError(function (arg0, arg1, arg2, arg3) { - const ret = getObject(arg0).setInterval(getObject(arg1), arg2, ...getObject(arg3)); - return ret; - }, arguments) }; - imports.wbg.__wbg_location_1f2e0caa4be15a0f = function(arg0) { - const ret = getObject(arg0).location; - return isLikeNone(ret) ? 0 : addHeapObject(ret); - }; - imports.wbg.__wbg_clearInterval_26e463ce3f550c4b = function(arg0, arg1) { - getObject(arg0).clearInterval(arg1); - }; - imports.wbg.__wbg_fetch_ba7fe179e527d942 = function(arg0, arg1) { - const ret = getObject(arg0).fetch(getObject(arg1)); - return addHeapObject(ret); - }; - imports.wbg.__wbg_fetch_cb9aad23a79a40a1 = function(arg0, arg1, arg2) { - const ret = getObject(arg0).fetch(getObject(arg1), getObject(arg2)); - return addHeapObject(ret); - }; - imports.wbg.__wbg_setInterval_1758524273ba5b22 = function() { return handleError(function (arg0, arg1, arg2, arg3) { - const ret = getObject(arg0).setInterval(getObject(arg1), arg2, ...getObject(arg3)); - return ret; - }, arguments) }; - imports.wbg.__wbg_setid_94bb4b8f06f4c112 = function(arg0, arg1) { - getObject(arg0).id = arg1; - }; - imports.wbg.__wbg_setnegotiated_6d7d9d9c79933de4 = function(arg0, arg1) { - getObject(arg0).negotiated = arg1 !== 0; - }; - imports.wbg.__wbg_readyState_68e64385d26c8728 = function(arg0) { - const ret = getObject(arg0).readyState; - return {"connecting":0,"open":1,"closing":2,"closed":3,}[ret] ?? 4; - }; - imports.wbg.__wbg_bufferedAmount_4f70cdbc6635f5d2 = function(arg0) { - const ret = getObject(arg0).bufferedAmount; - return ret; - }; - imports.wbg.__wbg_setbufferedAmountLowThreshold_ca20185478348cf3 = function(arg0, arg1) { - getObject(arg0).bufferedAmountLowThreshold = arg1 >>> 0; - }; - imports.wbg.__wbg_setonopen_30f99f291ccec312 = function(arg0, arg1) { - getObject(arg0).onopen = getObject(arg1); - }; - imports.wbg.__wbg_setonclose_557f1dd997edec67 = function(arg0, arg1) { - getObject(arg0).onclose = getObject(arg1); - }; - imports.wbg.__wbg_setonmessage_30aaf581e4dec924 = function(arg0, arg1) { - getObject(arg0).onmessage = getObject(arg1); - }; - imports.wbg.__wbg_setonbufferedamountlow_9999fb13bafb05c8 = function(arg0, arg1) { - getObject(arg0).onbufferedamountlow = getObject(arg1); - }; - imports.wbg.__wbg_setbinaryType_3425c9b91c25a1a5 = function(arg0, arg1) { - getObject(arg0).binaryType = ["arraybuffer","blob",][arg1]; - }; - imports.wbg.__wbg_send_49387c69e657451e = function() { return handleError(function (arg0, arg1, arg2) { - getObject(arg0).send(getArrayU8FromWasm0(arg1, arg2)); - }, arguments) }; - imports.wbg.__wbg_hostname_d7ff17205929a46d = function() { return handleError(function (arg0, arg1) { - const ret = getObject(arg1).hostname; - const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len1 = WASM_VECTOR_LEN; - getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true); - getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true); - }, arguments) }; - imports.wbg.__wbg_data_5c47a6985fefc490 = function(arg0) { - const ret = getObject(arg0).data; - return addHeapObject(ret); - }; - imports.wbg.__wbg_view_2a901bda0727aeb3 = function(arg0) { - const ret = getObject(arg0).view; - return isLikeNone(ret) ? 0 : addHeapObject(ret); - }; - imports.wbg.__wbg_respond_a799bab31a44f2d7 = function() { return handleError(function (arg0, arg1) { - getObject(arg0).respond(arg1 >>> 0); - }, arguments) }; - imports.wbg.__wbg_signal_41e46ccad44bb5e2 = function(arg0) { - const ret = getObject(arg0).signal; - return addHeapObject(ret); - }; - imports.wbg.__wbg_new_ebf2727385ee825c = function() { return handleError(function () { - const ret = new AbortController(); - return addHeapObject(ret); - }, arguments) }; - imports.wbg.__wbg_abort_8659d889a7877ae3 = function(arg0) { - getObject(arg0).abort(); - }; - imports.wbg.__wbg_localDescription_f2c3c53ac86aba6c = function(arg0) { - const ret = getObject(arg0).localDescription; - return isLikeNone(ret) ? 0 : addHeapObject(ret); - }; - imports.wbg.__wbg_setondatachannel_4d7c6e85c4c669d5 = function(arg0, arg1) { - getObject(arg0).ondatachannel = getObject(arg1); - }; - imports.wbg.__wbg_newwithconfiguration_05616c1f670e37f6 = function() { return handleError(function (arg0) { - const ret = new RTCPeerConnection(getObject(arg0)); - return addHeapObject(ret); - }, arguments) }; - imports.wbg.__wbg_close_fdcfeba8ea793a00 = function(arg0) { - getObject(arg0).close(); - }; - imports.wbg.__wbg_createDataChannel_17815c5304549c23 = function(arg0, arg1, arg2) { - const ret = getObject(arg0).createDataChannel(getStringFromWasm0(arg1, arg2)); - return addHeapObject(ret); - }; - imports.wbg.__wbg_createDataChannel_757fa282c4ce56c7 = function(arg0, arg1, arg2, arg3) { - const ret = getObject(arg0).createDataChannel(getStringFromWasm0(arg1, arg2), getObject(arg3)); - return addHeapObject(ret); - }; - imports.wbg.__wbg_createOffer_6f315a46446c28dd = function(arg0) { - const ret = getObject(arg0).createOffer(); - return addHeapObject(ret); - }; - imports.wbg.__wbg_generateCertificate_b56e3a8aefa9f78e = function() { return handleError(function (arg0) { - const ret = RTCPeerConnection.generateCertificate(getObject(arg0)); - return addHeapObject(ret); - }, arguments) }; - imports.wbg.__wbg_setLocalDescription_124f64811e9eee83 = function(arg0, arg1) { - const ret = getObject(arg0).setLocalDescription(getObject(arg1)); - return addHeapObject(ret); - }; - imports.wbg.__wbg_setRemoteDescription_1f6796c241214296 = function(arg0, arg1) { - const ret = getObject(arg0).setRemoteDescription(getObject(arg1)); - return addHeapObject(ret); - }; - imports.wbg.__wbg_now_a69647afb1f66247 = function(arg0) { - const ret = getObject(arg0).now(); - return ret; - }; - imports.wbg.__wbg_read_e48a676fb81ea800 = function(arg0) { - const ret = getObject(arg0).read(); - return addHeapObject(ret); - }; - imports.wbg.__wbg_releaseLock_1d2d93e9dc8d76e2 = function(arg0) { - getObject(arg0).releaseLock(); - }; - imports.wbg.__wbg_cancel_97a2795574a4f522 = function(arg0) { - const ret = getObject(arg0).cancel(); - return addHeapObject(ret); - }; - imports.wbg.__wbg_channel_215e3e6fcd37e5b7 = function(arg0) { - const ret = getObject(arg0).channel; - return addHeapObject(ret); - }; - imports.wbg.__wbg_new_e27c93803e1acc42 = function() { return handleError(function () { - const ret = new Headers(); - return addHeapObject(ret); - }, arguments) }; - imports.wbg.__wbg_append_f3a4426bb50622c5 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) { - getObject(arg0).append(getStringFromWasm0(arg1, arg2), getStringFromWasm0(arg3, arg4)); - }, arguments) }; - imports.wbg.__wbg_byobRequest_b32c77640da946ac = function(arg0) { - const ret = getObject(arg0).byobRequest; - return isLikeNone(ret) ? 0 : addHeapObject(ret); - }; - imports.wbg.__wbg_close_aca7442e6619206b = function() { return handleError(function (arg0) { - getObject(arg0).close(); - }, arguments) }; - imports.wbg.__wbg_newwithstrandinit_a31c69e4cc337183 = function() { return handleError(function (arg0, arg1, arg2) { - const ret = new Request(getStringFromWasm0(arg0, arg1), getObject(arg2)); - return addHeapObject(ret); - }, arguments) }; - imports.wbg.__wbg_close_cef2400b120c9c73 = function() { return handleError(function (arg0) { - getObject(arg0).close(); - }, arguments) }; - imports.wbg.__wbg_enqueue_6f3d433b5e457aea = function() { return handleError(function (arg0, arg1) { - getObject(arg0).enqueue(getObject(arg1)); - }, arguments) }; - imports.wbg.__wbg_setcertificates_661e4f0b7198ba1b = function(arg0, arg1) { - getObject(arg0).certificates = getObject(arg1); - }; - imports.wbg.__wbg_settype_233a2bf71c25ed93 = function(arg0, arg1) { - getObject(arg0).type = ["offer","pranswer","answer","rollback",][arg1]; - }; - imports.wbg.__wbg_setsdp_0b3df5fc570c101e = function(arg0, arg1, arg2) { - getObject(arg0).sdp = getStringFromWasm0(arg1, arg2); - }; - imports.wbg.__wbg_instanceof_Response_e91b7eb7c611a9ae = function(arg0) { - let result; - try { - result = getObject(arg0) instanceof Response; - } catch (_) { - result = false; - } - const ret = result; - return ret; - }; - imports.wbg.__wbg_url_1bf85c8abeb8c92d = function(arg0, arg1) { - const ret = getObject(arg1).url; - const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len1 = WASM_VECTOR_LEN; - getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true); - getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true); - }; - imports.wbg.__wbg_status_ae8de515694c5c7c = function(arg0) { - const ret = getObject(arg0).status; - return ret; - }; - imports.wbg.__wbg_headers_5e283e8345689121 = function(arg0) { - const ret = getObject(arg0).headers; - return addHeapObject(ret); - }; - imports.wbg.__wbg_body_40b0ed27714d00ce = function(arg0) { - const ret = getObject(arg0).body; - return isLikeNone(ret) ? 0 : addHeapObject(ret); - }; - imports.wbg.__wbg_text_a94b91ea8700357a = function() { return handleError(function (arg0) { - const ret = getObject(arg0).text(); - return addHeapObject(ret); - }, arguments) }; - imports.wbg.__wbg_userAgent_58dedff4303aeb66 = function() { return handleError(function (arg0, arg1) { - const ret = getObject(arg1).userAgent; - const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len1 = WASM_VECTOR_LEN; - getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true); - getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true); - }, arguments) }; - imports.wbg.__wbg_sdp_cfb0795aa43320f0 = function(arg0, arg1) { - const ret = getObject(arg1).sdp; - const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len1 = WASM_VECTOR_LEN; - getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true); - getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true); - }; - imports.wbg.__wbg_setbody_734cb3d7ee8e6e96 = function(arg0, arg1) { - getObject(arg0).body = getObject(arg1); - }; - imports.wbg.__wbg_setcache_c75a0b02602d486b = function(arg0, arg1) { - getObject(arg0).cache = ["default","no-store","reload","no-cache","force-cache","only-if-cached",][arg1]; - }; - imports.wbg.__wbg_setcredentials_2b67800db3f7b621 = function(arg0, arg1) { - getObject(arg0).credentials = ["omit","same-origin","include",][arg1]; - }; - imports.wbg.__wbg_setheaders_be10a5ab566fd06f = function(arg0, arg1) { - getObject(arg0).headers = getObject(arg1); - }; - imports.wbg.__wbg_setintegrity_54bb7edb99d51873 = function(arg0, arg1, arg2) { - getObject(arg0).integrity = getStringFromWasm0(arg1, arg2); - }; - imports.wbg.__wbg_setmethod_dc68a742c2db5c6a = function(arg0, arg1, arg2) { - getObject(arg0).method = getStringFromWasm0(arg1, arg2); - }; - imports.wbg.__wbg_setmode_a781aae2bd3df202 = function(arg0, arg1) { - getObject(arg0).mode = ["same-origin","no-cors","cors","navigate",][arg1]; - }; - imports.wbg.__wbg_setredirect_e33e7153977bbd2b = function(arg0, arg1) { - getObject(arg0).redirect = ["follow","error","manual",][arg1]; - }; - imports.wbg.__wbg_setreferrer_f7fd8739611aba35 = function(arg0, arg1, arg2) { - getObject(arg0).referrer = getStringFromWasm0(arg1, arg2); - }; - imports.wbg.__wbg_setreferrerpolicy_b3db9b9b13557412 = function(arg0, arg1) { - getObject(arg0).referrerPolicy = ["","no-referrer","no-referrer-when-downgrade","origin","origin-when-cross-origin","unsafe-url","same-origin","strict-origin","strict-origin-when-cross-origin",][arg1]; - }; - imports.wbg.__wbg_setsignal_91c4e8ebd04eb935 = function(arg0, arg1) { - getObject(arg0).signal = getObject(arg1); - }; - imports.wbg.__wbg_readyState_7237e2b1adac03a6 = function(arg0) { - const ret = getObject(arg0).readyState; - return ret; - }; - imports.wbg.__wbg_bufferedAmount_77ba515edae4df34 = function(arg0) { - const ret = getObject(arg0).bufferedAmount; - return ret; - }; - imports.wbg.__wbg_setonopen_7e770c87269cae90 = function(arg0, arg1) { - getObject(arg0).onopen = getObject(arg1); - }; - imports.wbg.__wbg_setonerror_5ec4625df3060159 = function(arg0, arg1) { - getObject(arg0).onerror = getObject(arg1); - }; - imports.wbg.__wbg_setonclose_40f935717ad6ffcd = function(arg0, arg1) { - getObject(arg0).onclose = getObject(arg1); - }; - imports.wbg.__wbg_setonmessage_b670c12ea34acd8b = function(arg0, arg1) { - getObject(arg0).onmessage = getObject(arg1); - }; - imports.wbg.__wbg_setbinaryType_d164a0be4c212c9c = function(arg0, arg1) { - getObject(arg0).binaryType = ["blob","arraybuffer",][arg1]; - }; - imports.wbg.__wbg_new_0bf4a5b0632517ed = function() { return handleError(function (arg0, arg1) { - const ret = new WebSocket(getStringFromWasm0(arg0, arg1)); - return addHeapObject(ret); - }, arguments) }; - imports.wbg.__wbg_close_0a0cd79519b11318 = function() { return handleError(function (arg0, arg1, arg2, arg3) { - getObject(arg0).close(arg1, getStringFromWasm0(arg2, arg3)); - }, arguments) }; - imports.wbg.__wbg_send_1b333b26681a902d = function() { return handleError(function (arg0, arg1, arg2) { - getObject(arg0).send(getArrayU8FromWasm0(arg1, arg2)); - }, arguments) }; - imports.wbg.__wbg_crypto_1d1f22824a6a080c = function(arg0) { - const ret = getObject(arg0).crypto; - return addHeapObject(ret); - }; - imports.wbg.__wbg_process_4a72847cc503995b = function(arg0) { - const ret = getObject(arg0).process; - return addHeapObject(ret); - }; - imports.wbg.__wbg_versions_f686565e586dd935 = function(arg0) { - const ret = getObject(arg0).versions; - return addHeapObject(ret); - }; - imports.wbg.__wbg_node_104a2ff8d6ea03a2 = function(arg0) { - const ret = getObject(arg0).node; - return addHeapObject(ret); - }; - imports.wbg.__wbg_require_cca90b1a94a0255b = function() { return handleError(function () { - const ret = module.require; - return addHeapObject(ret); - }, arguments) }; - imports.wbg.__wbg_msCrypto_eb05e62b530a1508 = function(arg0) { - const ret = getObject(arg0).msCrypto; - return addHeapObject(ret); - }; - imports.wbg.__wbg_randomFillSync_5c9c955aa56b6049 = function() { return handleError(function (arg0, arg1) { - getObject(arg0).randomFillSync(takeObject(arg1)); - }, arguments) }; - imports.wbg.__wbg_getRandomValues_3aa56aa6edec874c = function() { return handleError(function (arg0, arg1) { - getObject(arg0).getRandomValues(getObject(arg1)); - }, arguments) }; - imports.wbg.__wbg_get_3baa728f9d58d3f6 = function(arg0, arg1) { - const ret = getObject(arg0)[arg1 >>> 0]; - return addHeapObject(ret); - }; - imports.wbg.__wbg_length_ae22078168b726f5 = function(arg0) { - const ret = getObject(arg0).length; - return ret; - }; - imports.wbg.__wbg_new_a220cf903aa02ca2 = function() { - const ret = new Array(); - return addHeapObject(ret); - }; - imports.wbg.__wbg_newnoargs_76313bd6ff35d0f2 = function(arg0, arg1) { - const ret = new Function(getStringFromWasm0(arg0, arg1)); - return addHeapObject(ret); - }; - imports.wbg.__wbg_new_8608a2b51a5f6737 = function() { - const ret = new Map(); - return addHeapObject(ret); - }; - imports.wbg.__wbg_next_de3e9db4440638b2 = function(arg0) { - const ret = getObject(arg0).next; - return addHeapObject(ret); - }; - imports.wbg.__wbg_next_f9cb570345655b9a = function() { return handleError(function (arg0) { - const ret = getObject(arg0).next(); - return addHeapObject(ret); - }, arguments) }; - imports.wbg.__wbg_done_bfda7aa8f252b39f = function(arg0) { - const ret = getObject(arg0).done; - return ret; - }; - imports.wbg.__wbg_value_6d39332ab4788d86 = function(arg0) { - const ret = getObject(arg0).value; - return addHeapObject(ret); - }; - imports.wbg.__wbg_iterator_888179a48810a9fe = function() { - const ret = Symbol.iterator; - return addHeapObject(ret); - }; - imports.wbg.__wbg_get_224d16597dbbfd96 = function() { return handleError(function (arg0, arg1) { - const ret = Reflect.get(getObject(arg0), getObject(arg1)); - return addHeapObject(ret); - }, arguments) }; - imports.wbg.__wbg_call_1084a111329e68ce = function() { return handleError(function (arg0, arg1) { - const ret = getObject(arg0).call(getObject(arg1)); - return addHeapObject(ret); - }, arguments) }; - imports.wbg.__wbg_new_525245e2b9901204 = function() { - const ret = new Object(); - return addHeapObject(ret); - }; - imports.wbg.__wbg_self_3093d5d1f7bcb682 = function() { return handleError(function () { - const ret = self.self; - return addHeapObject(ret); - }, arguments) }; - imports.wbg.__wbg_window_3bcfc4d31bc012f8 = function() { return handleError(function () { - const ret = window.window; - return addHeapObject(ret); - }, arguments) }; - imports.wbg.__wbg_globalThis_86b222e13bdf32ed = function() { return handleError(function () { - const ret = globalThis.globalThis; - return addHeapObject(ret); - }, arguments) }; - imports.wbg.__wbg_global_e5a3fe56f8be9485 = function() { return handleError(function () { - const ret = global.global; - return addHeapObject(ret); - }, arguments) }; - imports.wbg.__wbg_set_673dda6c73d19609 = function(arg0, arg1, arg2) { - getObject(arg0)[arg1 >>> 0] = takeObject(arg2); - }; - imports.wbg.__wbg_isArray_8364a5371e9737d8 = function(arg0) { - const ret = Array.isArray(getObject(arg0)); - return ret; - }; - imports.wbg.__wbg_push_37c89022f34c01ca = function(arg0, arg1) { - const ret = getObject(arg0).push(getObject(arg1)); - return ret; - }; - imports.wbg.__wbg_instanceof_ArrayBuffer_61dfc3198373c902 = function(arg0) { - let result; - try { - result = getObject(arg0) instanceof ArrayBuffer; - } catch (_) { - result = false; - } - const ret = result; - return ret; - }; - imports.wbg.__wbg_instanceof_Error_69bde193b0cc95e3 = function(arg0) { - let result; - try { - result = getObject(arg0) instanceof Error; - } catch (_) { - result = false; - } - const ret = result; - return ret; - }; - imports.wbg.__wbg_new_796382978dfd4fb0 = function(arg0, arg1) { - const ret = new Error(getStringFromWasm0(arg0, arg1)); - return addHeapObject(ret); - }; - imports.wbg.__wbg_toString_9d18e102ca933e68 = function(arg0) { - const ret = getObject(arg0).toString(); - return addHeapObject(ret); - }; - imports.wbg.__wbg_call_89af060b4e1523f2 = function() { return handleError(function (arg0, arg1, arg2) { - const ret = getObject(arg0).call(getObject(arg1), getObject(arg2)); - return addHeapObject(ret); - }, arguments) }; - imports.wbg.__wbg_call_c6fe275aaa60da79 = function() { return handleError(function (arg0, arg1, arg2, arg3) { - const ret = getObject(arg0).call(getObject(arg1), getObject(arg2), getObject(arg3)); - return addHeapObject(ret); - }, arguments) }; - imports.wbg.__wbg_set_49185437f0ab06f8 = function(arg0, arg1, arg2) { - const ret = getObject(arg0).set(getObject(arg1), getObject(arg2)); - return addHeapObject(ret); - }; - imports.wbg.__wbg_isSafeInteger_7f1ed56200d90674 = function(arg0) { - const ret = Number.isSafeInteger(getObject(arg0)); - return ret; - }; - imports.wbg.__wbg_now_b7a162010a9e75b4 = function() { - const ret = Date.now(); - return ret; - }; - imports.wbg.__wbg_entries_7a0e06255456ebcd = function(arg0) { - const ret = Object.entries(getObject(arg0)); - return addHeapObject(ret); - }; - imports.wbg.__wbg_toString_e17a6671146f47c1 = function(arg0) { - const ret = getObject(arg0).toString(); - return addHeapObject(ret); - }; - imports.wbg.__wbg_new_b85e72ed1bfd57f9 = function(arg0, arg1) { - try { - var state0 = {a: arg0, b: arg1}; - var cb0 = (arg0, arg1) => { - const a = state0.a; - state0.a = 0; - try { - return __wbg_adapter_392(a, state0.b, arg0, arg1); - } finally { - state0.a = a; - } - }; - const ret = new Promise(cb0); + function __wbg_get_imports() { + const imports = {}; + imports.wbg = {}; + imports.wbg.__wbg_String_8f0eb39a4a4c2f66 = function(arg0, arg1) { + const ret = String(getObject(arg1)); + const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len1 = WASM_VECTOR_LEN; + getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true); + getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true); + }; + imports.wbg.__wbg_WorkerGlobalScope_4cdac01f57bb97d1 = function(arg0) { + const ret = getObject(arg0).WorkerGlobalScope; return addHeapObject(ret); - } finally { - state0.a = state0.b = 0; - } - }; - imports.wbg.__wbg_resolve_570458cb99d56a43 = function(arg0) { - const ret = Promise.resolve(getObject(arg0)); - return addHeapObject(ret); - }; - imports.wbg.__wbg_catch_a279b1da46d132d8 = function(arg0, arg1) { - const ret = getObject(arg0).catch(getObject(arg1)); - return addHeapObject(ret); - }; - imports.wbg.__wbg_then_95e6edc0f89b73b1 = function(arg0, arg1) { - const ret = getObject(arg0).then(getObject(arg1)); - return addHeapObject(ret); - }; - imports.wbg.__wbg_then_876bb3c633745cc6 = function(arg0, arg1, arg2) { - const ret = getObject(arg0).then(getObject(arg1), getObject(arg2)); - return addHeapObject(ret); - }; - imports.wbg.__wbg_buffer_b7b08af79b0b0974 = function(arg0) { - const ret = getObject(arg0).buffer; - return addHeapObject(ret); - }; - imports.wbg.__wbg_newwithbyteoffsetandlength_8a2cb9ca96b27ec9 = function(arg0, arg1, arg2) { - const ret = new Uint8Array(getObject(arg0), arg1 >>> 0, arg2 >>> 0); - return addHeapObject(ret); - }; - imports.wbg.__wbg_new_ea1883e1e5e86686 = function(arg0) { - const ret = new Uint8Array(getObject(arg0)); - return addHeapObject(ret); - }; - imports.wbg.__wbg_set_d1e79e2388520f18 = function(arg0, arg1, arg2) { - getObject(arg0).set(getObject(arg1), arg2 >>> 0); - }; - imports.wbg.__wbg_length_8339fcf5d8ecd12e = function(arg0) { - const ret = getObject(arg0).length; - return ret; - }; - imports.wbg.__wbg_instanceof_Uint8Array_247a91427532499e = function(arg0) { - let result; - try { - result = getObject(arg0) instanceof Uint8Array; - } catch (_) { - result = false; - } - const ret = result; - return ret; - }; - imports.wbg.__wbg_newwithlength_ec548f448387c968 = function(arg0) { - const ret = new Uint8Array(arg0 >>> 0); - return addHeapObject(ret); - }; - imports.wbg.__wbg_buffer_0710d1b9dbe2eea6 = function(arg0) { - const ret = getObject(arg0).buffer; - return addHeapObject(ret); - }; - imports.wbg.__wbg_subarray_7c2e3576afe181d1 = function(arg0, arg1, arg2) { - const ret = getObject(arg0).subarray(arg1 >>> 0, arg2 >>> 0); - return addHeapObject(ret); - }; - imports.wbg.__wbg_byteLength_850664ef28f3e42f = function(arg0) { - const ret = getObject(arg0).byteLength; - return ret; - }; - imports.wbg.__wbg_byteOffset_ea14c35fa6de38cc = function(arg0) { - const ret = getObject(arg0).byteOffset; - return ret; - }; - imports.wbg.__wbg_stringify_bbf45426c92a6bf5 = function() { return handleError(function (arg0) { - const ret = JSON.stringify(getObject(arg0)); - return addHeapObject(ret); - }, arguments) }; - imports.wbg.__wbg_has_4bfbc01db38743f7 = function() { return handleError(function (arg0, arg1) { - const ret = Reflect.has(getObject(arg0), getObject(arg1)); - return ret; - }, arguments) }; - imports.wbg.__wbg_set_eacc7d73fefaafdf = function() { return handleError(function (arg0, arg1, arg2) { - const ret = Reflect.set(getObject(arg0), getObject(arg1), getObject(arg2)); - return ret; - }, arguments) }; - imports.wbg.__wbindgen_bigint_get_as_i64 = function(arg0, arg1) { - const v = getObject(arg1); - const ret = typeof(v) === 'bigint' ? v : undefined; - getDataViewMemory0().setBigInt64(arg0 + 8 * 1, isLikeNone(ret) ? BigInt(0) : ret, true); - getDataViewMemory0().setInt32(arg0 + 4 * 0, !isLikeNone(ret), true); - }; - imports.wbg.__wbindgen_debug_string = function(arg0, arg1) { - const ret = debugString(getObject(arg1)); - const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len1 = WASM_VECTOR_LEN; - getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true); - getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true); - }; - imports.wbg.__wbindgen_throw = function(arg0, arg1) { - throw new Error(getStringFromWasm0(arg0, arg1)); - }; - imports.wbg.__wbindgen_memory = function() { - const ret = wasm.memory; - return addHeapObject(ret); - }; - imports.wbg.__wbindgen_closure_wrapper1875 = function(arg0, arg1, arg2) { - const ret = makeMutClosure(arg0, arg1, 617, __wbg_adapter_50); - return addHeapObject(ret); - }; - imports.wbg.__wbindgen_closure_wrapper2873 = function(arg0, arg1, arg2) { - const ret = makeMutClosure(arg0, arg1, 1011, __wbg_adapter_53); - return addHeapObject(ret); - }; - imports.wbg.__wbindgen_closure_wrapper2874 = function(arg0, arg1, arg2) { - const ret = makeMutClosure(arg0, arg1, 1011, __wbg_adapter_53); - return addHeapObject(ret); - }; - imports.wbg.__wbindgen_closure_wrapper2875 = function(arg0, arg1, arg2) { - const ret = makeMutClosure(arg0, arg1, 1011, __wbg_adapter_53); - return addHeapObject(ret); - }; - imports.wbg.__wbindgen_closure_wrapper2907 = function(arg0, arg1, arg2) { - const ret = makeMutClosure(arg0, arg1, 1036, __wbg_adapter_60); - return addHeapObject(ret); - }; - imports.wbg.__wbindgen_closure_wrapper2908 = function(arg0, arg1, arg2) { - const ret = makeMutClosure(arg0, arg1, 1036, __wbg_adapter_60); - return addHeapObject(ret); - }; - imports.wbg.__wbindgen_closure_wrapper2909 = function(arg0, arg1, arg2) { - const ret = makeMutClosure(arg0, arg1, 1036, __wbg_adapter_60); - return addHeapObject(ret); - }; - imports.wbg.__wbindgen_closure_wrapper4678 = function(arg0, arg1, arg2) { - const ret = makeMutClosure(arg0, arg1, 1802, __wbg_adapter_67); - return addHeapObject(ret); - }; - imports.wbg.__wbindgen_closure_wrapper5465 = function(arg0, arg1, arg2) { - const ret = makeMutClosure(arg0, arg1, 2061, __wbg_adapter_70); - return addHeapObject(ret); - }; - imports.wbg.__wbindgen_closure_wrapper6193 = function(arg0, arg1, arg2) { - const ret = makeMutClosure(arg0, arg1, 2392, __wbg_adapter_73); - return addHeapObject(ret); - }; + }; + imports.wbg.__wbg_abort_19de2f828ee0874a = function(arg0) { + getObject(arg0).abort(); + }; + imports.wbg.__wbg_account_new = function(arg0) { + const ret = Account.__wrap(arg0); + return addHeapObject(ret); + }; + imports.wbg.__wbg_append_daea8d1dbe91d314 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) { + getObject(arg0).append(getStringFromWasm0(arg1, arg2), getStringFromWasm0(arg3, arg4)); + }, arguments) }; + imports.wbg.__wbg_body_b5c1c38bbbabe863 = function(arg0) { + const ret = getObject(arg0).body; + return isLikeNone(ret) ? 0 : addHeapObject(ret); + }; + imports.wbg.__wbg_buffer_6e1d53ff183194fc = function(arg0) { + const ret = getObject(arg0).buffer; + return addHeapObject(ret); + }; + imports.wbg.__wbg_buffer_ffdeb2ee67420f9e = function(arg0) { + const ret = getObject(arg0).buffer; + return addHeapObject(ret); + }; + imports.wbg.__wbg_bufferedAmount_3ce05e34eba94344 = function(arg0) { + const ret = getObject(arg0).bufferedAmount; + return ret; + }; + imports.wbg.__wbg_bufferedAmount_ee5f3d464214e678 = function(arg0) { + const ret = getObject(arg0).bufferedAmount; + return ret; + }; + imports.wbg.__wbg_byobRequest_abf2b52392debdbf = function(arg0) { + const ret = getObject(arg0).byobRequest; + return isLikeNone(ret) ? 0 : addHeapObject(ret); + }; + imports.wbg.__wbg_byteLength_3c7a1d3824c799bc = function(arg0) { + const ret = getObject(arg0).byteLength; + return ret; + }; + imports.wbg.__wbg_byteOffset_a70d5fcb161e681f = function(arg0) { + const ret = getObject(arg0).byteOffset; + return ret; + }; + imports.wbg.__wbg_call_0411c0c3c424db9a = function() { return handleError(function (arg0, arg1, arg2) { + const ret = getObject(arg0).call(getObject(arg1), getObject(arg2)); + return addHeapObject(ret); + }, arguments) }; + imports.wbg.__wbg_call_3114932863209ca6 = function() { return handleError(function (arg0, arg1) { + const ret = getObject(arg0).call(getObject(arg1)); + return addHeapObject(ret); + }, arguments) }; + imports.wbg.__wbg_call_326027b375864cc8 = function() { return handleError(function (arg0, arg1, arg2, arg3) { + const ret = getObject(arg0).call(getObject(arg1), getObject(arg2), getObject(arg3)); + return addHeapObject(ret); + }, arguments) }; + imports.wbg.__wbg_cancel_bac01e9c4f33a801 = function(arg0) { + const ret = getObject(arg0).cancel(); + return addHeapObject(ret); + }; + imports.wbg.__wbg_catch_9da7d002aa356f1d = function(arg0, arg1) { + const ret = getObject(arg0).catch(getObject(arg1)); + return addHeapObject(ret); + }; + imports.wbg.__wbg_channel_c7673b922cae8ebd = function(arg0) { + const ret = getObject(arg0).channel; + return addHeapObject(ret); + }; + imports.wbg.__wbg_clearInterval_5bbcdf9491cea345 = function(arg0, arg1) { + getObject(arg0).clearInterval(arg1); + }; + imports.wbg.__wbg_clearInterval_b4e165e64357b104 = function(arg0, arg1) { + getObject(arg0).clearInterval(arg1); + }; + imports.wbg.__wbg_clearTimeout_5a54f8841c30079a = function(arg0) { + const ret = clearTimeout(takeObject(arg0)); + return addHeapObject(ret); + }; + imports.wbg.__wbg_clearTimeout_96804de0ab838f26 = function(arg0) { + const ret = clearTimeout(takeObject(arg0)); + return addHeapObject(ret); + }; + imports.wbg.__wbg_close_12c7fd3fdec126e6 = function() { return handleError(function (arg0) { + getObject(arg0).close(); + }, arguments) }; + imports.wbg.__wbg_close_390354f70a3f15a7 = function() { return handleError(function (arg0, arg1, arg2, arg3) { + getObject(arg0).close(arg1, getStringFromWasm0(arg2, arg3)); + }, arguments) }; + imports.wbg.__wbg_close_dc1db87296f49895 = function() { return handleError(function (arg0) { + getObject(arg0).close(); + }, arguments) }; + imports.wbg.__wbg_close_df466f42f1b99ed6 = function(arg0) { + getObject(arg0).close(); + }; + imports.wbg.__wbg_createDataChannel_561e3fbf4e6e923b = function(arg0, arg1, arg2) { + const ret = getObject(arg0).createDataChannel(getStringFromWasm0(arg1, arg2)); + return addHeapObject(ret); + }; + imports.wbg.__wbg_createDataChannel_d6ae1b920a43bd2a = function(arg0, arg1, arg2, arg3) { + const ret = getObject(arg0).createDataChannel(getStringFromWasm0(arg1, arg2), getObject(arg3)); + return addHeapObject(ret); + }; + imports.wbg.__wbg_createOffer_0c57279991063850 = function(arg0) { + const ret = getObject(arg0).createOffer(); + return addHeapObject(ret); + }; + imports.wbg.__wbg_crypto_ed58b8e10a292839 = function(arg0) { + const ret = getObject(arg0).crypto; + return addHeapObject(ret); + }; + imports.wbg.__wbg_data_6f313bee9ecc3082 = function(arg0) { + const ret = getObject(arg0).data; + return addHeapObject(ret); + }; + imports.wbg.__wbg_document_c488ca7509cc6938 = function(arg0) { + const ret = getObject(arg0).document; + return isLikeNone(ret) ? 0 : addHeapObject(ret); + }; + imports.wbg.__wbg_done_adfd3f40364def50 = function(arg0) { + const ret = getObject(arg0).done; + return ret; + }; + imports.wbg.__wbg_enqueue_f8729596ff44cd84 = function() { return handleError(function (arg0, arg1) { + getObject(arg0).enqueue(getObject(arg1)); + }, arguments) }; + imports.wbg.__wbg_entries_ce82e236f8300a53 = function(arg0) { + const ret = Object.entries(getObject(arg0)); + return addHeapObject(ret); + }; + imports.wbg.__wbg_fetch_2367a4a7762e7c4a = function(arg0, arg1) { + const ret = getObject(arg0).fetch(getObject(arg1)); + return addHeapObject(ret); + }; + imports.wbg.__wbg_fetch_3079ee47bab2b144 = function(arg0, arg1) { + const ret = fetch(getObject(arg0), getObject(arg1)); + return addHeapObject(ret); + }; + imports.wbg.__wbg_fetch_7a1c041adecfa541 = function(arg0, arg1, arg2) { + const ret = getObject(arg0).fetch(getObject(arg1), getObject(arg2)); + return addHeapObject(ret); + }; + imports.wbg.__wbg_fetch_f1856afdb49415d1 = function(arg0) { + const ret = fetch(getObject(arg0)); + return addHeapObject(ret); + }; + imports.wbg.__wbg_generateCertificate_1f88e0545dbba642 = function() { return handleError(function (arg0) { + const ret = RTCPeerConnection.generateCertificate(getObject(arg0)); + return addHeapObject(ret); + }, arguments) }; + imports.wbg.__wbg_getRandomValues_bcb4912f16000dc4 = function() { return handleError(function (arg0, arg1) { + getObject(arg0).getRandomValues(getObject(arg1)); + }, arguments) }; + imports.wbg.__wbg_getReader_48e00749fe3f6089 = function() { return handleError(function (arg0) { + const ret = getObject(arg0).getReader(); + return addHeapObject(ret); + }, arguments) }; + imports.wbg.__wbg_get_68aa371864aa301a = function(arg0, arg1) { + const ret = getObject(arg0)[arg1 >>> 0]; + return addHeapObject(ret); + }; + imports.wbg.__wbg_get_92a4780a3beb5fe9 = function() { return handleError(function (arg0, arg1) { + const ret = Reflect.get(getObject(arg0), getObject(arg1)); + return addHeapObject(ret); + }, arguments) }; + imports.wbg.__wbg_getdone_59fffbeb89db6293 = function(arg0) { + const ret = getObject(arg0).done; + return isLikeNone(ret) ? 0xFFFFFF : ret ? 1 : 0; + }; + imports.wbg.__wbg_getvalue_55d5c7ba9ea0358e = function(arg0) { + const ret = getObject(arg0).value; + return addHeapObject(ret); + }; + imports.wbg.__wbg_getwithrefkey_1dc361bd10053bfe = function(arg0, arg1) { + const ret = getObject(arg0)[getObject(arg1)]; + return addHeapObject(ret); + }; + imports.wbg.__wbg_globalThis_1e2ac1d6eee845b3 = function() { return handleError(function () { + const ret = globalThis.globalThis; + return addHeapObject(ret); + }, arguments) }; + imports.wbg.__wbg_global_f25a574ae080367c = function() { return handleError(function () { + const ret = global.global; + return addHeapObject(ret); + }, arguments) }; + imports.wbg.__wbg_has_38b228962f492b9b = function() { return handleError(function (arg0, arg1) { + const ret = Reflect.has(getObject(arg0), getObject(arg1)); + return ret; + }, arguments) }; + imports.wbg.__wbg_headers_a5edfea2425875b2 = function(arg0) { + const ret = getObject(arg0).headers; + return addHeapObject(ret); + }; + imports.wbg.__wbg_hostname_dce7b3f0f39588c4 = function() { return handleError(function (arg0, arg1) { + const ret = getObject(arg1).hostname; + const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len1 = WASM_VECTOR_LEN; + getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true); + getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true); + }, arguments) }; + imports.wbg.__wbg_instanceof_ArrayBuffer_435fcead703e2827 = function(arg0) { + let result; + try { + result = getObject(arg0) instanceof ArrayBuffer; + } catch (_) { + result = false; + } + const ret = result; + return ret; + }; + imports.wbg.__wbg_instanceof_Error_5c7749b0124e9db4 = function(arg0) { + let result; + try { + result = getObject(arg0) instanceof Error; + } catch (_) { + result = false; + } + const ret = result; + return ret; + }; + imports.wbg.__wbg_instanceof_Response_0ec26bd2f8a75ca2 = function(arg0) { + let result; + try { + result = getObject(arg0) instanceof Response; + } catch (_) { + result = false; + } + const ret = result; + return ret; + }; + imports.wbg.__wbg_instanceof_Uint8Array_9b67296cab48238f = function(arg0) { + let result; + try { + result = getObject(arg0) instanceof Uint8Array; + } catch (_) { + result = false; + } + const ret = result; + return ret; + }; + imports.wbg.__wbg_instanceof_Window_a959820eb267fe22 = function(arg0) { + let result; + try { + result = getObject(arg0) instanceof Window; + } catch (_) { + result = false; + } + const ret = result; + return ret; + }; + imports.wbg.__wbg_isArray_fcd559a3bcfde1e9 = function(arg0) { + const ret = Array.isArray(getObject(arg0)); + return ret; + }; + imports.wbg.__wbg_isSafeInteger_4de146aa53f6e470 = function(arg0) { + const ret = Number.isSafeInteger(getObject(arg0)); + return ret; + }; + imports.wbg.__wbg_iterator_7a20c20ce22add0f = function() { + const ret = Symbol.iterator; + return addHeapObject(ret); + }; + imports.wbg.__wbg_length_2e63ba34c4121df5 = function(arg0) { + const ret = getObject(arg0).length; + return ret; + }; + imports.wbg.__wbg_length_e74df4881604f1d9 = function(arg0) { + const ret = getObject(arg0).length; + return ret; + }; + imports.wbg.__wbg_localDescription_b9d4e2db14efab5a = function(arg0) { + const ret = getObject(arg0).localDescription; + return isLikeNone(ret) ? 0 : addHeapObject(ret); + }; + imports.wbg.__wbg_location_f188a2c8e79bff74 = function(arg0) { + const ret = getObject(arg0).location; + return isLikeNone(ret) ? 0 : addHeapObject(ret); + }; + imports.wbg.__wbg_msCrypto_0a36e2ec3a343d26 = function(arg0) { + const ret = getObject(arg0).msCrypto; + return addHeapObject(ret); + }; + imports.wbg.__wbg_navigator_da495c9e52e160b1 = function(arg0) { + const ret = getObject(arg0).navigator; + return addHeapObject(ret); + }; + imports.wbg.__wbg_new_076cac58bb698dd4 = function() { + const ret = new Object(); + return addHeapObject(ret); + }; + imports.wbg.__wbg_new_0c28e72025e00594 = function() { + const ret = new Array(); + return addHeapObject(ret); + }; + imports.wbg.__wbg_new_1e8ca58d170d6ad0 = function(arg0, arg1) { + try { + var state0 = {a: arg0, b: arg1}; + var cb0 = (arg0, arg1) => { + const a = state0.a; + state0.a = 0; + try { + return __wbg_adapter_394(a, state0.b, arg0, arg1); + } finally { + state0.a = a; + } + }; + const ret = new Promise(cb0); + return addHeapObject(ret); + } finally { + state0.a = state0.b = 0; + } + }; + imports.wbg.__wbg_new_23362fa370a0a372 = function(arg0) { + const ret = new Uint8Array(getObject(arg0)); + return addHeapObject(ret); + }; + imports.wbg.__wbg_new_3f616ed16821b4c5 = function() { + const ret = new Map(); + return addHeapObject(ret); + }; + imports.wbg.__wbg_new_4d81617a04bc1b5b = function(arg0, arg1) { + const ret = new Error(getStringFromWasm0(arg0, arg1)); + return addHeapObject(ret); + }; + imports.wbg.__wbg_new_789d26a8cd0beaf6 = function() { return handleError(function (arg0, arg1) { + const ret = new WebSocket(getStringFromWasm0(arg0, arg1)); + return addHeapObject(ret); + }, arguments) }; + imports.wbg.__wbg_new_93cf40e4f48fe902 = function() { return handleError(function () { + const ret = new AbortController(); + return addHeapObject(ret); + }, arguments) }; + imports.wbg.__wbg_new_e2ec18a02bb844cb = function() { return handleError(function () { + const ret = new Headers(); + return addHeapObject(ret); + }, arguments) }; + imports.wbg.__wbg_newnoargs_19a249f4eceaaac3 = function(arg0, arg1) { + const ret = new Function(getStringFromWasm0(arg0, arg1)); + return addHeapObject(ret); + }; + imports.wbg.__wbg_newwithbyteoffsetandlength_ee8def7000b7b2be = function(arg0, arg1, arg2) { + const ret = new Uint8Array(getObject(arg0), arg1 >>> 0, arg2 >>> 0); + return addHeapObject(ret); + }; + imports.wbg.__wbg_newwithconfiguration_3dff10acdaf443a1 = function() { return handleError(function (arg0) { + const ret = new RTCPeerConnection(getObject(arg0)); + return addHeapObject(ret); + }, arguments) }; + imports.wbg.__wbg_newwithlength_91de49dea5643c87 = function(arg0) { + const ret = new Uint8Array(arg0 >>> 0); + return addHeapObject(ret); + }; + imports.wbg.__wbg_newwithstrandinit_ee1418802d8d481c = function() { return handleError(function (arg0, arg1, arg2) { + const ret = new Request(getStringFromWasm0(arg0, arg1), getObject(arg2)); + return addHeapObject(ret); + }, arguments) }; + imports.wbg.__wbg_next_c591766a7286b02a = function() { return handleError(function (arg0) { + const ret = getObject(arg0).next(); + return addHeapObject(ret); + }, arguments) }; + imports.wbg.__wbg_next_f387ecc56a94ba00 = function(arg0) { + const ret = getObject(arg0).next; + return addHeapObject(ret); + }; + imports.wbg.__wbg_node_02999533c4ea02e3 = function(arg0) { + const ret = getObject(arg0).node; + return addHeapObject(ret); + }; + imports.wbg.__wbg_now_2c95c9de01293173 = function(arg0) { + const ret = getObject(arg0).now(); + return ret; + }; + imports.wbg.__wbg_now_5b0cbad8de553ec4 = function(arg0) { + const ret = getObject(arg0).now(); + return ret; + }; + imports.wbg.__wbg_now_5cf792f3426feb88 = function() { + const ret = Date.now(); + return ret; + }; + imports.wbg.__wbg_performance_7a3ffd0b17f663ad = function(arg0) { + const ret = getObject(arg0).performance; + return addHeapObject(ret); + }; + imports.wbg.__wbg_process_5c1d670bc53614b8 = function(arg0) { + const ret = getObject(arg0).process; + return addHeapObject(ret); + }; + imports.wbg.__wbg_push_3e9ce81246ef1d1b = function(arg0, arg1) { + const ret = getObject(arg0).push(getObject(arg1)); + return ret; + }; + imports.wbg.__wbg_queueMicrotask_3d422e1ba49c2500 = function(arg0) { + const ret = getObject(arg0).queueMicrotask; + return addHeapObject(ret); + }; + imports.wbg.__wbg_queueMicrotask_f301663ccadbb7d0 = function(arg0) { + queueMicrotask(getObject(arg0)); + }; + imports.wbg.__wbg_randomFillSync_ab2cfe79ebbf2740 = function() { return handleError(function (arg0, arg1) { + getObject(arg0).randomFillSync(takeObject(arg1)); + }, arguments) }; + imports.wbg.__wbg_read_861538b94ca97320 = function(arg0) { + const ret = getObject(arg0).read(); + return addHeapObject(ret); + }; + imports.wbg.__wbg_readyState_1155934e711e0ee2 = function(arg0) { + const ret = getObject(arg0).readyState; + return (__wbindgen_enum_RtcDataChannelState.indexOf(ret) + 1 || 5) - 1; + }; + imports.wbg.__wbg_readyState_bb59e8f3ca88bf33 = function(arg0) { + const ret = getObject(arg0).readyState; + return ret; + }; + imports.wbg.__wbg_releaseLock_2070d41a0dbbceef = function(arg0) { + getObject(arg0).releaseLock(); + }; + imports.wbg.__wbg_require_79b1e9274cde3c87 = function() { return handleError(function () { + const ret = module.require; + return addHeapObject(ret); + }, arguments) }; + imports.wbg.__wbg_resolve_6a311e8bb26423ab = function(arg0) { + const ret = Promise.resolve(getObject(arg0)); + return addHeapObject(ret); + }; + imports.wbg.__wbg_respond_4a3be1265da3b14c = function() { return handleError(function (arg0, arg1) { + getObject(arg0).respond(arg1 >>> 0); + }, arguments) }; + imports.wbg.__wbg_sdp_2383bb0e4433b368 = function(arg0, arg1) { + const ret = getObject(arg1).sdp; + const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len1 = WASM_VECTOR_LEN; + getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true); + getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true); + }; + imports.wbg.__wbg_self_ac4343e4047b83cc = function() { return handleError(function () { + const ret = self.self; + return addHeapObject(ret); + }, arguments) }; + imports.wbg.__wbg_send_14e34a9aad9fca36 = function() { return handleError(function (arg0, arg1, arg2) { + getObject(arg0).send(getArrayU8FromWasm0(arg1, arg2)); + }, arguments) }; + imports.wbg.__wbg_send_c7dc9a93fb67d64a = function() { return handleError(function (arg0, arg1, arg2) { + getObject(arg0).send(getArrayU8FromWasm0(arg1, arg2)); + }, arguments) }; + imports.wbg.__wbg_setInterval_ee98dc1e6d169e47 = function() { return handleError(function (arg0, arg1, arg2, arg3) { + const ret = getObject(arg0).setInterval(getObject(arg1), arg2, ...getObject(arg3)); + return ret; + }, arguments) }; + imports.wbg.__wbg_setInterval_fff3494d956a67e1 = function() { return handleError(function (arg0, arg1, arg2, arg3) { + const ret = getObject(arg0).setInterval(getObject(arg1), arg2, ...getObject(arg3)); + return ret; + }, arguments) }; + imports.wbg.__wbg_setLocalDescription_9e2c69509663ee2c = function(arg0, arg1) { + const ret = getObject(arg0).setLocalDescription(getObject(arg1)); + return addHeapObject(ret); + }; + imports.wbg.__wbg_setRemoteDescription_ef2a7ac209e8e526 = function(arg0, arg1) { + const ret = getObject(arg0).setRemoteDescription(getObject(arg1)); + return addHeapObject(ret); + }; + imports.wbg.__wbg_setTimeout_db2dbaeefb6f39c7 = function() { return handleError(function (arg0, arg1) { + const ret = setTimeout(getObject(arg0), arg1); + return addHeapObject(ret); + }, arguments) }; + imports.wbg.__wbg_setTimeout_eefe7f4c234b0c6b = function() { return handleError(function (arg0, arg1) { + const ret = setTimeout(getObject(arg0), arg1); + return addHeapObject(ret); + }, arguments) }; + imports.wbg.__wbg_set_1d975b42d95fd6c6 = function(arg0, arg1, arg2) { + const ret = getObject(arg0).set(getObject(arg1), getObject(arg2)); + return addHeapObject(ret); + }; + imports.wbg.__wbg_set_3f1d0b984ed272ed = function(arg0, arg1, arg2) { + getObject(arg0)[takeObject(arg1)] = takeObject(arg2); + }; + imports.wbg.__wbg_set_421385e996a16e02 = function() { return handleError(function (arg0, arg1, arg2) { + const ret = Reflect.set(getObject(arg0), getObject(arg1), getObject(arg2)); + return ret; + }, arguments) }; + imports.wbg.__wbg_set_7b70226104a82921 = function(arg0, arg1, arg2) { + getObject(arg0).set(getObject(arg1), arg2 >>> 0); + }; + imports.wbg.__wbg_set_a1fb6291729caffb = function(arg0, arg1, arg2) { + getObject(arg0)[arg1 >>> 0] = takeObject(arg2); + }; + imports.wbg.__wbg_setbinaryType_852841feb0d9e646 = function(arg0, arg1) { + getObject(arg0).binaryType = __wbindgen_enum_RtcDataChannelType[arg1]; + }; + imports.wbg.__wbg_setbinaryType_a14c2d713cda3a76 = function(arg0, arg1) { + getObject(arg0).binaryType = __wbindgen_enum_BinaryType[arg1]; + }; + imports.wbg.__wbg_setbody_a548052400c35526 = function(arg0, arg1) { + getObject(arg0).body = getObject(arg1); + }; + imports.wbg.__wbg_setbufferedAmountLowThreshold_3512cb183284f481 = function(arg0, arg1) { + getObject(arg0).bufferedAmountLowThreshold = arg1 >>> 0; + }; + imports.wbg.__wbg_setcache_f30c14a4770df5d6 = function(arg0, arg1) { + getObject(arg0).cache = __wbindgen_enum_RequestCache[arg1]; + }; + imports.wbg.__wbg_setcertificates_6b767b68c6b0a506 = function(arg0, arg1) { + getObject(arg0).certificates = getObject(arg1); + }; + imports.wbg.__wbg_setcredentials_6ae5f65d7ad22ffc = function(arg0, arg1) { + getObject(arg0).credentials = __wbindgen_enum_RequestCredentials[arg1]; + }; + imports.wbg.__wbg_setheaders_1f2d4c08004f4227 = function(arg0, arg1) { + getObject(arg0).headers = getObject(arg1); + }; + imports.wbg.__wbg_setid_f473b9c0eef5c53c = function(arg0, arg1) { + getObject(arg0).id = arg1; + }; + imports.wbg.__wbg_setintegrity_22548f7449e65a0d = function(arg0, arg1, arg2) { + getObject(arg0).integrity = getStringFromWasm0(arg1, arg2); + }; + imports.wbg.__wbg_setmethod_c704d56d480d8580 = function(arg0, arg1, arg2) { + getObject(arg0).method = getStringFromWasm0(arg1, arg2); + }; + imports.wbg.__wbg_setmode_26f3e7a9f55ddb2d = function(arg0, arg1) { + getObject(arg0).mode = __wbindgen_enum_RequestMode[arg1]; + }; + imports.wbg.__wbg_setnegotiated_0b236383e1c1faf3 = function(arg0, arg1) { + getObject(arg0).negotiated = arg1 !== 0; + }; + imports.wbg.__wbg_setonbufferedamountlow_4622e0c786988971 = function(arg0, arg1) { + getObject(arg0).onbufferedamountlow = getObject(arg1); + }; + imports.wbg.__wbg_setonclose_56cab8b0dca39584 = function(arg0, arg1) { + getObject(arg0).onclose = getObject(arg1); + }; + imports.wbg.__wbg_setonclose_d97409711303b675 = function(arg0, arg1) { + getObject(arg0).onclose = getObject(arg1); + }; + imports.wbg.__wbg_setondatachannel_0a161f0d3eef5351 = function(arg0, arg1) { + getObject(arg0).ondatachannel = getObject(arg1); + }; + imports.wbg.__wbg_setonerror_b89f06e280aad698 = function(arg0, arg1) { + getObject(arg0).onerror = getObject(arg1); + }; + imports.wbg.__wbg_setonmessage_0096de047fd76d58 = function(arg0, arg1) { + getObject(arg0).onmessage = getObject(arg1); + }; + imports.wbg.__wbg_setonmessage_64d739bfb6ddb3a0 = function(arg0, arg1) { + getObject(arg0).onmessage = getObject(arg1); + }; + imports.wbg.__wbg_setonopen_027cab001d09f6a8 = function(arg0, arg1) { + getObject(arg0).onopen = getObject(arg1); + }; + imports.wbg.__wbg_setonopen_6c6165ad0e263db7 = function(arg0, arg1) { + getObject(arg0).onopen = getObject(arg1); + }; + imports.wbg.__wbg_setredirect_a876aa887f1b4e2f = function(arg0, arg1) { + getObject(arg0).redirect = __wbindgen_enum_RequestRedirect[arg1]; + }; + imports.wbg.__wbg_setreferrer_acd03e3fa2e740c0 = function(arg0, arg1, arg2) { + getObject(arg0).referrer = getStringFromWasm0(arg1, arg2); + }; + imports.wbg.__wbg_setreferrerpolicy_4069bb580566f922 = function(arg0, arg1) { + getObject(arg0).referrerPolicy = __wbindgen_enum_ReferrerPolicy[arg1]; + }; + imports.wbg.__wbg_setsdp_8c1ecf691fdb2777 = function(arg0, arg1, arg2) { + getObject(arg0).sdp = getStringFromWasm0(arg1, arg2); + }; + imports.wbg.__wbg_setsignal_de26efe32c2e413d = function(arg0, arg1) { + getObject(arg0).signal = getObject(arg1); + }; + imports.wbg.__wbg_settype_99b4982cabf87c2d = function(arg0, arg1) { + getObject(arg0).type = __wbindgen_enum_RtcSdpType[arg1]; + }; + imports.wbg.__wbg_signal_fd2d6d0644f16ad8 = function(arg0) { + const ret = getObject(arg0).signal; + return addHeapObject(ret); + }; + imports.wbg.__wbg_status_5f9868b7ed8dd175 = function(arg0) { + const ret = getObject(arg0).status; + return ret; + }; + imports.wbg.__wbg_stringify_f5476f15b5654a07 = function() { return handleError(function (arg0) { + const ret = JSON.stringify(getObject(arg0)); + return addHeapObject(ret); + }, arguments) }; + imports.wbg.__wbg_subarray_b4e9772c34a7f5ba = function(arg0, arg1, arg2) { + const ret = getObject(arg0).subarray(arg1 >>> 0, arg2 >>> 0); + return addHeapObject(ret); + }; + imports.wbg.__wbg_subscription_new = function(arg0) { + const ret = Subscription.__wrap(arg0); + return addHeapObject(ret); + }; + imports.wbg.__wbg_text_693c6c8a197588c7 = function() { return handleError(function (arg0) { + const ret = getObject(arg0).text(); + return addHeapObject(ret); + }, arguments) }; + imports.wbg.__wbg_then_5c6469c1e1da9e59 = function(arg0, arg1) { + const ret = getObject(arg0).then(getObject(arg1)); + return addHeapObject(ret); + }; + imports.wbg.__wbg_then_faeb8aed8c1629b7 = function(arg0, arg1, arg2) { + const ret = getObject(arg0).then(getObject(arg1), getObject(arg2)); + return addHeapObject(ret); + }; + imports.wbg.__wbg_toString_4ee42c50d3399a53 = function(arg0) { + const ret = getObject(arg0).toString(); + return addHeapObject(ret); + }; + imports.wbg.__wbg_toString_de21a47cfd5e84a2 = function(arg0) { + const ret = getObject(arg0).toString(); + return addHeapObject(ret); + }; + imports.wbg.__wbg_toriiclient_new = function(arg0) { + const ret = ToriiClient.__wrap(arg0); + return addHeapObject(ret); + }; + imports.wbg.__wbg_url_ba6c16bbafb59895 = function(arg0, arg1) { + const ret = getObject(arg1).url; + const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len1 = WASM_VECTOR_LEN; + getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true); + getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true); + }; + imports.wbg.__wbg_userAgent_bfd54e5c60738678 = function() { return handleError(function (arg0, arg1) { + const ret = getObject(arg1).userAgent; + const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len1 = WASM_VECTOR_LEN; + getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true); + getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true); + }, arguments) }; + imports.wbg.__wbg_value_30db1d77772f3236 = function(arg0) { + const ret = getObject(arg0).value; + return addHeapObject(ret); + }; + imports.wbg.__wbg_versions_c71aa1626a93e0a1 = function(arg0) { + const ret = getObject(arg0).versions; + return addHeapObject(ret); + }; + imports.wbg.__wbg_view_6bb52da916e0c6a9 = function(arg0) { + const ret = getObject(arg0).view; + return isLikeNone(ret) ? 0 : addHeapObject(ret); + }; + imports.wbg.__wbg_window_1a23defd102c72f4 = function() { return handleError(function () { + const ret = window.window; + return addHeapObject(ret); + }, arguments) }; + imports.wbg.__wbindgen_as_number = function(arg0) { + const ret = +getObject(arg0); + return ret; + }; + imports.wbg.__wbindgen_bigint_from_i64 = function(arg0) { + const ret = arg0; + return addHeapObject(ret); + }; + imports.wbg.__wbindgen_bigint_from_u64 = function(arg0) { + const ret = BigInt.asUintN(64, arg0); + return addHeapObject(ret); + }; + imports.wbg.__wbindgen_bigint_get_as_i64 = function(arg0, arg1) { + const v = getObject(arg1); + const ret = typeof(v) === 'bigint' ? v : undefined; + getDataViewMemory0().setBigInt64(arg0 + 8 * 1, isLikeNone(ret) ? BigInt(0) : ret, true); + getDataViewMemory0().setInt32(arg0 + 4 * 0, !isLikeNone(ret), true); + }; + imports.wbg.__wbindgen_boolean_get = function(arg0) { + const v = getObject(arg0); + const ret = typeof(v) === 'boolean' ? (v ? 1 : 0) : 2; + return ret; + }; + imports.wbg.__wbindgen_cb_drop = function(arg0) { + const obj = takeObject(arg0).original; + if (obj.cnt-- == 1) { + obj.a = 0; + return true; + } + const ret = false; + return ret; + }; + imports.wbg.__wbindgen_closure_wrapper1957 = function(arg0, arg1, arg2) { + const ret = makeMutClosure(arg0, arg1, 635, __wbg_adapter_50); + return addHeapObject(ret); + }; + imports.wbg.__wbindgen_closure_wrapper2943 = function(arg0, arg1, arg2) { + const ret = makeMutClosure(arg0, arg1, 1014, __wbg_adapter_53); + return addHeapObject(ret); + }; + imports.wbg.__wbindgen_closure_wrapper2944 = function(arg0, arg1, arg2) { + const ret = makeMutClosure(arg0, arg1, 1014, __wbg_adapter_53); + return addHeapObject(ret); + }; + imports.wbg.__wbindgen_closure_wrapper2945 = function(arg0, arg1, arg2) { + const ret = makeMutClosure(arg0, arg1, 1014, __wbg_adapter_53); + return addHeapObject(ret); + }; + imports.wbg.__wbindgen_closure_wrapper2977 = function(arg0, arg1, arg2) { + const ret = makeMutClosure(arg0, arg1, 1039, __wbg_adapter_60); + return addHeapObject(ret); + }; + imports.wbg.__wbindgen_closure_wrapper2978 = function(arg0, arg1, arg2) { + const ret = makeMutClosure(arg0, arg1, 1039, __wbg_adapter_60); + return addHeapObject(ret); + }; + imports.wbg.__wbindgen_closure_wrapper2979 = function(arg0, arg1, arg2) { + const ret = makeMutClosure(arg0, arg1, 1039, __wbg_adapter_60); + return addHeapObject(ret); + }; + imports.wbg.__wbindgen_closure_wrapper4740 = function(arg0, arg1, arg2) { + const ret = makeMutClosure(arg0, arg1, 1796, __wbg_adapter_67); + return addHeapObject(ret); + }; + imports.wbg.__wbindgen_closure_wrapper5590 = function(arg0, arg1, arg2) { + const ret = makeMutClosure(arg0, arg1, 2071, __wbg_adapter_70); + return addHeapObject(ret); + }; + imports.wbg.__wbindgen_closure_wrapper6254 = function(arg0, arg1, arg2) { + const ret = makeMutClosure(arg0, arg1, 2390, __wbg_adapter_73); + return addHeapObject(ret); + }; + imports.wbg.__wbindgen_debug_string = function(arg0, arg1) { + const ret = debugString(getObject(arg1)); + const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len1 = WASM_VECTOR_LEN; + getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true); + getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true); + }; + imports.wbg.__wbindgen_error_new = function(arg0, arg1) { + const ret = new Error(getStringFromWasm0(arg0, arg1)); + return addHeapObject(ret); + }; + imports.wbg.__wbindgen_in = function(arg0, arg1) { + const ret = getObject(arg0) in getObject(arg1); + return ret; + }; + imports.wbg.__wbindgen_is_bigint = function(arg0) { + const ret = typeof(getObject(arg0)) === 'bigint'; + return ret; + }; + imports.wbg.__wbindgen_is_function = function(arg0) { + const ret = typeof(getObject(arg0)) === 'function'; + return ret; + }; + imports.wbg.__wbindgen_is_object = function(arg0) { + const val = getObject(arg0); + const ret = typeof(val) === 'object' && val !== null; + return ret; + }; + imports.wbg.__wbindgen_is_string = function(arg0) { + const ret = typeof(getObject(arg0)) === 'string'; + return ret; + }; + imports.wbg.__wbindgen_is_undefined = function(arg0) { + const ret = getObject(arg0) === undefined; + return ret; + }; + imports.wbg.__wbindgen_jsval_eq = function(arg0, arg1) { + const ret = getObject(arg0) === getObject(arg1); + return ret; + }; + imports.wbg.__wbindgen_jsval_loose_eq = function(arg0, arg1) { + const ret = getObject(arg0) == getObject(arg1); + return ret; + }; + imports.wbg.__wbindgen_memory = function() { + const ret = wasm.memory; + return addHeapObject(ret); + }; + imports.wbg.__wbindgen_number_get = function(arg0, arg1) { + const obj = getObject(arg1); + const ret = typeof(obj) === 'number' ? obj : undefined; + getDataViewMemory0().setFloat64(arg0 + 8 * 1, isLikeNone(ret) ? 0 : ret, true); + getDataViewMemory0().setInt32(arg0 + 4 * 0, !isLikeNone(ret), true); + }; + imports.wbg.__wbindgen_number_new = function(arg0) { + const ret = arg0; + return addHeapObject(ret); + }; + imports.wbg.__wbindgen_object_clone_ref = function(arg0) { + const ret = getObject(arg0); + return addHeapObject(ret); + }; + imports.wbg.__wbindgen_object_drop_ref = function(arg0) { + takeObject(arg0); + }; + imports.wbg.__wbindgen_string_get = function(arg0, arg1) { + const obj = getObject(arg1); + const ret = typeof(obj) === 'string' ? obj : undefined; + var ptr1 = isLikeNone(ret) ? 0 : passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + var len1 = WASM_VECTOR_LEN; + getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true); + getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true); + }; + imports.wbg.__wbindgen_string_new = function(arg0, arg1) { + const ret = getStringFromWasm0(arg0, arg1); + return addHeapObject(ret); + }; + imports.wbg.__wbindgen_throw = function(arg0, arg1) { + throw new Error(getStringFromWasm0(arg0, arg1)); + }; - return imports; -} + return imports; + } -function __wbg_init_memory(imports, memory) { + function __wbg_init_memory(imports, memory) { -} + } -function __wbg_finalize_init(instance, module) { - wasm = instance.exports; - __wbg_init.__wbindgen_wasm_module = module; - cachedDataViewMemory0 = null; - cachedUint8ArrayMemory0 = null; + function __wbg_finalize_init(instance, module) { + wasm = instance.exports; + __wbg_init.__wbindgen_wasm_module = module; + cachedDataViewMemory0 = null; + cachedUint8ArrayMemory0 = null; - return wasm; -} + return wasm; + } -function initSync(module) { - if (wasm !== undefined) return wasm; + function initSync(module) { + if (wasm !== undefined) return wasm; - if (typeof module !== 'undefined' && Object.getPrototypeOf(module) === Object.prototype) - ({module} = module) - else - console.warn('using deprecated parameters for `initSync()`; pass a single object instead') + if (typeof module !== 'undefined') { + if (Object.getPrototypeOf(module) === Object.prototype) { + ({module} = module) + } else { + console.warn('using deprecated parameters for `initSync()`; pass a single object instead') + } + } - const imports = __wbg_get_imports(); + const imports = __wbg_get_imports(); - __wbg_init_memory(imports); + __wbg_init_memory(imports); - if (!(module instanceof WebAssembly.Module)) { - module = new WebAssembly.Module(module); - } + if (!(module instanceof WebAssembly.Module)) { + module = new WebAssembly.Module(module); + } - const instance = new WebAssembly.Instance(module, imports); + const instance = new WebAssembly.Instance(module, imports); - return __wbg_finalize_init(instance, module); -} + return __wbg_finalize_init(instance, module); + } -async function __wbg_init(module_or_path) { - if (wasm !== undefined) return wasm; + async function __wbg_init(module_or_path) { + if (wasm !== undefined) return wasm; - if (typeof module_or_path !== 'undefined' && Object.getPrototypeOf(module_or_path) === Object.prototype) - ({module_or_path} = module_or_path) - else - console.warn('using deprecated parameters for the initialization function; pass a single object instead') + if (typeof module_or_path !== 'undefined') { + if (Object.getPrototypeOf(module_or_path) === Object.prototype) { + ({module_or_path} = module_or_path) + } else { + console.warn('using deprecated parameters for the initialization function; pass a single object instead') + } + } - if (typeof module_or_path === 'undefined' && typeof script_src !== 'undefined') { - module_or_path = script_src.replace(/\.js$/, '_bg.wasm'); - } - const imports = __wbg_get_imports(); + if (typeof module_or_path === 'undefined' && typeof script_src !== 'undefined') { + module_or_path = script_src.replace(/\.js$/, '_bg.wasm'); + } + const imports = __wbg_get_imports(); - if (typeof module_or_path === 'string' || (typeof Request === 'function' && module_or_path instanceof Request) || (typeof URL === 'function' && module_or_path instanceof URL)) { - module_or_path = fetch(module_or_path); - } + if (typeof module_or_path === 'string' || (typeof Request === 'function' && module_or_path instanceof Request) || (typeof URL === 'function' && module_or_path instanceof URL)) { + module_or_path = fetch(module_or_path); + } - __wbg_init_memory(imports); + __wbg_init_memory(imports); - const { instance, module } = await __wbg_load(await module_or_path, imports); + const { instance, module } = await __wbg_load(await module_or_path, imports); - return __wbg_finalize_init(instance, module); -} + return __wbg_finalize_init(instance, module); + } -wasm_bindgen = Object.assign(__wbg_init, { initSync }, __exports); + wasm_bindgen = Object.assign(__wbg_init, { initSync }, __exports); })(); diff --git a/Assets/WebGLTemplates/Dojo/TemplateData/dojo.js/dojo_c_bg.wasm b/Assets/WebGLTemplates/Dojo/TemplateData/dojo.js/dojo_c_bg.wasm index 12714b5a..65e4f9ba 100644 Binary files a/Assets/WebGLTemplates/Dojo/TemplateData/dojo.js/dojo_c_bg.wasm and b/Assets/WebGLTemplates/Dojo/TemplateData/dojo.js/dojo_c_bg.wasm differ diff --git a/Assets/WebGLTemplates/Dojo/TemplateData/dojo.js/dojo_c_bg.wasm.d.ts b/Assets/WebGLTemplates/Dojo/TemplateData/dojo.js/dojo_c_bg.wasm.d.ts index 97f90864..b0ddc597 100644 --- a/Assets/WebGLTemplates/Dojo/TemplateData/dojo.js/dojo_c_bg.wasm.d.ts +++ b/Assets/WebGLTemplates/Dojo/TemplateData/dojo.js/dojo_c_bg.wasm.d.ts @@ -1,69 +1,71 @@ /* tslint:disable */ /* eslint-disable */ export const memory: WebAssembly.Memory; -export function __wbg_toriiclient_free(a: number, b: number): void; -export function __wbg_provider_free(a: number, b: number): void; -export function __wbg_account_free(a: number, b: number): void; -export function __wbg_subscription_free(a: number, b: number): void; -export function typedDataEncode(a: number, b: number, c: number, d: number, e: number): void; -export function signingKeyNew(a: number): void; -export function signingKeySign(a: number, b: number, c: number, d: number, e: number): void; -export function verifyingKeyNew(a: number, b: number, c: number): void; -export function verifyingKeyVerify(a: number, b: number, c: number, d: number, e: number, f: number): void; -export function createProvider(a: number, b: number, c: number): void; -export function provider_createAccount(a: number, b: number, c: number, d: number, e: number): number; -export function provider_call(a: number, b: number, c: number): number; -export function provider_waitForTransaction(a: number, b: number, c: number): number; -export function account_address(a: number, b: number): void; -export function account_chainId(a: number, b: number): void; -export function account_setBlockId(a: number, b: number, c: number, d: number): void; -export function account_executeRaw(a: number, b: number, c: number): number; -export function account_deployBurner(a: number, b: number, c: number): number; -export function account_nonce(a: number): number; -export function hashGetContractAddress(a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number, i: number): void; -export function getSelectorFromTag(a: number, b: number, c: number): void; -export function byteArraySerialize(a: number, b: number, c: number): void; -export function byteArrayDeserialize(a: number, b: number, c: number): void; -export function poseidonHash(a: number, b: number, c: number): void; -export function getSelectorFromName(a: number, b: number, c: number): void; -export function starknetKeccak(a: number, b: number): void; -export function cairoShortStringToFelt(a: number, b: number, c: number): void; -export function parseCairoShortString(a: number, b: number, c: number): void; -export function toriiclient_getEntities(a: number, b: number): number; -export function toriiclient_getAllEntities(a: number, b: number, c: number): number; -export function toriiclient_getEventMessages(a: number, b: number, c: number): number; -export function toriiclient_onEntityUpdated(a: number, b: number, c: number, d: number): number; -export function toriiclient_updateEntitySubscription(a: number, b: number, c: number, d: number): number; -export function toriiclient_onEventMessageUpdated(a: number, b: number, c: number, d: number, e: number): number; -export function toriiclient_updateEventMessageSubscription(a: number, b: number, c: number, d: number, e: number): number; -export function toriiclient_onStarknetEvent(a: number, b: number, c: number, d: number): number; -export function toriiclient_onIndexerUpdated(a: number, b: number, c: number, d: number): number; -export function toriiclient_publishMessage(a: number, b: number, c: number, d: number, e: number): number; -export function subscription_cancel(a: number): void; -export function createClient(a: number): number; -export function __wbg_intounderlyingbytesource_free(a: number, b: number): void; -export function intounderlyingbytesource_type(a: number, b: number): void; -export function intounderlyingbytesource_autoAllocateChunkSize(a: number): number; -export function intounderlyingbytesource_start(a: number, b: number): void; -export function intounderlyingbytesource_pull(a: number, b: number): number; -export function intounderlyingbytesource_cancel(a: number): void; -export function __wbg_intounderlyingsource_free(a: number, b: number): void; -export function intounderlyingsource_pull(a: number, b: number): number; -export function intounderlyingsource_cancel(a: number): void; -export function __wbg_intounderlyingsink_free(a: number, b: number): void; -export function intounderlyingsink_write(a: number, b: number): number; -export function intounderlyingsink_close(a: number): number; -export function intounderlyingsink_abort(a: number, b: number): number; -export function __wbindgen_malloc(a: number, b: number): number; -export function __wbindgen_realloc(a: number, b: number, c: number, d: number): number; -export const __wbindgen_export_2: WebAssembly.Table; -export function _dyn_core__ops__function__FnMut_____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__hd2c74c1b7e9222d1(a: number, b: number): void; -export function _dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h4aebea369d10720f(a: number, b: number, c: number): void; -export function _dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h4301a475fe6d23e9(a: number, b: number, c: number): void; -export function _dyn_core__ops__function__FnMut_____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__hdff8534b51b570f5(a: number, b: number): void; -export function _dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__hbb184a197cc25f28(a: number, b: number, c: number): void; -export function _dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h57be5134d1d69be9(a: number, b: number, c: number): void; -export function __wbindgen_add_to_stack_pointer(a: number): number; -export function __wbindgen_free(a: number, b: number, c: number): void; -export function __wbindgen_exn_store(a: number): void; -export function wasm_bindgen__convert__closures__invoke2_mut__hcb093c54d64f88f2(a: number, b: number, c: number, d: number): void; +export const __wbg_toriiclient_free: (a: number, b: number) => void; +export const __wbg_provider_free: (a: number, b: number) => void; +export const __wbg_account_free: (a: number, b: number) => void; +export const __wbg_subscription_free: (a: number, b: number) => void; +export const typedDataEncode: (a: number, b: number, c: number, d: number, e: number) => void; +export const signingKeyNew: (a: number) => void; +export const signingKeySign: (a: number, b: number, c: number, d: number, e: number) => void; +export const verifyingKeyNew: (a: number, b: number, c: number) => void; +export const verifyingKeyVerify: (a: number, b: number, c: number, d: number, e: number, f: number) => void; +export const createProvider: (a: number, b: number, c: number) => void; +export const provider_createAccount: (a: number, b: number, c: number, d: number, e: number) => number; +export const provider_call: (a: number, b: number, c: number) => number; +export const provider_waitForTransaction: (a: number, b: number, c: number) => number; +export const account_address: (a: number, b: number) => void; +export const account_chainId: (a: number, b: number) => void; +export const account_setBlockId: (a: number, b: number, c: number, d: number) => void; +export const account_executeRaw: (a: number, b: number, c: number) => number; +export const account_deployBurner: (a: number, b: number, c: number) => number; +export const account_nonce: (a: number) => number; +export const hashGetContractAddress: (a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number, i: number) => void; +export const getSelectorFromTag: (a: number, b: number, c: number) => void; +export const byteArraySerialize: (a: number, b: number, c: number) => void; +export const byteArrayDeserialize: (a: number, b: number, c: number) => void; +export const poseidonHash: (a: number, b: number, c: number) => void; +export const getSelectorFromName: (a: number, b: number, c: number) => void; +export const starknetKeccak: (a: number, b: number) => void; +export const cairoShortStringToFelt: (a: number, b: number, c: number) => void; +export const parseCairoShortString: (a: number, b: number, c: number) => void; +export const toriiclient_getTokens: (a: number, b: number, c: number) => number; +export const toriiclient_getTokenBalances: (a: number, b: number, c: number, d: number, e: number) => number; +export const toriiclient_getEntities: (a: number, b: number) => number; +export const toriiclient_getAllEntities: (a: number, b: number, c: number) => number; +export const toriiclient_getEventMessages: (a: number, b: number, c: number) => number; +export const toriiclient_onEntityUpdated: (a: number, b: number, c: number, d: number) => number; +export const toriiclient_updateEntitySubscription: (a: number, b: number, c: number, d: number) => number; +export const toriiclient_onEventMessageUpdated: (a: number, b: number, c: number, d: number, e: number) => number; +export const toriiclient_updateEventMessageSubscription: (a: number, b: number, c: number, d: number, e: number) => number; +export const toriiclient_onStarknetEvent: (a: number, b: number, c: number, d: number) => number; +export const toriiclient_onIndexerUpdated: (a: number, b: number, c: number, d: number) => number; +export const toriiclient_publishMessage: (a: number, b: number, c: number, d: number, e: number, f: number) => number; +export const subscription_cancel: (a: number) => void; +export const createClient: (a: number) => number; +export const __wbg_intounderlyingbytesource_free: (a: number, b: number) => void; +export const intounderlyingbytesource_type: (a: number) => number; +export const intounderlyingbytesource_autoAllocateChunkSize: (a: number) => number; +export const intounderlyingbytesource_start: (a: number, b: number) => void; +export const intounderlyingbytesource_pull: (a: number, b: number) => number; +export const intounderlyingbytesource_cancel: (a: number) => void; +export const __wbg_intounderlyingsource_free: (a: number, b: number) => void; +export const intounderlyingsource_pull: (a: number, b: number) => number; +export const intounderlyingsource_cancel: (a: number) => void; +export const __wbg_intounderlyingsink_free: (a: number, b: number) => void; +export const intounderlyingsink_write: (a: number, b: number) => number; +export const intounderlyingsink_close: (a: number) => number; +export const intounderlyingsink_abort: (a: number, b: number) => number; +export const __wbindgen_malloc: (a: number, b: number) => number; +export const __wbindgen_realloc: (a: number, b: number, c: number, d: number) => number; +export const __wbindgen_exn_store: (a: number) => void; +export const __wbindgen_export_3: WebAssembly.Table; +export const __wbindgen_add_to_stack_pointer: (a: number) => number; +export const __wbindgen_free: (a: number, b: number, c: number) => void; +export const _dyn_core__ops__function__FnMut_____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__hdd36548e68818caf: (a: number, b: number) => void; +export const _dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h57f21cd7c8b9ea8e: (a: number, b: number, c: number) => void; +export const _dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h8e06c60ba0f5003f: (a: number, b: number, c: number) => void; +export const _dyn_core__ops__function__FnMut_____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h8045929816b5fbae: (a: number, b: number) => void; +export const _dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__hae2f4ec6e71d3739: (a: number, b: number, c: number) => void; +export const _dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__hf76e1f80e8c3e0a1: (a: number, b: number, c: number) => void; +export const wasm_bindgen__convert__closures__invoke2_mut__h49e145a35b1c793c: (a: number, b: number, c: number, d: number) => void; diff --git a/Assets/WebGLTemplates/Dojo/TemplateData/dojo.js/package.json b/Assets/WebGLTemplates/Dojo/TemplateData/dojo.js/package.json index 6ec7949c..80e04411 100644 --- a/Assets/WebGLTemplates/Dojo/TemplateData/dojo.js/package.json +++ b/Assets/WebGLTemplates/Dojo/TemplateData/dojo.js/package.json @@ -1,6 +1,6 @@ { "name": "dojo-c", - "version": "1.0.0-rc.0", + "version": "1.0.4", "files": [ "dojo_c_bg.wasm", "dojo_c.js", diff --git a/Bindings/ast/aarch64-apple-darwin.json b/Bindings/ast/aarch64-apple-darwin.json index 06ac2015..0c973edc 100644 --- a/Bindings/ast/aarch64-apple-darwin.json +++ b/Bindings/ast/aarch64-apple-darwin.json @@ -5,93 +5,152 @@ "macroObjects": {}, "variables": {}, "functions": { - "signing_key_sign": { + "provider_new": { "callingConvention": "cdecl", "returnType": { - "name": "ResultSignature", + "name": "ResultProvider", "kind": "struct", - "sizeOf": 72, + "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 599, + "line": 616, "column": 16 } }, "parameters": [ { - "name": "private_key", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - }, - { - "name": "hash", + "name": "rpc_url", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 763, - "column": 24 + "line": 771, + "column": 23 } }, - "carray_free": { + "client_token_balances": { "callingConvention": "cdecl", "returnType": { - "name": "void", - "kind": "primitive" + "name": "ResultCArrayTokenBalance", + "kind": "struct", + "sizeOf": 24, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 513, + "column": 16 + } }, "parameters": [ { - "name": "data", + "name": "client", "type": { - "name": "void*", + "name": "ToriiClient*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "void", - "kind": "primitive" + "name": "ToriiClient", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 36, + "column": 16 + } } } }, { - "name": "data_len", + "name": "account_addresses", + "type": { + "name": "FieldElement*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "isConst": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + } + } + }, + { + "name": "account_addresses_len", + "type": { + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, + "location": { + "fileName": "_uintptr_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_uintptr_t.h", + "line": 34, + "column": 33 + }, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 + } + }, + "location": { + "fileName": "_uintptr_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_uintptr_t.h", + "line": 34, + "column": 33 + } + }, + { + "name": "contract_addresses", + "type": { + "name": "FieldElement*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "isConst": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + } + } + }, + { + "name": "contract_addresses_len", "type": { "name": "uintptr_t", "kind": "typeAlias", @@ -121,11 +180,11 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 823, - "column": 6 + "line": 733, + "column": 33 } }, - "cairo_short_string_to_felt": { + "get_selector_from_name": { "callingConvention": "cdecl", "returnType": { "name": "ResultFieldElement", @@ -141,7 +200,7 @@ }, "parameters": [ { - "name": "str", + "name": "name", "type": { "name": "const char*", "kind": "pointer", @@ -160,261 +219,97 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 755, + "line": 749, "column": 27 } }, - "account_free": { - "callingConvention": "cdecl", - "returnType": { - "name": "void", - "kind": "primitive" - }, - "parameters": [ - { - "name": "account", - "type": { - "name": "Account*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "Account", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 30, - "column": 16 - } - } - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 813, - "column": 6 - } - }, - "client_entities": { + "verifying_key_verify": { "callingConvention": "cdecl", "returnType": { - "name": "ResultCArrayEntity", + "name": "Resultbool", "kind": "struct", - "sizeOf": 24, + "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 256, + "line": 444, "column": 16 } }, "parameters": [ { - "name": "client", + "name": "verifying_key", "type": { - "name": "ToriiClient*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "ToriiClient", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 36, - "column": 16 - } + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 } }, { - "name": "query", + "name": "hash", "type": { - "name": "Query*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "Query", - "kind": "struct", - "sizeOf": 104, - "alignOf": 8, - "isConst": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 367, - "column": 16 - } - } - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 692, - "column": 27 - } - }, - "bytearray_serialize": { - "callingConvention": "cdecl", - "returnType": { - "name": "ResultCArrayFieldElement", - "kind": "struct", - "sizeOf": 24, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 537, - "column": 16 - } - }, - "parameters": [ - { - "name": "str", - "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 743, - "column": 33 - } - }, - "client_tokens": { - "callingConvention": "cdecl", - "returnType": { - "name": "ResultCArrayToken", - "kind": "struct", - "sizeOf": 24, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 480, - "column": 16 - } - }, - "parameters": [ - { - "name": "client", - "type": { - "name": "ToriiClient*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "ToriiClient", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 36, - "column": 16 - } - } - } - }, - { - "name": "contract_addresses", - "type": { - "name": "FieldElement*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "isConst": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 } }, { - "name": "contract_addresses_len", + "name": "signature", "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, + "name": "Signature", + "kind": "struct", + "sizeOf": 64, + "alignOf": 1, "location": { - "fileName": "_uintptr_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_uintptr_t.h", - "line": 34, - "column": 33 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 583, + "column": 16 } }, "location": { - "fileName": "_uintptr_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_uintptr_t.h", - "line": 34, - "column": 33 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 583, + "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 729, - "column": 26 - } - }, - "signing_key_new": { - "callingConvention": "cdecl", - "returnType": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - }, - "parameters": [], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 761, - "column": 21 + "line": 767, + "column": 19 } }, - "client_event_messages": { + "client_entities": { "callingConvention": "cdecl", "returnType": { "name": "ResultCArrayEntity", @@ -469,21 +364,12 @@ } } } - }, - { - "name": "historical", - "type": { - "name": "_Bool", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 - } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 694, + "line": 692, "column": 27 } }, @@ -566,7 +452,7 @@ "column": 22 } }, - "verifying_key_new": { + "get_selector_from_tag": { "callingConvention": "cdecl", "returnType": { "name": "FieldElement", @@ -582,192 +468,133 @@ }, "parameters": [ { - "name": "signing_key", + "name": "tag", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 765, + "line": 751, "column": 21 } }, - "poseidon_hash": { + "bytearray_serialize": { "callingConvention": "cdecl", "returnType": { - "name": "FieldElement", + "name": "ResultCArrayFieldElement", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 24, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, + "line": 537, "column": 16 } }, "parameters": [ { - "name": "felts", + "name": "str", "type": { - "name": "FieldElement*", + "name": "const char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, + "name": "const char", + "kind": "primitive", + "sizeOf": 1, "alignOf": 1, - "isConst": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } + "isConst": true } } - }, - { - "name": "felts_len", - "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, - "location": { - "fileName": "_uintptr_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_uintptr_t.h", - "line": 34, - "column": 33 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 - } - }, - "location": { - "fileName": "_uintptr_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_uintptr_t.h", - "line": 34, - "column": 33 - } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 747, - "column": 21 + "line": 743, + "column": 33 } }, - "wait_for_transaction": { + "model_free": { "callingConvention": "cdecl", "returnType": { - "name": "Resultbool", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 444, - "column": 16 - } + "name": "void", + "kind": "primitive" }, "parameters": [ { - "name": "rpc", + "name": "model", "type": { - "name": "Provider*", + "name": "Struct*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Provider", - "kind": "opaqueType", + "name": "Struct", + "kind": "struct", + "sizeOf": 24, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 32, + "line": 231, "column": 16 } } } - }, - { - "name": "txn_hash", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 797, - "column": 19 + "line": 811, + "column": 6 } }, - "error_free": { + "account_address": { "callingConvention": "cdecl", "returnType": { - "name": "void", - "kind": "primitive" + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } }, "parameters": [ { - "name": "error", + "name": "account", "type": { - "name": "Error*", + "name": "Account*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Error", - "kind": "struct", - "sizeOf": 8, - "alignOf": 8, + "name": "Account", + "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 38, + "line": 30, "column": 16 } } @@ -777,11 +604,11 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 819, - "column": 6 + "line": 785, + "column": 21 } }, - "get_selector_from_name": { + "account_execute_raw": { "callingConvention": "cdecl", "returnType": { "name": "ResultFieldElement", @@ -797,132 +624,119 @@ }, "parameters": [ { - "name": "name", - "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 749, - "column": 27 - } - }, - "provider_free": { - "callingConvention": "cdecl", - "returnType": { - "name": "void", - "kind": "primitive" - }, - "parameters": [ - { - "name": "rpc", + "name": "account", "type": { - "name": "Provider*", + "name": "Account*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Provider", + "name": "Account", "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 32, + "line": 30, "column": 16 } } } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 809, - "column": 6 - } - }, - "model_free": { - "callingConvention": "cdecl", - "returnType": { - "name": "void", - "kind": "primitive" - }, - "parameters": [ + }, { - "name": "model", + "name": "calldata", "type": { - "name": "Struct*", + "name": "Call*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Struct", + "name": "Call", "kind": "struct", - "sizeOf": 24, + "sizeOf": 56, "alignOf": 8, + "isConst": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 231, + "line": 645, "column": 16 } } } + }, + { + "name": "calldata_len", + "type": { + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, + "location": { + "fileName": "_uintptr_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_uintptr_t.h", + "line": 34, + "column": 33 + }, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 + } + }, + "location": { + "fileName": "_uintptr_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_uintptr_t.h", + "line": 34, + "column": 33 + } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 811, - "column": 6 + "line": 793, + "column": 27 } }, - "typed_data_encode": { + "signing_key_sign": { "callingConvention": "cdecl", "returnType": { - "name": "ResultFieldElement", + "name": "ResultSignature", "kind": "struct", - "sizeOf": 40, + "sizeOf": 72, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 571, + "line": 599, "column": 16 } }, "parameters": [ { - "name": "typed_data", + "name": "private_key", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 } }, { - "name": "address", + "name": "hash", "type": { "name": "FieldElement", "kind": "struct", @@ -946,8 +760,8 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 759, - "column": 27 + "line": 763, + "column": 24 } }, "client_set_logger": { @@ -993,147 +807,51 @@ "column": 6 } }, - "client_token_balances": { + "parse_cairo_short_string": { "callingConvention": "cdecl", "returnType": { - "name": "ResultCArrayTokenBalance", + "name": "Resultc_char", "kind": "struct", - "sizeOf": 24, + "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 513, + "line": 554, "column": 16 } }, "parameters": [ { - "name": "client", - "type": { - "name": "ToriiClient*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "ToriiClient", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 36, - "column": 16 - } - } - } - }, - { - "name": "account_addresses", - "type": { - "name": "FieldElement*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "isConst": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - } - } - }, - { - "name": "account_addresses_len", - "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, - "location": { - "fileName": "_uintptr_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_uintptr_t.h", - "line": 34, - "column": 33 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 - } - }, - "location": { - "fileName": "_uintptr_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_uintptr_t.h", - "line": 34, - "column": 33 - } - }, - { - "name": "contract_addresses", - "type": { - "name": "FieldElement*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "isConst": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - } - } - }, - { - "name": "contract_addresses_len", + "name": "felt", "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, "location": { - "fileName": "_uintptr_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_uintptr_t.h", - "line": 34, - "column": 33 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 } }, "location": { - "fileName": "_uintptr_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_uintptr_t.h", - "line": 34, - "column": 33 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 733, - "column": 33 + "line": 757, + "column": 21 } }, - "client_on_event_message_update": { + "client_on_starknet_event": { "callingConvention": "cdecl", "returnType": { "name": "ResultSubscription", @@ -1216,19 +934,10 @@ "column": 33 } }, - { - "name": "historical", - "type": { - "name": "_Bool", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 - } - }, { "name": "callback", "type": { - "name": "void (FieldElement, CArrayStruct)", + "name": "void (Event)", "kind": "functionPointer", "sizeOf": 8, "alignOf": 8 @@ -1238,35 +947,38 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 711, + "line": 724, "column": 27 } }, - "entity_free": { + "cairo_short_string_to_felt": { "callingConvention": "cdecl", "returnType": { - "name": "void", - "kind": "primitive" + "name": "ResultFieldElement", + "kind": "struct", + "sizeOf": 40, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 571, + "column": 16 + } }, "parameters": [ { - "name": "entity", + "name": "str", "type": { - "name": "Entity*", + "name": "const char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Entity", - "kind": "struct", - "sizeOf": 48, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 241, - "column": 16 - } + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } } } @@ -1274,21 +986,21 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 817, - "column": 6 + "line": 755, + "column": 27 } }, - "on_indexer_update": { + "client_metadata": { "callingConvention": "cdecl", "returnType": { - "name": "ResultSubscription", + "name": "WorldMetadata", "kind": "struct", - "sizeOf": 16, + "sizeOf": 48, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 410, + "line": 400, "column": 16 } }, @@ -1311,119 +1023,64 @@ } } } - }, - { - "name": "contract_address", - "type": { - "name": "FieldElement*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "isConst": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - } - } - }, - { - "name": "callback", - "type": { - "name": "void (IndexerUpdate)", - "kind": "functionPointer", - "sizeOf": 8, - "alignOf": 8 - } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 739, - "column": 27 + "line": 698, + "column": 22 } }, - "starknet_call": { + "typed_data_encode": { "callingConvention": "cdecl", "returnType": { - "name": "ResultCArrayFieldElement", + "name": "ResultFieldElement", "kind": "struct", - "sizeOf": 24, + "sizeOf": 40, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 537, + "line": 571, "column": 16 } }, "parameters": [ { - "name": "provider", + "name": "typed_data", "type": { - "name": "Provider*", + "name": "const char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Provider", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 32, - "column": 16 - } + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } } }, { - "name": "call", + "name": "address", "type": { - "name": "Call", + "name": "FieldElement", "kind": "struct", - "sizeOf": 56, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 645, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 645, - "column": 16 - } - }, - { - "name": "block_id", - "type": { - "name": "BlockId", - "kind": "struct", - "sizeOf": 40, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 660, + "line": 59, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 660, + "line": 59, "column": 16 } } @@ -1431,138 +1088,99 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 777, - "column": 33 - } - }, - "world_metadata_free": { - "callingConvention": "cdecl", - "returnType": { - "name": "void", - "kind": "primitive" - }, - "parameters": [ - { - "name": "metadata", - "type": { - "name": "WorldMetadata*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "WorldMetadata", - "kind": "struct", - "sizeOf": 48, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 400, - "column": 16 - } - } - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 821, - "column": 6 + "line": 759, + "column": 27 } }, - "provider_new": { + "starknet_keccak": { "callingConvention": "cdecl", "returnType": { - "name": "ResultProvider", + "name": "FieldElement", "kind": "struct", - "sizeOf": 16, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 616, + "line": 59, "column": 16 } }, "parameters": [ { - "name": "rpc_url", + "name": "bytes", "type": { - "name": "const char*", + "name": "uint8_t*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "const char", - "kind": "primitive", + "name": "uint8_t", + "kind": "typeAlias", "sizeOf": 1, "alignOf": 1, - "isConst": true + "isConst": true, + "location": { + "fileName": "_uint8_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/_types/_uint8_t.h", + "line": 31, + "column": 23 + }, + "innerType": { + "name": "unsigned char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 + } } } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 771, - "column": 23 - } - }, - "account_chain_id": { - "callingConvention": "cdecl", - "returnType": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - }, - "parameters": [ + }, { - "name": "account", + "name": "bytes_len", "type": { - "name": "Account*", - "kind": "pointer", + "name": "uintptr_t", + "kind": "typeAlias", "sizeOf": 8, "alignOf": 8, + "location": { + "fileName": "_uintptr_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_uintptr_t.h", + "line": 34, + "column": 33 + }, "innerType": { - "name": "Account", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 30, - "column": 16 - } + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } + }, + "location": { + "fileName": "_uintptr_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_uintptr_t.h", + "line": 34, + "column": 33 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 787, + "line": 753, "column": 21 } }, - "client_update_event_message_subscription": { + "client_on_entity_state_update": { "callingConvention": "cdecl", "returnType": { - "name": "Resultbool", + "name": "ResultSubscription", "kind": "struct", "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 444, + "line": 410, "column": 16 } }, @@ -1586,25 +1204,6 @@ } } }, - { - "name": "subscription", - "type": { - "name": "Subscription*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "Subscription", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 34, - "column": 16 - } - } - } - }, { "name": "clauses", "type": { @@ -1655,139 +1254,230 @@ } }, { - "name": "historical", + "name": "callback", "type": { - "name": "_Bool", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "name": "void (FieldElement, CArrayStruct)", + "kind": "functionPointer", + "sizeOf": 8, + "alignOf": 8 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 718, - "column": 19 + "line": 700, + "column": 27 } }, - "account_address": { + "carray_free": { "callingConvention": "cdecl", "returnType": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } + "name": "void", + "kind": "primitive" }, "parameters": [ { - "name": "account", + "name": "data", "type": { - "name": "Account*", + "name": "void*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Account", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 30, - "column": 16 - } + "name": "void", + "kind": "primitive" + } + } + }, + { + "name": "data_len", + "type": { + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, + "location": { + "fileName": "_uintptr_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_uintptr_t.h", + "line": 34, + "column": 33 + }, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } + }, + "location": { + "fileName": "_uintptr_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_uintptr_t.h", + "line": 34, + "column": 33 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 785, - "column": 21 + "line": 823, + "column": 6 } }, - "verifying_key_verify": { + "ty_free": { "callingConvention": "cdecl", "returnType": { - "name": "Resultbool", - "kind": "struct", + "name": "void", + "kind": "primitive" + }, + "parameters": [ + { + "name": "ty", + "type": { + "name": "Ty*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Ty", + "kind": "struct", + "sizeOf": 48, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 196, + "column": 16 + } + } + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 815, + "column": 6 + } + }, + "error_free": { + "callingConvention": "cdecl", + "returnType": { + "name": "void", + "kind": "primitive" + }, + "parameters": [ + { + "name": "error", + "type": { + "name": "Error*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Error", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 38, + "column": 16 + } + } + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 819, + "column": 6 + } + }, + "client_new": { + "callingConvention": "cdecl", + "returnType": { + "name": "ResultToriiClient", + "kind": "struct", "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 444, + "line": 47, "column": 16 } }, "parameters": [ { - "name": "verifying_key", + "name": "torii_url", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 } }, { - "name": "hash", + "name": "rpc_url", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 } }, { - "name": "signature", + "name": "libp2p_relay_url", "type": { - "name": "Signature", + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } + } + }, + { + "name": "world", + "type": { + "name": "FieldElement", "kind": "struct", - "sizeOf": 64, + "sizeOf": 32, "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 583, + "line": 59, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 583, + "line": 59, "column": 16 } } @@ -1795,11 +1485,11 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 767, - "column": 19 + "line": 679, + "column": 26 } }, - "ty_free": { + "string_free": { "callingConvention": "cdecl", "returnType": { "name": "void", @@ -1807,23 +1497,17 @@ }, "parameters": [ { - "name": "ty", + "name": "string", "type": { - "name": "Ty*", + "name": "char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Ty", - "kind": "struct", - "sizeOf": 48, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 196, - "column": 16 - } + "name": "char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 } } } @@ -1831,27 +1515,27 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 815, + "line": 825, "column": 6 } }, - "parse_cairo_short_string": { + "hash_get_contract_address": { "callingConvention": "cdecl", "returnType": { - "name": "Resultc_char", + "name": "FieldElement", "kind": "struct", - "sizeOf": 16, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 554, + "line": 59, "column": 16 } }, "parameters": [ { - "name": "felt", + "name": "class_hash", "type": { "name": "FieldElement", "kind": "struct", @@ -1870,32 +1554,30 @@ "line": 59, "column": 16 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 757, - "column": 21 - } - }, - "bytearray_deserialize": { - "callingConvention": "cdecl", - "returnType": { - "name": "Resultc_char", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 554, - "column": 16 - } - }, - "parameters": [ + }, { - "name": "felts", + "name": "salt", + "type": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + }, + { + "name": "constructor_calldata", "type": { "name": "FieldElement*", "kind": "pointer", @@ -1917,7 +1599,7 @@ } }, { - "name": "felts_len", + "name": "constructor_calldata_len", "type": { "name": "uintptr_t", "kind": "typeAlias", @@ -1942,94 +1624,37 @@ "line": 34, "column": 33 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 745, - "column": 21 - } - }, - "starknet_keccak": { - "callingConvention": "cdecl", - "returnType": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - }, - "parameters": [ - { - "name": "bytes", - "type": { - "name": "uint8_t*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "uint8_t", - "kind": "typeAlias", - "sizeOf": 1, - "alignOf": 1, - "isConst": true, - "location": { - "fileName": "_uint8_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/_types/_uint8_t.h", - "line": 31, - "column": 23 - }, - "innerType": { - "name": "unsigned char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 - } - } - } }, { - "name": "bytes_len", + "name": "deployer_address", "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, "location": { - "fileName": "_uintptr_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_uintptr_t.h", - "line": 34, - "column": 33 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 } }, "location": { - "fileName": "_uintptr_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_uintptr_t.h", - "line": 34, - "column": 33 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 753, + "line": 799, "column": 21 } }, - "client_free": { + "subscription_cancel": { "callingConvention": "cdecl", "returnType": { "name": "void", @@ -2037,19 +1662,19 @@ }, "parameters": [ { - "name": "t", + "name": "subscription", "type": { - "name": "ToriiClient*", + "name": "Subscription*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "ToriiClient", + "name": "Subscription", "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 36, + "line": 34, "column": 16 } } @@ -2059,23 +1684,15 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 807, + "line": 805, "column": 6 } }, - "account_execute_raw": { + "account_free": { "callingConvention": "cdecl", "returnType": { - "name": "ResultFieldElement", - "kind": "struct", - "sizeOf": 40, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 571, - "column": 16 - } + "name": "void", + "kind": "primitive" }, "parameters": [ { @@ -2096,31 +1713,54 @@ } } } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 813, + "column": 6 + } + }, + "bytearray_deserialize": { + "callingConvention": "cdecl", + "returnType": { + "name": "Resultc_char", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 554, + "column": 16 + } + }, + "parameters": [ { - "name": "calldata", + "name": "felts", "type": { - "name": "Call*", + "name": "FieldElement*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Call", + "name": "FieldElement", "kind": "struct", - "sizeOf": 56, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, "isConst": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 645, + "line": 59, "column": 16 } } } }, { - "name": "calldata_len", + "name": "felts_len", "type": { "name": "uintptr_t", "kind": "typeAlias", @@ -2150,11 +1790,33 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 793, - "column": 27 + "line": 745, + "column": 21 } }, - "subscription_cancel": { + "signing_key_new": { + "callingConvention": "cdecl", + "returnType": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + }, + "parameters": [], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 761, + "column": 21 + } + }, + "world_metadata_free": { "callingConvention": "cdecl", "returnType": { "name": "void", @@ -2162,19 +1824,21 @@ }, "parameters": [ { - "name": "subscription", + "name": "metadata", "type": { - "name": "Subscription*", + "name": "WorldMetadata*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Subscription", - "kind": "opaqueType", + "name": "WorldMetadata", + "kind": "struct", + "sizeOf": 48, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 34, + "line": 400, "column": 16 } } @@ -2184,91 +1848,87 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 805, + "line": 821, "column": 6 } }, - "hash_get_contract_address": { + "client_update_event_message_subscription": { "callingConvention": "cdecl", "returnType": { - "name": "FieldElement", + "name": "Resultbool", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 16, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, + "line": 444, "column": 16 } }, "parameters": [ { - "name": "class_hash", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - }, - { - "name": "salt", + "name": "client", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 + "name": "ToriiClient*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "ToriiClient", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 36, + "column": 16 + } } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 } }, { - "name": "constructor_calldata", + "name": "subscription", "type": { - "name": "FieldElement*", + "name": "Subscription*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "isConst": true, + "name": "Subscription", + "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, + "line": 34, "column": 16 } } } }, { - "name": "constructor_calldata_len", + "name": "clauses", + "type": { + "name": "EntityKeysClause*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "EntityKeysClause", + "kind": "struct", + "sizeOf": 48, + "alignOf": 8, + "isConst": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 427, + "column": 16 + } + } + } + }, + { + "name": "clauses_len", "type": { "name": "uintptr_t", "kind": "typeAlias", @@ -2295,35 +1955,96 @@ } }, { - "name": "deployer_address", + "name": "historical", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 + "name": "_Bool", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 718, + "column": 19 + } + }, + "on_indexer_update": { + "callingConvention": "cdecl", + "returnType": { + "name": "ResultSubscription", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 410, + "column": 16 + } + }, + "parameters": [ + { + "name": "client", + "type": { + "name": "ToriiClient*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "ToriiClient", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 36, + "column": 16 + } } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 + } + }, + { + "name": "contract_address", + "type": { + "name": "FieldElement*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "isConst": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + } + } + }, + { + "name": "callback", + "type": { + "name": "void (IndexerUpdate)", + "kind": "functionPointer", + "sizeOf": 8, + "alignOf": 8 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 799, - "column": 21 + "line": 739, + "column": 27 } }, - "string_free": { + "entity_free": { "callingConvention": "cdecl", "returnType": { "name": "void", @@ -2331,17 +2052,23 @@ }, "parameters": [ { - "name": "string", + "name": "entity", "type": { - "name": "char*", + "name": "Entity*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "name": "Entity", + "kind": "struct", + "sizeOf": 48, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 241, + "column": 16 + } } } } @@ -2349,91 +2076,83 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 825, + "line": 817, "column": 6 } }, - "client_new": { + "starknet_call": { "callingConvention": "cdecl", "returnType": { - "name": "ResultToriiClient", + "name": "ResultCArrayFieldElement", "kind": "struct", - "sizeOf": 16, + "sizeOf": 24, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 47, + "line": 537, "column": 16 } }, "parameters": [ { - "name": "torii_url", - "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } - } - }, - { - "name": "rpc_url", + "name": "provider", "type": { - "name": "const char*", + "name": "Provider*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "name": "Provider", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 32, + "column": 16 + } } } }, { - "name": "libp2p_relay_url", + "name": "call", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, + "name": "Call", + "kind": "struct", + "sizeOf": 56, "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 645, + "column": 16 } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 645, + "column": 16 } }, { - "name": "world", + "name": "block_id", "type": { - "name": "FieldElement", + "name": "BlockId", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 40, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, + "line": 660, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, + "line": 660, "column": 16 } } @@ -2441,21 +2160,21 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 679, - "column": 26 + "line": 777, + "column": 33 } }, - "client_on_entity_state_update": { + "client_event_messages": { "callingConvention": "cdecl", "returnType": { - "name": "ResultSubscription", + "name": "ResultCArrayEntity", "kind": "struct", - "sizeOf": 16, + "sizeOf": 24, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 410, + "line": 256, "column": 16 } }, @@ -2480,162 +2199,61 @@ } }, { - "name": "clauses", + "name": "query", "type": { - "name": "EntityKeysClause*", + "name": "Query*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "EntityKeysClause", + "name": "Query", "kind": "struct", - "sizeOf": 48, + "sizeOf": 104, "alignOf": 8, "isConst": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 427, + "line": 367, "column": 16 } } } }, { - "name": "clauses_len", + "name": "historical", "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, - "location": { - "fileName": "_uintptr_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_uintptr_t.h", - "line": 34, - "column": 33 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 - } - }, - "location": { - "fileName": "_uintptr_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_uintptr_t.h", - "line": 34, - "column": 33 - } - }, - { - "name": "callback", - "type": { - "name": "void (FieldElement, CArrayStruct)", - "kind": "functionPointer", - "sizeOf": 8, - "alignOf": 8 + "name": "_Bool", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 700, + "line": 694, "column": 27 } }, - "account_set_block_id": { - "callingConvention": "cdecl", - "returnType": { - "name": "void", - "kind": "primitive" - }, - "parameters": [ - { - "name": "account", - "type": { - "name": "Account*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "Account", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 30, - "column": 16 - } - } - } - }, - { - "name": "block_id", - "type": { - "name": "BlockId", - "kind": "struct", - "sizeOf": 40, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 660, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 660, - "column": 16 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 789, - "column": 6 - } - }, - "account_deploy_burner": { + "account_chain_id": { "callingConvention": "cdecl", "returnType": { - "name": "ResultAccount", + "name": "FieldElement", "kind": "struct", - "sizeOf": 16, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 633, + "line": 59, "column": 16 } }, "parameters": [ { - "name": "provider", - "type": { - "name": "Provider*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "Provider", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 32, - "column": 16 - } - } - } - }, - { - "name": "master_account", + "name": "account", "type": { "name": "Account*", "kind": "pointer", @@ -2652,65 +2270,44 @@ } } } - }, - { - "name": "signing_key", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 781, - "column": 22 + "line": 787, + "column": 21 } }, - "client_metadata": { + "account_nonce": { "callingConvention": "cdecl", "returnType": { - "name": "WorldMetadata", + "name": "ResultFieldElement", "kind": "struct", - "sizeOf": 48, + "sizeOf": 40, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 400, + "line": 571, "column": 16 } }, "parameters": [ { - "name": "client", + "name": "account", "type": { - "name": "ToriiClient*", + "name": "Account*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "ToriiClient", + "name": "Account", "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 36, + "line": 30, "column": 16 } } @@ -2720,11 +2317,11 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 698, - "column": 22 + "line": 791, + "column": 27 } }, - "get_selector_from_tag": { + "verifying_key_new": { "callingConvention": "cdecl", "returnType": { "name": "FieldElement", @@ -2740,40 +2337,45 @@ }, "parameters": [ { - "name": "tag", + "name": "signing_key", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 751, + "line": 765, "column": 21 } }, - "client_update_entity_subscription": { + "client_tokens": { "callingConvention": "cdecl", "returnType": { - "name": "Resultbool", + "name": "ResultCArrayToken", "kind": "struct", - "sizeOf": 16, + "sizeOf": 24, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 444, + "line": 480, "column": 16 } }, @@ -2798,48 +2400,29 @@ } }, { - "name": "subscription", - "type": { - "name": "Subscription*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "Subscription", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 34, - "column": 16 - } - } - } - }, - { - "name": "clauses", + "name": "contract_addresses", "type": { - "name": "EntityKeysClause*", + "name": "FieldElement*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "EntityKeysClause", + "name": "FieldElement", "kind": "struct", - "sizeOf": 48, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, "isConst": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 427, + "line": 59, "column": 16 } } } }, { - "name": "clauses_len", + "name": "contract_addresses_len", "type": { "name": "uintptr_t", "kind": "typeAlias", @@ -2869,53 +2452,93 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 706, - "column": 19 + "line": 729, + "column": 26 } }, - "account_nonce": { + "account_deploy_burner": { "callingConvention": "cdecl", "returnType": { - "name": "ResultFieldElement", + "name": "ResultAccount", "kind": "struct", - "sizeOf": 40, + "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 571, + "line": 633, "column": 16 } }, "parameters": [ { - "name": "account", + "name": "provider", "type": { - "name": "Account*", + "name": "Provider*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Account", + "name": "Provider", "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 30, + "line": 32, "column": 16 } } } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 791, - "column": 27 - } - }, - "client_on_starknet_event": { + }, + { + "name": "master_account", + "type": { + "name": "Account*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Account", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 30, + "column": 16 + } + } + } + }, + { + "name": "signing_key", + "type": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 781, + "column": 22 + } + }, + "client_on_event_message_update": { "callingConvention": "cdecl", "returnType": { "name": "ResultSubscription", @@ -2998,10 +2621,19 @@ "column": 33 } }, + { + "name": "historical", + "type": { + "name": "_Bool", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 + } + }, { "name": "callback", "type": { - "name": "void (Event)", + "name": "void (FieldElement, CArrayStruct)", "kind": "functionPointer", "sizeOf": 8, "alignOf": 8 @@ -3011,21 +2643,118 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 724, + "line": 711, "column": 27 } }, - "client_publish_message": { + "wait_for_transaction": { "callingConvention": "cdecl", "returnType": { - "name": "ResultCArrayu8", + "name": "Resultbool", "kind": "struct", - "sizeOf": 24, + "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 73, + "line": 444, + "column": 16 + } + }, + "parameters": [ + { + "name": "rpc", + "type": { + "name": "Provider*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Provider", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 32, + "column": 16 + } + } + } + }, + { + "name": "txn_hash", + "type": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 797, + "column": 19 + } + }, + "provider_free": { + "callingConvention": "cdecl", + "returnType": { + "name": "void", + "kind": "primitive" + }, + "parameters": [ + { + "name": "rpc", + "type": { + "name": "Provider*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Provider", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 32, + "column": 16 + } + } + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 809, + "column": 6 + } + }, + "client_update_entity_subscription": { + "callingConvention": "cdecl", + "returnType": { + "name": "Resultbool", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 444, "column": 16 } }, @@ -3050,45 +2779,48 @@ } }, { - "name": "message", + "name": "subscription", "type": { - "name": "const char*", + "name": "Subscription*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "name": "Subscription", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 34, + "column": 16 + } } } }, { - "name": "signature_felts", + "name": "clauses", "type": { - "name": "FieldElement*", + "name": "EntityKeysClause*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "FieldElement", + "name": "EntityKeysClause", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 48, + "alignOf": 8, "isConst": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, + "line": 427, "column": 16 } } } }, { - "name": "signature_felts_len", + "name": "clauses_len", "type": { "name": "uintptr_t", "kind": "typeAlias", @@ -3113,94 +2845,178 @@ "line": 34, "column": 33 } - }, - { - "name": "is_session_signature", - "type": { - "name": "_Bool", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 - } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 686, - "column": 23 + "line": 706, + "column": 19 } - } - }, - "records": { - "COptionClause_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 80, - "align_of": 8, - "fields": [ + }, + "client_free": { + "callingConvention": "cdecl", + "returnType": { + "name": "void", + "kind": "primitive" + }, + "parameters": [ { - "name": "", + "name": "t", "type": { - "name": "COptionClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 80, + "name": "ToriiClient*", + "kind": "pointer", + "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 361, - "column": 5 + "innerType": { + "name": "ToriiClient", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 36, + "column": 16 + } } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 361, - "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 360, - "column": 3 + "line": 807, + "column": 6 } }, - "CArrayEntity": { - "size_of": 16, - "align_of": 8, - "fields": [ + "account_set_block_id": { + "callingConvention": "cdecl", + "returnType": { + "name": "void", + "kind": "primitive" + }, + "parameters": [ { - "name": "data", + "name": "account", "type": { - "name": "Entity*", + "name": "Account*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Entity", - "kind": "struct", - "sizeOf": 48, - "alignOf": 8, + "name": "Account", + "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 241, + "line": 30, "column": 16 } } + } + }, + { + "name": "block_id", + "type": { + "name": "BlockId", + "kind": "struct", + "sizeOf": 40, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 660, + "column": 16 + } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 247, - "column": 18 + "line": 660, + "column": 16 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 789, + "column": 6 + } + }, + "client_publish_message": { + "callingConvention": "cdecl", + "returnType": { + "name": "ResultCArrayu8", + "kind": "struct", + "sizeOf": 24, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 73, + "column": 16 + } + }, + "parameters": [ + { + "name": "client", + "type": { + "name": "ToriiClient*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "ToriiClient", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 36, + "column": 16 + } + } } }, { - "name": "data_len", + "name": "message", + "type": { + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } + } + }, + { + "name": "signature_felts", + "type": { + "name": "FieldElement*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "isConst": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + } + } + }, + { + "name": "signature_felts_len", "type": { "name": "uintptr_t", "kind": "typeAlias", @@ -3219,103 +3035,220 @@ "alignOf": 8 } }, - "offset_of": 8, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 248, - "column": 13 + "fileName": "_uintptr_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_uintptr_t.h", + "line": 34, + "column": 33 + } + }, + { + "name": "is_session_signature", + "type": { + "name": "_Bool", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 246, - "column": 16 + "line": 686, + "column": 23 } }, - "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, - "align_of": 8, - "fields": [ + "poseidon_hash": { + "callingConvention": "cdecl", + "returnType": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + }, + "parameters": [ { - "name": "err", + "name": "felts", "type": { - "name": "Error", - "kind": "struct", + "name": "FieldElement*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "isConst": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + } + } + }, + { + "name": "felts_len", + "type": { + "name": "uintptr_t", + "kind": "typeAlias", "sizeOf": 8, "alignOf": 8, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 38, - "column": 16 + "fileName": "_uintptr_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_uintptr_t.h", + "line": 34, + "column": 33 + }, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 640, - "column": 20 + "fileName": "_uintptr_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_uintptr_t.h", + "line": 34, + "column": 33 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 639, - "column": 5 + "line": 747, + "column": 21 } - }, - "COptionClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 80, + } + }, + "records": { + "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "some", + "name": "err", "type": { - "name": "Clause", + "name": "Error", "kind": "struct", - "sizeOf": 80, + "sizeOf": 8, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 338, + "line": 38, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 362, - "column": 21 + "line": 54, + "column": 20 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 361, + "line": 53, "column": 5 } }, - "COptionFieldElement": { - "size_of": 36, - "align_of": 4, + "Clause": { + "size_of": 80, + "align_of": 8, "fields": [ { "name": "tag", "type": { - "name": "COptionFieldElement_Tag", + "name": "Clause_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 271, + "line": 336, + "column": 3 + }, + "innerType": { + "name": "Clause_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 332, + "column": 14 + } + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 339, + "column": 14 + } + }, + { + "name": "", + "type": { + "name": "Clause_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 72, + "alignOf": 8, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 340, + "column": 3 + } + }, + "offset_of": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 340, + "column": 3 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 338, + "column": 16 + } + }, + "COptionFieldElement": { + "size_of": 36, + "align_of": 4, + "fields": [ + { + "name": "tag", + "type": { + "name": "COptionFieldElement_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 271, "column": 3 }, "innerType": { @@ -3369,7 +3302,7 @@ "column": 16 } }, - "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { "size_of": 8, "align_of": 8, "fields": [ @@ -3390,7 +3323,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 561, + "line": 606, "column": 20 } } @@ -3398,113 +3331,209 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 560, + "line": 605, "column": 5 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { - "size_of": 4, - "align_of": 4, + "CArrayc_char": { + "size_of": 16, + "align_of": 8, "fields": [ { - "name": "i32", + "name": "data", "type": { - "name": "int32_t", + "name": "const char**", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 288, + "column": 16 + } + }, + { + "name": "data_len", + "type": { + "name": "uintptr_t", "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "sizeOf": 8, + "alignOf": 8, "location": { - "fileName": "_int32_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_int32_t.h", - "line": 30, + "fileName": "_uintptr_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_uintptr_t.h", + "line": 34, "column": 33 }, "innerType": { - "name": "int", + "name": "unsigned long", "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 + "sizeOf": 8, + "alignOf": 8 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 117, - "column": 15 + "line": 289, + "column": 13 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 116, - "column": 5 + "line": 287, + "column": 16 } }, - "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, - "align_of": 8, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD13": { + "size_of": 32, + "align_of": 1, "fields": [ { - "name": "err", + "name": "felt252", "type": { - "name": "Error", + "name": "FieldElement", "kind": "struct", - "sizeOf": 8, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 38, + "line": 59, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 578, - "column": 20 + "line": 155, + "column": 27 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 577, + "line": 154, "column": 5 } }, - "ResultSignature_ANONYMOUS_FIELD1": { + "CArrayToken": { + "size_of": 16, + "align_of": 8, + "fields": [ + { + "name": "data", + "type": { + "name": "Token*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Token", + "kind": "struct", + "sizeOf": 64, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 462, + "column": 16 + } + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 471, + "column": 17 + } + }, + { + "name": "data_len", + "type": { + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, + "location": { + "fileName": "_uintptr_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_uintptr_t.h", + "line": 34, + "column": 33 + }, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 + } + }, + "offset_of": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 472, + "column": 13 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 470, + "column": 16 + } + }, + "MemberValue_ANONYMOUS_FIELD1": { "record_kind": "union", - "size_of": 64, + "size_of": 40, "align_of": 8, "fields": [ { "name": "", "type": { - "name": "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "MemberValue_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 64, - "alignOf": 1, + "sizeOf": 40, + "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 602, + "line": 306, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 602, + "line": 306, "column": 5 } }, { "name": "", "type": { - "name": "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "MemberValue_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", "sizeOf": 8, "alignOf": 8, @@ -3512,14 +3541,14 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 605, + "line": 309, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 605, + "line": 309, "column": 5 } } @@ -3527,18 +3556,39 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 601, + "line": 305, "column": 3 } }, - "Member": { - "size_of": 24, + "Token": { + "size_of": 64, "align_of": 8, "fields": [ { - "name": "name", + "name": "contract_address", "type": { - "name": "const char*", + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 463, + "column": 23 + } + }, + { + "name": "name", + "type": { + "name": "const char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, @@ -3550,367 +3600,342 @@ "isConst": true } }, + "offset_of": 32, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 221, + "line": 464, "column": 15 } }, { - "name": "ty", + "name": "symbol", "type": { - "name": "Ty*", + "name": "const char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Ty", - "kind": "struct", - "sizeOf": 48, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 196, - "column": 16 - } + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, - "offset_of": 8, + "offset_of": 40, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 222, - "column": 14 + "line": 465, + "column": 15 } }, { - "name": "key", + "name": "decimals", "type": { - "name": "_Bool", - "kind": "primitive", + "name": "uint8_t", + "kind": "typeAlias", "sizeOf": 1, - "alignOf": 1 - }, - "offset_of": 16, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 223, - "column": 8 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 220, - "column": 16 - } - }, - "Event": { - "size_of": 64, - "align_of": 8, - "fields": [ - { - "name": "keys", - "type": { - "name": "CArrayFieldElement", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, + "alignOf": 1, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 374, - "column": 16 + "fileName": "_uint8_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/_types/_uint8_t.h", + "line": 31, + "column": 23 + }, + "innerType": { + "name": "unsigned char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 } }, + "offset_of": 48, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 457, - "column": 29 + "line": 466, + "column": 11 } }, { - "name": "data", + "name": "metadata", "type": { - "name": "CArrayFieldElement", - "kind": "struct", - "sizeOf": 16, + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 374, - "column": 16 - } - }, - "offset_of": 16, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 458, - "column": 29 - } - }, - { - "name": "transaction_hash", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, - "offset_of": 32, + "offset_of": 56, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 459, - "column": 23 + "line": 467, + "column": 15 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 456, + "line": 462, "column": 16 } }, - "ResultCArrayToken_ANONYMOUS_FIELD1": { - "record_kind": "union", + "Resultc_char": { "size_of": 16, "align_of": 8, "fields": [ { - "name": "", + "name": "tag", "type": { - "name": "ResultCArrayToken_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "isAnonymous": true, + "name": "Resultc_char_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 483, - "column": 5 + "line": 552, + "column": 3 + }, + "innerType": { + "name": "Resultc_char_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 549, + "column": 14 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 483, - "column": 5 + "line": 555, + "column": 20 } }, { "name": "", "type": { - "name": "ResultCArrayToken_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", - "kind": "struct", + "name": "Resultc_char_ANONYMOUS_FIELD1", + "kind": "union", "sizeOf": 8, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 486, - "column": 5 + "line": 556, + "column": 3 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 486, - "column": 5 + "line": 556, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 482, - "column": 3 + "line": 554, + "column": 16 } }, - "Entity": { - "size_of": 48, + "MemberValue_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 40, "align_of": 8, "fields": [ { - "name": "hashed_keys", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 242, - "column": 23 - } - }, - { - "name": "models", + "name": "primitive", "type": { - "name": "CArrayStruct", + "name": "Primitive", "kind": "struct", - "sizeOf": 16, + "sizeOf": 40, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 236, + "line": 107, "column": 16 } }, - "offset_of": 32, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 243, - "column": 23 + "line": 307, + "column": 24 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 241, - "column": 16 + "line": 306, + "column": 5 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD12": { - "size_of": 1, - "align_of": 1, + "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, "fields": [ { - "name": "bool_", + "name": "number", "type": { - "name": "_Bool", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "name": "uint64_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, + "location": { + "fileName": "_uint64_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/_types/_uint64_t.h", + "line": 31, + "column": 28 + }, + "innerType": { + "name": "unsigned long long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 + } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 152, - "column": 12 + "line": 667, + "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 151, + "line": 666, "column": 5 } }, - "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD9": { "size_of": 16, - "align_of": 8, + "align_of": 1, "fields": [ { - "name": "ok", + "name": "u128", "type": { - "name": "CArrayu8", - "kind": "struct", + "name": "uint8_t[16]", + "kind": "array", "sizeOf": 16, "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 63, - "column": 16 + "sizeOfElement": 1, + "arraySize": 16, + "innerType": { + "name": "uint8_t", + "kind": "typeAlias", + "sizeOf": 1, + "alignOf": 1, + "location": { + "fileName": "_uint8_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/_types/_uint8_t.h", + "line": 31, + "column": 23 + }, + "innerType": { + "name": "unsigned char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 77, - "column": 23 + "line": 138, + "column": 15 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 76, + "line": 137, "column": 5 } }, - "ResultCArrayTokenBalance_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, - "align_of": 8, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD6": { + "size_of": 2, + "align_of": 2, "fields": [ { - "name": "err", + "name": "u16", "type": { - "name": "Error", - "kind": "struct", - "sizeOf": 8, - "alignOf": 8, + "name": "uint16_t", + "kind": "typeAlias", + "sizeOf": 2, + "alignOf": 2, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 38, - "column": 16 + "fileName": "_uint16_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/_types/_uint16_t.h", + "line": 31, + "column": 24 + }, + "innerType": { + "name": "unsigned short", + "kind": "primitive", + "sizeOf": 2, + "alignOf": 2 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 520, - "column": 20 + "line": 129, + "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 519, + "line": 128, "column": 5 } }, - "CArrayMember": { + "CArrayEntity": { "size_of": 16, "align_of": 8, "fields": [ { "name": "data", "type": { - "name": "Member*", + "name": "Entity*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Member", + "name": "Entity", "kind": "struct", - "sizeOf": 24, + "sizeOf": 48, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 220, + "line": 241, "column": 16 } } @@ -3918,7 +3943,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 227, + "line": 247, "column": 18 } }, @@ -3946,7 +3971,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 228, + "line": 248, "column": 13 } } @@ -3954,109 +3979,108 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 226, + "line": 246, "column": 16 } }, - "ResultAccount": { - "size_of": 16, + "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "tag", + "name": "err", "type": { - "name": "ResultAccount_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "Error", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 631, - "column": 3 - }, - "innerType": { - "name": "ResultAccount_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 628, - "column": 14 - } + "line": 38, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 634, - "column": 21 + "line": 561, + "column": 20 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 560, + "column": 5 + } + }, + "MemberValue_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "", + "name": "string", "type": { - "name": "ResultAccount_ANONYMOUS_FIELD1", - "kind": "union", + "name": "const char*", + "kind": "pointer", "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 635, - "column": 3 + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 635, - "column": 3 + "line": 310, + "column": 19 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 633, - "column": 16 + "line": 309, + "column": 5 } }, - "BlockId_ANONYMOUS_FIELD1": { + "Resultc_char_ANONYMOUS_FIELD1": { "record_kind": "union", - "size_of": 32, + "size_of": 8, "align_of": 8, "fields": [ { "name": "", "type": { - "name": "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 8, + "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 663, + "line": 557, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 663, + "line": 557, "column": 5 } }, { "name": "", "type": { - "name": "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", "sizeOf": 8, "alignOf": 8, @@ -4064,214 +4088,238 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 666, + "line": 560, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 666, + "line": 560, "column": 5 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 556, + "column": 3 + } + }, + "ResultCArrayTokenBalance_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 16, + "align_of": 8, + "fields": [ { "name": "", "type": { - "name": "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", + "name": "ResultCArrayTokenBalance_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 4, - "alignOf": 4, + "sizeOf": 16, + "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 669, + "line": 516, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 669, + "line": 516, "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 662, - "column": 3 - } - }, - "Resultc_char": { - "size_of": 16, - "align_of": 8, - "fields": [ + }, { - "name": "tag", + "name": "", "type": { - "name": "Resultc_char_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "ResultCArrayTokenBalance_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 552, - "column": 3 - }, - "innerType": { - "name": "Resultc_char_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 549, - "column": 14 - } + "line": 519, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 555, - "column": 20 + "line": 519, + "column": 5 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 515, + "column": 3 + } + }, + "COptionFieldElement_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 32, + "align_of": 1, + "fields": [ { "name": "", "type": { - "name": "Resultc_char_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 8, - "alignOf": 8, + "name": "COptionFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 556, - "column": 3 + "line": 276, + "column": 5 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 556, - "column": 3 + "line": 276, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 554, - "column": 16 + "line": 275, + "column": 3 } }, - "ResultSubscription": { - "size_of": 16, - "align_of": 8, + "Signature": { + "size_of": 64, + "align_of": 1, "fields": [ { - "name": "tag", + "name": "r", "type": { - "name": "ResultSubscription_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 408, - "column": 3 - }, - "innerType": { - "name": "ResultSubscription_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 405, - "column": 14 - } + "line": 59, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 411, - "column": 26 - } + "line": 587, + "column": 23 + }, + "comment": "/**\n * The \u0060r\u0060 value of a signature\n */" }, { - "name": "", + "name": "s", "type": { - "name": "ResultSubscription_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 8, - "alignOf": 8, - "isAnonymous": true, + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 412, - "column": 3 + "line": 59, + "column": 16 } }, - "offset_of": 8, + "offset_of": 32, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 412, - "column": 3 + "line": 591, + "column": 23 + }, + "comment": "/**\n * The \u0060s\u0060 value of a signature\n */" + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 583, + "column": 16 + } + }, + "Error": { + "size_of": 8, + "align_of": 8, + "fields": [ + { + "name": "message", + "type": { + "name": "char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 39, + "column": 9 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 410, + "line": 38, "column": 16 } }, - "ResultToriiClient_ANONYMOUS_FIELD1": { + "ResultCArrayEntity_ANONYMOUS_FIELD1": { "record_kind": "union", - "size_of": 8, + "size_of": 16, "align_of": 8, "fields": [ { "name": "", "type": { - "name": "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 8, + "sizeOf": 16, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 50, + "line": 259, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 50, + "line": 259, "column": 5 } }, { "name": "", "type": { - "name": "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", "sizeOf": 8, "alignOf": 8, @@ -4279,14 +4327,14 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 53, + "line": 262, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 53, + "line": 262, "column": 5 } } @@ -4294,311 +4342,302 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 49, + "line": 258, "column": 3 } }, - "ResultFieldElement": { - "size_of": 40, + "ResultCArrayu8_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 16, "align_of": 8, "fields": [ { - "name": "tag", + "name": "", "type": { - "name": "ResultFieldElement_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 569, - "column": 3 - }, - "innerType": { - "name": "ResultFieldElement_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 566, - "column": 14 - } + "line": 76, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 572, - "column": 26 + "line": 76, + "column": 5 } }, { "name": "", "type": { - "name": "ResultFieldElement_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 32, + "name": "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", + "sizeOf": 8, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 573, - "column": 3 + "line": 79, + "column": 5 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 573, - "column": 3 + "line": 79, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 571, - "column": 16 + "line": 75, + "column": 3 } }, - "TokenBalance": { - "size_of": 104, - "align_of": 8, + "FieldElement": { + "size_of": 32, + "align_of": 1, "fields": [ { - "name": "balance", + "name": "data", "type": { - "name": "uint64_t[4]", + "name": "uint8_t[32]", "kind": "array", "sizeOf": 32, "alignOf": 8, - "sizeOfElement": 8, - "arraySize": 4, + "sizeOfElement": 1, + "arraySize": 32, "innerType": { - "name": "uint64_t", + "name": "uint8_t", "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, + "sizeOf": 1, + "alignOf": 1, "location": { - "fileName": "_uint64_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/_types/_uint64_t.h", - "line": 31, - "column": 28 + "fileName": "_uint8_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/_types/_uint8_t.h", + "line": 31, + "column": 23 }, "innerType": { - "name": "unsigned long long", + "name": "unsigned char", "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "sizeOf": 1, + "alignOf": 1 } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 493, - "column": 12 + "line": 60, + "column": 11 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + }, + "Member": { + "size_of": 24, + "align_of": 8, + "fields": [ { - "name": "account_address", + "name": "name", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, - "offset_of": 32, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 498, - "column": 23 + "line": 221, + "column": 15 } }, { - "name": "contract_address", + "name": "ty", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 + "name": "Ty*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Ty", + "kind": "struct", + "sizeOf": 48, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 196, + "column": 16 + } } }, - "offset_of": 64, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 499, - "column": 23 + "line": 222, + "column": 14 } }, { - "name": "token_id", + "name": "key", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } + "name": "_Bool", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 }, - "offset_of": 96, + "offset_of": 16, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 500, - "column": 15 + "line": 223, + "column": 8 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 492, + "line": 220, "column": 16 } }, - "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, + "ResultCArrayToken_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "err", + "name": "ok", "type": { - "name": "Error", + "name": "CArrayToken", "kind": "struct", - "sizeOf": 8, + "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 38, + "line": 470, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 263, - "column": 20 + "line": 484, + "column": 26 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 262, + "line": 483, "column": 5 } }, - "ResultCArrayToken_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "ResultProvider_ANONYMOUS_FIELD1": { + "record_kind": "union", "size_of": 8, "align_of": 8, "fields": [ { - "name": "err", + "name": "", "type": { - "name": "Error", + "name": "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", "sizeOf": 8, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 38, - "column": 16 + "line": 619, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 487, - "column": 20 + "line": 619, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 486, - "column": 5 - } - }, - "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 32, - "align_of": 8, - "fields": [ + }, { - "name": "enum_", + "name": "", "type": { - "name": "Enum", + "name": "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", - "sizeOf": 32, + "sizeOf": 8, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 176, - "column": 16 + "line": 622, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 206, - "column": 19 + "line": 622, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 205, - "column": 5 + "line": 618, + "column": 3 } }, - "CArrayCOptionFieldElement": { + "CArrayMember": { "size_of": 16, "align_of": 8, "fields": [ { "name": "data", "type": { - "name": "COptionFieldElement*", + "name": "Member*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "COptionFieldElement", + "name": "Member", "kind": "struct", - "sizeOf": 36, - "alignOf": 4, + "sizeOf": 24, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 273, + "line": 220, "column": 16 } } @@ -4606,8 +4645,8 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 283, - "column": 31 + "line": 227, + "column": 18 } }, { @@ -4634,7 +4673,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 284, + "line": 228, "column": 13 } } @@ -4642,401 +4681,413 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 282, + "line": 226, "column": 16 } }, - "Call": { - "size_of": 56, + "KeysClause": { + "size_of": 40, "align_of": 8, "fields": [ { - "name": "to", + "name": "keys", "type": { - "name": "FieldElement", + "name": "CArrayCOptionFieldElement", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 16, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, + "line": 282, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 646, - "column": 23 + "line": 293, + "column": 36 } }, { - "name": "selector", + "name": "pattern_matching", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "name": "PatternMatching", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 25, + "column": 14 } }, - "offset_of": 32, + "offset_of": 16, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 647, - "column": 15 + "line": 294, + "column": 24 } }, { - "name": "calldata", + "name": "models", "type": { - "name": "CArrayFieldElement", + "name": "CArrayc_char", "kind": "struct", "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 374, + "line": 287, "column": 16 } }, - "offset_of": 40, + "offset_of": 24, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 648, - "column": 29 + "line": 295, + "column": 23 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 645, + "line": 292, "column": 16 } }, - "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { - "size_of": 4, - "align_of": 4, + "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 32, + "align_of": 1, "fields": [ { - "name": "block_tag", + "name": "hash", "type": { - "name": "BlockTag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 6, - "column": 14 + "line": 59, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 670, - "column": 21 + "line": 664, + "column": 27 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 669, + "line": 663, "column": 5 } }, - "Signature": { - "size_of": 64, - "align_of": 1, + "CArrayu8": { + "size_of": 16, + "align_of": 8, "fields": [ { - "name": "r", + "name": "data", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 + "name": "uint8_t*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "uint8_t", + "kind": "typeAlias", + "sizeOf": 1, + "alignOf": 1, + "location": { + "fileName": "_uint8_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/_types/_uint8_t.h", + "line": 31, + "column": 23 + }, + "innerType": { + "name": "unsigned char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 587, - "column": 23 - }, - "comment": "/**\n * The \u0060r\u0060 value of a signature\n */" + "line": 64, + "column": 12 + } }, { - "name": "s", + "name": "data_len", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 + "fileName": "_uintptr_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_uintptr_t.h", + "line": 34, + "column": 33 + }, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, - "offset_of": 32, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 591, - "column": 23 - }, - "comment": "/**\n * The \u0060s\u0060 value of a signature\n */" + "line": 65, + "column": 13 + } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 583, + "line": 63, "column": 16 } }, - "EntityKeysClause": { - "size_of": 48, + "CArrayTy": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "tag", + "name": "data", "type": { - "name": "EntityKeysClause_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 425, - "column": 3 - }, + "name": "Ty*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, "innerType": { - "name": "EntityKeysClause_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, + "name": "Ty", + "kind": "struct", + "sizeOf": 48, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 422, - "column": 14 + "line": 196, + "column": 16 } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 428, - "column": 24 + "line": 183, + "column": 14 } }, { - "name": "", + "name": "data_len", "type": { - "name": "EntityKeysClause_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 40, + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 429, - "column": 3 + "fileName": "_uintptr_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_uintptr_t.h", + "line": 34, + "column": 33 + }, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 429, - "column": 3 + "line": 184, + "column": 13 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 427, + "line": 182, "column": 16 } }, - "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { + "CompositeClause": { "size_of": 24, "align_of": 8, "fields": [ { - "name": "composite", - "type": { - "name": "CompositeClause", - "kind": "struct", - "sizeOf": 24, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 327, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 348, - "column": 30 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 347, - "column": 5 - } - }, - "ResultCArrayu8_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 16, - "align_of": 8, - "fields": [ - { - "name": "", + "name": "operator_", "type": { - "name": "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "isAnonymous": true, + "name": "LogicalOperator", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 76, - "column": 5 + "line": 20, + "column": 14 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 76, - "column": 5 + "line": 328, + "column": 24 } }, { - "name": "", + "name": "clauses", "type": { - "name": "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "CArrayClause", "kind": "struct", - "sizeOf": 8, + "sizeOf": 16, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 79, - "column": 5 + "line": 322, + "column": 16 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 79, - "column": 5 + "line": 329, + "column": 23 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 75, - "column": 3 + "line": 327, + "column": 16 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3": { - "size_of": 8, - "align_of": 8, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD11": { + "size_of": 4, + "align_of": 4, "fields": [ { - "name": "i64", + "name": "u_size", "type": { - "name": "int64_t", + "name": "uint32_t", "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, + "sizeOf": 4, + "alignOf": 4, "location": { - "fileName": "_int64_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_int64_t.h", - "line": 30, - "column": 33 + "fileName": "_uint32_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/_types/_uint32_t.h", + "line": 31, + "column": 22 }, "innerType": { - "name": "long long", + "name": "unsigned int", "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "sizeOf": 4, + "alignOf": 4 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 120, - "column": 15 + "line": 149, + "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 119, + "line": 148, "column": 5 } }, - "ResultCArrayEntity": { - "size_of": 24, + "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3": { + "size_of": 16, + "align_of": 8, + "fields": [ + { + "name": "array", + "type": { + "name": "CArrayTy", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 182, + "column": 16 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 212, + "column": 23 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 211, + "column": 5 + } + }, + "MemberValue": { + "size_of": 48, "align_of": 8, "fields": [ { "name": "tag", "type": { - "name": "ResultCArrayEntity_Tag", + "name": "MemberValue_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 254, + "line": 301, "column": 3 }, "innerType": { - "name": "ResultCArrayEntity_Tag", + "name": "MemberValue_Tag", "kind": "enum", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 251, + "line": 298, "column": 14 } } @@ -5044,22 +5095,22 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 257, - "column": 26 + "line": 304, + "column": 19 } }, { "name": "", "type": { - "name": "ResultCArrayEntity_ANONYMOUS_FIELD1", + "name": "MemberValue_ANONYMOUS_FIELD1", "kind": "union", - "sizeOf": 16, + "sizeOf": 40, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 258, + "line": 305, "column": 3 } }, @@ -5067,7 +5118,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 258, + "line": 305, "column": 3 } } @@ -5075,242 +5126,260 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 256, + "line": 303, "column": 16 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD13": { - "size_of": 32, - "align_of": 1, + "COptionClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 80, + "align_of": 8, "fields": [ { - "name": "felt252", + "name": "some", "type": { - "name": "FieldElement", + "name": "Clause", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 80, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, + "line": 338, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 155, - "column": 27 + "line": 362, + "column": 21 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 154, + "line": 361, "column": 5 } }, - "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "ResultToriiClient_ANONYMOUS_FIELD1": { + "record_kind": "union", "size_of": 8, "align_of": 8, "fields": [ { - "name": "err", + "name": "", "type": { - "name": "Error", + "name": "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", "sizeOf": 8, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 38, - "column": 16 + "line": 50, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 623, - "column": 20 + "line": 50, + "column": 5 + } + }, + { + "name": "", + "type": { + "name": "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 53, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 53, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 622, - "column": 5 + "line": 49, + "column": 3 } }, - "ResultCArrayTokenBalance": { - "size_of": 24, + "CArrayCOptionFieldElement": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "tag", + "name": "data", "type": { - "name": "ResultCArrayTokenBalance_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 511, - "column": 3 - }, + "name": "COptionFieldElement*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, "innerType": { - "name": "ResultCArrayTokenBalance_Tag", - "kind": "enum", - "sizeOf": 4, + "name": "COptionFieldElement", + "kind": "struct", + "sizeOf": 36, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 508, - "column": 14 + "line": 273, + "column": 16 } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 514, - "column": 32 + "line": 283, + "column": 31 } }, { - "name": "", + "name": "data_len", "type": { - "name": "ResultCArrayTokenBalance_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 16, + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 515, - "column": 3 + "fileName": "_uintptr_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_uintptr_t.h", + "line": 34, + "column": 33 + }, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 515, - "column": 3 + "line": 284, + "column": 13 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 513, + "line": 282, "column": 16 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD15": { - "size_of": 32, - "align_of": 1, + "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 8, + "align_of": 8, "fields": [ { - "name": "contract_address", + "name": "ok", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 161, - "column": 27 + "line": 558, + "column": 19 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 160, + "line": 557, "column": 5 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 2, - "align_of": 2, + "ResultCArrayTokenBalance_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, "fields": [ { - "name": "i16", + "name": "err", "type": { - "name": "int16_t", - "kind": "typeAlias", - "sizeOf": 2, - "alignOf": 2, + "name": "Error", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8, "location": { - "fileName": "_int16_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_int16_t.h", - "line": 30, - "column": 33 - }, - "innerType": { - "name": "short", - "kind": "primitive", - "sizeOf": 2, - "alignOf": 2 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 38, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 114, - "column": 15 + "line": 520, + "column": 20 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 113, + "line": 519, "column": 5 } }, - "ResultCArrayFieldElement": { + "ResultCArrayEntity": { "size_of": 24, "align_of": 8, "fields": [ { "name": "tag", "type": { - "name": "ResultCArrayFieldElement_Tag", + "name": "ResultCArrayEntity_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 535, + "line": 254, "column": 3 }, "innerType": { - "name": "ResultCArrayFieldElement_Tag", + "name": "ResultCArrayEntity_Tag", "kind": "enum", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 532, + "line": 251, "column": 14 } } @@ -5318,14 +5387,14 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 538, - "column": 32 + "line": 257, + "column": 26 } }, { "name": "", "type": { - "name": "ResultCArrayFieldElement_ANONYMOUS_FIELD1", + "name": "ResultCArrayEntity_ANONYMOUS_FIELD1", "kind": "union", "sizeOf": 16, "alignOf": 8, @@ -5333,7 +5402,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 539, + "line": 258, "column": 3 } }, @@ -5341,7 +5410,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 539, + "line": 258, "column": 3 } } @@ -5349,400 +5418,437 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 537, + "line": 256, "column": 16 } }, - "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "Resultbool_ANONYMOUS_FIELD1": { + "record_kind": "union", "size_of": 8, "align_of": 8, "fields": [ { - "name": "ok", - "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 558, - "column": 19 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 557, - "column": 5 - } - }, - "CompositeClause": { - "size_of": 24, - "align_of": 8, - "fields": [ - { - "name": "operator_", + "name": "", "type": { - "name": "LogicalOperator", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, + "name": "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", + "sizeOf": 1, + "alignOf": 1, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 20, - "column": 14 + "line": 447, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 328, - "column": 24 + "line": 447, + "column": 5 } }, { - "name": "clauses", + "name": "", "type": { - "name": "CArrayClause", + "name": "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", - "sizeOf": 16, + "sizeOf": 8, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 322, - "column": 16 + "line": 450, + "column": 5 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 329, - "column": 23 + "line": 450, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 327, - "column": 16 + "line": 446, + "column": 3 } }, - "MemberValue_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 40, + "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "", - "type": { - "name": "MemberValue_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 40, - "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 306, - "column": 5 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 306, - "column": 5 - } - }, - { - "name": "", + "name": "err", "type": { - "name": "MemberValue_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "Error", "kind": "struct", "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 309, - "column": 5 + "line": 38, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 309, - "column": 5 + "line": 640, + "column": 20 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 305, - "column": 3 + "line": 639, + "column": 5 } }, - "CHashItemFieldElementModelMetadata": { - "size_of": 184, - "align_of": 8, + "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { + "size_of": 4, + "align_of": 4, "fields": [ { - "name": "key", + "name": "block_tag", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "name": "BlockTag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, - "column": 16 + "line": 6, + "column": 14 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 391, - "column": 23 + "line": 670, + "column": 21 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 669, + "column": 5 + } + }, + "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 16, + "align_of": 8, + "fields": [ { - "name": "value", + "name": "ok", "type": { - "name": "ModelMetadata", + "name": "CArrayu8", "kind": "struct", - "sizeOf": 152, + "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 379, + "line": 63, "column": 16 } }, - "offset_of": 32, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 392, - "column": 24 + "line": 77, + "column": 23 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 390, - "column": 16 + "line": 76, + "column": 5 } }, - "EnumOption": { + "CArrayClause": { "size_of": 16, "align_of": 8, "fields": [ { - "name": "name", + "name": "data", "type": { - "name": "const char*", + "name": "Clause*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "name": "Clause", + "kind": "struct", + "sizeOf": 80, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 338, + "column": 16 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 167, - "column": 15 + "line": 323, + "column": 18 } }, { - "name": "ty", + "name": "data_len", "type": { - "name": "Ty*", - "kind": "pointer", + "name": "uintptr_t", + "kind": "typeAlias", "sizeOf": 8, "alignOf": 8, - "innerType": { - "name": "Ty", - "kind": "struct", - "sizeOf": 48, - "alignOf": 8, + "location": { + "fileName": "_uintptr_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_uintptr_t.h", + "line": 34, + "column": 33 + }, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 + } + }, + "offset_of": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 324, + "column": 13 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 322, + "column": 16 + } + }, + "ResultCArrayFieldElement": { + "size_of": 24, + "align_of": 8, + "fields": [ + { + "name": "tag", + "type": { + "name": "ResultCArrayFieldElement_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 535, + "column": 3 + }, + "innerType": { + "name": "ResultCArrayFieldElement_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 196, - "column": 16 + "line": 532, + "column": 14 } } }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 538, + "column": 32 + } + }, + { + "name": "", + "type": { + "name": "ResultCArrayFieldElement_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 16, + "alignOf": 8, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 539, + "column": 3 + } + }, "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 168, - "column": 14 + "line": 539, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 166, + "line": 537, "column": 16 } }, - "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, + "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "number", + "name": "ok", "type": { - "name": "uint64_t", - "kind": "typeAlias", - "sizeOf": 8, + "name": "CArrayEntity", + "kind": "struct", + "sizeOf": 16, "alignOf": 8, "location": { - "fileName": "_uint64_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/_types/_uint64_t.h", - "line": 31, - "column": 28 - }, - "innerType": { - "name": "unsigned long long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 246, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 667, - "column": 16 + "line": 260, + "column": 27 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 666, + "line": 259, "column": 5 } }, - "Resultbool_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 8, - "align_of": 8, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 1, + "align_of": 1, "fields": [ { - "name": "", + "name": "i8", "type": { - "name": "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", + "name": "int8_t", + "kind": "typeAlias", "sizeOf": 1, "alignOf": 1, - "isAnonymous": true, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 447, - "column": 5 + "fileName": "_int8_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_int8_t.h", + "line": 30, + "column": 31 + }, + "innerType": { + "name": "signed char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 447, - "column": 5 + "line": 111, + "column": 14 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 110, + "column": 5 + } + }, + "EntityKeysClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 16, + "align_of": 8, + "fields": [ { - "name": "", + "name": "hashed_keys", "type": { - "name": "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "CArrayFieldElement", "kind": "struct", - "sizeOf": 8, + "sizeOf": 16, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 450, - "column": 5 + "line": 374, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 450, - "column": 5 + "line": 431, + "column": 33 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 446, - "column": 3 + "line": 430, + "column": 5 } }, - "ResultProvider_ANONYMOUS_FIELD1": { + "BlockId_ANONYMOUS_FIELD1": { "record_kind": "union", - "size_of": 8, + "size_of": 32, "align_of": 8, "fields": [ { "name": "", "type": { - "name": "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 8, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 619, + "line": 663, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 619, + "line": 663, "column": 5 } }, { "name": "", "type": { - "name": "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", "sizeOf": 8, "alignOf": 8, @@ -5750,59 +5856,48 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 622, + "line": 666, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 622, + "line": 666, "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 618, - "column": 3 - } - }, - "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, - "align_of": 8, - "fields": [ + }, { - "name": "err", + "name": "", "type": { - "name": "Error", + "name": "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", "kind": "struct", - "sizeOf": 8, - "alignOf": 8, + "sizeOf": 4, + "alignOf": 4, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 38, - "column": 16 + "line": 669, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 451, - "column": 20 + "line": 669, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 450, - "column": 5 + "line": 662, + "column": 3 } }, - "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { "size_of": 8, "align_of": 8, "fields": [ @@ -5823,7 +5918,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 544, + "line": 623, "column": 20 } } @@ -5831,109 +5926,161 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 543, + "line": 622, "column": 5 } }, - "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4": { - "size_of": 8, + "ResultCArrayFieldElement_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 16, "align_of": 8, "fields": [ { - "name": "byte_array", + "name": "", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, + "name": "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", + "sizeOf": 16, "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 540, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 215, - "column": 19 + "line": 540, + "column": 5 + } + }, + { + "name": "", + "type": { + "name": "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 543, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 543, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 214, - "column": 5 + "line": 539, + "column": 3 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 1, - "align_of": 1, + "ResultSubscription": { + "size_of": 16, + "align_of": 8, "fields": [ { - "name": "i8", + "name": "tag", "type": { - "name": "int8_t", + "name": "ResultSubscription_Tag", "kind": "typeAlias", - "sizeOf": 1, - "alignOf": 1, + "sizeOf": 4, + "alignOf": 4, "location": { - "fileName": "_int8_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_int8_t.h", - "line": 30, - "column": 31 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 408, + "column": 3 }, "innerType": { - "name": "signed char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "name": "ResultSubscription_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 405, + "column": 14 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 111, - "column": 14 + "line": 411, + "column": 26 + } + }, + { + "name": "", + "type": { + "name": "ResultSubscription_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 412, + "column": 3 + } + }, + "offset_of": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 412, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 110, - "column": 5 + "line": 410, + "column": 16 } }, - "Clause": { - "size_of": 80, + "ResultAccount": { + "size_of": 16, "align_of": 8, "fields": [ { "name": "tag", "type": { - "name": "Clause_Tag", + "name": "ResultAccount_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 336, + "line": 631, "column": 3 }, "innerType": { - "name": "Clause_Tag", + "name": "ResultAccount_Tag", "kind": "enum", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 332, + "line": 628, "column": 14 } } @@ -5941,22 +6088,22 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 339, - "column": 14 + "line": 634, + "column": 21 } }, { "name": "", "type": { - "name": "Clause_ANONYMOUS_FIELD1", + "name": "ResultAccount_ANONYMOUS_FIELD1", "kind": "union", - "sizeOf": 72, + "sizeOf": 8, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 340, + "line": 635, "column": 3 } }, @@ -5964,7 +6111,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 340, + "line": 635, "column": 3 } } @@ -5972,87 +6119,98 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 338, + "line": 633, "column": 16 } }, - "ResultCArrayFieldElement_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 16, + "Ty": { + "size_of": 48, "align_of": 8, "fields": [ { - "name": "", + "name": "tag", "type": { - "name": "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "isAnonymous": true, + "name": "Ty_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 540, - "column": 5 + "line": 194, + "column": 3 + }, + "innerType": { + "name": "Ty_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 187, + "column": 14 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 540, - "column": 5 + "line": 197, + "column": 10 } }, { "name": "", "type": { - "name": "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", - "kind": "struct", - "sizeOf": 8, + "name": "Ty_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 40, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 543, - "column": 5 + "line": 198, + "column": 3 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 543, - "column": 5 + "line": 198, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 539, - "column": 3 + "line": 196, + "column": 16 } }, - "CArrayTokenBalance": { + "CArrayStruct": { "size_of": 16, "align_of": 8, "fields": [ { "name": "data", "type": { - "name": "TokenBalance*", + "name": "Struct*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "TokenBalance", + "name": "Struct", "kind": "struct", - "sizeOf": 104, + "sizeOf": 24, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 492, + "line": 231, "column": 16 } } @@ -6060,8 +6218,8 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 504, - "column": 24 + "line": 237, + "column": 18 } }, { @@ -6088,7 +6246,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 505, + "line": 238, "column": 13 } } @@ -6096,310 +6254,267 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 503, + "line": 236, "column": 16 } }, - "Resultbool": { + "CArrayCHashItemFieldElementModelMetadata": { "size_of": 16, "align_of": 8, "fields": [ { - "name": "tag", + "name": "data", "type": { - "name": "Resultbool_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 442, - "column": 3 - }, + "name": "CHashItemFieldElementModelMetadata*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, "innerType": { - "name": "Resultbool_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, + "name": "CHashItemFieldElementModelMetadata", + "kind": "struct", + "sizeOf": 184, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 439, - "column": 14 + "line": 390, + "column": 16 } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 445, - "column": 18 + "line": 396, + "column": 46 } }, { - "name": "", + "name": "data_len", "type": { - "name": "Resultbool_ANONYMOUS_FIELD1", - "kind": "union", + "name": "uintptr_t", + "kind": "typeAlias", "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 446, - "column": 3 - } - }, - "offset_of": 8, + "fileName": "_uintptr_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_uintptr_t.h", + "line": 34, + "column": 33 + }, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 + } + }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 446, - "column": 3 + "line": 397, + "column": 13 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 444, + "line": 395, "column": 16 } }, - "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3": { - "size_of": 16, + "Call": { + "size_of": 56, "align_of": 8, "fields": [ { - "name": "array", + "name": "to", "type": { - "name": "CArrayTy", + "name": "FieldElement", "kind": "struct", - "sizeOf": 16, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 182, + "line": 59, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 212, + "line": 646, "column": 23 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 211, - "column": 5 - } - }, - "CArrayToken": { - "size_of": 16, - "align_of": 8, - "fields": [ + }, { - "name": "data", + "name": "selector", "type": { - "name": "Token*", + "name": "const char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Token", - "kind": "struct", - "sizeOf": 64, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 462, - "column": 16 - } + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, + "offset_of": 32, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 471, - "column": 17 + "line": 647, + "column": 15 } }, { - "name": "data_len", + "name": "calldata", "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, + "name": "CArrayFieldElement", + "kind": "struct", + "sizeOf": 16, "alignOf": 8, "location": { - "fileName": "_uintptr_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_uintptr_t.h", - "line": 34, - "column": 33 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 374, + "column": 16 } }, - "offset_of": 8, + "offset_of": 40, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 472, - "column": 13 + "line": 648, + "column": 29 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 470, + "line": 645, "column": 16 } }, - "CArrayClause": { + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4": { "size_of": 16, - "align_of": 8, + "align_of": 1, "fields": [ { - "name": "data", + "name": "i128", "type": { - "name": "Clause*", - "kind": "pointer", - "sizeOf": 8, + "name": "uint8_t[16]", + "kind": "array", + "sizeOf": 16, "alignOf": 8, + "sizeOfElement": 1, + "arraySize": 16, "innerType": { - "name": "Clause", - "kind": "struct", - "sizeOf": 80, - "alignOf": 8, + "name": "uint8_t", + "kind": "typeAlias", + "sizeOf": 1, + "alignOf": 1, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 338, - "column": 16 + "fileName": "_uint8_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/_types/_uint8_t.h", + "line": 31, + "column": 23 + }, + "innerType": { + "name": "unsigned char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 323, - "column": 18 - } - }, - { - "name": "data_len", - "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, - "location": { - "fileName": "_uintptr_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_uintptr_t.h", - "line": 34, - "column": 33 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 - } - }, - "offset_of": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 324, - "column": 13 + "line": 123, + "column": 15 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 322, - "column": 16 + "line": 122, + "column": 5 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD5": { - "size_of": 1, - "align_of": 1, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD8": { + "size_of": 8, + "align_of": 8, "fields": [ { - "name": "u8", + "name": "u64", "type": { - "name": "uint8_t", + "name": "uint64_t", "kind": "typeAlias", - "sizeOf": 1, - "alignOf": 1, + "sizeOf": 8, + "alignOf": 8, "location": { - "fileName": "_uint8_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/_types/_uint8_t.h", + "fileName": "_uint64_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/_types/_uint64_t.h", "line": 31, - "column": 23 + "column": 28 }, "innerType": { - "name": "unsigned char", + "name": "unsigned long long", "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "sizeOf": 8, + "alignOf": 8 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 126, - "column": 15 + "line": 135, + "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 125, + "line": 134, "column": 5 } }, - "ResultCArrayu8": { - "size_of": 24, + "ResultProvider": { + "size_of": 16, "align_of": 8, "fields": [ { "name": "tag", "type": { - "name": "ResultCArrayu8_Tag", + "name": "ResultProvider_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 71, + "line": 614, "column": 3 }, "innerType": { - "name": "ResultCArrayu8_Tag", + "name": "ResultProvider_Tag", "kind": "enum", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 68, + "line": 611, "column": 14 } } @@ -6407,22 +6522,22 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 74, + "line": 617, "column": 22 } }, { "name": "", "type": { - "name": "ResultCArrayu8_ANONYMOUS_FIELD1", + "name": "ResultProvider_ANONYMOUS_FIELD1", "kind": "union", - "sizeOf": 16, + "sizeOf": 8, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 75, + "line": 618, "column": 3 } }, @@ -6430,7 +6545,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 75, + "line": 618, "column": 3 } } @@ -6438,857 +6553,773 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 73, + "line": 616, "column": 16 } }, - "MemberClause": { - "size_of": 72, + "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "model", + "name": "ok", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, + "name": "CArrayFieldElement", + "kind": "struct", + "sizeOf": 16, "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 374, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 316, - "column": 15 + "line": 541, + "column": 33 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 540, + "column": 5 + } + }, + "Query": { + "size_of": 104, + "align_of": 8, + "fields": [ { - "name": "member", + "name": "limit", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, + "name": "uint32_t", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "_uint32_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/_types/_uint32_t.h", + "line": 31, + "column": 22 + }, "innerType": { - "name": "const char", + "name": "unsigned int", "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "sizeOf": 4, + "alignOf": 4 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 317, - "column": 15 + "line": 368, + "column": 12 } }, { - "name": "operator_", + "name": "offset", "type": { - "name": "ComparisonOperator", - "kind": "enum", + "name": "uint32_t", + "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 11, - "column": 14 + "fileName": "_uint32_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/_types/_uint32_t.h", + "line": 31, + "column": 22 + }, + "innerType": { + "name": "unsigned int", + "kind": "primitive", + "sizeOf": 4, + "alignOf": 4 } }, - "offset_of": 16, + "offset_of": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 318, - "column": 27 + "line": 369, + "column": 12 } }, { - "name": "value", + "name": "clause", "type": { - "name": "MemberValue", + "name": "COptionClause", "kind": "struct", - "sizeOf": 48, + "sizeOf": 88, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 303, + "line": 358, "column": 16 } }, - "offset_of": 24, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 319, - "column": 22 + "line": 370, + "column": 24 + } + }, + { + "name": "dont_include_hashed_keys", + "type": { + "name": "_Bool", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 + }, + "offset_of": 96, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 371, + "column": 8 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 315, + "line": 367, "column": 16 } }, - "CArrayu8": { - "size_of": 16, + "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "data", - "type": { - "name": "uint8_t*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "uint8_t", - "kind": "typeAlias", - "sizeOf": 1, - "alignOf": 1, - "location": { - "fileName": "_uint8_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/_types/_uint8_t.h", - "line": 31, - "column": 23 - }, - "innerType": { - "name": "unsigned char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 - } - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 64, - "column": 12 - } - }, - { - "name": "data_len", + "name": "err", "type": { - "name": "uintptr_t", - "kind": "typeAlias", + "name": "Error", + "kind": "struct", "sizeOf": 8, "alignOf": 8, "location": { - "fileName": "_uintptr_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_uintptr_t.h", - "line": 34, - "column": 33 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 38, + "column": 16 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 65, - "column": 13 + "line": 263, + "column": 20 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 63, - "column": 16 + "line": 262, + "column": 5 } }, - "Resultc_char_ANONYMOUS_FIELD1": { + "Primitive_ANONYMOUS_FIELD1": { "record_kind": "union", - "size_of": 8, + "size_of": 32, "align_of": 8, "fields": [ { "name": "", "type": { - "name": "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 8, - "alignOf": 8, + "sizeOf": 1, + "alignOf": 1, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 557, + "line": 110, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 557, + "line": 110, "column": 5 } }, { "name": "", "type": { - "name": "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", - "sizeOf": 8, - "alignOf": 8, + "sizeOf": 2, + "alignOf": 2, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 560, + "line": 113, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 560, + "line": 113, "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 556, - "column": 3 - } - }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD11": { - "size_of": 4, - "align_of": 4, - "fields": [ + }, { - "name": "u_size", + "name": "", "type": { - "name": "uint32_t", - "kind": "typeAlias", + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", + "kind": "struct", "sizeOf": 4, "alignOf": 4, + "isAnonymous": true, "location": { - "fileName": "_uint32_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/_types/_uint32_t.h", - "line": 31, - "column": 22 - }, - "innerType": { - "name": "unsigned int", - "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 116, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 149, - "column": 16 + "line": 116, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 148, - "column": 5 - } - }, - "FieldElement": { - "size_of": 32, - "align_of": 1, - "fields": [ + }, { - "name": "data", + "name": "", "type": { - "name": "uint8_t[32]", - "kind": "array", - "sizeOf": 32, + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3", + "kind": "struct", + "sizeOf": 8, "alignOf": 8, - "sizeOfElement": 1, - "arraySize": 32, - "innerType": { - "name": "uint8_t", - "kind": "typeAlias", - "sizeOf": 1, - "alignOf": 1, - "location": { - "fileName": "_uint8_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/_types/_uint8_t.h", - "line": 31, - "column": 23 - }, - "innerType": { - "name": "unsigned char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 - } + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 119, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 60, - "column": 11 + "line": 119, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - }, - "EntityKeysClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 40, - "align_of": 8, - "fields": [ + }, { - "name": "entity_keys", + "name": "", "type": { - "name": "KeysClause", + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4", "kind": "struct", - "sizeOf": 40, - "alignOf": 8, + "sizeOf": 16, + "alignOf": 1, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 292, - "column": 16 + "line": 122, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 434, - "column": 25 + "line": 122, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 433, - "column": 5 - } - }, - "Clause_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 72, - "align_of": 8, - "fields": [ + }, { "name": "", "type": { - "name": "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD5", "kind": "struct", - "sizeOf": 40, - "alignOf": 8, + "sizeOf": 1, + "alignOf": 1, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 341, + "line": 125, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 341, + "line": 125, "column": 5 } }, { "name": "", "type": { - "name": "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD6", "kind": "struct", - "sizeOf": 72, - "alignOf": 8, + "sizeOf": 2, + "alignOf": 2, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 344, + "line": 128, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 344, + "line": 128, "column": 5 } }, { "name": "", "type": { - "name": "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD7", "kind": "struct", - "sizeOf": 24, - "alignOf": 8, + "sizeOf": 4, + "alignOf": 4, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 347, + "line": 131, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 347, + "line": 131, "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 340, - "column": 3 - } - }, - "CArrayCHashItemFieldElementModelMetadata": { - "size_of": 16, - "align_of": 8, - "fields": [ + }, { - "name": "data", + "name": "", "type": { - "name": "CHashItemFieldElementModelMetadata*", - "kind": "pointer", + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD8", + "kind": "struct", "sizeOf": 8, "alignOf": 8, - "innerType": { - "name": "CHashItemFieldElementModelMetadata", - "kind": "struct", - "sizeOf": 184, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 390, - "column": 16 - } + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 134, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 396, - "column": 46 + "line": 134, + "column": 5 } }, { - "name": "data_len", + "name": "", "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD9", + "kind": "struct", + "sizeOf": 16, + "alignOf": 1, + "isAnonymous": true, "location": { - "fileName": "_uintptr_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_uintptr_t.h", - "line": 34, - "column": 33 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 137, + "column": 5 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 397, - "column": 13 + "line": 137, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 395, - "column": 16 - } - }, - "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 8, - "align_of": 8, - "fields": [ + }, { - "name": "ok", + "name": "", "type": { - "name": "Provider*", - "kind": "pointer", - "sizeOf": 8, + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD10", + "kind": "struct", + "sizeOf": 32, "alignOf": 8, - "innerType": { - "name": "Provider", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 32, - "column": 16 - } + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 140, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 620, - "column": 24 + "line": 140, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 619, - "column": 5 - } - }, - "Ty": { - "size_of": 48, - "align_of": 8, - "fields": [ + }, { - "name": "tag", + "name": "", "type": { - "name": "Ty_Tag", - "kind": "typeAlias", + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD11", + "kind": "struct", "sizeOf": 4, "alignOf": 4, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 194, - "column": 3 - }, - "innerType": { - "name": "Ty_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 187, - "column": 14 - } + "line": 148, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 197, - "column": 10 + "line": 148, + "column": 5 } }, { "name": "", "type": { - "name": "Ty_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 40, - "alignOf": 8, + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD12", + "kind": "struct", + "sizeOf": 1, + "alignOf": 1, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 198, - "column": 3 + "line": 151, + "column": 5 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 198, - "column": 3 + "line": 151, + "column": 5 + } + }, + { + "name": "", + "type": { + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD13", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 154, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 154, + "column": 5 + } + }, + { + "name": "", + "type": { + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD14", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 157, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 157, + "column": 5 + } + }, + { + "name": "", + "type": { + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD15", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 160, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 160, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 196, - "column": 16 + "line": 109, + "column": 3 } }, - "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 16, + "Entity": { + "size_of": 48, "align_of": 8, "fields": [ { - "name": "ok", + "name": "hashed_keys", "type": { - "name": "CArrayEntity", + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 242, + "column": 23 + } + }, + { + "name": "models", + "type": { + "name": "CArrayStruct", "kind": "struct", "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 246, + "line": 236, "column": 16 } }, + "offset_of": 32, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 260, - "column": 27 + "line": 243, + "column": 23 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 259, - "column": 5 + "line": 241, + "column": 16 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD6": { - "size_of": 2, - "align_of": 2, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD5": { + "size_of": 1, + "align_of": 1, "fields": [ { - "name": "u16", + "name": "u8", "type": { - "name": "uint16_t", + "name": "uint8_t", "kind": "typeAlias", - "sizeOf": 2, - "alignOf": 2, + "sizeOf": 1, + "alignOf": 1, "location": { - "fileName": "_uint16_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/_types/_uint16_t.h", + "fileName": "_uint8_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/_types/_uint8_t.h", "line": 31, - "column": 24 + "column": 23 }, "innerType": { - "name": "unsigned short", + "name": "unsigned char", "kind": "primitive", - "sizeOf": 2, - "alignOf": 2 + "sizeOf": 1, + "alignOf": 1 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 129, - "column": 16 + "line": 126, + "column": 15 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 128, + "line": 125, "column": 5 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD9": { - "size_of": 16, - "align_of": 1, + "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 8, + "align_of": 8, "fields": [ { - "name": "u128", + "name": "ok", "type": { - "name": "uint8_t[16]", - "kind": "array", - "sizeOf": 16, + "name": "Provider*", + "kind": "pointer", + "sizeOf": 8, "alignOf": 8, - "sizeOfElement": 1, - "arraySize": 16, "innerType": { - "name": "uint8_t", - "kind": "typeAlias", - "sizeOf": 1, - "alignOf": 1, + "name": "Provider", + "kind": "opaqueType", "location": { - "fileName": "_uint8_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/_types/_uint8_t.h", - "line": 31, - "column": 23 - }, - "innerType": { - "name": "unsigned char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 32, + "column": 16 } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 138, - "column": 15 + "line": 620, + "column": 24 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 137, + "line": 619, "column": 5 } }, - "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { "size_of": 8, "align_of": 8, "fields": [ { - "name": "err", + "name": "ok", "type": { - "name": "Error", - "kind": "struct", + "name": "ToriiClient*", + "kind": "pointer", "sizeOf": 8, "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 38, - "column": 16 + "innerType": { + "name": "ToriiClient", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 36, + "column": 16 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 417, - "column": 20 + "line": 51, + "column": 27 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 416, + "line": 50, "column": 5 } }, - "ResultToriiClient": { - "size_of": 16, + "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 40, "align_of": 8, "fields": [ { - "name": "tag", + "name": "primitive", "type": { - "name": "ResultToriiClient_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "Primitive", + "kind": "struct", + "sizeOf": 40, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 45, - "column": 3 - }, - "innerType": { - "name": "ResultToriiClient_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 42, - "column": 14 - } - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 48, - "column": 25 - } - }, - { - "name": "", - "type": { - "name": "ResultToriiClient_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 8, - "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 49, - "column": 3 + "line": 107, + "column": 16 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 49, - "column": 3 + "line": 200, + "column": 24 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 47, - "column": 16 + "line": 199, + "column": 5 } }, - "ResultProvider": { - "size_of": 16, + "EntityKeysClause": { + "size_of": 48, "align_of": 8, "fields": [ { "name": "tag", "type": { - "name": "ResultProvider_Tag", + "name": "EntityKeysClause_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 614, + "line": 425, "column": 3 }, "innerType": { - "name": "ResultProvider_Tag", + "name": "EntityKeysClause_Tag", "kind": "enum", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 611, + "line": 422, "column": 14 } } @@ -7296,22 +7327,22 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 617, - "column": 22 + "line": 428, + "column": 24 } }, { "name": "", "type": { - "name": "ResultProvider_ANONYMOUS_FIELD1", + "name": "EntityKeysClause_ANONYMOUS_FIELD1", "kind": "union", - "sizeOf": 8, + "sizeOf": 40, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 618, + "line": 429, "column": 3 } }, @@ -7319,7 +7350,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 618, + "line": 429, "column": 3 } } @@ -7327,69 +7358,98 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 616, + "line": 427, "column": 16 } }, - "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 40, + "EnumOption": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "keys", + "name": "name", "type": { - "name": "KeysClause", - "kind": "struct", - "sizeOf": 40, + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 292, - "column": 16 + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 342, - "column": 25 + "line": 167, + "column": 15 + } + }, + { + "name": "ty", + "type": { + "name": "Ty*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Ty", + "kind": "struct", + "sizeOf": 48, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 196, + "column": 16 + } + } + }, + "offset_of": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 168, + "column": 14 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 341, - "column": 5 + "line": 166, + "column": 16 } }, - "Primitive": { + "BlockId": { "size_of": 40, "align_of": 8, "fields": [ { "name": "tag", "type": { - "name": "Primitive_Tag", + "name": "BlockId_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 105, + "line": 658, "column": 3 }, "innerType": { - "name": "Primitive_Tag", + "name": "BlockId_Tag", "kind": "enum", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 85, + "line": 654, "column": 14 } } @@ -7397,14 +7457,14 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 108, - "column": 17 + "line": 661, + "column": 15 } }, { "name": "", "type": { - "name": "Primitive_ANONYMOUS_FIELD1", + "name": "BlockId_ANONYMOUS_FIELD1", "kind": "union", "sizeOf": 32, "alignOf": 8, @@ -7412,7 +7472,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 109, + "line": 662, "column": 3 } }, @@ -7420,7 +7480,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 109, + "line": 662, "column": 3 } } @@ -7428,507 +7488,544 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 107, + "line": 660, "column": 16 } }, - "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, + "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "err", + "name": "tuple", "type": { - "name": "Error", + "name": "CArrayTy", "kind": "struct", - "sizeOf": 8, + "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 38, + "line": 182, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 80, - "column": 20 + "line": 209, + "column": 23 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 79, + "line": 208, "column": 5 } }, - "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, - "align_of": 8, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD12": { + "size_of": 1, + "align_of": 1, "fields": [ { - "name": "err", + "name": "bool_", "type": { - "name": "Error", - "kind": "struct", - "sizeOf": 8, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 38, - "column": 16 - } + "name": "_Bool", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 606, - "column": 20 + "line": 152, + "column": 12 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 605, + "line": 151, "column": 5 } }, - "MemberValue_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 40, + "TokenBalance": { + "size_of": 104, "align_of": 8, "fields": [ { - "name": "primitive", + "name": "balance", "type": { - "name": "Primitive", - "kind": "struct", - "sizeOf": 40, + "name": "uint64_t[4]", + "kind": "array", + "sizeOf": 32, "alignOf": 8, + "sizeOfElement": 8, + "arraySize": 4, + "innerType": { + "name": "uint64_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, + "location": { + "fileName": "_uint64_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/_types/_uint64_t.h", + "line": 31, + "column": 28 + }, + "innerType": { + "name": "unsigned long long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 + } + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 493, + "column": 12 + } + }, + { + "name": "account_address", + "type": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 107, + "line": 59, "column": 16 } }, + "offset_of": 32, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 307, - "column": 24 + "line": 498, + "column": 23 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 306, - "column": 5 - } - }, - "Enum": { - "size_of": 32, - "align_of": 8, - "fields": [ + }, { - "name": "name", + "name": "contract_address", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 } }, + "offset_of": 64, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 177, - "column": 15 + "line": 499, + "column": 23 } }, { - "name": "option", + "name": "token_id", "type": { - "name": "uint8_t", - "kind": "typeAlias", - "sizeOf": 1, - "alignOf": 1, - "location": { - "fileName": "_uint8_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/_types/_uint8_t.h", - "line": 31, - "column": 23 - }, + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, "innerType": { - "name": "unsigned char", + "name": "const char", "kind": "primitive", "sizeOf": 1, - "alignOf": 1 + "alignOf": 1, + "isConst": true } }, - "offset_of": 8, + "offset_of": 96, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 178, - "column": 11 + "line": 500, + "column": 15 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 492, + "column": 16 + } + }, + "ResultCArrayToken_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "options", + "name": "err", "type": { - "name": "CArrayEnumOption", + "name": "Error", "kind": "struct", - "sizeOf": 16, + "sizeOf": 8, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 171, + "line": 38, "column": 16 } }, - "offset_of": 16, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 179, - "column": 27 + "line": 487, + "column": 20 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 176, - "column": 16 + "line": 486, + "column": 5 } }, - "ResultAccount_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 8, + "Event": { + "size_of": 64, "align_of": 8, "fields": [ { - "name": "", + "name": "keys", "type": { - "name": "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "CArrayFieldElement", "kind": "struct", - "sizeOf": 8, + "sizeOf": 16, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 636, - "column": 5 + "line": 374, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 636, - "column": 5 + "line": 457, + "column": 29 } }, { - "name": "", + "name": "data", "type": { - "name": "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "CArrayFieldElement", "kind": "struct", - "sizeOf": 8, + "sizeOf": 16, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 639, - "column": 5 + "line": 374, + "column": 16 } }, + "offset_of": 16, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 639, - "column": 5 + "line": 458, + "column": 29 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 635, - "column": 3 - } - }, - "COptionFieldElement_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 32, - "align_of": 1, - "fields": [ + }, { - "name": "", + "name": "transaction_hash", "type": { - "name": "COptionFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "FieldElement", "kind": "struct", "sizeOf": 32, "alignOf": 1, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 276, - "column": 5 + "line": 59, + "column": 16 } }, + "offset_of": 32, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 276, - "column": 5 + "line": 459, + "column": 23 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 275, - "column": 3 + "line": 456, + "column": 16 } }, - "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 8, + "ResultSignature": { + "size_of": 72, "align_of": 8, "fields": [ { - "name": "ok", + "name": "tag", "type": { - "name": "ToriiClient*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, + "name": "ResultSignature_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 597, + "column": 3 + }, "innerType": { - "name": "ToriiClient", - "kind": "opaqueType", + "name": "ResultSignature_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 36, - "column": 16 + "line": 594, + "column": 14 } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 51, - "column": 27 + "line": 600, + "column": 23 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 50, - "column": 5 - } - }, - "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 32, - "align_of": 1, - "fields": [ + }, { - "name": "ok", + "name": "", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "name": "ResultSignature_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 64, + "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, - "column": 16 + "line": 601, + "column": 3 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 575, - "column": 27 + "line": 601, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 574, - "column": 5 + "line": 599, + "column": 16 } }, - "CArrayEnumOption": { - "size_of": 16, + "Primitive": { + "size_of": 40, "align_of": 8, "fields": [ { - "name": "data", + "name": "tag", "type": { - "name": "EnumOption*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, + "name": "Primitive_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 105, + "column": 3 + }, "innerType": { - "name": "EnumOption", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, + "name": "Primitive_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 166, - "column": 16 + "line": 85, + "column": 14 } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 172, - "column": 22 + "line": 108, + "column": 17 } }, { - "name": "data_len", + "name": "", "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, + "name": "Primitive_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 32, "alignOf": 8, + "isAnonymous": true, "location": { - "fileName": "_uintptr_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_uintptr_t.h", - "line": 34, - "column": 33 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 109, + "column": 3 } }, "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 173, - "column": 13 + "line": 109, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 171, + "line": 107, "column": 16 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD8": { - "size_of": 8, + "ResultToriiClient": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "u64", + "name": "tag", "type": { - "name": "uint64_t", + "name": "ResultToriiClient_Tag", "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, + "sizeOf": 4, + "alignOf": 4, "location": { - "fileName": "_uint64_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/_types/_uint64_t.h", - "line": 31, - "column": 28 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 45, + "column": 3 }, "innerType": { - "name": "unsigned long long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "name": "ResultToriiClient_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 42, + "column": 14 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 135, - "column": 16 + "line": 48, + "column": 25 + } + }, + { + "name": "", + "type": { + "name": "ResultToriiClient_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 49, + "column": 3 + } + }, + "offset_of": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 49, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 134, - "column": 5 + "line": 47, + "column": 16 } }, - "IndexerUpdate": { - "size_of": 56, + "CArrayEnumOption": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "head", + "name": "data", "type": { - "name": "int64_t", - "kind": "typeAlias", + "name": "EnumOption*", + "kind": "pointer", "sizeOf": 8, "alignOf": 8, - "location": { - "fileName": "_int64_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_int64_t.h", - "line": 30, - "column": 33 - }, "innerType": { - "name": "long long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "name": "EnumOption", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 166, + "column": 16 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 526, - "column": 11 + "line": 172, + "column": 22 } }, { - "name": "tps", + "name": "data_len", "type": { - "name": "int64_t", + "name": "uintptr_t", "kind": "typeAlias", "sizeOf": 8, "alignOf": 8, "location": { - "fileName": "_int64_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_int64_t.h", - "line": 30, + "fileName": "_uintptr_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_uintptr_t.h", + "line": 34, "column": 33 }, "innerType": { - "name": "long long", + "name": "unsigned long", "kind": "primitive", "sizeOf": 8, "alignOf": 8 @@ -7938,190 +8035,202 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 527, - "column": 11 + "line": 173, + "column": 13 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 171, + "column": 16 + } + }, + "COptionClause": { + "size_of": 88, + "align_of": 8, + "fields": [ { - "name": "last_block_timestamp", + "name": "tag", "type": { - "name": "int64_t", + "name": "COptionClause_Tag", "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, + "sizeOf": 4, + "alignOf": 4, "location": { - "fileName": "_int64_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_int64_t.h", - "line": 30, - "column": 33 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 356, + "column": 3 }, "innerType": { - "name": "long long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "name": "COptionClause_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 353, + "column": 14 + } } }, - "offset_of": 16, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 528, - "column": 11 + "line": 359, + "column": 21 } }, { - "name": "contract_address", + "name": "", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "name": "COptionClause_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 80, + "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, - "column": 16 + "line": 360, + "column": 3 } }, - "offset_of": 24, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 529, - "column": 23 + "line": 360, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 525, + "line": 358, "column": 16 } }, - "EntityKeysClause_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 40, + "Resultbool": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "", + "name": "tag", "type": { - "name": "EntityKeysClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "isAnonymous": true, + "name": "Resultbool_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 430, - "column": 5 + "line": 442, + "column": 3 + }, + "innerType": { + "name": "Resultbool_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 439, + "column": 14 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 430, - "column": 5 + "line": 445, + "column": 18 } }, { "name": "", "type": { - "name": "EntityKeysClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", - "kind": "struct", - "sizeOf": 40, + "name": "Resultbool_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 8, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 433, - "column": 5 + "line": 446, + "column": 3 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 433, - "column": 5 + "line": 446, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 429, - "column": 3 + "line": 444, + "column": 16 } }, - "Struct": { - "size_of": 24, - "align_of": 8, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 2, + "align_of": 2, "fields": [ { - "name": "name", + "name": "i16", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, + "name": "int16_t", + "kind": "typeAlias", + "sizeOf": 2, + "alignOf": 2, + "location": { + "fileName": "_int16_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_int16_t.h", + "line": 30, + "column": 33 + }, "innerType": { - "name": "const char", + "name": "short", "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "sizeOf": 2, + "alignOf": 2 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 232, + "line": 114, "column": 15 } - }, - { - "name": "children", - "type": { - "name": "CArrayMember", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 226, - "column": 16 - } - }, - "offset_of": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 233, - "column": 23 - } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 231, - "column": 16 + "line": 113, + "column": 5 } }, - "ResultCArrayEntity_ANONYMOUS_FIELD1": { + "EntityKeysClause_ANONYMOUS_FIELD1": { "record_kind": "union", - "size_of": 16, + "size_of": 40, "align_of": 8, "fields": [ { "name": "", "type": { - "name": "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "EntityKeysClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", "sizeOf": 16, "alignOf": 8, @@ -8129,36 +8238,36 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 259, + "line": 430, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 259, + "line": 430, "column": 5 } }, { "name": "", "type": { - "name": "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "EntityKeysClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", - "sizeOf": 8, + "sizeOf": 40, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 262, + "line": 433, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 262, + "line": 433, "column": 5 } } @@ -8166,208 +8275,107 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 258, + "line": 429, "column": 3 } }, - "ResultCArrayToken_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 16, + "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "ok", + "name": "err", "type": { - "name": "CArrayToken", + "name": "Error", "kind": "struct", - "sizeOf": 16, + "sizeOf": 8, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 470, + "line": 38, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 484, - "column": 26 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 483, - "column": 5 - } - }, - "CArrayFieldElement": { - "size_of": 16, - "align_of": 8, - "fields": [ - { - "name": "data", - "type": { - "name": "FieldElement*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 375, - "column": 24 - } - }, - { - "name": "data_len", - "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, - "location": { - "fileName": "_uintptr_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_uintptr_t.h", - "line": 34, - "column": 33 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 - } - }, - "offset_of": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 376, - "column": 13 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 374, - "column": 16 - } - }, - "MemberValue_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, - "align_of": 8, - "fields": [ - { - "name": "string", - "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 310, - "column": 19 + "line": 80, + "column": 20 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 309, + "line": 79, "column": 5 } }, - "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, + "EntityKeysClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 40, "align_of": 8, "fields": [ { - "name": "err", + "name": "entity_keys", "type": { - "name": "Error", + "name": "KeysClause", "kind": "struct", - "sizeOf": 8, + "sizeOf": 40, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 38, + "line": 292, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 54, - "column": 20 + "line": 434, + "column": 25 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 53, + "line": 433, "column": 5 } }, - "ResultFieldElement_ANONYMOUS_FIELD1": { + "ResultAccount_ANONYMOUS_FIELD1": { "record_kind": "union", - "size_of": 32, + "size_of": 8, "align_of": 8, "fields": [ { "name": "", "type": { - "name": "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 8, + "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 574, + "line": 636, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 574, + "line": 636, "column": 5 } }, { "name": "", "type": { - "name": "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", "sizeOf": 8, "alignOf": 8, @@ -8375,14 +8383,14 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 577, + "line": 639, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 577, + "line": 639, "column": 5 } } @@ -8390,211 +8398,84 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 573, + "line": 635, "column": 3 } }, - "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 40, + "ResultCArrayTokenBalance": { + "size_of": 24, "align_of": 8, "fields": [ { - "name": "primitive", + "name": "tag", "type": { - "name": "Primitive", - "kind": "struct", - "sizeOf": 40, - "alignOf": 8, + "name": "ResultCArrayTokenBalance_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 107, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 200, - "column": 24 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 199, - "column": 5 - } - }, - "CArrayStruct": { - "size_of": 16, - "align_of": 8, - "fields": [ - { - "name": "data", - "type": { - "name": "Struct*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, + "line": 511, + "column": 3 + }, "innerType": { - "name": "Struct", - "kind": "struct", - "sizeOf": 24, - "alignOf": 8, + "name": "ResultCArrayTokenBalance_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 231, - "column": 16 + "line": 508, + "column": 14 } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 237, - "column": 18 + "line": 514, + "column": 32 } }, { - "name": "data_len", + "name": "", "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, + "name": "ResultCArrayTokenBalance_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 16, "alignOf": 8, + "isAnonymous": true, "location": { - "fileName": "_uintptr_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_uintptr_t.h", - "line": 34, - "column": 33 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 515, + "column": 3 } }, "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 238, - "column": 13 + "line": 515, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 236, + "line": 513, "column": 16 } }, - "ModelMetadata": { - "size_of": 152, - "align_of": 8, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD7": { + "size_of": 4, + "align_of": 4, "fields": [ { - "name": "schema", - "type": { - "name": "Ty", - "kind": "struct", - "sizeOf": 48, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 196, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 380, - "column": 13 - } - }, - { - "name": "namespace_", - "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } - }, - "offset_of": 48, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 381, - "column": 15 - } - }, - { - "name": "name", - "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } - }, - "offset_of": 56, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 382, - "column": 15 - } - }, - { - "name": "packed_size", - "type": { - "name": "uint32_t", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "_uint32_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/_types/_uint32_t.h", - "line": 31, - "column": 22 - }, - "innerType": { - "name": "unsigned int", - "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 - } - }, - "offset_of": 64, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 383, - "column": 12 - } - }, - { - "name": "unpacked_size", + "name": "u32", "type": { "name": "uint32_t", "kind": "typeAlias", @@ -8613,198 +8494,219 @@ "alignOf": 4 } }, - "offset_of": 68, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 384, - "column": 12 + "line": 132, + "column": 16 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 131, + "column": 5 + } + }, + "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "class_hash", + "name": "err", "type": { - "name": "FieldElement", + "name": "Error", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 8, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, + "line": 38, "column": 16 } }, - "offset_of": 72, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 385, - "column": 23 + "line": 417, + "column": 20 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 416, + "column": 5 + } + }, + "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 40, + "align_of": 8, + "fields": [ { - "name": "contract_address", + "name": "keys", "type": { - "name": "FieldElement", + "name": "KeysClause", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 40, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, + "line": 292, "column": 16 } }, - "offset_of": 104, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 386, - "column": 23 + "line": 342, + "column": 25 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 341, + "column": 5 + } + }, + "ResultFieldElement_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 32, + "align_of": 8, + "fields": [ + { + "name": "", + "type": { + "name": "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 574, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 574, + "column": 5 } }, { - "name": "layout", + "name": "", "type": { - "name": "CArrayFieldElement", + "name": "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", - "sizeOf": 16, + "sizeOf": 8, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 374, - "column": 16 + "line": 577, + "column": 5 } }, - "offset_of": 136, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 387, - "column": 29 + "line": 577, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 379, - "column": 16 + "line": 573, + "column": 3 } }, - "BlockId": { + "Ty_ANONYMOUS_FIELD1": { + "record_kind": "union", "size_of": 40, "align_of": 8, "fields": [ { - "name": "tag", + "name": "", "type": { - "name": "BlockId_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", + "sizeOf": 40, + "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 658, - "column": 3 - }, - "innerType": { - "name": "BlockId_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 654, - "column": 14 - } + "line": 199, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 661, - "column": 15 + "line": 199, + "column": 5 } }, { "name": "", "type": { - "name": "BlockId_ANONYMOUS_FIELD1", - "kind": "union", + "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", "sizeOf": 32, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 662, - "column": 3 + "line": 205, + "column": 5 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 662, - "column": 3 + "line": 205, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 660, - "column": 16 - } - }, - "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { - "size_of": 16, - "align_of": 8, - "fields": [ + }, { - "name": "tuple", + "name": "", "type": { - "name": "CArrayTy", + "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", "kind": "struct", "sizeOf": 16, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 182, - "column": 16 + "line": 208, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 209, - "column": 23 + "line": 208, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 208, - "column": 5 - } - }, - "ResultCArrayTokenBalance_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 16, - "align_of": 8, - "fields": [ + }, { "name": "", "type": { - "name": "ResultCArrayTokenBalance_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3", "kind": "struct", "sizeOf": 16, "alignOf": 8, @@ -8812,21 +8714,21 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 516, + "line": 211, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 516, + "line": 211, "column": 5 } }, { "name": "", "type": { - "name": "ResultCArrayTokenBalance_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4", "kind": "struct", "sizeOf": 8, "alignOf": 8, @@ -8834,14 +8736,14 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 519, + "line": 214, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 519, + "line": 214, "column": 5 } } @@ -8849,73 +8751,76 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 515, + "line": 198, "column": 3 } }, - "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 16, + "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 8, "align_of": 8, "fields": [ { "name": "ok", "type": { - "name": "CArrayFieldElement", - "kind": "struct", - "sizeOf": 16, + "name": "Subscription*", + "kind": "pointer", + "sizeOf": 8, "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 374, - "column": 16 + "innerType": { + "name": "Subscription", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 34, + "column": 16 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 541, - "column": 33 + "line": 414, + "column": 28 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 540, + "line": 413, "column": 5 } }, - "CArrayc_char": { + "CArrayFieldElement": { "size_of": 16, "align_of": 8, "fields": [ { "name": "data", "type": { - "name": "const char**", + "name": "FieldElement*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 288, - "column": 16 + "line": 375, + "column": 24 } }, { @@ -8942,7 +8847,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 289, + "line": 376, "column": 13 } } @@ -8950,265 +8855,231 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 287, + "line": 374, "column": 16 } }, - "ResultCArrayTokenBalance_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 16, - "align_of": 8, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { + "size_of": 4, + "align_of": 4, "fields": [ { - "name": "ok", + "name": "i32", "type": { - "name": "CArrayTokenBalance", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, + "name": "int32_t", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 503, - "column": 16 + "fileName": "_int32_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_int32_t.h", + "line": 30, + "column": 33 + }, + "innerType": { + "name": "int", + "kind": "primitive", + "sizeOf": 4, + "alignOf": 4 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 517, - "column": 33 + "line": 117, + "column": 15 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 516, + "line": 116, "column": 5 } }, - "Token": { - "size_of": 64, + "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "contract_address", + "name": "err", "type": { - "name": "FieldElement", + "name": "Error", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 8, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, + "line": 38, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 463, - "column": 23 + "line": 451, + "column": 20 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 450, + "column": 5 + } + }, + "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 72, + "align_of": 8, + "fields": [ { - "name": "name", + "name": "c_member", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, + "name": "MemberClause", + "kind": "struct", + "sizeOf": 72, "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 315, + "column": 16 } }, - "offset_of": 32, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 464, - "column": 15 + "line": 345, + "column": 27 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 344, + "column": 5 + } + }, + "ResultSubscription_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "symbol", + "name": "", "type": { - "name": "const char*", - "kind": "pointer", + "name": "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", "sizeOf": 8, "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } - }, - "offset_of": 40, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 465, - "column": 15 - } - }, - { - "name": "decimals", - "type": { - "name": "uint8_t", - "kind": "typeAlias", - "sizeOf": 1, - "alignOf": 1, + "isAnonymous": true, "location": { - "fileName": "_uint8_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/_types/_uint8_t.h", - "line": 31, - "column": 23 - }, - "innerType": { - "name": "unsigned char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 413, + "column": 5 } }, - "offset_of": 48, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 466, - "column": 11 + "line": 413, + "column": 5 } }, { - "name": "metadata", - "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } - }, - "offset_of": 56, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 467, - "column": 15 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 462, - "column": 16 - } - }, - "EntityKeysClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 16, - "align_of": 8, - "fields": [ - { - "name": "hashed_keys", + "name": "", "type": { - "name": "CArrayFieldElement", + "name": "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", - "sizeOf": 16, + "sizeOf": 8, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 374, - "column": 16 + "line": 416, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 431, - "column": 33 + "line": 416, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 430, - "column": 5 + "line": 412, + "column": 3 } }, - "COptionFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 32, - "align_of": 1, + "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, "fields": [ { - "name": "some", + "name": "err", "type": { - "name": "FieldElement", + "name": "Error", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 8, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, + "line": 38, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 277, - "column": 27 + "line": 578, + "column": 20 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 276, + "line": 577, "column": 5 } }, - "MemberValue": { - "size_of": 48, + "ResultFieldElement": { + "size_of": 40, "align_of": 8, "fields": [ { "name": "tag", "type": { - "name": "MemberValue_Tag", + "name": "ResultFieldElement_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 301, + "line": 569, "column": 3 }, "innerType": { - "name": "MemberValue_Tag", + "name": "ResultFieldElement_Tag", "kind": "enum", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 298, + "line": 566, "column": 14 } } @@ -9216,22 +9087,22 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 304, - "column": 19 + "line": 572, + "column": 26 } }, { "name": "", "type": { - "name": "MemberValue_ANONYMOUS_FIELD1", + "name": "ResultFieldElement_ANONYMOUS_FIELD1", "kind": "union", - "sizeOf": 40, + "sizeOf": 32, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 305, + "line": 573, "column": 3 } }, @@ -9239,7 +9110,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 305, + "line": 573, "column": 3 } } @@ -9247,28 +9118,30 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 303, + "line": 571, "column": 16 } }, - "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 8, + "CArrayTokenBalance": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "ok", + "name": "data", "type": { - "name": "Subscription*", + "name": "TokenBalance*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Subscription", - "kind": "opaqueType", + "name": "TokenBalance", + "kind": "struct", + "sizeOf": 104, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 34, + "line": 492, "column": 16 } } @@ -9276,239 +9149,213 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 414, - "column": 28 + "line": 504, + "column": 24 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 413, - "column": 5 - } - }, - "Error": { - "size_of": 8, - "align_of": 8, - "fields": [ + }, { - "name": "message", + "name": "data_len", "type": { - "name": "char*", - "kind": "pointer", + "name": "uintptr_t", + "kind": "typeAlias", "sizeOf": 8, "alignOf": 8, + "location": { + "fileName": "_uintptr_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_uintptr_t.h", + "line": 34, + "column": 33 + }, "innerType": { - "name": "char", + "name": "unsigned long", "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "sizeOf": 8, + "alignOf": 8 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 39, - "column": 9 + "line": 505, + "column": 13 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 38, + "line": 503, "column": 16 } }, - "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 8, + "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 32, "align_of": 8, "fields": [ { - "name": "ok", + "name": "enum_", "type": { - "name": "Account*", - "kind": "pointer", - "sizeOf": 8, + "name": "Enum", + "kind": "struct", + "sizeOf": 32, "alignOf": 8, - "innerType": { - "name": "Account", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 30, - "column": 16 - } + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 176, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 637, - "column": 23 + "line": 206, + "column": 19 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 636, + "line": 205, "column": 5 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD7": { - "size_of": 4, - "align_of": 4, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD15": { + "size_of": 32, + "align_of": 1, "fields": [ { - "name": "u32", + "name": "contract_address", "type": { - "name": "uint32_t", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, "location": { - "fileName": "_uint32_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/_types/_uint32_t.h", - "line": 31, - "column": 22 - }, - "innerType": { - "name": "unsigned int", - "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 132, - "column": 16 + "line": 161, + "column": 27 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 131, + "line": 160, "column": 5 } }, - "Ty_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 40, - "align_of": 8, + "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 64, + "align_of": 1, "fields": [ { - "name": "", - "type": { - "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 40, - "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 199, - "column": 5 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 199, - "column": 5 - } - }, - { - "name": "", + "name": "ok", "type": { - "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "Signature", "kind": "struct", - "sizeOf": 32, - "alignOf": 8, - "isAnonymous": true, + "sizeOf": 64, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 205, - "column": 5 + "line": 583, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 205, - "column": 5 + "line": 603, + "column": 24 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 602, + "column": 5 + } + }, + "Clause_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 72, + "align_of": 8, + "fields": [ { "name": "", "type": { - "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", + "name": "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 16, + "sizeOf": 40, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 208, + "line": 341, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 208, + "line": 341, "column": 5 } }, { "name": "", "type": { - "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3", + "name": "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", - "sizeOf": 16, + "sizeOf": 72, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 211, + "line": 344, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 211, + "line": 344, "column": 5 } }, { "name": "", "type": { - "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4", + "name": "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", "kind": "struct", - "sizeOf": 8, + "sizeOf": 24, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 214, + "line": 347, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 214, + "line": 347, "column": 5 } } @@ -9516,117 +9363,156 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 198, + "line": 340, "column": 3 } }, - "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 32, - "align_of": 1, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3": { + "size_of": 8, + "align_of": 8, "fields": [ { - "name": "hash", + "name": "i64", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "name": "int64_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 + "fileName": "_int64_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_int64_t.h", + "line": 30, + "column": 33 + }, + "innerType": { + "name": "long long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 664, - "column": 27 + "line": 120, + "column": 15 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 663, + "line": 119, "column": 5 } }, - "COptionClause": { - "size_of": 88, + "MemberClause": { + "size_of": 72, "align_of": 8, "fields": [ { - "name": "tag", + "name": "model", "type": { - "name": "COptionClause_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 356, - "column": 3 - }, + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, "innerType": { - "name": "COptionClause_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 353, - "column": 14 - } + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 359, - "column": 21 + "line": 316, + "column": 15 } }, { - "name": "", + "name": "member", "type": { - "name": "COptionClause_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 80, + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } + }, + "offset_of": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 317, + "column": 15 + } + }, + { + "name": "operator_", + "type": { + "name": "ComparisonOperator", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 360, - "column": 3 + "line": 11, + "column": 14 } }, - "offset_of": 8, + "offset_of": 16, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 360, - "column": 3 + "line": 318, + "column": 27 + } + }, + { + "name": "value", + "type": { + "name": "MemberValue", + "kind": "struct", + "sizeOf": 48, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 303, + "column": 16 + } + }, + "offset_of": 24, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 319, + "column": 22 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 358, + "line": 315, "column": 16 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD14": { + "COptionFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { "size_of": 32, "align_of": 1, "fields": [ { - "name": "class_hash", + "name": "some", "type": { "name": "FieldElement", "kind": "struct", @@ -9642,7 +9528,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 158, + "line": 277, "column": 27 } } @@ -9650,1062 +9536,1176 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 157, + "line": 276, "column": 5 } }, - "Primitive_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 32, + "ResultCArrayTokenBalance_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "", + "name": "ok", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "CArrayTokenBalance", "kind": "struct", - "sizeOf": 1, - "alignOf": 1, - "isAnonymous": true, + "sizeOf": 16, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 110, - "column": 5 + "line": 503, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 110, - "column": 5 + "line": 517, + "column": 33 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 516, + "column": 5 + } + }, + "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "", + "name": "ok", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "Account*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Account", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 30, + "column": 16 + } + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 637, + "column": 23 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 636, + "column": 5 + } + }, + "CHashItemFieldElementModelMetadata": { + "size_of": 184, + "align_of": 8, + "fields": [ + { + "name": "key", + "type": { + "name": "FieldElement", "kind": "struct", - "sizeOf": 2, - "alignOf": 2, - "isAnonymous": true, + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 113, - "column": 5 + "line": 59, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 113, - "column": 5 + "line": 391, + "column": 23 } }, { - "name": "", + "name": "value", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", + "name": "ModelMetadata", "kind": "struct", - "sizeOf": 4, - "alignOf": 4, - "isAnonymous": true, + "sizeOf": 152, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 116, - "column": 5 + "line": 379, + "column": 16 } }, + "offset_of": 32, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 116, - "column": 5 + "line": 392, + "column": 24 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 390, + "column": 16 + } + }, + "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4": { + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "", + "name": "byte_array", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3", - "kind": "struct", + "name": "const char*", + "kind": "pointer", "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 119, - "column": 5 + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 119, - "column": 5 + "line": 215, + "column": 19 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 214, + "column": 5 + } + }, + "ResultCArrayToken_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 16, + "align_of": 8, + "fields": [ { "name": "", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4", + "name": "ResultCArrayToken_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", "sizeOf": 16, - "alignOf": 1, + "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 122, + "line": 483, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 122, + "line": 483, "column": 5 } }, { "name": "", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD5", + "name": "ResultCArrayToken_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", - "sizeOf": 1, - "alignOf": 1, + "sizeOf": 8, + "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 125, + "line": 486, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 125, + "line": 486, "column": 5 } - }, - { - "name": "", - "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD6", - "kind": "struct", - "sizeOf": 2, - "alignOf": 2, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 128, - "column": 5 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 128, - "column": 5 - } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 482, + "column": 3 + } + }, + "ResultCArrayToken": { + "size_of": 24, + "align_of": 8, + "fields": [ { - "name": "", + "name": "tag", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD7", - "kind": "struct", + "name": "ResultCArrayToken_Tag", + "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 131, - "column": 5 + "line": 478, + "column": 3 + }, + "innerType": { + "name": "ResultCArrayToken_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 475, + "column": 14 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 131, - "column": 5 + "line": 481, + "column": 25 } }, { "name": "", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD8", - "kind": "struct", - "sizeOf": 8, + "name": "ResultCArrayToken_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 16, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 134, - "column": 5 + "line": 482, + "column": 3 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 134, - "column": 5 + "line": 482, + "column": 3 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 480, + "column": 16 + } + }, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD14": { + "size_of": 32, + "align_of": 1, + "fields": [ { - "name": "", + "name": "class_hash", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD9", + "name": "FieldElement", "kind": "struct", - "sizeOf": 16, + "sizeOf": 32, "alignOf": 1, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 137, - "column": 5 + "line": 59, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 137, - "column": 5 + "line": 158, + "column": 27 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 157, + "column": 5 + } + }, + "IndexerUpdate": { + "size_of": 56, + "align_of": 8, + "fields": [ { - "name": "", + "name": "head", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD10", - "kind": "struct", - "sizeOf": 32, + "name": "int64_t", + "kind": "typeAlias", + "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 140, - "column": 5 + "fileName": "_int64_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_int64_t.h", + "line": 30, + "column": 33 + }, + "innerType": { + "name": "long long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 140, - "column": 5 + "line": 526, + "column": 11 } }, { - "name": "", + "name": "tps", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD11", - "kind": "struct", - "sizeOf": 4, - "alignOf": 4, - "isAnonymous": true, + "name": "int64_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 148, - "column": 5 + "fileName": "_int64_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_int64_t.h", + "line": 30, + "column": 33 + }, + "innerType": { + "name": "long long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 148, - "column": 5 + "line": 527, + "column": 11 } }, { - "name": "", + "name": "last_block_timestamp", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD12", - "kind": "struct", - "sizeOf": 1, - "alignOf": 1, - "isAnonymous": true, + "name": "int64_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 151, - "column": 5 + "fileName": "_int64_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_int64_t.h", + "line": 30, + "column": 33 + }, + "innerType": { + "name": "long long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, + "offset_of": 16, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 151, - "column": 5 + "line": 528, + "column": 11 } }, { - "name": "", + "name": "contract_address", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD13", + "name": "FieldElement", "kind": "struct", "sizeOf": 32, "alignOf": 1, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 154, - "column": 5 + "line": 59, + "column": 16 } }, + "offset_of": 24, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 154, - "column": 5 + "line": 529, + "column": 23 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 525, + "column": 16 + } + }, + "ModelMetadata": { + "size_of": 152, + "align_of": 8, + "fields": [ { - "name": "", + "name": "schema", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD14", + "name": "Ty", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "isAnonymous": true, + "sizeOf": 48, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 157, - "column": 5 + "line": 196, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 157, - "column": 5 + "line": 380, + "column": 13 } }, { - "name": "", + "name": "namespace_", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD15", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 160, - "column": 5 + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, + "offset_of": 48, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 160, - "column": 5 + "line": 381, + "column": 15 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 109, - "column": 3 - } - }, - "CArrayTy": { - "size_of": 16, - "align_of": 8, - "fields": [ + }, { - "name": "data", + "name": "name", "type": { - "name": "Ty*", + "name": "const char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Ty", - "kind": "struct", - "sizeOf": 48, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 196, - "column": 16 - } + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, + "offset_of": 56, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 183, - "column": 14 + "line": 382, + "column": 15 } }, { - "name": "data_len", + "name": "packed_size", "type": { - "name": "uintptr_t", + "name": "uint32_t", "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, + "sizeOf": 4, + "alignOf": 4, "location": { - "fileName": "_uintptr_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_uintptr_t.h", - "line": 34, - "column": 33 + "fileName": "_uint32_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/_types/_uint32_t.h", + "line": 31, + "column": 22 }, "innerType": { - "name": "unsigned long", + "name": "unsigned int", "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "sizeOf": 4, + "alignOf": 4 } }, - "offset_of": 8, + "offset_of": 64, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 184, - "column": 13 + "line": 383, + "column": 12 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 182, - "column": 16 - } - }, - "ResultSignature": { - "size_of": 72, - "align_of": 8, - "fields": [ + }, { - "name": "tag", + "name": "unpacked_size", "type": { - "name": "ResultSignature_Tag", + "name": "uint32_t", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 597, - "column": 3 + "fileName": "_uint32_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/_types/_uint32_t.h", + "line": 31, + "column": 22 }, "innerType": { - "name": "ResultSignature_Tag", - "kind": "enum", + "name": "unsigned int", + "kind": "primitive", "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 594, - "column": 14 - } + "alignOf": 4 + } + }, + "offset_of": 68, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 384, + "column": 12 + } + }, + { + "name": "class_hash", + "type": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + }, + "offset_of": 72, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 385, + "column": 23 + } + }, + { + "name": "contract_address", + "type": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 } }, + "offset_of": 104, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 600, + "line": 386, "column": 23 } }, { - "name": "", + "name": "layout", "type": { - "name": "ResultSignature_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 64, + "name": "CArrayFieldElement", + "kind": "struct", + "sizeOf": 16, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 601, - "column": 3 + "line": 374, + "column": 16 } }, - "offset_of": 8, + "offset_of": 136, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 601, - "column": 3 + "line": 387, + "column": 29 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 599, + "line": 379, "column": 16 } }, - "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 72, + "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 1, + "align_of": 1, + "fields": [ + { + "name": "ok", + "type": { + "name": "_Bool", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 448, + "column": 12 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 447, + "column": 5 + } + }, + "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "c_member", + "name": "err", "type": { - "name": "MemberClause", + "name": "Error", "kind": "struct", - "sizeOf": 72, + "sizeOf": 8, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 315, + "line": 38, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 345, - "column": 27 + "line": 544, + "column": 20 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 344, + "line": 543, "column": 5 } }, - "Query": { - "size_of": 104, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD10": { + "size_of": 32, "align_of": 8, "fields": [ { - "name": "limit", + "name": "u256", "type": { - "name": "uint32_t", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "_uint32_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/_types/_uint32_t.h", - "line": 31, - "column": 22 - }, + "name": "uint64_t[4]", + "kind": "array", + "sizeOf": 32, + "alignOf": 8, + "sizeOfElement": 8, + "arraySize": 4, "innerType": { - "name": "unsigned int", - "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 + "name": "uint64_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, + "location": { + "fileName": "_uint64_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/_types/_uint64_t.h", + "line": 31, + "column": 28 + }, + "innerType": { + "name": "unsigned long long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 368, - "column": 12 + "line": 141, + "column": 16 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 140, + "column": 5 + } + }, + "ResultCArrayu8": { + "size_of": 24, + "align_of": 8, + "fields": [ { - "name": "offset", + "name": "tag", "type": { - "name": "uint32_t", + "name": "ResultCArrayu8_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { - "fileName": "_uint32_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/_types/_uint32_t.h", - "line": 31, - "column": 22 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 71, + "column": 3 }, "innerType": { - "name": "unsigned int", - "kind": "primitive", + "name": "ResultCArrayu8_Tag", + "kind": "enum", "sizeOf": 4, - "alignOf": 4 + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 68, + "column": 14 + } } }, - "offset_of": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 369, - "column": 12 + "line": 74, + "column": 22 } }, { - "name": "clause", + "name": "", "type": { - "name": "COptionClause", - "kind": "struct", - "sizeOf": 88, + "name": "ResultCArrayu8_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 16, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 358, - "column": 16 + "line": 75, + "column": 3 } }, "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 370, - "column": 24 - } - }, - { - "name": "dont_include_hashed_keys", - "type": { - "name": "_Bool", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 - }, - "offset_of": 96, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 371, - "column": 8 + "line": 75, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 367, + "line": 73, "column": 16 } }, - "KeysClause": { - "size_of": 40, + "Enum": { + "size_of": 32, "align_of": 8, "fields": [ { - "name": "keys", + "name": "name", "type": { - "name": "CArrayCOptionFieldElement", - "kind": "struct", - "sizeOf": 16, + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 282, - "column": 16 + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 293, - "column": 36 + "line": 177, + "column": 15 } }, { - "name": "pattern_matching", + "name": "option", "type": { - "name": "PatternMatching", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, + "name": "uint8_t", + "kind": "typeAlias", + "sizeOf": 1, + "alignOf": 1, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 25, - "column": 14 + "fileName": "_uint8_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/_types/_uint8_t.h", + "line": 31, + "column": 23 + }, + "innerType": { + "name": "unsigned char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 } }, - "offset_of": 16, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 294, - "column": 24 + "line": 178, + "column": 11 } }, { - "name": "models", + "name": "options", "type": { - "name": "CArrayc_char", + "name": "CArrayEnumOption", "kind": "struct", "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 287, + "line": 171, "column": 16 } }, - "offset_of": 24, + "offset_of": 16, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 295, - "column": 23 + "line": 179, + "column": 27 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 292, + "line": 176, "column": 16 } }, - "WorldMetadata": { - "size_of": 48, + "COptionClause_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 80, "align_of": 8, "fields": [ { - "name": "world_address", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 401, - "column": 23 - } - }, - { - "name": "models", + "name": "", "type": { - "name": "CArrayCHashItemFieldElementModelMetadata", + "name": "COptionClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 16, + "sizeOf": 80, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 395, - "column": 16 + "line": 361, + "column": 5 } }, - "offset_of": 32, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 402, - "column": 51 + "line": 361, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 400, - "column": 16 + "line": 360, + "column": 3 } }, - "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "ResultSignature_ANONYMOUS_FIELD1": { + "record_kind": "union", "size_of": 64, - "align_of": 1, + "align_of": 8, "fields": [ { - "name": "ok", + "name": "", "type": { - "name": "Signature", + "name": "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", "sizeOf": 64, "alignOf": 1, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 583, - "column": 16 + "line": 602, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 603, - "column": 24 + "line": 602, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 602, - "column": 5 - } - }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4": { - "size_of": 16, - "align_of": 1, - "fields": [ + }, { - "name": "i128", + "name": "", "type": { - "name": "uint8_t[16]", - "kind": "array", - "sizeOf": 16, + "name": "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", + "sizeOf": 8, "alignOf": 8, - "sizeOfElement": 1, - "arraySize": 16, - "innerType": { - "name": "uint8_t", - "kind": "typeAlias", - "sizeOf": 1, - "alignOf": 1, - "location": { - "fileName": "_uint8_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/_types/_uint8_t.h", - "line": 31, - "column": 23 - }, - "innerType": { - "name": "unsigned char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 - } + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 605, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 123, - "column": 15 + "line": 605, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 122, - "column": 5 + "line": 601, + "column": 3 } }, - "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 1, - "align_of": 1, + "Struct": { + "size_of": 24, + "align_of": 8, "fields": [ { - "name": "ok", + "name": "name", "type": { - "name": "_Bool", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 448, - "column": 12 + "line": 232, + "column": 15 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 447, - "column": 5 - } - }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD10": { - "size_of": 32, - "align_of": 8, - "fields": [ + }, { - "name": "u256", + "name": "children", "type": { - "name": "uint64_t[4]", - "kind": "array", - "sizeOf": 32, + "name": "CArrayMember", + "kind": "struct", + "sizeOf": 16, "alignOf": 8, - "sizeOfElement": 8, - "arraySize": 4, - "innerType": { - "name": "uint64_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, - "location": { - "fileName": "_uint64_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/_types/_uint64_t.h", - "line": 31, - "column": 28 - }, - "innerType": { - "name": "unsigned long long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 - } + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 226, + "column": 16 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 141, - "column": 16 + "line": 233, + "column": 23 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 140, - "column": 5 + "line": 231, + "column": 16 } }, - "ResultCArrayToken": { + "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { "size_of": 24, "align_of": 8, "fields": [ { - "name": "tag", + "name": "composite", "type": { - "name": "ResultCArrayToken_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "CompositeClause", + "kind": "struct", + "sizeOf": 24, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 478, - "column": 3 - }, - "innerType": { - "name": "ResultCArrayToken_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 475, - "column": 14 - } + "line": 327, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 481, - "column": 25 + "line": 348, + "column": 30 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 347, + "column": 5 + } + }, + "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 32, + "align_of": 1, + "fields": [ { - "name": "", + "name": "ok", "type": { - "name": "ResultCArrayToken_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 16, - "alignOf": 8, - "isAnonymous": true, + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 482, - "column": 3 + "line": 59, + "column": 16 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 482, - "column": 3 + "line": 575, + "column": 27 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 480, - "column": 16 + "line": 574, + "column": 5 } }, - "ResultSubscription_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 8, + "WorldMetadata": { + "size_of": 48, "align_of": 8, "fields": [ { - "name": "", + "name": "world_address", "type": { - "name": "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "FieldElement", "kind": "struct", - "sizeOf": 8, - "alignOf": 8, - "isAnonymous": true, + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 413, - "column": 5 + "line": 59, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 413, - "column": 5 + "line": 401, + "column": 23 } }, { - "name": "", + "name": "models", "type": { - "name": "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "CArrayCHashItemFieldElementModelMetadata", "kind": "struct", - "sizeOf": 8, + "sizeOf": 16, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 416, - "column": 5 + "line": 395, + "column": 16 } }, + "offset_of": 32, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 416, - "column": 5 + "line": 402, + "column": 51 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 412, - "column": 3 + "line": 400, + "column": 16 } } }, "enums": { - "ResultCArrayToken_Tag": { + "ResultFieldElement_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -10714,21 +10714,21 @@ }, "values": [ { - "name": "OkCArrayToken" + "name": "OkFieldElement" }, { - "name": "ErrCArrayToken", + "name": "ErrFieldElement", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 475, + "line": 566, "column": 14 } }, - "BlockId_Tag": { + "ResultCArrayu8_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -10737,26 +10737,21 @@ }, "values": [ { - "name": "Hash" + "name": "OkCArrayu8" }, { - "name": "Number", + "name": "ErrCArrayu8", "value": 1 - }, - { - "name": "BlockTag_", - "value": 2 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 654, + "line": 68, "column": 14 - }, - "comment": "/**\n * Block hash, number or tag\n */" + } }, - "PatternMatching": { + "ResultCArrayTokenBalance_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -10765,21 +10760,21 @@ }, "values": [ { - "name": "FixedLen" + "name": "OkCArrayTokenBalance" }, { - "name": "VariableLen", + "name": "ErrCArrayTokenBalance", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 25, + "line": 508, "column": 14 } }, - "ResultAccount_Tag": { + "MemberValue_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -10788,21 +10783,17 @@ }, "values": [ { - "name": "OkAccount" - }, - { - "name": "ErrAccount", - "value": 1 + "name": "String" } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 628, + "line": 298, "column": 14 } }, - "ResultProvider_Tag": { + "ResultAccount_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -10811,21 +10802,21 @@ }, "values": [ { - "name": "OkProvider" + "name": "OkAccount" }, { - "name": "ErrProvider", + "name": "ErrAccount", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 611, + "line": 628, "column": 14 } }, - "ResultCArrayEntity_Tag": { + "ResultSignature_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -10834,21 +10825,21 @@ }, "values": [ { - "name": "OkCArrayEntity" + "name": "OkSignature" }, { - "name": "ErrCArrayEntity", + "name": "ErrSignature", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 251, + "line": 594, "column": 14 } }, - "COptionFieldElement_Tag": { + "PatternMatching": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -10857,21 +10848,21 @@ }, "values": [ { - "name": "SomeFieldElement" + "name": "FixedLen" }, { - "name": "NoneFieldElement", + "name": "VariableLen", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 268, + "line": 25, "column": 14 } }, - "ResultCArrayu8_Tag": { + "Resultc_char_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -10880,21 +10871,21 @@ }, "values": [ { - "name": "OkCArrayu8" + "name": "Okc_char" }, { - "name": "ErrCArrayu8", + "name": "Errc_char", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 68, + "line": 549, "column": 14 } }, - "Primitive_Tag": { + "Resultbool_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -10903,77 +10894,21 @@ }, "values": [ { - "name": "I8" + "name": "Okbool" }, { - "name": "I16", + "name": "Errbool", "value": 1 - }, - { - "name": "I32", - "value": 2 - }, - { - "name": "I64", - "value": 3 - }, - { - "name": "I128", - "value": 4 - }, - { - "name": "U8", - "value": 5 - }, - { - "name": "U16", - "value": 6 - }, - { - "name": "U32", - "value": 7 - }, - { - "name": "U64", - "value": 8 - }, - { - "name": "U128", - "value": 9 - }, - { - "name": "U256", - "value": 10 - }, - { - "name": "USize", - "value": 11 - }, - { - "name": "Bool", - "value": 12 - }, - { - "name": "Felt252", - "value": 13 - }, - { - "name": "ClassHash", - "value": 14 - }, - { - "name": "ContractAddress", - "value": 15 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 85, + "line": 439, "column": 14 } }, - "ResultFieldElement_Tag": { + "ResultToriiClient_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -10982,21 +10917,21 @@ }, "values": [ { - "name": "OkFieldElement" + "name": "OkToriiClient" }, { - "name": "ErrFieldElement", + "name": "ErrToriiClient", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 566, + "line": 42, "column": 14 } }, - "Resultc_char_Tag": { + "ComparisonOperator": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -11005,44 +10940,33 @@ }, "values": [ { - "name": "Okc_char" + "name": "Eq" }, { - "name": "Errc_char", + "name": "Neq", "value": 1 - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 549, - "column": 14 - } - }, - "Clause_Tag": { - "typeInteger": { - "name": "unsigned int", - "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 - }, - "values": [ + }, { - "name": "Keys" + "name": "Gt", + "value": 2 }, { - "name": "CMember", - "value": 1 + "name": "Gte", + "value": 3 }, { - "name": "Composite", - "value": 2 + "name": "Lt", + "value": 4 + }, + { + "name": "Lte", + "value": 5 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 332, + "line": 11, "column": 14 } }, @@ -11085,7 +11009,7 @@ "column": 14 } }, - "ResultSubscription_Tag": { + "COptionFieldElement_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -11094,21 +11018,21 @@ }, "values": [ { - "name": "OkSubscription" + "name": "SomeFieldElement" }, { - "name": "ErrSubscription", + "name": "NoneFieldElement", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 405, + "line": 268, "column": 14 } }, - "LogicalOperator": { + "EntityKeysClause_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -11117,21 +11041,21 @@ }, "values": [ { - "name": "And" + "name": "HashedKeys" }, { - "name": "Or", + "name": "EntityKeys", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 20, + "line": 422, "column": 14 } }, - "ResultCArrayFieldElement_Tag": { + "BlockId_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -11140,21 +11064,26 @@ }, "values": [ { - "name": "OkCArrayFieldElement" + "name": "Hash" }, { - "name": "ErrCArrayFieldElement", + "name": "Number", "value": 1 + }, + { + "name": "BlockTag_", + "value": 2 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 532, + "line": 654, "column": 14 - } + }, + "comment": "/**\n * Block hash, number or tag\n */" }, - "MemberValue_Tag": { + "Primitive_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -11163,17 +11092,77 @@ }, "values": [ { - "name": "String" + "name": "I8" + }, + { + "name": "I16", + "value": 1 + }, + { + "name": "I32", + "value": 2 + }, + { + "name": "I64", + "value": 3 + }, + { + "name": "I128", + "value": 4 + }, + { + "name": "U8", + "value": 5 + }, + { + "name": "U16", + "value": 6 + }, + { + "name": "U32", + "value": 7 + }, + { + "name": "U64", + "value": 8 + }, + { + "name": "U128", + "value": 9 + }, + { + "name": "U256", + "value": 10 + }, + { + "name": "USize", + "value": 11 + }, + { + "name": "Bool", + "value": 12 + }, + { + "name": "Felt252", + "value": 13 + }, + { + "name": "ClassHash", + "value": 14 + }, + { + "name": "ContractAddress", + "value": 15 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 298, + "line": 85, "column": 14 } }, - "COptionClause_Tag": { + "BlockTag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -11182,21 +11171,21 @@ }, "values": [ { - "name": "SomeClause" + "name": "Latest" }, { - "name": "NoneClause", + "name": "Pending", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 353, + "line": 6, "column": 14 } }, - "ResultCArrayTokenBalance_Tag": { + "ResultCArrayFieldElement_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -11205,21 +11194,21 @@ }, "values": [ { - "name": "OkCArrayTokenBalance" + "name": "OkCArrayFieldElement" }, { - "name": "ErrCArrayTokenBalance", + "name": "ErrCArrayFieldElement", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 508, + "line": 532, "column": 14 } }, - "EntityKeysClause_Tag": { + "ResultCArrayEntity_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -11228,21 +11217,21 @@ }, "values": [ { - "name": "HashedKeys" + "name": "OkCArrayEntity" }, { - "name": "EntityKeys", + "name": "ErrCArrayEntity", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 422, + "line": 251, "column": 14 } }, - "Resultbool_Tag": { + "ResultProvider_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -11251,21 +11240,21 @@ }, "values": [ { - "name": "Okbool" + "name": "OkProvider" }, { - "name": "Errbool", + "name": "ErrProvider", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 439, + "line": 611, "column": 14 } }, - "BlockTag": { + "ResultCArrayToken_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -11274,21 +11263,21 @@ }, "values": [ { - "name": "Latest" + "name": "OkCArrayToken" }, { - "name": "Pending", + "name": "ErrCArrayToken", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 6, + "line": 475, "column": 14 } }, - "ResultToriiClient_Tag": { + "LogicalOperator": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -11297,21 +11286,21 @@ }, "values": [ { - "name": "OkToriiClient" + "name": "And" }, { - "name": "ErrToriiClient", + "name": "Or", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 42, + "line": 20, "column": 14 } }, - "ComparisonOperator": { + "COptionClause_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -11320,37 +11309,44 @@ }, "values": [ { - "name": "Eq" + "name": "SomeClause" }, { - "name": "Neq", + "name": "NoneClause", "value": 1 - }, - { - "name": "Gt", - "value": 2 - }, - { - "name": "Gte", - "value": 3 - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 353, + "column": 14 + } + }, + "ResultSubscription_Tag": { + "typeInteger": { + "name": "unsigned int", + "kind": "primitive", + "sizeOf": 4, + "alignOf": 4 + }, + "values": [ { - "name": "Lt", - "value": 4 + "name": "OkSubscription" }, { - "name": "Lte", - "value": 5 + "name": "ErrSubscription", + "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 11, + "line": 405, "column": 14 } }, - "ResultSignature_Tag": { + "Clause_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -11359,60 +11355,64 @@ }, "values": [ { - "name": "OkSignature" + "name": "Keys" }, { - "name": "ErrSignature", + "name": "CMember", "value": 1 + }, + { + "name": "Composite", + "value": 2 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 594, + "line": 332, "column": 14 } } }, "typeAliases": {}, "opaqueTypes": { - "Provider": { + "ToriiClient": { "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 32, + "line": 36, "column": 16 } }, - "ToriiClient": { + "Provider": { "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 36, + "line": 32, "column": 16 } }, - "Subscription": { + "Account": { "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 34, + "line": 30, "column": 16 } }, - "Account": { + "Subscription": { "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 30, + "line": 34, "column": 16 } } }, "functionPointers": { - "void (const char *)": { + "void (IndexerUpdate)": { "type": { - "name": "void (const char *)", + "name": "void (IndexerUpdate)", "kind": "functionPointer", "sizeOf": 1, "alignOf": 4 @@ -11425,24 +11425,23 @@ { "name": "", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, + "name": "IndexerUpdate", + "kind": "struct", + "sizeOf": 56, "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 525, + "column": 16 } } } ] }, - "void (IndexerUpdate)": { + "void (const char *)": { "type": { - "name": "void (IndexerUpdate)", + "name": "void (const char *)", "kind": "functionPointer", "sizeOf": 1, "alignOf": 4 @@ -11455,15 +11454,16 @@ { "name": "", "type": { - "name": "IndexerUpdate", - "kind": "struct", - "sizeOf": 56, + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 525, - "column": 16 + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } } } diff --git a/Bindings/ast/aarch64-pc-windows-msvc.json b/Bindings/ast/aarch64-pc-windows-msvc.json index d968aa38..40afcfca 100644 --- a/Bindings/ast/aarch64-pc-windows-msvc.json +++ b/Bindings/ast/aarch64-pc-windows-msvc.json @@ -5,215 +5,83 @@ "macroObjects": {}, "variables": {}, "functions": { - "parse_cairo_short_string": { + "client_update_event_message_subscription": { "callingConvention": "cdecl", "returnType": { - "name": "Resultc_char", + "name": "Resultbool", "kind": "struct", "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 554, - "column": 16 - } - }, - "parameters": [ - { - "name": "felt", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 757, - "column": 21 - } - }, - "starknet_call": { - "callingConvention": "cdecl", - "returnType": { - "name": "ResultCArrayFieldElement", - "kind": "struct", - "sizeOf": 24, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 537, + "line": 444, "column": 16 } }, "parameters": [ { - "name": "provider", + "name": "client", "type": { - "name": "Provider*", + "name": "ToriiClient*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Provider", + "name": "ToriiClient", "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 32, + "line": 36, "column": 16 } } } }, { - "name": "call", - "type": { - "name": "Call", - "kind": "struct", - "sizeOf": 56, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 645, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 645, - "column": 16 - } - }, - { - "name": "block_id", - "type": { - "name": "BlockId", - "kind": "struct", - "sizeOf": 40, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 660, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 660, - "column": 16 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 777, - "column": 33 - } - }, - "account_chain_id": { - "callingConvention": "cdecl", - "returnType": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - }, - "parameters": [ - { - "name": "account", + "name": "subscription", "type": { - "name": "Account*", + "name": "Subscription*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Account", + "name": "Subscription", "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 30, + "line": 34, "column": 16 } } } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 787, - "column": 21 - } - }, - "poseidon_hash": { - "callingConvention": "cdecl", - "returnType": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - }, - "parameters": [ + }, { - "name": "felts", + "name": "clauses", "type": { - "name": "FieldElement*", + "name": "EntityKeysClause*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "FieldElement", + "name": "EntityKeysClause", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 48, + "alignOf": 8, "isConst": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, + "line": 427, "column": 16 } } } }, { - "name": "felts_len", + "name": "clauses_len", "type": { "name": "uintptr_t", "kind": "typeAlias", @@ -238,28 +106,29 @@ "line": 298, "column": 26 } + }, + { + "name": "historical", + "type": { + "name": "_Bool", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 + } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 747, - "column": 21 + "line": 718, + "column": 19 } }, - "client_on_starknet_event": { + "client_set_logger": { "callingConvention": "cdecl", "returnType": { - "name": "ResultSubscription", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 410, - "column": 16 - } + "name": "void", + "kind": "primitive" }, "parameters": [ { @@ -282,58 +151,9 @@ } }, { - "name": "clauses", - "type": { - "name": "EntityKeysClause*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "EntityKeysClause", - "kind": "struct", - "sizeOf": 48, - "alignOf": 8, - "isConst": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 427, - "column": 16 - } - } - } - }, - { - "name": "clauses_len", - "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 298, - "column": 26 - }, - "innerType": { - "name": "unsigned long long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 - } - }, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 298, - "column": 26 - } - }, - { - "name": "callback", + "name": "logger", "type": { - "name": "void (Event)", + "name": "void (const char *)", "kind": "functionPointer", "sizeOf": 8, "alignOf": 8 @@ -343,11 +163,11 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 724, - "column": 27 + "line": 684, + "column": 6 } }, - "entity_free": { + "model_free": { "callingConvention": "cdecl", "returnType": { "name": "void", @@ -355,21 +175,21 @@ }, "parameters": [ { - "name": "entity", + "name": "model", "type": { - "name": "Entity*", + "name": "Struct*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Entity", + "name": "Struct", "kind": "struct", - "sizeOf": 48, + "sizeOf": 24, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 241, + "line": 231, "column": 16 } } @@ -379,84 +199,171 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 817, + "line": 811, "column": 6 } }, - "provider_new": { + "signing_key_sign": { "callingConvention": "cdecl", "returnType": { - "name": "ResultProvider", + "name": "ResultSignature", "kind": "struct", - "sizeOf": 16, + "sizeOf": 72, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 616, + "line": 599, "column": 16 } }, "parameters": [ { - "name": "rpc_url", + "name": "private_key", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + }, + { + "name": "hash", + "type": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 771, - "column": 23 + "line": 763, + "column": 24 } }, - "signing_key_new": { + "account_execute_raw": { "callingConvention": "cdecl", "returnType": { - "name": "FieldElement", + "name": "ResultFieldElement", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 40, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, + "line": 571, "column": 16 } }, - "parameters": [], + "parameters": [ + { + "name": "account", + "type": { + "name": "Account*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Account", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 30, + "column": 16 + } + } + } + }, + { + "name": "calldata", + "type": { + "name": "Call*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Call", + "kind": "struct", + "sizeOf": 56, + "alignOf": 8, + "isConst": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 645, + "column": 16 + } + } + } + }, + { + "name": "calldata_len", + "type": { + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 298, + "column": 26 + }, + "innerType": { + "name": "unsigned long long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 + } + }, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 298, + "column": 26 + } + } + ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 761, - "column": 21 + "line": 793, + "column": 27 } }, - "wait_for_transaction": { + "provider_free": { "callingConvention": "cdecl", "returnType": { - "name": "Resultbool", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 444, - "column": 16 - } + "name": "void", + "kind": "primitive" }, "parameters": [ { @@ -477,65 +384,44 @@ } } } - }, - { - "name": "txn_hash", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 797, - "column": 19 + "line": 809, + "column": 6 } }, - "client_metadata": { + "account_nonce": { "callingConvention": "cdecl", "returnType": { - "name": "WorldMetadata", + "name": "ResultFieldElement", "kind": "struct", - "sizeOf": 48, + "sizeOf": 40, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 400, + "line": 571, "column": 16 } }, "parameters": [ { - "name": "client", + "name": "account", "type": { - "name": "ToriiClient*", + "name": "Account*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "ToriiClient", + "name": "Account", "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 36, + "line": 30, "column": 16 } } @@ -545,21 +431,21 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 698, - "column": 22 + "line": 791, + "column": 27 } }, - "client_on_event_message_update": { + "client_token_balances": { "callingConvention": "cdecl", "returnType": { - "name": "ResultSubscription", + "name": "ResultCArrayTokenBalance", "kind": "struct", - "sizeOf": 16, + "sizeOf": 24, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 410, + "line": 513, "column": 16 } }, @@ -584,29 +470,29 @@ } }, { - "name": "clauses", + "name": "account_addresses", "type": { - "name": "EntityKeysClause*", + "name": "FieldElement*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "EntityKeysClause", + "name": "FieldElement", "kind": "struct", - "sizeOf": 48, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, "isConst": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 427, + "line": 59, "column": 16 } } } }, { - "name": "clauses_len", + "name": "account_addresses_len", "type": { "name": "uintptr_t", "kind": "typeAlias", @@ -633,76 +519,73 @@ } }, { - "name": "historical", - "type": { - "name": "_Bool", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 - } - }, - { - "name": "callback", + "name": "contract_addresses", "type": { - "name": "void (FieldElement, CArrayStruct)", - "kind": "functionPointer", - "sizeOf": 8, - "alignOf": 8 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 711, - "column": 27 - } - }, - "subscription_cancel": { - "callingConvention": "cdecl", - "returnType": { - "name": "void", - "kind": "primitive" - }, - "parameters": [ - { - "name": "subscription", - "type": { - "name": "Subscription*", - "kind": "pointer", + "name": "FieldElement*", + "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Subscription", - "kind": "opaqueType", + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "isConst": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 34, + "line": 59, "column": 16 } } } + }, + { + "name": "contract_addresses_len", + "type": { + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 298, + "column": 26 + }, + "innerType": { + "name": "unsigned long long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 + } + }, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 298, + "column": 26 + } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 805, - "column": 6 + "line": 733, + "column": 33 } }, - "client_entities": { + "client_on_starknet_event": { "callingConvention": "cdecl", "returnType": { - "name": "ResultCArrayEntity", + "name": "ResultSubscription", "kind": "struct", - "sizeOf": 24, + "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 256, + "line": 410, "column": 16 } }, @@ -727,90 +610,88 @@ } }, { - "name": "query", + "name": "clauses", "type": { - "name": "Query*", + "name": "EntityKeysClause*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Query", + "name": "EntityKeysClause", "kind": "struct", - "sizeOf": 104, + "sizeOf": 48, "alignOf": 8, "isConst": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 367, + "line": 427, "column": 16 } } } + }, + { + "name": "clauses_len", + "type": { + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 298, + "column": 26 + }, + "innerType": { + "name": "unsigned long long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 + } + }, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 298, + "column": 26 + } + }, + { + "name": "callback", + "type": { + "name": "void (Event)", + "kind": "functionPointer", + "sizeOf": 8, + "alignOf": 8 + } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 692, + "line": 724, "column": 27 } }, - "account_deploy_burner": { + "parse_cairo_short_string": { "callingConvention": "cdecl", "returnType": { - "name": "ResultAccount", + "name": "Resultc_char", "kind": "struct", "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 633, + "line": 554, "column": 16 } }, "parameters": [ { - "name": "provider", - "type": { - "name": "Provider*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "Provider", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 32, - "column": 16 - } - } - } - }, - { - "name": "master_account", - "type": { - "name": "Account*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "Account", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 30, - "column": 16 - } - } - } - }, - { - "name": "signing_key", + "name": "felt", "type": { "name": "FieldElement", "kind": "struct", @@ -834,91 +715,32 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 781, - "column": 22 + "line": 757, + "column": 21 } }, - "hash_get_contract_address": { + "carray_free": { "callingConvention": "cdecl", "returnType": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } + "name": "void", + "kind": "primitive" }, "parameters": [ { - "name": "class_hash", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - }, - { - "name": "salt", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - }, - { - "name": "constructor_calldata", + "name": "data", "type": { - "name": "FieldElement*", + "name": "void*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "isConst": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } + "name": "void", + "kind": "primitive" } } }, { - "name": "constructor_calldata_len", + "name": "data_len", "type": { "name": "uintptr_t", "kind": "typeAlias", @@ -943,169 +765,89 @@ "line": 298, "column": 26 } - }, - { - "name": "deployer_address", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 799, - "column": 21 + "line": 823, + "column": 6 } }, - "get_selector_from_name": { + "client_publish_message": { "callingConvention": "cdecl", "returnType": { - "name": "ResultFieldElement", + "name": "ResultCArrayu8", "kind": "struct", - "sizeOf": 40, + "sizeOf": 24, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 571, + "line": 73, "column": 16 } }, "parameters": [ { - "name": "name", - "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 749, - "column": 27 - } - }, - "model_free": { - "callingConvention": "cdecl", - "returnType": { - "name": "void", - "kind": "primitive" - }, - "parameters": [ - { - "name": "model", + "name": "client", "type": { - "name": "Struct*", + "name": "ToriiClient*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Struct", - "kind": "struct", - "sizeOf": 24, - "alignOf": 8, + "name": "ToriiClient", + "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 231, + "line": 36, "column": 16 } } } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 811, - "column": 6 - } - }, - "account_execute_raw": { - "callingConvention": "cdecl", - "returnType": { - "name": "ResultFieldElement", - "kind": "struct", - "sizeOf": 40, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 571, - "column": 16 - } - }, - "parameters": [ + }, { - "name": "account", + "name": "message", "type": { - "name": "Account*", + "name": "const char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Account", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 30, - "column": 16 - } + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } } }, { - "name": "calldata", + "name": "signature_felts", "type": { - "name": "Call*", + "name": "FieldElement*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Call", + "name": "FieldElement", "kind": "struct", - "sizeOf": 56, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, "isConst": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 645, + "line": 59, "column": 16 } } } }, { - "name": "calldata_len", + "name": "signature_felts_len", "type": { "name": "uintptr_t", "kind": "typeAlias", @@ -1130,156 +872,151 @@ "line": 298, "column": 26 } + }, + { + "name": "is_session_signature", + "type": { + "name": "_Bool", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 + } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 793, - "column": 27 + "line": 686, + "column": 23 } }, - "client_token_balances": { + "account_address": { "callingConvention": "cdecl", "returnType": { - "name": "ResultCArrayTokenBalance", + "name": "FieldElement", "kind": "struct", - "sizeOf": 24, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 513, + "line": 59, "column": 16 } }, "parameters": [ { - "name": "client", + "name": "account", "type": { - "name": "ToriiClient*", + "name": "Account*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "ToriiClient", + "name": "Account", "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 36, + "line": 30, "column": 16 } } } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 785, + "column": 21 + } + }, + "starknet_call": { + "callingConvention": "cdecl", + "returnType": { + "name": "ResultCArrayFieldElement", + "kind": "struct", + "sizeOf": 24, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 537, + "column": 16 + } + }, + "parameters": [ { - "name": "account_addresses", + "name": "provider", "type": { - "name": "FieldElement*", + "name": "Provider*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "isConst": true, + "name": "Provider", + "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, + "line": 32, "column": 16 } } } }, { - "name": "account_addresses_len", + "name": "call", "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, + "name": "Call", + "kind": "struct", + "sizeOf": 56, "alignOf": 8, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 298, - "column": 26 - }, - "innerType": { - "name": "unsigned long long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 645, + "column": 16 } }, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 298, - "column": 26 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 645, + "column": 16 } }, { - "name": "contract_addresses", + "name": "block_id", "type": { - "name": "FieldElement*", - "kind": "pointer", - "sizeOf": 8, + "name": "BlockId", + "kind": "struct", + "sizeOf": 40, "alignOf": 8, - "innerType": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "isConst": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 660, + "column": 16 } - } - }, - { - "name": "contract_addresses_len", - "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 298, - "column": 26 - }, - "innerType": { - "name": "unsigned long long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 - } - }, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 298, - "column": 26 + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 660, + "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 733, + "line": 777, "column": 33 } }, - "account_free": { + "account_set_block_id": { "callingConvention": "cdecl", "returnType": { "name": "void", @@ -1304,226 +1041,234 @@ } } } + }, + { + "name": "block_id", + "type": { + "name": "BlockId", + "kind": "struct", + "sizeOf": 40, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 660, + "column": 16 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 660, + "column": 16 + } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 813, + "line": 789, "column": 6 } }, - "client_event_messages": { + "account_chain_id": { "callingConvention": "cdecl", "returnType": { - "name": "ResultCArrayEntity", + "name": "FieldElement", "kind": "struct", - "sizeOf": 24, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 256, + "line": 59, "column": 16 } }, "parameters": [ { - "name": "client", + "name": "account", "type": { - "name": "ToriiClient*", + "name": "Account*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "ToriiClient", + "name": "Account", "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 36, + "line": 30, "column": 16 } } } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 787, + "column": 21 + } + }, + "bytearray_serialize": { + "callingConvention": "cdecl", + "returnType": { + "name": "ResultCArrayFieldElement", + "kind": "struct", + "sizeOf": 24, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 537, + "column": 16 + } + }, + "parameters": [ { - "name": "query", + "name": "str", "type": { - "name": "Query*", + "name": "const char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Query", - "kind": "struct", - "sizeOf": 104, - "alignOf": 8, - "isConst": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 367, - "column": 16 - } + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } } - }, - { - "name": "historical", - "type": { - "name": "_Bool", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 - } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 694, - "column": 27 + "line": 743, + "column": 33 } }, - "client_update_entity_subscription": { + "client_new": { "callingConvention": "cdecl", "returnType": { - "name": "Resultbool", + "name": "ResultToriiClient", "kind": "struct", "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 444, + "line": 47, "column": 16 } }, "parameters": [ { - "name": "client", + "name": "torii_url", "type": { - "name": "ToriiClient*", + "name": "const char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "ToriiClient", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 36, - "column": 16 - } + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } } }, { - "name": "subscription", + "name": "rpc_url", "type": { - "name": "Subscription*", + "name": "const char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Subscription", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 34, - "column": 16 - } + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } } }, { - "name": "clauses", + "name": "libp2p_relay_url", "type": { - "name": "EntityKeysClause*", + "name": "const char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "EntityKeysClause", - "kind": "struct", - "sizeOf": 48, - "alignOf": 8, - "isConst": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 427, - "column": 16 - } + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } } }, { - "name": "clauses_len", + "name": "world", "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 298, - "column": 26 - }, - "innerType": { - "name": "unsigned long long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 } }, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 298, - "column": 26 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 706, - "column": 19 + "line": 679, + "column": 26 } }, - "bytearray_serialize": { + "error_free": { "callingConvention": "cdecl", "returnType": { - "name": "ResultCArrayFieldElement", - "kind": "struct", - "sizeOf": 24, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 537, - "column": 16 - } + "name": "void", + "kind": "primitive" }, "parameters": [ { - "name": "str", + "name": "error", "type": { - "name": "const char*", + "name": "Error*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "name": "Error", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 38, + "column": 16 + } } } } @@ -1531,66 +1276,11 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 743, - "column": 33 + "line": 819, + "column": 6 } }, - "account_set_block_id": { - "callingConvention": "cdecl", - "returnType": { - "name": "void", - "kind": "primitive" - }, - "parameters": [ - { - "name": "account", - "type": { - "name": "Account*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "Account", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 30, - "column": 16 - } - } - } - }, - { - "name": "block_id", - "type": { - "name": "BlockId", - "kind": "struct", - "sizeOf": 40, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 660, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 660, - "column": 16 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 789, - "column": 6 - } - }, - "carray_free": { + "string_free": { "callingConvention": "cdecl", "returnType": { "name": "void", @@ -1598,118 +1288,28 @@ }, "parameters": [ { - "name": "data", + "name": "string", "type": { - "name": "void*", + "name": "char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "void", - "kind": "primitive" - } - } - }, - { - "name": "data_len", - "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 298, - "column": 26 - }, - "innerType": { - "name": "unsigned long long", + "name": "char", "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "sizeOf": 1, + "alignOf": 1 } - }, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 298, - "column": 26 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 823, + "line": 825, "column": 6 } }, - "signing_key_sign": { - "callingConvention": "cdecl", - "returnType": { - "name": "ResultSignature", - "kind": "struct", - "sizeOf": 72, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 599, - "column": 16 - } - }, - "parameters": [ - { - "name": "private_key", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - }, - { - "name": "hash", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 763, - "column": 24 - } - }, "account_new": { "callingConvention": "cdecl", "returnType": { @@ -1789,7 +1389,7 @@ "column": 22 } }, - "starknet_keccak": { + "hash_get_contract_address": { "callingConvention": "cdecl", "returnType": { "name": "FieldElement", @@ -1805,35 +1405,71 @@ }, "parameters": [ { - "name": "bytes", + "name": "class_hash", "type": { - "name": "uint8_t*", + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + }, + { + "name": "salt", + "type": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + }, + { + "name": "constructor_calldata", + "type": { + "name": "FieldElement*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "uint8_t", - "kind": "typeAlias", - "sizeOf": 1, + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, "alignOf": 1, "isConst": true, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 266, - "column": 24 - }, - "innerType": { - "name": "unsigned char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 } } } }, { - "name": "bytes_len", + "name": "constructor_calldata_len", "type": { "name": "uintptr_t", "kind": "typeAlias", @@ -1858,43 +1494,61 @@ "line": 298, "column": 26 } + }, + { + "name": "deployer_address", + "type": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 753, + "line": 799, "column": 21 } }, - "cairo_short_string_to_felt": { + "world_metadata_free": { "callingConvention": "cdecl", "returnType": { - "name": "ResultFieldElement", - "kind": "struct", - "sizeOf": 40, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 571, - "column": 16 - } + "name": "void", + "kind": "primitive" }, "parameters": [ { - "name": "str", + "name": "metadata", "type": { - "name": "const char*", + "name": "WorldMetadata*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "name": "WorldMetadata", + "kind": "struct", + "sizeOf": 48, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 400, + "column": 16 + } } } } @@ -1902,163 +1556,121 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 755, - "column": 27 + "line": 821, + "column": 6 } }, - "bytearray_deserialize": { + "entity_free": { "callingConvention": "cdecl", "returnType": { - "name": "Resultc_char", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 554, - "column": 16 - } + "name": "void", + "kind": "primitive" }, "parameters": [ { - "name": "felts", + "name": "entity", "type": { - "name": "FieldElement*", + "name": "Entity*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "FieldElement", + "name": "Entity", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "isConst": true, + "sizeOf": 48, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, + "line": 241, "column": 16 } } } - }, - { - "name": "felts_len", - "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 298, - "column": 26 - }, - "innerType": { - "name": "unsigned long long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 - } - }, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 298, - "column": 26 - } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 745, - "column": 21 + "line": 817, + "column": 6 } }, - "client_new": { + "verifying_key_verify": { "callingConvention": "cdecl", "returnType": { - "name": "ResultToriiClient", + "name": "Resultbool", "kind": "struct", "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 47, + "line": 444, "column": 16 } }, "parameters": [ { - "name": "torii_url", - "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } - } - }, - { - "name": "rpc_url", + "name": "verifying_key", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 } }, { - "name": "libp2p_relay_url", + "name": "hash", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 } }, { - "name": "world", + "name": "signature", "type": { - "name": "FieldElement", + "name": "Signature", "kind": "struct", - "sizeOf": 32, + "sizeOf": 64, "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, + "line": 583, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, + "line": 583, "column": 16 } } @@ -2066,198 +1678,213 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 679, - "column": 26 + "line": 767, + "column": 19 } }, - "error_free": { + "on_indexer_update": { "callingConvention": "cdecl", "returnType": { - "name": "void", - "kind": "primitive" + "name": "ResultSubscription", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 410, + "column": 16 + } }, "parameters": [ { - "name": "error", + "name": "client", "type": { - "name": "Error*", + "name": "ToriiClient*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Error", - "kind": "struct", - "sizeOf": 8, - "alignOf": 8, + "name": "ToriiClient", + "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 38, + "line": 36, "column": 16 } } } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 819, - "column": 6 - } - }, - "provider_free": { - "callingConvention": "cdecl", - "returnType": { - "name": "void", - "kind": "primitive" - }, - "parameters": [ + }, { - "name": "rpc", + "name": "contract_address", "type": { - "name": "Provider*", + "name": "FieldElement*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Provider", - "kind": "opaqueType", + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "isConst": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 32, + "line": 59, "column": 16 } } } + }, + { + "name": "callback", + "type": { + "name": "void (IndexerUpdate)", + "kind": "functionPointer", + "sizeOf": 8, + "alignOf": 8 + } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 809, - "column": 6 + "line": 739, + "column": 27 } }, - "typed_data_encode": { + "client_tokens": { "callingConvention": "cdecl", "returnType": { - "name": "ResultFieldElement", + "name": "ResultCArrayToken", "kind": "struct", - "sizeOf": 40, + "sizeOf": 24, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 571, + "line": 480, "column": 16 } }, "parameters": [ { - "name": "typed_data", + "name": "client", "type": { - "name": "const char*", + "name": "ToriiClient*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, + "name": "ToriiClient", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 36, + "column": 16 + } + } + } + }, + { + "name": "contract_addresses", + "type": { + "name": "FieldElement*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, "alignOf": 1, - "isConst": true + "isConst": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } } } }, { - "name": "address", + "name": "contract_addresses_len", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 298, + "column": 26 + }, + "innerType": { + "name": "unsigned long long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 298, + "column": 26 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 759, - "column": 27 + "line": 729, + "column": 26 } }, - "client_on_entity_state_update": { + "poseidon_hash": { "callingConvention": "cdecl", "returnType": { - "name": "ResultSubscription", + "name": "FieldElement", "kind": "struct", - "sizeOf": 16, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 410, + "line": 59, "column": 16 } }, "parameters": [ { - "name": "client", - "type": { - "name": "ToriiClient*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "ToriiClient", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 36, - "column": 16 - } - } - } - }, - { - "name": "clauses", + "name": "felts", "type": { - "name": "EntityKeysClause*", + "name": "FieldElement*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "EntityKeysClause", + "name": "FieldElement", "kind": "struct", - "sizeOf": 48, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, "isConst": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 427, + "line": 59, "column": 16 } } } }, { - "name": "clauses_len", + "name": "felts_len", "type": { "name": "uintptr_t", "kind": "typeAlias", @@ -2282,35 +1909,65 @@ "line": 298, "column": 26 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 747, + "column": 21 + } + }, + "provider_new": { + "callingConvention": "cdecl", + "returnType": { + "name": "ResultProvider", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 616, + "column": 16 + } + }, + "parameters": [ { - "name": "callback", + "name": "rpc_url", "type": { - "name": "void (FieldElement, CArrayStruct)", - "kind": "functionPointer", + "name": "const char*", + "kind": "pointer", "sizeOf": 8, - "alignOf": 8 + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 700, - "column": 27 + "line": 771, + "column": 23 } }, - "client_publish_message": { + "client_on_entity_state_update": { "callingConvention": "cdecl", "returnType": { - "name": "ResultCArrayu8", + "name": "ResultSubscription", "kind": "struct", - "sizeOf": 24, + "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 73, + "line": 410, "column": 16 } }, @@ -2335,45 +1992,29 @@ } }, { - "name": "message", - "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } - } - }, - { - "name": "signature_felts", + "name": "clauses", "type": { - "name": "FieldElement*", + "name": "EntityKeysClause*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "FieldElement", + "name": "EntityKeysClause", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 48, + "alignOf": 8, "isConst": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, + "line": 427, "column": 16 } } } }, { - "name": "signature_felts_len", + "name": "clauses_len", "type": { "name": "uintptr_t", "kind": "typeAlias", @@ -2400,23 +2041,23 @@ } }, { - "name": "is_session_signature", + "name": "callback", "type": { - "name": "_Bool", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "name": "void (FieldElement, CArrayStruct)", + "kind": "functionPointer", + "sizeOf": 8, + "alignOf": 8 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 686, - "column": 23 + "line": 700, + "column": 27 } }, - "verifying_key_verify": { + "wait_for_transaction": { "callingConvention": "cdecl", "returnType": { "name": "Resultbool", @@ -2432,28 +2073,26 @@ }, "parameters": [ { - "name": "verifying_key", + "name": "rpc", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 + "name": "Provider*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Provider", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 32, + "column": 16 + } } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 } }, { - "name": "hash", + "name": "txn_hash", "type": { "name": "FieldElement", "kind": "struct", @@ -2472,81 +2111,29 @@ "line": 59, "column": 16 } - }, - { - "name": "signature", - "type": { - "name": "Signature", - "kind": "struct", - "sizeOf": 64, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 583, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 583, - "column": 16 - } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 767, + "line": 797, "column": 19 } }, - "get_selector_from_tag": { + "client_entities": { "callingConvention": "cdecl", "returnType": { - "name": "FieldElement", + "name": "ResultCArrayEntity", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 24, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, + "line": 256, "column": 16 } }, - "parameters": [ - { - "name": "tag", - "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 751, - "column": 21 - } - }, - "client_set_logger": { - "callingConvention": "cdecl", - "returnType": { - "name": "void", - "kind": "primitive" - }, "parameters": [ { "name": "client", @@ -2568,31 +2155,52 @@ } }, { - "name": "logger", + "name": "query", "type": { - "name": "void (const char *)", - "kind": "functionPointer", + "name": "Query*", + "kind": "pointer", "sizeOf": 8, - "alignOf": 8 + "alignOf": 8, + "innerType": { + "name": "Query", + "kind": "struct", + "sizeOf": 104, + "alignOf": 8, + "isConst": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 367, + "column": 16 + } + } } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 684, - "column": 6 + "line": 692, + "column": 27 } }, - "client_free": { + "client_metadata": { "callingConvention": "cdecl", "returnType": { - "name": "void", - "kind": "primitive" + "name": "WorldMetadata", + "kind": "struct", + "sizeOf": 48, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 400, + "column": 16 + } }, "parameters": [ { - "name": "t", + "name": "client", "type": { "name": "ToriiClient*", "kind": "pointer", @@ -2614,41 +2222,33 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 807, - "column": 6 + "line": 698, + "column": 22 } }, - "string_free": { + "signing_key_new": { "callingConvention": "cdecl", "returnType": { - "name": "void", - "kind": "primitive" - }, - "parameters": [ - { - "name": "string", - "type": { - "name": "char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 - } - } + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 } - ], + }, + "parameters": [], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 825, - "column": 6 + "line": 761, + "column": 21 } }, - "client_update_event_message_subscription": { + "client_update_entity_subscription": { "callingConvention": "cdecl", "returnType": { "name": "Resultbool", @@ -2749,82 +2349,99 @@ "line": 298, "column": 26 } - }, - { - "name": "historical", - "type": { - "name": "_Bool", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 - } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 718, + "line": 706, "column": 19 } }, - "client_tokens": { + "get_selector_from_name": { "callingConvention": "cdecl", "returnType": { - "name": "ResultCArrayToken", + "name": "ResultFieldElement", "kind": "struct", - "sizeOf": 24, + "sizeOf": 40, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 480, + "line": 571, "column": 16 } }, "parameters": [ { - "name": "client", + "name": "name", "type": { - "name": "ToriiClient*", + "name": "const char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "ToriiClient", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 36, - "column": 16 - } + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 749, + "column": 27 + } + }, + "starknet_keccak": { + "callingConvention": "cdecl", + "returnType": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + }, + "parameters": [ { - "name": "contract_addresses", + "name": "bytes", "type": { - "name": "FieldElement*", + "name": "uint8_t*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, + "name": "uint8_t", + "kind": "typeAlias", + "sizeOf": 1, "alignOf": 1, "isConst": true, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 266, + "column": 24 + }, + "innerType": { + "name": "unsigned char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 } } } }, { - "name": "contract_addresses_len", + "name": "bytes_len", "type": { "name": "uintptr_t", "kind": "typeAlias", @@ -2854,23 +2471,15 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 729, - "column": 26 + "line": 753, + "column": 21 } }, - "account_nonce": { + "account_free": { "callingConvention": "cdecl", "returnType": { - "name": "ResultFieldElement", - "kind": "struct", - "sizeOf": 40, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 571, - "column": 16 - } + "name": "void", + "kind": "primitive" }, "parameters": [ { @@ -2896,11 +2505,11 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 791, - "column": 27 + "line": 813, + "column": 6 } }, - "verifying_key_new": { + "get_selector_from_tag": { "callingConvention": "cdecl", "returnType": { "name": "FieldElement", @@ -2916,369 +2525,755 @@ }, "parameters": [ { - "name": "signing_key", + "name": "tag", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 765, + "line": 751, "column": 21 } }, - "account_address": { + "client_on_event_message_update": { "callingConvention": "cdecl", "returnType": { - "name": "FieldElement", + "name": "ResultSubscription", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 16, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, + "line": 410, "column": 16 } }, "parameters": [ { - "name": "account", + "name": "client", "type": { - "name": "Account*", + "name": "ToriiClient*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Account", + "name": "ToriiClient", "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 30, + "line": 36, "column": 16 } } } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 785, - "column": 21 - } - }, - "ty_free": { - "callingConvention": "cdecl", - "returnType": { - "name": "void", - "kind": "primitive" - }, - "parameters": [ + }, { - "name": "ty", + "name": "clauses", "type": { - "name": "Ty*", + "name": "EntityKeysClause*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Ty", + "name": "EntityKeysClause", "kind": "struct", "sizeOf": 48, "alignOf": 8, + "isConst": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 196, + "line": 427, "column": 16 } } } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 815, - "column": 6 - } - }, - "world_metadata_free": { - "callingConvention": "cdecl", - "returnType": { - "name": "void", - "kind": "primitive" - }, - "parameters": [ + }, { - "name": "metadata", + "name": "clauses_len", "type": { - "name": "WorldMetadata*", - "kind": "pointer", + "name": "uintptr_t", + "kind": "typeAlias", "sizeOf": 8, "alignOf": 8, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 298, + "column": 26 + }, "innerType": { - "name": "WorldMetadata", - "kind": "struct", - "sizeOf": 48, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 400, - "column": 16 - } + "name": "unsigned long long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } + }, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 298, + "column": 26 + } + }, + { + "name": "historical", + "type": { + "name": "_Bool", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 + } + }, + { + "name": "callback", + "type": { + "name": "void (FieldElement, CArrayStruct)", + "kind": "functionPointer", + "sizeOf": 8, + "alignOf": 8 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 821, - "column": 6 + "line": 711, + "column": 27 } }, - "on_indexer_update": { + "account_deploy_burner": { "callingConvention": "cdecl", "returnType": { - "name": "ResultSubscription", + "name": "ResultAccount", "kind": "struct", "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 410, + "line": 633, "column": 16 } }, "parameters": [ { - "name": "client", + "name": "provider", "type": { - "name": "ToriiClient*", + "name": "Provider*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "ToriiClient", + "name": "Provider", "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 36, + "line": 32, "column": 16 } } } }, { - "name": "contract_address", + "name": "master_account", "type": { - "name": "FieldElement*", + "name": "Account*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "isConst": true, + "name": "Account", + "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, + "line": 30, "column": 16 } } } }, { - "name": "callback", + "name": "signing_key", "type": { - "name": "void (IndexerUpdate)", - "kind": "functionPointer", - "sizeOf": 8, - "alignOf": 8 + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 739, - "column": 27 + "line": 781, + "column": 22 } - } - }, - "records": { - "CArrayMember": { - "size_of": 16, - "align_of": 8, - "fields": [ + }, + "ty_free": { + "callingConvention": "cdecl", + "returnType": { + "name": "void", + "kind": "primitive" + }, + "parameters": [ { - "name": "data", + "name": "ty", "type": { - "name": "Member*", + "name": "Ty*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Member", + "name": "Ty", "kind": "struct", - "sizeOf": 24, + "sizeOf": 48, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 220, + "line": 196, "column": 16 } } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 227, - "column": 18 - } - }, - { - "name": "data_len", - "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 298, - "column": 26 - }, - "innerType": { - "name": "unsigned long long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 - } - }, - "offset_of": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 228, - "column": 13 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 226, - "column": 16 + "line": 815, + "column": 6 } }, - "MemberValue_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 40, + "client_free": { + "callingConvention": "cdecl", + "returnType": { + "name": "void", + "kind": "primitive" + }, + "parameters": [ + { + "name": "t", + "type": { + "name": "ToriiClient*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "ToriiClient", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 36, + "column": 16 + } + } + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 807, + "column": 6 + } + }, + "typed_data_encode": { + "callingConvention": "cdecl", + "returnType": { + "name": "ResultFieldElement", + "kind": "struct", + "sizeOf": 40, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 571, + "column": 16 + } + }, + "parameters": [ + { + "name": "typed_data", + "type": { + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } + } + }, + { + "name": "address", + "type": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 759, + "column": 27 + } + }, + "bytearray_deserialize": { + "callingConvention": "cdecl", + "returnType": { + "name": "Resultc_char", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 554, + "column": 16 + } + }, + "parameters": [ + { + "name": "felts", + "type": { + "name": "FieldElement*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "isConst": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + } + } + }, + { + "name": "felts_len", + "type": { + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 298, + "column": 26 + }, + "innerType": { + "name": "unsigned long long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 + } + }, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 298, + "column": 26 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 745, + "column": 21 + } + }, + "client_event_messages": { + "callingConvention": "cdecl", + "returnType": { + "name": "ResultCArrayEntity", + "kind": "struct", + "sizeOf": 24, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 256, + "column": 16 + } + }, + "parameters": [ + { + "name": "client", + "type": { + "name": "ToriiClient*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "ToriiClient", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 36, + "column": 16 + } + } + } + }, + { + "name": "query", + "type": { + "name": "Query*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Query", + "kind": "struct", + "sizeOf": 104, + "alignOf": 8, + "isConst": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 367, + "column": 16 + } + } + } + }, + { + "name": "historical", + "type": { + "name": "_Bool", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 694, + "column": 27 + } + }, + "cairo_short_string_to_felt": { + "callingConvention": "cdecl", + "returnType": { + "name": "ResultFieldElement", + "kind": "struct", + "sizeOf": 40, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 571, + "column": 16 + } + }, + "parameters": [ + { + "name": "str", + "type": { + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 755, + "column": 27 + } + }, + "subscription_cancel": { + "callingConvention": "cdecl", + "returnType": { + "name": "void", + "kind": "primitive" + }, + "parameters": [ + { + "name": "subscription", + "type": { + "name": "Subscription*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Subscription", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 34, + "column": 16 + } + } + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 805, + "column": 6 + } + }, + "verifying_key_new": { + "callingConvention": "cdecl", + "returnType": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + }, + "parameters": [ + { + "name": "signing_key", + "type": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 765, + "column": 21 + } + } + }, + "records": { + "MemberValue": { + "size_of": 48, + "align_of": 8, + "fields": [ + { + "name": "tag", + "type": { + "name": "MemberValue_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 301, + "column": 3 + }, + "innerType": { + "name": "MemberValue_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 298, + "column": 14 + } + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 304, + "column": 19 + } + }, + { + "name": "", + "type": { + "name": "MemberValue_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 40, + "alignOf": 8, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 305, + "column": 3 + } + }, + "offset_of": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 305, + "column": 3 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 303, + "column": 16 + } + }, + "Enum": { + "size_of": 32, "align_of": 8, "fields": [ { - "name": "", + "name": "name", "type": { - "name": "MemberValue_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 40, + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 306, - "column": 5 + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 306, - "column": 5 + "line": 177, + "column": 15 } }, { - "name": "", + "name": "option", "type": { - "name": "MemberValue_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", - "kind": "struct", - "sizeOf": 8, - "alignOf": 8, - "isAnonymous": true, + "name": "uint8_t", + "kind": "typeAlias", + "sizeOf": 1, + "alignOf": 1, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 309, - "column": 5 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 266, + "column": 24 + }, + "innerType": { + "name": "unsigned char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 309, - "column": 5 + "line": 178, + "column": 11 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 305, - "column": 3 - } - }, - "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 16, - "align_of": 8, - "fields": [ + }, { - "name": "ok", + "name": "options", "type": { - "name": "CArrayEntity", + "name": "CArrayEnumOption", "kind": "struct", "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 246, + "line": 171, "column": 16 } }, + "offset_of": 16, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 260, + "line": 179, "column": 27 } } @@ -3286,79 +3281,44 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 259, - "column": 5 + "line": 176, + "column": 16 } }, - "Resultbool": { + "ResultCArrayTokenBalance_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { "size_of": 16, "align_of": 8, "fields": [ { - "name": "tag", - "type": { - "name": "Resultbool_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 442, - "column": 3 - }, - "innerType": { - "name": "Resultbool_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 439, - "column": 14 - } - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 445, - "column": 18 - } - }, - { - "name": "", + "name": "ok", "type": { - "name": "Resultbool_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 8, + "name": "CArrayTokenBalance", + "kind": "struct", + "sizeOf": 16, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 446, - "column": 3 + "line": 503, + "column": 16 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 446, - "column": 3 + "line": 517, + "column": 33 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 444, - "column": 16 + "line": 516, + "column": 5 } }, - "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "ResultCArrayTokenBalance_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { "size_of": 8, "align_of": 8, "fields": [ @@ -3379,7 +3339,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 640, + "line": 520, "column": 20 } } @@ -3387,116 +3347,138 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 639, + "line": 519, "column": 5 } }, - "FieldElement": { - "size_of": 32, - "align_of": 1, + "MemberValue_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, "fields": [ { - "name": "data", + "name": "string", "type": { - "name": "uint8_t[32]", - "kind": "array", - "sizeOf": 32, + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, "alignOf": 8, - "sizeOfElement": 1, - "arraySize": 32, "innerType": { - "name": "uint8_t", - "kind": "typeAlias", + "name": "const char", + "kind": "primitive", "sizeOf": 1, "alignOf": 1, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 266, - "column": 24 - }, - "innerType": { - "name": "unsigned char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 - } + "isConst": true } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 60, - "column": 11 + "line": 310, + "column": 19 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, - "column": 16 + "line": 309, + "column": 5 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD14": { - "size_of": 32, - "align_of": 1, + "ResultSubscription": { + "size_of": 16, + "align_of": 8, "fields": [ { - "name": "class_hash", + "name": "tag", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "name": "ResultSubscription_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, - "column": 16 + "line": 408, + "column": 3 + }, + "innerType": { + "name": "ResultSubscription_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 405, + "column": 14 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 158, - "column": 27 + "line": 411, + "column": 26 + } + }, + { + "name": "", + "type": { + "name": "ResultSubscription_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 412, + "column": 3 + } + }, + "offset_of": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 412, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 157, - "column": 5 + "line": 410, + "column": 16 } }, - "ResultCArrayu8": { - "size_of": 24, + "ResultAccount": { + "size_of": 16, "align_of": 8, "fields": [ { "name": "tag", "type": { - "name": "ResultCArrayu8_Tag", + "name": "ResultAccount_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 71, + "line": 631, "column": 3 }, "innerType": { - "name": "ResultCArrayu8_Tag", + "name": "ResultAccount_Tag", "kind": "enum", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 68, + "line": 628, "column": 14 } } @@ -3504,22 +3486,22 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 74, - "column": 22 + "line": 634, + "column": 21 } }, { "name": "", "type": { - "name": "ResultCArrayu8_ANONYMOUS_FIELD1", + "name": "ResultAccount_ANONYMOUS_FIELD1", "kind": "union", - "sizeOf": 16, + "sizeOf": 8, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 75, + "line": 635, "column": 3 } }, @@ -3527,7 +3509,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 75, + "line": 635, "column": 3 } } @@ -3535,29 +3517,23 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 73, + "line": 633, "column": 16 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD5": { - "size_of": 1, - "align_of": 1, + "Error": { + "size_of": 8, + "align_of": 8, "fields": [ { - "name": "u8", + "name": "message", "type": { - "name": "uint8_t", - "kind": "typeAlias", - "sizeOf": 1, - "alignOf": 1, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 266, - "column": 24 - }, + "name": "char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, "innerType": { - "name": "unsigned char", + "name": "char", "kind": "primitive", "sizeOf": 1, "alignOf": 1 @@ -3566,1127 +3542,965 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 126, - "column": 15 + "line": 39, + "column": 9 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 125, - "column": 5 + "line": 38, + "column": 16 } }, - "Member": { - "size_of": 24, - "align_of": 8, + "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 64, + "align_of": 1, "fields": [ { - "name": "name", - "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 221, - "column": 15 - } - }, - { - "name": "ty", + "name": "ok", "type": { - "name": "Ty*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "Ty", - "kind": "struct", - "sizeOf": 48, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 196, - "column": 16 - } + "name": "Signature", + "kind": "struct", + "sizeOf": 64, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 583, + "column": 16 } }, - "offset_of": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 222, - "column": 14 - } - }, - { - "name": "key", - "type": { - "name": "_Bool", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 - }, - "offset_of": 16, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 223, - "column": 8 + "line": 603, + "column": 24 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 220, - "column": 16 + "line": 602, + "column": 5 } }, - "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 40, + "BlockId_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 32, "align_of": 8, "fields": [ { - "name": "keys", + "name": "", "type": { - "name": "KeysClause", + "name": "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 40, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 292, - "column": 16 + "line": 663, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 342, - "column": 25 + "line": 663, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 341, - "column": 5 - } - }, - "EnumOption": { - "size_of": 16, - "align_of": 8, - "fields": [ + }, { - "name": "name", + "name": "", "type": { - "name": "const char*", - "kind": "pointer", + "name": "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", "sizeOf": 8, "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 666, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 167, - "column": 15 + "line": 666, + "column": 5 } }, { - "name": "ty", + "name": "", "type": { - "name": "Ty*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "Ty", - "kind": "struct", - "sizeOf": 48, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 196, - "column": 16 - } + "name": "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", + "kind": "struct", + "sizeOf": 4, + "alignOf": 4, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 669, + "column": 5 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 168, - "column": 14 + "line": 669, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 166, - "column": 16 + "line": 662, + "column": 3 } }, - "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { - "size_of": 16, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "tuple", + "name": "i64", "type": { - "name": "CArrayTy", - "kind": "struct", - "sizeOf": 16, + "name": "int64_t", + "kind": "typeAlias", + "sizeOf": 8, "alignOf": 8, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 182, - "column": 16 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 96, + "column": 24 + }, + "innerType": { + "name": "long long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 209, - "column": 23 + "line": 120, + "column": 15 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 208, + "line": 119, "column": 5 } }, - "CArrayu8": { - "size_of": 16, + "ResultFieldElement": { + "size_of": 40, "align_of": 8, "fields": [ { - "name": "data", + "name": "tag", "type": { - "name": "uint8_t*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, + "name": "ResultFieldElement_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 569, + "column": 3 + }, "innerType": { - "name": "uint8_t", - "kind": "typeAlias", - "sizeOf": 1, - "alignOf": 1, + "name": "ResultFieldElement_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 266, - "column": 24 - }, - "innerType": { - "name": "unsigned char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 566, + "column": 14 } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 64, - "column": 12 + "line": 572, + "column": 26 } }, { - "name": "data_len", + "name": "", "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, + "name": "ResultFieldElement_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 32, "alignOf": 8, + "isAnonymous": true, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 298, - "column": 26 - }, - "innerType": { - "name": "unsigned long long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 573, + "column": 3 } }, "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 65, - "column": 13 + "line": 573, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 63, + "line": 571, "column": 16 } }, - "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 64, - "align_of": 1, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 2, + "align_of": 2, "fields": [ { - "name": "ok", + "name": "i16", "type": { - "name": "Signature", - "kind": "struct", - "sizeOf": 64, - "alignOf": 1, + "name": "int16_t", + "kind": "typeAlias", + "sizeOf": 2, + "alignOf": 2, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 583, - "column": 16 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 241, + "column": 24 + }, + "innerType": { + "name": "short", + "kind": "primitive", + "sizeOf": 2, + "alignOf": 2 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 603, - "column": 24 + "line": 114, + "column": 15 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 602, + "line": 113, "column": 5 } }, - "COptionFieldElement_ANONYMOUS_FIELD1": { - "record_kind": "union", + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD14": { "size_of": 32, "align_of": 1, "fields": [ { - "name": "", + "name": "class_hash", "type": { - "name": "COptionFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "FieldElement", "kind": "struct", "sizeOf": 32, "alignOf": 1, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 276, - "column": 5 + "line": 59, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 276, - "column": 5 + "line": 158, + "column": 27 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 275, - "column": 3 + "line": 157, + "column": 5 } }, - "CHashItemFieldElementModelMetadata": { - "size_of": 184, + "Primitive": { + "size_of": 40, "align_of": 8, "fields": [ { - "name": "key", + "name": "tag", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "name": "Primitive_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, - "column": 16 + "line": 105, + "column": 3 + }, + "innerType": { + "name": "Primitive_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 85, + "column": 14 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 391, - "column": 23 + "line": 108, + "column": 17 } }, { - "name": "value", + "name": "", "type": { - "name": "ModelMetadata", - "kind": "struct", - "sizeOf": 152, + "name": "Primitive_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 32, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 379, - "column": 16 + "line": 109, + "column": 3 } }, - "offset_of": 32, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 392, - "column": 24 + "line": 109, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 390, + "line": 107, "column": 16 } }, - "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, + "EntityKeysClause_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 40, "align_of": 8, "fields": [ { - "name": "number", + "name": "", "type": { - "name": "uint64_t", - "kind": "typeAlias", - "sizeOf": 8, + "name": "EntityKeysClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", + "sizeOf": 16, "alignOf": 8, + "isAnonymous": true, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 98, - "column": 25 - }, - "innerType": { - "name": "unsigned long long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 430, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 667, - "column": 16 + "line": 430, + "column": 5 + } + }, + { + "name": "", + "type": { + "name": "EntityKeysClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", + "sizeOf": 40, + "alignOf": 8, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 433, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 433, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 666, - "column": 5 + "line": 429, + "column": 3 } }, - "Resultc_char": { - "size_of": 16, + "Primitive_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 32, "align_of": 8, "fields": [ { - "name": "tag", + "name": "", "type": { - "name": "Resultc_char_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", + "sizeOf": 1, + "alignOf": 1, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 552, - "column": 3 - }, - "innerType": { - "name": "Resultc_char_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 549, - "column": 14 - } + "line": 110, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 555, - "column": 20 + "line": 110, + "column": 5 } }, { "name": "", "type": { - "name": "Resultc_char_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 8, - "alignOf": 8, + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", + "sizeOf": 2, + "alignOf": 2, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 556, - "column": 3 + "line": 113, + "column": 5 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 556, - "column": 3 + "line": 113, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 554, - "column": 16 - } - }, - "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 8, - "align_of": 8, - "fields": [ + }, { - "name": "ok", + "name": "", "type": { - "name": "Provider*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "Provider", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 32, - "column": 16 - } + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", + "kind": "struct", + "sizeOf": 4, + "alignOf": 4, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 116, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 620, - "column": 24 + "line": 116, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 619, - "column": 5 - } - }, - "Event": { - "size_of": 64, - "align_of": 8, - "fields": [ + }, { - "name": "keys", + "name": "", "type": { - "name": "CArrayFieldElement", + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3", "kind": "struct", - "sizeOf": 16, + "sizeOf": 8, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 374, - "column": 16 + "line": 119, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 457, - "column": 29 + "line": 119, + "column": 5 } }, { - "name": "data", + "name": "", "type": { - "name": "CArrayFieldElement", + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4", "kind": "struct", "sizeOf": 16, - "alignOf": 8, + "alignOf": 1, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 374, - "column": 16 + "line": 122, + "column": 5 } }, - "offset_of": 16, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 458, - "column": 29 + "line": 122, + "column": 5 } }, { - "name": "transaction_hash", + "name": "", "type": { - "name": "FieldElement", + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD5", "kind": "struct", - "sizeOf": 32, + "sizeOf": 1, "alignOf": 1, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, - "column": 16 + "line": 125, + "column": 5 } }, - "offset_of": 32, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 459, - "column": 23 + "line": 125, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 456, - "column": 16 - } - }, - "COptionFieldElement": { - "size_of": 36, - "align_of": 4, - "fields": [ + }, { - "name": "tag", + "name": "", "type": { - "name": "COptionFieldElement_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD6", + "kind": "struct", + "sizeOf": 2, + "alignOf": 2, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 271, - "column": 3 - }, - "innerType": { - "name": "COptionFieldElement_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 268, - "column": 14 - } + "line": 128, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 274, - "column": 27 + "line": 128, + "column": 5 } }, { "name": "", "type": { - "name": "COptionFieldElement_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 32, - "alignOf": 1, + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD7", + "kind": "struct", + "sizeOf": 4, + "alignOf": 4, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 275, - "column": 3 + "line": 131, + "column": 5 } }, - "offset_of": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 275, - "column": 3 + "line": 131, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 273, - "column": 16 - } - }, - "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { - "size_of": 4, - "align_of": 4, - "fields": [ + }, { - "name": "block_tag", + "name": "", "type": { - "name": "BlockTag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD8", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 6, - "column": 14 + "line": 134, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 670, - "column": 21 + "line": 134, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 669, - "column": 5 - } - }, - "ResultCArrayToken_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 16, - "align_of": 8, - "fields": [ + }, { - "name": "ok", + "name": "", "type": { - "name": "CArrayToken", + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD9", "kind": "struct", "sizeOf": 16, - "alignOf": 8, + "alignOf": 1, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 470, - "column": 16 + "line": 137, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 484, - "column": 26 + "line": 137, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 483, - "column": 5 - } - }, - "ResultCArrayToken": { - "size_of": 24, - "align_of": 8, - "fields": [ + }, { - "name": "tag", + "name": "", "type": { - "name": "ResultCArrayToken_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD10", + "kind": "struct", + "sizeOf": 32, + "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 478, - "column": 3 - }, - "innerType": { - "name": "ResultCArrayToken_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 475, - "column": 14 - } + "line": 140, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 481, - "column": 25 + "line": 140, + "column": 5 } }, { "name": "", "type": { - "name": "ResultCArrayToken_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 16, - "alignOf": 8, + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD11", + "kind": "struct", + "sizeOf": 4, + "alignOf": 4, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 482, - "column": 3 + "line": 148, + "column": 5 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 482, - "column": 3 + "line": 148, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 480, - "column": 16 - } - }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { - "size_of": 4, - "align_of": 4, - "fields": [ + }, { - "name": "i32", + "name": "", "type": { - "name": "int32_t", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD12", + "kind": "struct", + "sizeOf": 1, + "alignOf": 1, + "isAnonymous": true, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 193, - "column": 24 - }, - "innerType": { - "name": "int", - "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 151, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 117, - "column": 15 + "line": 151, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 116, - "column": 5 - } - }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD8": { - "size_of": 8, - "align_of": 8, - "fields": [ + }, { - "name": "u64", + "name": "", "type": { - "name": "uint64_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD13", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "isAnonymous": true, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 98, - "column": 25 - }, - "innerType": { - "name": "unsigned long long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 154, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 135, - "column": 16 + "line": 154, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 134, - "column": 5 - } - }, - "ResultCArrayFieldElement": { - "size_of": 24, - "align_of": 8, - "fields": [ + }, { - "name": "tag", + "name": "", "type": { - "name": "ResultCArrayFieldElement_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD14", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 535, - "column": 3 - }, - "innerType": { - "name": "ResultCArrayFieldElement_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 532, - "column": 14 - } + "line": 157, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 538, - "column": 32 + "line": 157, + "column": 5 } }, { "name": "", "type": { - "name": "ResultCArrayFieldElement_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 16, - "alignOf": 8, + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD15", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 539, - "column": 3 + "line": 160, + "column": 5 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 539, - "column": 3 + "line": 160, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 537, - "column": 16 + "line": 109, + "column": 3 } }, - "ResultSignature_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 64, + "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "", + "name": "err", "type": { - "name": "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "Error", "kind": "struct", - "sizeOf": 64, - "alignOf": 1, - "isAnonymous": true, + "sizeOf": 8, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 602, - "column": 5 + "line": 38, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 602, - "column": 5 + "line": 623, + "column": 20 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 622, + "column": 5 + } + }, + "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "", + "name": "ok", "type": { - "name": "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", - "kind": "struct", + "name": "Provider*", + "kind": "pointer", "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 605, - "column": 5 + "innerType": { + "name": "Provider", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 32, + "column": 16 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 605, - "column": 5 + "line": 620, + "column": 24 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 601, - "column": 3 + "line": 619, + "column": 5 } }, - "Entity": { - "size_of": 48, + "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "hashed_keys", + "name": "ok", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 + "name": "Subscription*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Subscription", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 34, + "column": 16 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 242, - "column": 23 + "line": 414, + "column": 28 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 413, + "column": 5 + } + }, + "ResultCArrayToken_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 16, + "align_of": 8, + "fields": [ { - "name": "models", + "name": "ok", "type": { - "name": "CArrayStruct", + "name": "CArrayToken", "kind": "struct", "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 236, + "line": 470, "column": 16 } }, - "offset_of": 32, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 243, - "column": 23 + "line": 484, + "column": 26 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 241, - "column": 16 + "line": 483, + "column": 5 } }, - "ResultCArrayTokenBalance": { - "size_of": 24, + "Resultbool": { + "size_of": 16, "align_of": 8, "fields": [ { "name": "tag", "type": { - "name": "ResultCArrayTokenBalance_Tag", + "name": "Resultbool_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 511, + "line": 442, "column": 3 }, "innerType": { - "name": "ResultCArrayTokenBalance_Tag", + "name": "Resultbool_Tag", "kind": "enum", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 508, + "line": 439, "column": 14 } } @@ -4694,22 +4508,22 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 514, - "column": 32 + "line": 445, + "column": 18 } }, { "name": "", "type": { - "name": "ResultCArrayTokenBalance_ANONYMOUS_FIELD1", + "name": "Resultbool_ANONYMOUS_FIELD1", "kind": "union", - "sizeOf": 16, + "sizeOf": 8, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 515, + "line": 446, "column": 3 } }, @@ -4717,7 +4531,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 515, + "line": 446, "column": 3 } } @@ -4725,140 +4539,235 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 513, + "line": 444, "column": 16 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD13": { - "size_of": 32, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4": { + "size_of": 16, "align_of": 1, "fields": [ { - "name": "felt252", + "name": "i128", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 + "name": "uint8_t[16]", + "kind": "array", + "sizeOf": 16, + "alignOf": 8, + "sizeOfElement": 1, + "arraySize": 16, + "innerType": { + "name": "uint8_t", + "kind": "typeAlias", + "sizeOf": 1, + "alignOf": 1, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 266, + "column": 24 + }, + "innerType": { + "name": "unsigned char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 155, - "column": 27 + "line": 123, + "column": 15 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 154, + "line": 122, "column": 5 } }, - "CArrayEnumOption": { - "size_of": 16, + "TokenBalance": { + "size_of": 104, "align_of": 8, "fields": [ { - "name": "data", + "name": "balance", "type": { - "name": "EnumOption*", - "kind": "pointer", - "sizeOf": 8, + "name": "uint64_t[4]", + "kind": "array", + "sizeOf": 32, "alignOf": 8, + "sizeOfElement": 8, + "arraySize": 4, "innerType": { - "name": "EnumOption", - "kind": "struct", - "sizeOf": 16, + "name": "uint64_t", + "kind": "typeAlias", + "sizeOf": 8, "alignOf": 8, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 166, - "column": 16 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 98, + "column": 25 + }, + "innerType": { + "name": "unsigned long long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 172, - "column": 22 + "line": 493, + "column": 12 + } + }, + { + "name": "account_address", + "type": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + }, + "offset_of": 32, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 498, + "column": 23 + } + }, + { + "name": "contract_address", + "type": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + }, + "offset_of": 64, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 499, + "column": 23 + } + }, + { + "name": "token_id", + "type": { + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } + }, + "offset_of": 96, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 500, + "column": 15 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 492, + "column": 16 + } + }, + "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4": { + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "data_len", + "name": "byte_array", "type": { - "name": "uintptr_t", - "kind": "typeAlias", + "name": "const char*", + "kind": "pointer", "sizeOf": 8, "alignOf": 8, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 298, - "column": 26 - }, "innerType": { - "name": "unsigned long long", + "name": "const char", "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 173, - "column": 13 + "line": 215, + "column": 19 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 171, - "column": 16 + "line": 214, + "column": 5 } }, - "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 16, + "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "ok", + "name": "err", "type": { - "name": "CArrayu8", + "name": "Error", "kind": "struct", - "sizeOf": 16, + "sizeOf": 8, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 63, + "line": 38, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 77, - "column": 23 + "line": 544, + "column": 20 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 76, + "line": 543, "column": 5 } }, @@ -4992,240 +4901,65 @@ "column": 16 } }, - "ResultCArrayFieldElement_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 16, - "align_of": 8, - "fields": [ - { - "name": "", - "type": { - "name": "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 540, - "column": 5 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 540, - "column": 5 - } - }, - { - "name": "", - "type": { - "name": "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", - "kind": "struct", - "sizeOf": 8, - "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 543, - "column": 5 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 543, - "column": 5 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 539, - "column": 3 - } - }, - "BlockId_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 32, - "align_of": 8, - "fields": [ - { - "name": "", - "type": { - "name": "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 663, - "column": 5 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 663, - "column": 5 - } - }, - { - "name": "", - "type": { - "name": "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", - "kind": "struct", - "sizeOf": 8, - "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 666, - "column": 5 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 666, - "column": 5 - } - }, - { - "name": "", - "type": { - "name": "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", - "kind": "struct", - "sizeOf": 4, - "alignOf": 4, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 669, - "column": 5 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 669, - "column": 5 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 662, - "column": 3 - } - }, - "ResultCArrayToken_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, + "EntityKeysClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 40, "align_of": 8, "fields": [ { - "name": "err", + "name": "entity_keys", "type": { - "name": "Error", + "name": "KeysClause", "kind": "struct", - "sizeOf": 8, + "sizeOf": 40, "alignOf": 8, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 38, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 487, - "column": 20 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 486, - "column": 5 - } - }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 2, - "align_of": 2, - "fields": [ - { - "name": "i16", - "type": { - "name": "int16_t", - "kind": "typeAlias", - "sizeOf": 2, - "alignOf": 2, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 241, - "column": 24 - }, - "innerType": { - "name": "short", - "kind": "primitive", - "sizeOf": 2, - "alignOf": 2 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 292, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 114, - "column": 15 + "line": 434, + "column": 25 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 113, + "line": 433, "column": 5 } }, - "MemberValue": { - "size_of": 48, + "ResultCArrayTokenBalance": { + "size_of": 24, "align_of": 8, "fields": [ { "name": "tag", "type": { - "name": "MemberValue_Tag", + "name": "ResultCArrayTokenBalance_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 301, + "line": 511, "column": 3 }, "innerType": { - "name": "MemberValue_Tag", + "name": "ResultCArrayTokenBalance_Tag", "kind": "enum", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 298, + "line": 508, "column": 14 } } @@ -5233,22 +4967,22 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 304, - "column": 19 + "line": 514, + "column": 32 } }, { "name": "", "type": { - "name": "MemberValue_ANONYMOUS_FIELD1", + "name": "ResultCArrayTokenBalance_ANONYMOUS_FIELD1", "kind": "union", - "sizeOf": 40, + "sizeOf": 16, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 305, + "line": 515, "column": 3 } }, @@ -5256,7 +4990,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 305, + "line": 515, "column": 3 } } @@ -5264,264 +4998,273 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 303, + "line": 513, "column": 16 } }, - "Resultbool_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 8, + "Clause": { + "size_of": 80, "align_of": 8, "fields": [ { - "name": "", + "name": "tag", "type": { - "name": "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 1, - "alignOf": 1, - "isAnonymous": true, + "name": "Clause_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 447, - "column": 5 + "line": 336, + "column": 3 + }, + "innerType": { + "name": "Clause_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 332, + "column": 14 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 447, - "column": 5 + "line": 339, + "column": 14 } }, { "name": "", "type": { - "name": "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", - "kind": "struct", - "sizeOf": 8, + "name": "Clause_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 72, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 450, - "column": 5 + "line": 340, + "column": 3 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 450, - "column": 5 + "line": 340, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 446, - "column": 3 + "line": 338, + "column": 16 } }, - "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 32, - "align_of": 1, + "COptionClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 80, + "align_of": 8, "fields": [ { - "name": "hash", + "name": "some", "type": { - "name": "FieldElement", + "name": "Clause", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 80, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, + "line": 338, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 664, - "column": 27 + "line": 362, + "column": 21 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 663, + "line": 361, "column": 5 } }, - "ResultSignature": { + "MemberClause": { "size_of": 72, "align_of": 8, "fields": [ { - "name": "tag", + "name": "model", "type": { - "name": "ResultSignature_Tag", - "kind": "typeAlias", + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 316, + "column": 15 + } + }, + { + "name": "member", + "type": { + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } + }, + "offset_of": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 317, + "column": 15 + } + }, + { + "name": "operator_", + "type": { + "name": "ComparisonOperator", + "kind": "enum", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 597, - "column": 3 - }, - "innerType": { - "name": "ResultSignature_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 594, - "column": 14 - } + "line": 11, + "column": 14 } }, + "offset_of": 16, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 600, - "column": 23 + "line": 318, + "column": 27 } }, { - "name": "", + "name": "value", "type": { - "name": "ResultSignature_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 64, + "name": "MemberValue", + "kind": "struct", + "sizeOf": 48, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 601, - "column": 3 + "line": 303, + "column": 16 } }, - "offset_of": 8, + "offset_of": 24, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 601, - "column": 3 + "line": 319, + "column": 22 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 599, + "line": 315, "column": 16 } }, - "ResultCArrayToken_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 16, + "CompositeClause": { + "size_of": 24, "align_of": 8, "fields": [ { - "name": "", - "type": { - "name": "ResultCArrayToken_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 483, - "column": 5 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 483, - "column": 5 - } - }, - { - "name": "", + "name": "operator_", "type": { - "name": "ResultCArrayToken_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", - "kind": "struct", - "sizeOf": 8, - "alignOf": 8, - "isAnonymous": true, + "name": "LogicalOperator", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 486, - "column": 5 + "line": 20, + "column": 14 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 486, - "column": 5 + "line": 328, + "column": 24 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 482, - "column": 3 - } - }, - "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, - "align_of": 8, - "fields": [ + }, { - "name": "err", + "name": "clauses", "type": { - "name": "Error", + "name": "CArrayClause", "kind": "struct", - "sizeOf": 8, + "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 38, + "line": 322, "column": 16 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 578, - "column": 20 + "line": 329, + "column": 23 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 577, - "column": 5 + "line": 327, + "column": 16 } }, - "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 32, + "Signature": { + "size_of": 64, "align_of": 1, "fields": [ { - "name": "ok", + "name": "r", "type": { "name": "FieldElement", "kind": "struct", @@ -5537,77 +5280,68 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 575, - "column": 27 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 574, - "column": 5 - } - }, - "EntityKeysClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 16, - "align_of": 8, - "fields": [ + "line": 587, + "column": 23 + }, + "comment": "/**\n * The \u0060r\u0060 value of a signature\n */" + }, { - "name": "hashed_keys", + "name": "s", "type": { - "name": "CArrayFieldElement", + "name": "FieldElement", "kind": "struct", - "sizeOf": 16, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 374, + "line": 59, "column": 16 } }, + "offset_of": 32, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 431, - "column": 33 - } + "line": 591, + "column": 23 + }, + "comment": "/**\n * The \u0060s\u0060 value of a signature\n */" } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 430, - "column": 5 + "line": 583, + "column": 16 } }, - "ResultFieldElement": { - "size_of": 40, + "ResultCArrayEntity": { + "size_of": 24, "align_of": 8, "fields": [ { "name": "tag", "type": { - "name": "ResultFieldElement_Tag", + "name": "ResultCArrayEntity_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 569, + "line": 254, "column": 3 }, "innerType": { - "name": "ResultFieldElement_Tag", + "name": "ResultCArrayEntity_Tag", "kind": "enum", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 566, + "line": 251, "column": 14 } } @@ -5615,22 +5349,22 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 572, + "line": 257, "column": 26 } }, { "name": "", "type": { - "name": "ResultFieldElement_ANONYMOUS_FIELD1", + "name": "ResultCArrayEntity_ANONYMOUS_FIELD1", "kind": "union", - "sizeOf": 32, + "sizeOf": 16, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 573, + "line": 258, "column": 3 } }, @@ -5638,7 +5372,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 573, + "line": 258, "column": 3 } } @@ -5646,232 +5380,312 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 571, + "line": 256, "column": 16 } }, - "ResultCArrayTokenBalance_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 16, + "Call": { + "size_of": 56, "align_of": 8, "fields": [ { - "name": "ok", + "name": "to", "type": { - "name": "CArrayTokenBalance", + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 646, + "column": 23 + } + }, + { + "name": "selector", + "type": { + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } + }, + "offset_of": 32, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 647, + "column": 15 + } + }, + { + "name": "calldata", + "type": { + "name": "CArrayFieldElement", "kind": "struct", "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 503, + "line": 374, "column": 16 } }, + "offset_of": 40, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 517, - "column": 33 + "line": 648, + "column": 29 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 516, - "column": 5 + "line": 645, + "column": 16 } }, - "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 1, - "align_of": 1, + "Struct": { + "size_of": 24, + "align_of": 8, "fields": [ { - "name": "ok", + "name": "name", "type": { - "name": "_Bool", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 448, - "column": 12 + "line": 232, + "column": 15 + } + }, + { + "name": "children", + "type": { + "name": "CArrayMember", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 226, + "column": 16 + } + }, + "offset_of": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 233, + "column": 23 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 231, + "column": 16 + } + }, + "ResultCArrayToken_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, + "fields": [ + { + "name": "err", + "type": { + "name": "Error", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 38, + "column": 16 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 487, + "column": 20 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 447, + "line": 486, "column": 5 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4": { - "size_of": 16, - "align_of": 1, + "ResultFieldElement_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 32, + "align_of": 8, "fields": [ { - "name": "i128", + "name": "", "type": { - "name": "uint8_t[16]", - "kind": "array", - "sizeOf": 16, + "name": "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 574, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 574, + "column": 5 + } + }, + { + "name": "", + "type": { + "name": "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", + "sizeOf": 8, "alignOf": 8, - "sizeOfElement": 1, - "arraySize": 16, - "innerType": { - "name": "uint8_t", - "kind": "typeAlias", - "sizeOf": 1, - "alignOf": 1, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 266, - "column": 24 - }, - "innerType": { - "name": "unsigned char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 - } + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 577, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 123, - "column": 15 + "line": 577, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 122, - "column": 5 + "line": 573, + "column": 3 } }, - "TokenBalance": { - "size_of": 104, + "KeysClause": { + "size_of": 40, "align_of": 8, "fields": [ { - "name": "balance", + "name": "keys", "type": { - "name": "uint64_t[4]", - "kind": "array", - "sizeOf": 32, + "name": "CArrayCOptionFieldElement", + "kind": "struct", + "sizeOf": 16, "alignOf": 8, - "sizeOfElement": 8, - "arraySize": 4, - "innerType": { - "name": "uint64_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 98, - "column": 25 - }, - "innerType": { - "name": "unsigned long long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 - } + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 282, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 493, - "column": 12 + "line": 293, + "column": 36 } }, { - "name": "account_address", + "name": "pattern_matching", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "name": "PatternMatching", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, - "column": 16 + "line": 25, + "column": 14 } }, - "offset_of": 32, + "offset_of": 16, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 498, - "column": 23 + "line": 294, + "column": 24 } }, { - "name": "contract_address", + "name": "models", "type": { - "name": "FieldElement", + "name": "CArrayc_char", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 16, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, + "line": 287, "column": 16 } }, - "offset_of": 64, + "offset_of": 24, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 499, + "line": 295, "column": 23 } - }, - { - "name": "token_id", - "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } - }, - "offset_of": 96, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 500, - "column": 15 - } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 492, + "line": 292, "column": 16 } }, - "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { "size_of": 8, "align_of": 8, "fields": [ @@ -5892,7 +5706,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 417, + "line": 263, "column": 20 } } @@ -5900,106 +5714,157 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 416, + "line": 262, "column": 5 } }, - "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { - "size_of": 24, + "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "composite", + "name": "ok", "type": { - "name": "CompositeClause", - "kind": "struct", - "sizeOf": 24, + "name": "ToriiClient*", + "kind": "pointer", + "sizeOf": 8, "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 327, - "column": 16 + "innerType": { + "name": "ToriiClient", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 36, + "column": 16 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 348, - "column": 30 + "line": 51, + "column": 27 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 347, + "line": 50, "column": 5 } }, - "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { "size_of": 8, "align_of": 8, "fields": [ { "name": "ok", "type": { - "name": "Subscription*", + "name": "Account*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Subscription", + "name": "Account", "kind": "opaqueType", "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 34, - "column": 16 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 30, + "column": 16 + } + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 637, + "column": 23 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 636, + "column": 5 + } + }, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD9": { + "size_of": 16, + "align_of": 1, + "fields": [ + { + "name": "u128", + "type": { + "name": "uint8_t[16]", + "kind": "array", + "sizeOf": 16, + "alignOf": 8, + "sizeOfElement": 1, + "arraySize": 16, + "innerType": { + "name": "uint8_t", + "kind": "typeAlias", + "sizeOf": 1, + "alignOf": 1, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 266, + "column": 24 + }, + "innerType": { + "name": "unsigned char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 414, - "column": 28 + "line": 138, + "column": 15 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 413, + "line": 137, "column": 5 } }, - "Ty": { - "size_of": 48, + "ResultCArrayFieldElement": { + "size_of": 24, "align_of": 8, "fields": [ { "name": "tag", "type": { - "name": "Ty_Tag", + "name": "ResultCArrayFieldElement_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 194, + "line": 535, "column": 3 }, "innerType": { - "name": "Ty_Tag", + "name": "ResultCArrayFieldElement_Tag", "kind": "enum", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 187, + "line": 532, "column": 14 } } @@ -6007,22 +5872,22 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 197, - "column": 10 + "line": 538, + "column": 32 } }, { "name": "", "type": { - "name": "Ty_ANONYMOUS_FIELD1", + "name": "ResultCArrayFieldElement_ANONYMOUS_FIELD1", "kind": "union", - "sizeOf": 40, + "sizeOf": 16, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 198, + "line": 539, "column": 3 } }, @@ -6030,7 +5895,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 198, + "line": 539, "column": 3 } } @@ -6038,258 +5903,350 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 196, + "line": 537, "column": 16 } }, - "ResultSubscription": { + "CArrayc_char": { "size_of": 16, "align_of": 8, "fields": [ { - "name": "tag", + "name": "data", "type": { - "name": "ResultSubscription_Tag", + "name": "const char**", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 288, + "column": 16 + } + }, + { + "name": "data_len", + "type": { + "name": "uintptr_t", "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "sizeOf": 8, + "alignOf": 8, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 408, - "column": 3 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 298, + "column": 26 }, "innerType": { - "name": "ResultSubscription_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, + "name": "unsigned long long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 + } + }, + "offset_of": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 289, + "column": 13 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 287, + "column": 16 + } + }, + "CArrayMember": { + "size_of": 16, + "align_of": 8, + "fields": [ + { + "name": "data", + "type": { + "name": "Member*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Member", + "kind": "struct", + "sizeOf": 24, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 405, - "column": 14 + "line": 220, + "column": 16 } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 411, - "column": 26 + "line": 227, + "column": 18 } }, { - "name": "", + "name": "data_len", "type": { - "name": "ResultSubscription_ANONYMOUS_FIELD1", - "kind": "union", + "name": "uintptr_t", + "kind": "typeAlias", "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 412, - "column": 3 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 298, + "column": 26 + }, + "innerType": { + "name": "unsigned long long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 412, - "column": 3 + "line": 228, + "column": 13 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 410, + "line": 226, "column": 16 } }, - "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, + "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "err", + "name": "ok", "type": { - "name": "Error", + "name": "CArrayFieldElement", "kind": "struct", - "sizeOf": 8, + "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 38, + "line": 374, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 623, - "column": 20 + "line": 541, + "column": 33 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 622, + "line": 540, "column": 5 } }, - "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "ResultAccount_ANONYMOUS_FIELD1": { + "record_kind": "union", "size_of": 8, "align_of": 8, "fields": [ { - "name": "err", + "name": "", "type": { - "name": "Error", + "name": "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", "sizeOf": 8, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 38, - "column": 16 + "line": 636, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 544, - "column": 20 + "line": 636, + "column": 5 + } + }, + { + "name": "", + "type": { + "name": "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 639, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 639, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 543, - "column": 5 + "line": 635, + "column": 3 } }, - "CArrayc_char": { - "size_of": 16, - "align_of": 8, + "FieldElement": { + "size_of": 32, + "align_of": 1, "fields": [ { "name": "data", "type": { - "name": "const char**", - "kind": "pointer", - "sizeOf": 8, + "name": "uint8_t[32]", + "kind": "array", + "sizeOf": 32, "alignOf": 8, + "sizeOfElement": 1, + "arraySize": 32, "innerType": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, + "name": "uint8_t", + "kind": "typeAlias", + "sizeOf": 1, + "alignOf": 1, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 266, + "column": 24 + }, "innerType": { - "name": "const char", + "name": "unsigned char", "kind": "primitive", "sizeOf": 1, - "alignOf": 1, - "isConst": true + "alignOf": 1 } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 288, - "column": 16 - } - }, - { - "name": "data_len", - "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 298, - "column": 26 - }, - "innerType": { - "name": "unsigned long long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 - } - }, - "offset_of": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 289, - "column": 13 + "line": 60, + "column": 11 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 287, + "line": 59, "column": 16 } }, - "ResultCArrayu8_ANONYMOUS_FIELD1": { + "Clause_ANONYMOUS_FIELD1": { "record_kind": "union", - "size_of": 16, + "size_of": 72, "align_of": 8, "fields": [ { "name": "", "type": { - "name": "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 16, + "sizeOf": 40, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 76, + "line": 341, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 76, + "line": 341, "column": 5 } }, { "name": "", "type": { - "name": "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", - "sizeOf": 8, + "sizeOf": 72, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 79, + "line": 344, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 79, + "line": 344, + "column": 5 + } + }, + { + "name": "", + "type": { + "name": "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", + "kind": "struct", + "sizeOf": 24, + "alignOf": 8, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 347, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 347, "column": 5 } } @@ -6297,38 +6254,38 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 75, + "line": 340, "column": 3 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3": { - "size_of": 8, - "align_of": 8, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD5": { + "size_of": 1, + "align_of": 1, "fields": [ { - "name": "i64", + "name": "u8", "type": { - "name": "int64_t", + "name": "uint8_t", "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, + "sizeOf": 1, + "alignOf": 1, "location": { "fileName": "stdint.h", "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 96, + "line": 266, "column": 24 }, "innerType": { - "name": "long long", + "name": "unsigned char", "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "sizeOf": 1, + "alignOf": 1 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 120, + "line": 126, "column": 15 } } @@ -6336,197 +6293,224 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 119, + "line": 125, "column": 5 } }, - "COptionFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 32, - "align_of": 1, + "IndexerUpdate": { + "size_of": 56, + "align_of": 8, "fields": [ { - "name": "some", + "name": "head", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "name": "int64_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 96, + "column": 24 + }, + "innerType": { + "name": "long long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 277, - "column": 27 + "line": 526, + "column": 11 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 276, - "column": 5 - } - }, - "Error": { - "size_of": 8, - "align_of": 8, - "fields": [ + }, { - "name": "message", + "name": "tps", "type": { - "name": "char*", - "kind": "pointer", + "name": "int64_t", + "kind": "typeAlias", "sizeOf": 8, "alignOf": 8, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 96, + "column": 24 + }, "innerType": { - "name": "char", + "name": "long long", "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "sizeOf": 8, + "alignOf": 8 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 39, - "column": 9 + "line": 527, + "column": 11 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 38, - "column": 16 - } - }, - "Struct": { - "size_of": 24, - "align_of": 8, - "fields": [ + }, { - "name": "name", + "name": "last_block_timestamp", "type": { - "name": "const char*", - "kind": "pointer", + "name": "int64_t", + "kind": "typeAlias", "sizeOf": 8, "alignOf": 8, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 96, + "column": 24 + }, "innerType": { - "name": "const char", + "name": "long long", "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "sizeOf": 8, + "alignOf": 8 } }, + "offset_of": 16, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 232, - "column": 15 + "line": 528, + "column": 11 } }, { - "name": "children", + "name": "contract_address", + "type": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + }, + "offset_of": 24, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 529, + "column": 23 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 525, + "column": 16 + } + }, + "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, + "fields": [ + { + "name": "err", "type": { - "name": "CArrayMember", + "name": "Error", "kind": "struct", - "sizeOf": 16, + "sizeOf": 8, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 226, + "line": 38, "column": 16 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 233, - "column": 23 + "line": 578, + "column": 20 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 231, - "column": 16 + "line": 577, + "column": 5 } }, - "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4": { - "size_of": 8, + "EntityKeysClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "byte_array", + "name": "hashed_keys", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, + "name": "CArrayFieldElement", + "kind": "struct", + "sizeOf": 16, "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 374, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 215, - "column": 19 + "line": 431, + "column": 33 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 214, + "line": 430, "column": 5 } }, - "ResultProvider_ANONYMOUS_FIELD1": { + "ResultCArrayToken_ANONYMOUS_FIELD1": { "record_kind": "union", - "size_of": 8, + "size_of": 16, "align_of": 8, "fields": [ { "name": "", "type": { - "name": "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "ResultCArrayToken_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 8, + "sizeOf": 16, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 619, + "line": 483, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 619, + "line": 483, "column": 5 } }, { "name": "", "type": { - "name": "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "ResultCArrayToken_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", "sizeOf": 8, "alignOf": 8, @@ -6534,14 +6518,14 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 622, + "line": 486, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 622, + "line": 486, "column": 5 } } @@ -6549,788 +6533,743 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 618, + "line": 482, "column": 3 } }, - "CArrayFieldElement": { - "size_of": 16, - "align_of": 8, + "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 32, + "align_of": 1, "fields": [ { - "name": "data", - "type": { - "name": "FieldElement*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 375, - "column": 24 - } - }, - { - "name": "data_len", + "name": "hash", "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 298, - "column": 26 - }, - "innerType": { - "name": "unsigned long long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 376, - "column": 13 + "line": 664, + "column": 27 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 374, - "column": 16 + "line": 663, + "column": 5 } }, - "CArrayClause": { + "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { "size_of": 16, "align_of": 8, "fields": [ { - "name": "data", - "type": { - "name": "Clause*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "Clause", - "kind": "struct", - "sizeOf": 80, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 338, - "column": 16 - } - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 323, - "column": 18 - } - }, - { - "name": "data_len", + "name": "ok", "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, + "name": "CArrayu8", + "kind": "struct", + "sizeOf": 16, "alignOf": 8, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 298, - "column": 26 - }, - "innerType": { - "name": "unsigned long long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 63, + "column": 16 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 324, - "column": 13 + "line": 77, + "column": 23 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 322, - "column": 16 + "line": 76, + "column": 5 } }, - "KeysClause": { - "size_of": 40, + "CArrayu8": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "keys", + "name": "data", "type": { - "name": "CArrayCOptionFieldElement", - "kind": "struct", - "sizeOf": 16, + "name": "uint8_t*", + "kind": "pointer", + "sizeOf": 8, "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 282, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 293, - "column": 36 - } - }, - { - "name": "pattern_matching", - "type": { - "name": "PatternMatching", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 25, - "column": 14 + "innerType": { + "name": "uint8_t", + "kind": "typeAlias", + "sizeOf": 1, + "alignOf": 1, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 266, + "column": 24 + }, + "innerType": { + "name": "unsigned char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 + } } }, - "offset_of": 16, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 294, - "column": 24 + "line": 64, + "column": 12 } }, { - "name": "models", + "name": "data_len", "type": { - "name": "CArrayc_char", - "kind": "struct", - "sizeOf": 16, + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, "alignOf": 8, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 287, - "column": 16 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 298, + "column": 26 + }, + "innerType": { + "name": "unsigned long long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, - "offset_of": 24, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 295, - "column": 23 + "line": 65, + "column": 13 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 292, + "line": 63, "column": 16 } }, - "CArrayTy": { - "size_of": 16, + "Query": { + "size_of": 104, "align_of": 8, "fields": [ { - "name": "data", + "name": "limit", "type": { - "name": "Ty*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, + "name": "uint32_t", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 198, + "column": 25 + }, "innerType": { - "name": "Ty", - "kind": "struct", - "sizeOf": 48, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 196, - "column": 16 - } + "name": "unsigned int", + "kind": "primitive", + "sizeOf": 4, + "alignOf": 4 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 183, - "column": 14 + "line": 368, + "column": 12 } }, { - "name": "data_len", + "name": "offset", "type": { - "name": "uintptr_t", + "name": "uint32_t", "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "stdint.h", "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 298, - "column": 26 + "line": 198, + "column": 25 }, "innerType": { - "name": "unsigned long long", + "name": "unsigned int", "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "sizeOf": 4, + "alignOf": 4 + } + }, + "offset_of": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 369, + "column": 12 + } + }, + { + "name": "clause", + "type": { + "name": "COptionClause", + "kind": "struct", + "sizeOf": 88, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 358, + "column": 16 } }, "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 184, - "column": 13 + "line": 370, + "column": 24 + } + }, + { + "name": "dont_include_hashed_keys", + "type": { + "name": "_Bool", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 + }, + "offset_of": 96, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 371, + "column": 8 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 182, + "line": 367, "column": 16 } }, - "CArrayCHashItemFieldElementModelMetadata": { + "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3": { "size_of": 16, "align_of": 8, "fields": [ { - "name": "data", + "name": "array", "type": { - "name": "CHashItemFieldElementModelMetadata*", - "kind": "pointer", - "sizeOf": 8, + "name": "CArrayTy", + "kind": "struct", + "sizeOf": 16, "alignOf": 8, - "innerType": { - "name": "CHashItemFieldElementModelMetadata", - "kind": "struct", - "sizeOf": 184, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 390, - "column": 16 - } + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 182, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 396, - "column": 46 + "line": 212, + "column": 23 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 211, + "column": 5 + } + }, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD6": { + "size_of": 2, + "align_of": 2, + "fields": [ { - "name": "data_len", + "name": "u16", "type": { - "name": "uintptr_t", + "name": "uint16_t", "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, + "sizeOf": 2, + "alignOf": 2, "location": { "fileName": "stdint.h", "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 298, - "column": 26 + "line": 243, + "column": 25 }, "innerType": { - "name": "unsigned long long", + "name": "unsigned short", "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "sizeOf": 2, + "alignOf": 2 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 397, - "column": 13 + "line": 129, + "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 395, - "column": 16 + "line": 128, + "column": 5 } }, - "ResultToriiClient": { - "size_of": 16, + "ResultToriiClient_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 8, "align_of": 8, "fields": [ { - "name": "tag", + "name": "", "type": { - "name": "ResultToriiClient_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 45, - "column": 3 - }, - "innerType": { - "name": "ResultToriiClient_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 42, - "column": 14 - } + "line": 50, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 48, - "column": 25 + "line": 50, + "column": 5 } }, { "name": "", "type": { - "name": "ResultToriiClient_ANONYMOUS_FIELD1", - "kind": "union", + "name": "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", "sizeOf": 8, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 49, - "column": 3 + "line": 53, + "column": 5 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 49, - "column": 3 + "line": 53, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 47, - "column": 16 + "line": 49, + "column": 3 } }, - "MemberClause": { - "size_of": 72, + "CArrayCHashItemFieldElementModelMetadata": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "model", + "name": "data", "type": { - "name": "const char*", + "name": "CHashItemFieldElementModelMetadata*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "name": "CHashItemFieldElementModelMetadata", + "kind": "struct", + "sizeOf": 184, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 390, + "column": 16 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 316, - "column": 15 + "line": 396, + "column": 46 } }, { - "name": "member", + "name": "data_len", "type": { - "name": "const char*", - "kind": "pointer", + "name": "uintptr_t", + "kind": "typeAlias", "sizeOf": 8, "alignOf": 8, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 298, + "column": 26 + }, "innerType": { - "name": "const char", + "name": "unsigned long long", "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "sizeOf": 8, + "alignOf": 8 } }, "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 317, - "column": 15 + "line": 397, + "column": 13 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 395, + "column": 16 + } + }, + "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 32, + "align_of": 1, + "fields": [ { - "name": "operator_", + "name": "ok", "type": { - "name": "ComparisonOperator", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 11, - "column": 14 + "line": 59, + "column": 16 } }, - "offset_of": 16, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 318, + "line": 575, "column": 27 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 574, + "column": 5 + } + }, + "COptionClause_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 80, + "align_of": 8, + "fields": [ { - "name": "value", + "name": "", "type": { - "name": "MemberValue", + "name": "COptionClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 48, + "sizeOf": 80, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 303, - "column": 16 + "line": 361, + "column": 5 } }, - "offset_of": 24, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 319, - "column": 22 + "line": 361, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 315, - "column": 16 + "line": 360, + "column": 3 } }, - "Primitive": { - "size_of": 40, + "CArrayToken": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "tag", + "name": "data", "type": { - "name": "Primitive_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 105, - "column": 3 - }, + "name": "Token*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, "innerType": { - "name": "Primitive_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, + "name": "Token", + "kind": "struct", + "sizeOf": 64, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 85, - "column": 14 + "line": 462, + "column": 16 } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 108, + "line": 471, "column": 17 } }, { - "name": "", + "name": "data_len", "type": { - "name": "Primitive_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 32, + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 109, - "column": 3 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 298, + "column": 26 + }, + "innerType": { + "name": "unsigned long long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 109, - "column": 3 + "line": 472, + "column": 13 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 107, + "line": 470, "column": 16 } }, - "Call": { - "size_of": 56, - "align_of": 8, + "COptionFieldElement_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 32, + "align_of": 1, "fields": [ { - "name": "to", + "name": "", "type": { - "name": "FieldElement", + "name": "COptionFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", "sizeOf": 32, "alignOf": 1, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 646, - "column": 23 - } - }, - { - "name": "selector", - "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } - }, - "offset_of": 32, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 647, - "column": 15 - } - }, - { - "name": "calldata", - "type": { - "name": "CArrayFieldElement", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 374, - "column": 16 + "line": 276, + "column": 5 } }, - "offset_of": 40, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 648, - "column": 29 + "line": 276, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 645, - "column": 16 + "line": 275, + "column": 3 } }, - "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD8": { "size_of": 8, "align_of": 8, "fields": [ { - "name": "err", + "name": "u64", "type": { - "name": "Error", - "kind": "struct", + "name": "uint64_t", + "kind": "typeAlias", "sizeOf": 8, "alignOf": 8, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 38, - "column": 16 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 98, + "column": 25 + }, + "innerType": { + "name": "unsigned long long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 54, - "column": 20 + "line": 135, + "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 53, + "line": 134, "column": 5 } }, - "Clause_ANONYMOUS_FIELD1": { + "Resultbool_ANONYMOUS_FIELD1": { "record_kind": "union", - "size_of": 72, + "size_of": 8, "align_of": 8, "fields": [ { "name": "", "type": { - "name": "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 40, - "alignOf": 8, + "sizeOf": 1, + "alignOf": 1, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 341, + "line": 447, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 341, + "line": 447, "column": 5 } }, { "name": "", "type": { - "name": "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", - "sizeOf": 72, + "sizeOf": 8, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 344, + "line": 450, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 344, + "line": 450, "column": 5 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 446, + "column": 3 + } + }, + "ModelMetadata": { + "size_of": 152, + "align_of": 8, + "fields": [ { - "name": "", + "name": "schema", "type": { - "name": "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", + "name": "Ty", "kind": "struct", - "sizeOf": 24, + "sizeOf": 48, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 347, - "column": 5 + "line": 196, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 347, - "column": 5 + "line": 380, + "column": 13 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 340, - "column": 3 - } - }, - "Enum": { - "size_of": 32, - "align_of": 8, - "fields": [ + }, { - "name": "name", + "name": "namespace_", "type": { "name": "const char*", "kind": "pointer", @@ -7344,77 +7283,16 @@ "isConst": true } }, + "offset_of": 48, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 177, + "line": 381, "column": 15 } }, { - "name": "option", - "type": { - "name": "uint8_t", - "kind": "typeAlias", - "sizeOf": 1, - "alignOf": 1, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 266, - "column": 24 - }, - "innerType": { - "name": "unsigned char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 - } - }, - "offset_of": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 178, - "column": 11 - } - }, - { - "name": "options", - "type": { - "name": "CArrayEnumOption", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 171, - "column": 16 - } - }, - "offset_of": 16, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 179, - "column": 27 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 176, - "column": 16 - } - }, - "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 8, - "align_of": 8, - "fields": [ - { - "name": "ok", + "name": "name", "type": { "name": "const char*", "kind": "pointer", @@ -7428,175 +7306,150 @@ "isConst": true } }, + "offset_of": 56, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 558, - "column": 19 + "line": 382, + "column": 15 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 557, - "column": 5 - } - }, - "MemberValue_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, - "align_of": 8, - "fields": [ + }, { - "name": "string", + "name": "packed_size", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, + "name": "uint32_t", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 198, + "column": 25 + }, "innerType": { - "name": "const char", + "name": "unsigned int", "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "sizeOf": 4, + "alignOf": 4 } }, + "offset_of": 64, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 310, - "column": 19 + "line": 383, + "column": 12 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 309, - "column": 5 - } - }, - "ResultSubscription_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 8, - "align_of": 8, - "fields": [ + }, { - "name": "", + "name": "unpacked_size", "type": { - "name": "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 8, - "alignOf": 8, - "isAnonymous": true, + "name": "uint32_t", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 413, - "column": 5 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 198, + "column": 25 + }, + "innerType": { + "name": "unsigned int", + "kind": "primitive", + "sizeOf": 4, + "alignOf": 4 } }, + "offset_of": 68, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 413, - "column": 5 + "line": 384, + "column": 12 } }, { - "name": "", + "name": "class_hash", "type": { - "name": "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "FieldElement", "kind": "struct", - "sizeOf": 8, - "alignOf": 8, - "isAnonymous": true, + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 416, - "column": 5 + "line": 59, + "column": 16 } }, + "offset_of": 72, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 416, - "column": 5 + "line": 385, + "column": 23 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 412, - "column": 3 - } - }, - "ResultToriiClient_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 8, - "align_of": 8, - "fields": [ + }, { - "name": "", + "name": "contract_address", "type": { - "name": "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "FieldElement", "kind": "struct", - "sizeOf": 8, - "alignOf": 8, - "isAnonymous": true, + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 50, - "column": 5 + "line": 59, + "column": 16 } }, + "offset_of": 104, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 50, - "column": 5 + "line": 386, + "column": 23 } }, { - "name": "", + "name": "layout", "type": { - "name": "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "CArrayFieldElement", "kind": "struct", - "sizeOf": 8, + "sizeOf": 16, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 53, - "column": 5 + "line": 374, + "column": 16 } }, + "offset_of": 136, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 53, - "column": 5 + "line": 387, + "column": 29 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 49, - "column": 3 + "line": 379, + "column": 16 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD11": { + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD7": { "size_of": 4, "align_of": 4, "fields": [ { - "name": "u_size", + "name": "u32", "type": { "name": "uint32_t", "kind": "typeAlias", @@ -7618,7 +7471,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 149, + "line": 132, "column": 16 } } @@ -7626,159 +7479,243 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 148, + "line": 131, "column": 5 } }, - "Ty_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 40, + "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "", + "name": "tuple", "type": { - "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "CArrayTy", "kind": "struct", - "sizeOf": 40, + "sizeOf": 16, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 199, - "column": 5 + "line": 182, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 199, - "column": 5 + "line": 209, + "column": 23 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 208, + "column": 5 + } + }, + "ResultProvider": { + "size_of": 16, + "align_of": 8, + "fields": [ { - "name": "", + "name": "tag", "type": { - "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", - "kind": "struct", - "sizeOf": 32, - "alignOf": 8, - "isAnonymous": true, + "name": "ResultProvider_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 205, - "column": 5 + "line": 614, + "column": 3 + }, + "innerType": { + "name": "ResultProvider_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 611, + "column": 14 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 205, - "column": 5 + "line": 617, + "column": 22 } }, { "name": "", "type": { - "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", - "kind": "struct", - "sizeOf": 16, + "name": "ResultProvider_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 8, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 208, - "column": 5 + "line": 618, + "column": 3 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 208, - "column": 5 + "line": 618, + "column": 3 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 616, + "column": 16 + } + }, + "CArrayTy": { + "size_of": 16, + "align_of": 8, + "fields": [ { - "name": "", + "name": "data", "type": { - "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3", - "kind": "struct", - "sizeOf": 16, + "name": "Ty*", + "kind": "pointer", + "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 211, - "column": 5 + "innerType": { + "name": "Ty", + "kind": "struct", + "sizeOf": 48, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 196, + "column": 16 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 211, - "column": 5 + "line": 183, + "column": 14 } }, { - "name": "", + "name": "data_len", "type": { - "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4", - "kind": "struct", + "name": "uintptr_t", + "kind": "typeAlias", "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 214, - "column": 5 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 298, + "column": 26 + }, + "innerType": { + "name": "unsigned long long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 214, - "column": 5 + "line": 184, + "column": 13 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 198, - "column": 3 + "line": 182, + "column": 16 } }, - "ResultProvider": { - "size_of": 16, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 1, + "align_of": 1, + "fields": [ + { + "name": "i8", + "type": { + "name": "int8_t", + "kind": "typeAlias", + "sizeOf": 1, + "alignOf": 1, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 264, + "column": 23 + }, + "innerType": { + "name": "signed char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 111, + "column": 14 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 110, + "column": 5 + } + }, + "ResultCArrayu8": { + "size_of": 24, "align_of": 8, "fields": [ { "name": "tag", "type": { - "name": "ResultProvider_Tag", + "name": "ResultCArrayu8_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 614, + "line": 71, "column": 3 }, "innerType": { - "name": "ResultProvider_Tag", + "name": "ResultCArrayu8_Tag", "kind": "enum", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 611, + "line": 68, "column": 14 } } @@ -7786,22 +7723,22 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 617, + "line": 74, "column": 22 } }, { "name": "", "type": { - "name": "ResultProvider_ANONYMOUS_FIELD1", + "name": "ResultCArrayu8_ANONYMOUS_FIELD1", "kind": "union", - "sizeOf": 8, + "sizeOf": 16, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 618, + "line": 75, "column": 3 } }, @@ -7809,7 +7746,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 618, + "line": 75, "column": 3 } } @@ -7817,99 +7754,155 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 616, + "line": 73, "column": 16 } }, - "IndexerUpdate": { - "size_of": 56, - "align_of": 8, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { + "size_of": 4, + "align_of": 4, "fields": [ { - "name": "head", + "name": "i32", "type": { - "name": "int64_t", + "name": "int32_t", "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "stdint.h", "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 96, + "line": 193, "column": 24 }, "innerType": { - "name": "long long", + "name": "int", "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "sizeOf": 4, + "alignOf": 4 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 526, - "column": 11 + "line": 117, + "column": 15 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 116, + "column": 5 + } + }, + "CArrayEnumOption": { + "size_of": 16, + "align_of": 8, + "fields": [ { - "name": "tps", + "name": "data", "type": { - "name": "int64_t", - "kind": "typeAlias", + "name": "EnumOption*", + "kind": "pointer", "sizeOf": 8, "alignOf": 8, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 96, - "column": 24 - }, "innerType": { - "name": "long long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "name": "EnumOption", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 166, + "column": 16 + } } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 527, - "column": 11 + "line": 172, + "column": 22 } }, { - "name": "last_block_timestamp", + "name": "data_len", "type": { - "name": "int64_t", + "name": "uintptr_t", "kind": "typeAlias", "sizeOf": 8, "alignOf": 8, "location": { "fileName": "stdint.h", "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 96, - "column": 24 + "line": 298, + "column": 26 }, "innerType": { - "name": "long long", + "name": "unsigned long long", "kind": "primitive", "sizeOf": 8, "alignOf": 8 } }, - "offset_of": 16, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 528, - "column": 11 + "line": 173, + "column": 13 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 171, + "column": 16 + } + }, + "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { + "size_of": 4, + "align_of": 4, + "fields": [ { - "name": "contract_address", + "name": "block_tag", + "type": { + "name": "BlockTag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 6, + "column": 14 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 670, + "column": 21 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 669, + "column": 5 + } + }, + "COptionFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 32, + "align_of": 1, + "fields": [ + { + "name": "some", "type": { "name": "FieldElement", "kind": "struct", @@ -7922,46 +7915,51 @@ "column": 16 } }, - "offset_of": 24, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 529, - "column": 23 + "line": 277, + "column": 27 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 525, - "column": 16 + "line": 276, + "column": 5 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD12": { - "size_of": 1, - "align_of": 1, + "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, "fields": [ { - "name": "bool_", + "name": "err", "type": { - "name": "_Bool", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "name": "Error", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 38, + "column": 16 + } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 152, - "column": 12 + "line": 561, + "column": 20 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 151, + "line": 560, "column": 5 } }, @@ -8033,254 +8031,260 @@ "column": 16 } }, - "EntityKeysClause_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 40, + "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 72, "align_of": 8, "fields": [ { - "name": "", - "type": { - "name": "EntityKeysClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 430, - "column": 5 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 430, - "column": 5 - } - }, - { - "name": "", + "name": "c_member", "type": { - "name": "EntityKeysClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "MemberClause", "kind": "struct", - "sizeOf": 40, + "sizeOf": 72, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 433, - "column": 5 + "line": 315, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 433, - "column": 5 + "line": 345, + "column": 27 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 429, - "column": 3 + "line": 344, + "column": 5 } }, - "Query": { - "size_of": 104, + "CArrayTokenBalance": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "limit", - "type": { - "name": "uint32_t", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 198, - "column": 25 - }, + "name": "data", + "type": { + "name": "TokenBalance*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, "innerType": { - "name": "unsigned int", - "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 + "name": "TokenBalance", + "kind": "struct", + "sizeOf": 104, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 492, + "column": 16 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 368, - "column": 12 + "line": 504, + "column": 24 } }, { - "name": "offset", + "name": "data_len", "type": { - "name": "uint32_t", + "name": "uintptr_t", "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "sizeOf": 8, + "alignOf": 8, "location": { "fileName": "stdint.h", "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 198, - "column": 25 + "line": 298, + "column": 26 }, "innerType": { - "name": "unsigned int", + "name": "unsigned long long", "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 - } - }, - "offset_of": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 369, - "column": 12 - } - }, - { - "name": "clause", - "type": { - "name": "COptionClause", - "kind": "struct", - "sizeOf": 88, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 358, - "column": 16 + "sizeOf": 8, + "alignOf": 8 } }, "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 370, - "column": 24 + "line": 505, + "column": 13 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 503, + "column": 16 + } + }, + "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 1, + "align_of": 1, + "fields": [ { - "name": "dont_include_hashed_keys", + "name": "ok", "type": { "name": "_Bool", "kind": "primitive", "sizeOf": 1, "alignOf": 1 }, - "offset_of": 96, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 371, - "column": 8 + "line": 448, + "column": 12 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 367, - "column": 16 + "line": 447, + "column": 5 } }, - "ResultCArrayTokenBalance_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, + "Ty": { + "size_of": 48, "align_of": 8, "fields": [ { - "name": "err", + "name": "tag", "type": { - "name": "Error", - "kind": "struct", - "sizeOf": 8, + "name": "Ty_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 194, + "column": 3 + }, + "innerType": { + "name": "Ty_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 187, + "column": 14 + } + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 197, + "column": 10 + } + }, + { + "name": "", + "type": { + "name": "Ty_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 40, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 38, - "column": 16 + "line": 198, + "column": 3 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 520, - "column": 20 + "line": 198, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 519, - "column": 5 + "line": 196, + "column": 16 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD15": { - "size_of": 32, - "align_of": 1, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD11": { + "size_of": 4, + "align_of": 4, "fields": [ { - "name": "contract_address", + "name": "u_size", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "name": "uint32_t", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 198, + "column": 25 + }, + "innerType": { + "name": "unsigned int", + "kind": "primitive", + "sizeOf": 4, + "alignOf": 4 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 161, - "column": 27 + "line": 149, + "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 160, + "line": 148, "column": 5 } }, - "CArrayEntity": { + "CArrayFieldElement": { "size_of": 16, "align_of": 8, "fields": [ { "name": "data", "type": { - "name": "Entity*", + "name": "FieldElement*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Entity", + "name": "FieldElement", "kind": "struct", - "sizeOf": 48, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 241, + "line": 59, "column": 16 } } @@ -8288,8 +8292,8 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 247, - "column": 18 + "line": 375, + "column": 24 } }, { @@ -8316,7 +8320,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 248, + "line": 376, "column": 13 } } @@ -8324,44 +8328,58 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 246, + "line": 374, "column": 16 } }, - "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 40, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD10": { + "size_of": 32, "align_of": 8, "fields": [ { - "name": "primitive", + "name": "u256", "type": { - "name": "Primitive", - "kind": "struct", - "sizeOf": 40, + "name": "uint64_t[4]", + "kind": "array", + "sizeOf": 32, "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 107, - "column": 16 + "sizeOfElement": 8, + "arraySize": 4, + "innerType": { + "name": "uint64_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 98, + "column": 25 + }, + "innerType": { + "name": "unsigned long long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 200, - "column": 24 + "line": 141, + "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 199, + "line": 140, "column": 5 } }, - "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { "size_of": 8, "align_of": 8, "fields": [ @@ -8382,7 +8400,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 561, + "line": 606, "column": 20 } } @@ -8390,69 +8408,63 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 560, + "line": 605, "column": 5 } }, - "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 32, - "align_of": 8, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD12": { + "size_of": 1, + "align_of": 1, "fields": [ { - "name": "enum_", + "name": "bool_", "type": { - "name": "Enum", - "kind": "struct", - "sizeOf": 32, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 176, - "column": 16 - } + "name": "_Bool", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 206, - "column": 19 + "line": 152, + "column": 12 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 205, + "line": 151, "column": 5 } }, - "Clause": { - "size_of": 80, + "ResultSignature": { + "size_of": 72, "align_of": 8, "fields": [ { "name": "tag", "type": { - "name": "Clause_Tag", + "name": "ResultSignature_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 336, + "line": 597, "column": 3 }, "innerType": { - "name": "Clause_Tag", + "name": "ResultSignature_Tag", "kind": "enum", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 332, + "line": 594, "column": 14 } } @@ -8460,22 +8472,22 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 339, - "column": 14 + "line": 600, + "column": 23 } }, { "name": "", "type": { - "name": "Clause_ANONYMOUS_FIELD1", + "name": "ResultSignature_ANONYMOUS_FIELD1", "kind": "union", - "sizeOf": 72, + "sizeOf": 64, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 340, + "line": 601, "column": 3 } }, @@ -8483,7 +8495,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 340, + "line": 601, "column": 3 } } @@ -8491,748 +8503,847 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 338, + "line": 599, "column": 16 } }, - "ResultAccount": { - "size_of": 16, + "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "tag", + "name": "err", "type": { - "name": "ResultAccount_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "Error", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 631, - "column": 3 - }, - "innerType": { - "name": "ResultAccount_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 628, - "column": 14 - } + "line": 38, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 634, - "column": 21 + "line": 640, + "column": 20 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 639, + "column": 5 + } + }, + "ResultSubscription_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 8, + "align_of": 8, + "fields": [ { "name": "", "type": { - "name": "ResultAccount_ANONYMOUS_FIELD1", - "kind": "union", + "name": "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", "sizeOf": 8, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 635, - "column": 3 + "line": 413, + "column": 5 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 635, - "column": 3 + "line": 413, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 633, - "column": 16 - } - }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD7": { - "size_of": 4, - "align_of": 4, - "fields": [ + }, { - "name": "u32", + "name": "", "type": { - "name": "uint32_t", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 198, - "column": 25 - }, - "innerType": { - "name": "unsigned int", - "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 416, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 132, - "column": 16 + "line": 416, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 131, - "column": 5 + "line": 412, + "column": 3 } }, - "WorldMetadata": { - "size_of": 48, + "ResultCArrayFieldElement_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 16, "align_of": 8, "fields": [ { - "name": "world_address", + "name": "", "type": { - "name": "FieldElement", + "name": "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 16, + "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, - "column": 16 + "line": 540, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 401, - "column": 23 + "line": 540, + "column": 5 } }, { - "name": "models", + "name": "", "type": { - "name": "CArrayCHashItemFieldElementModelMetadata", + "name": "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", - "sizeOf": 16, + "sizeOf": 8, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 395, - "column": 16 + "line": 543, + "column": 5 } }, - "offset_of": 32, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 402, - "column": 51 + "line": 543, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 400, - "column": 16 + "line": 539, + "column": 3 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD10": { - "size_of": 32, + "ResultCArrayEntity_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 16, "align_of": 8, "fields": [ { - "name": "u256", + "name": "", "type": { - "name": "uint64_t[4]", - "kind": "array", - "sizeOf": 32, + "name": "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", + "sizeOf": 16, "alignOf": 8, - "sizeOfElement": 8, - "arraySize": 4, - "innerType": { - "name": "uint64_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 98, - "column": 25 - }, - "innerType": { - "name": "unsigned long long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 - } + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 259, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 259, + "column": 5 + } + }, + { + "name": "", + "type": { + "name": "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 262, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 141, - "column": 16 + "line": 262, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 140, - "column": 5 + "line": 258, + "column": 3 } }, - "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 16, + "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 40, "align_of": 8, "fields": [ { - "name": "ok", + "name": "primitive", "type": { - "name": "CArrayFieldElement", + "name": "Primitive", "kind": "struct", - "sizeOf": 16, + "sizeOf": 40, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 374, + "line": 107, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 541, - "column": 33 + "line": 200, + "column": 24 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 540, + "line": 199, "column": 5 } }, - "ResultCArrayTokenBalance_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 16, + "Event": { + "size_of": 64, "align_of": 8, "fields": [ { - "name": "", + "name": "keys", "type": { - "name": "ResultCArrayTokenBalance_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "CArrayFieldElement", "kind": "struct", "sizeOf": 16, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 516, - "column": 5 + "line": 374, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 516, - "column": 5 + "line": 457, + "column": 29 } }, { - "name": "", + "name": "data", "type": { - "name": "ResultCArrayTokenBalance_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "CArrayFieldElement", "kind": "struct", - "sizeOf": 8, + "sizeOf": 16, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 519, - "column": 5 + "line": 374, + "column": 16 } }, + "offset_of": 16, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 519, - "column": 5 + "line": 458, + "column": 29 + } + }, + { + "name": "transaction_hash", + "type": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + }, + "offset_of": 32, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 459, + "column": 23 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 515, - "column": 3 + "line": 456, + "column": 16 } }, - "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { "size_of": 8, "align_of": 8, "fields": [ { "name": "ok", "type": { - "name": "Account*", + "name": "const char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Account", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 30, - "column": 16 - } + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 637, - "column": 23 + "line": 558, + "column": 19 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 636, + "line": 557, "column": 5 } }, - "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, + "EnumOption": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "err", + "name": "name", "type": { - "name": "Error", - "kind": "struct", + "name": "const char*", + "kind": "pointer", "sizeOf": 8, "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 38, - "column": 16 + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 263, - "column": 20 + "line": 167, + "column": 15 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 262, - "column": 5 - } - }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD9": { - "size_of": 16, - "align_of": 1, - "fields": [ + }, { - "name": "u128", + "name": "ty", "type": { - "name": "uint8_t[16]", - "kind": "array", - "sizeOf": 16, + "name": "Ty*", + "kind": "pointer", + "sizeOf": 8, "alignOf": 8, - "sizeOfElement": 1, - "arraySize": 16, "innerType": { - "name": "uint8_t", - "kind": "typeAlias", - "sizeOf": 1, - "alignOf": 1, + "name": "Ty", + "kind": "struct", + "sizeOf": 48, + "alignOf": 8, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 266, - "column": 24 - }, - "innerType": { - "name": "unsigned char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 196, + "column": 16 } } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 138, - "column": 15 + "line": 168, + "column": 14 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 137, - "column": 5 + "line": 166, + "column": 16 } }, - "ModelMetadata": { - "size_of": 152, + "ResultCArrayu8_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 16, "align_of": 8, "fields": [ { - "name": "schema", + "name": "", "type": { - "name": "Ty", + "name": "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 48, + "sizeOf": 16, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 196, - "column": 16 + "line": 76, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 380, - "column": 13 + "line": 76, + "column": 5 } }, { - "name": "namespace_", + "name": "", "type": { - "name": "const char*", + "name": "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 79, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 79, + "column": 5 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 75, + "column": 3 + } + }, + "CArrayCOptionFieldElement": { + "size_of": 16, + "align_of": 8, + "fields": [ + { + "name": "data", + "type": { + "name": "COptionFieldElement*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "name": "COptionFieldElement", + "kind": "struct", + "sizeOf": 36, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 273, + "column": 16 + } } }, - "offset_of": 48, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 381, - "column": 15 + "line": 283, + "column": 31 } }, { - "name": "name", + "name": "data_len", "type": { - "name": "const char*", - "kind": "pointer", + "name": "uintptr_t", + "kind": "typeAlias", "sizeOf": 8, "alignOf": 8, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 298, + "column": 26 + }, "innerType": { - "name": "const char", + "name": "unsigned long long", "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "sizeOf": 8, + "alignOf": 8 } }, - "offset_of": 56, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 382, - "column": 15 + "line": 284, + "column": 13 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 282, + "column": 16 + } + }, + "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 40, + "align_of": 8, + "fields": [ { - "name": "packed_size", + "name": "keys", "type": { - "name": "uint32_t", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "KeysClause", + "kind": "struct", + "sizeOf": 40, + "alignOf": 8, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 198, - "column": 25 - }, - "innerType": { - "name": "unsigned int", - "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 292, + "column": 16 } }, - "offset_of": 64, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 383, - "column": 12 + "line": 342, + "column": 25 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 341, + "column": 5 + } + }, + "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "unpacked_size", + "name": "number", "type": { - "name": "uint32_t", + "name": "uint64_t", "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "sizeOf": 8, + "alignOf": 8, "location": { "fileName": "stdint.h", "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 198, + "line": 98, "column": 25 }, "innerType": { - "name": "unsigned int", + "name": "unsigned long long", "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 + "sizeOf": 8, + "alignOf": 8 } }, - "offset_of": 68, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 384, - "column": 12 + "line": 667, + "column": 16 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 666, + "column": 5 + } + }, + "MemberValue_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 40, + "align_of": 8, + "fields": [ { - "name": "class_hash", + "name": "", "type": { - "name": "FieldElement", + "name": "MemberValue_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 40, + "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, - "column": 16 + "line": 306, + "column": 5 } }, - "offset_of": 72, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 385, - "column": 23 + "line": 306, + "column": 5 } }, { - "name": "contract_address", + "name": "", "type": { - "name": "FieldElement", + "name": "MemberValue_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, - "column": 16 + "line": 309, + "column": 5 } }, - "offset_of": 104, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 386, - "column": 23 + "line": 309, + "column": 5 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 305, + "column": 3 + } + }, + "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "layout", + "name": "err", "type": { - "name": "CArrayFieldElement", + "name": "Error", "kind": "struct", - "sizeOf": 16, + "sizeOf": 8, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 374, + "line": 38, "column": 16 } }, - "offset_of": 136, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 387, - "column": 29 + "line": 80, + "column": 20 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 379, - "column": 16 + "line": 79, + "column": 5 } }, - "ResultCArrayEntity": { - "size_of": 24, + "Entity": { + "size_of": 48, "align_of": 8, "fields": [ { - "name": "tag", + "name": "hashed_keys", "type": { - "name": "ResultCArrayEntity_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 254, - "column": 3 - }, - "innerType": { - "name": "ResultCArrayEntity_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 251, - "column": 14 - } + "line": 59, + "column": 16 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 242, + "column": 23 + } + }, + { + "name": "models", + "type": { + "name": "CArrayStruct", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 236, + "column": 16 } }, + "offset_of": 32, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 257, - "column": 26 + "line": 243, + "column": 23 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 241, + "column": 16 + } + }, + "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "", + "name": "err", "type": { - "name": "ResultCArrayEntity_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 16, + "name": "Error", + "kind": "struct", + "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 258, - "column": 3 + "line": 38, + "column": 16 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 258, - "column": 3 + "line": 451, + "column": 20 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 256, - "column": 16 + "line": 450, + "column": 5 } }, - "COptionClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 80, + "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "some", + "name": "ok", "type": { - "name": "Clause", + "name": "CArrayEntity", "kind": "struct", - "sizeOf": 80, + "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 338, + "line": 246, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 362, - "column": 21 + "line": 260, + "column": 27 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 361, + "line": 259, "column": 5 } }, - "CArrayTokenBalance": { + "CArrayEntity": { "size_of": 16, "align_of": 8, "fields": [ { "name": "data", "type": { - "name": "TokenBalance*", + "name": "Entity*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "TokenBalance", + "name": "Entity", "kind": "struct", - "sizeOf": 104, + "sizeOf": 48, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 492, + "line": 241, "column": 16 } } @@ -9240,8 +9351,8 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 504, - "column": 24 + "line": 247, + "column": 18 } }, { @@ -9268,7 +9379,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 505, + "line": 248, "column": 13 } } @@ -9276,93 +9387,69 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 503, + "line": 246, "column": 16 } }, - "ResultCArrayEntity_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 16, - "align_of": 8, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD15": { + "size_of": 32, + "align_of": 1, "fields": [ { - "name": "", - "type": { - "name": "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 259, - "column": 5 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 259, - "column": 5 - } - }, - { - "name": "", + "name": "contract_address", "type": { - "name": "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "FieldElement", "kind": "struct", - "sizeOf": 8, - "alignOf": 8, - "isAnonymous": true, + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 262, - "column": 5 + "line": 59, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 262, - "column": 5 + "line": 161, + "column": 27 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 258, - "column": 3 + "line": 160, + "column": 5 } }, - "EntityKeysClause": { - "size_of": 48, + "COptionClause": { + "size_of": 88, "align_of": 8, "fields": [ { "name": "tag", "type": { - "name": "EntityKeysClause_Tag", + "name": "COptionClause_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 425, + "line": 356, "column": 3 }, "innerType": { - "name": "EntityKeysClause_Tag", + "name": "COptionClause_Tag", "kind": "enum", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 422, + "line": 353, "column": 14 } } @@ -9370,22 +9457,22 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 428, - "column": 24 + "line": 359, + "column": 21 } }, { "name": "", "type": { - "name": "EntityKeysClause_ANONYMOUS_FIELD1", + "name": "COptionClause_ANONYMOUS_FIELD1", "kind": "union", - "sizeOf": 40, + "sizeOf": 80, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 429, + "line": 360, "column": 3 } }, @@ -9393,7 +9480,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 429, + "line": 360, "column": 3 } } @@ -9401,364 +9488,404 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 427, + "line": 358, "column": 16 } }, - "Primitive_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 32, + "CHashItemFieldElementModelMetadata": { + "size_of": 184, "align_of": 8, "fields": [ { - "name": "", - "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 1, - "alignOf": 1, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 110, - "column": 5 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 110, - "column": 5 - } - }, - { - "name": "", - "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", - "kind": "struct", - "sizeOf": 2, - "alignOf": 2, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 113, - "column": 5 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 113, - "column": 5 - } - }, - { - "name": "", - "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", - "kind": "struct", - "sizeOf": 4, - "alignOf": 4, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 116, - "column": 5 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 116, - "column": 5 - } - }, - { - "name": "", - "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3", - "kind": "struct", - "sizeOf": 8, - "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 119, - "column": 5 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 119, - "column": 5 - } - }, - { - "name": "", + "name": "key", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4", + "name": "FieldElement", "kind": "struct", - "sizeOf": 16, + "sizeOf": 32, "alignOf": 1, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 122, - "column": 5 + "line": 59, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 122, - "column": 5 + "line": 391, + "column": 23 } }, { - "name": "", + "name": "value", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD5", + "name": "ModelMetadata", "kind": "struct", - "sizeOf": 1, - "alignOf": 1, - "isAnonymous": true, + "sizeOf": 152, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 125, - "column": 5 + "line": 379, + "column": 16 } }, + "offset_of": 32, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 125, - "column": 5 + "line": 392, + "column": 24 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 390, + "column": 16 + } + }, + "CArrayStruct": { + "size_of": 16, + "align_of": 8, + "fields": [ { - "name": "", + "name": "data", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD6", - "kind": "struct", - "sizeOf": 2, - "alignOf": 2, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 128, - "column": 5 + "name": "Struct*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Struct", + "kind": "struct", + "sizeOf": 24, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 231, + "column": 16 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 128, - "column": 5 + "line": 237, + "column": 18 } }, { - "name": "", + "name": "data_len", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD7", - "kind": "struct", - "sizeOf": 4, - "alignOf": 4, - "isAnonymous": true, + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 131, - "column": 5 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 298, + "column": 26 + }, + "innerType": { + "name": "unsigned long long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 131, - "column": 5 + "line": 238, + "column": 13 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 236, + "column": 16 + } + }, + "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "", + "name": "err", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD8", + "name": "Error", "kind": "struct", "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 134, - "column": 5 + "line": 38, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 134, - "column": 5 + "line": 54, + "column": 20 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 53, + "column": 5 + } + }, + "EntityKeysClause": { + "size_of": 48, + "align_of": 8, + "fields": [ { - "name": "", + "name": "tag", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD9", - "kind": "struct", - "sizeOf": 16, - "alignOf": 1, - "isAnonymous": true, + "name": "EntityKeysClause_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 137, - "column": 5 + "line": 425, + "column": 3 + }, + "innerType": { + "name": "EntityKeysClause_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 422, + "column": 14 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 137, - "column": 5 + "line": 428, + "column": 24 } }, { "name": "", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD10", - "kind": "struct", - "sizeOf": 32, + "name": "EntityKeysClause_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 40, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 140, - "column": 5 + "line": 429, + "column": 3 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 140, - "column": 5 + "line": 429, + "column": 3 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 427, + "column": 16 + } + }, + "Resultc_char": { + "size_of": 16, + "align_of": 8, + "fields": [ { - "name": "", + "name": "tag", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD11", - "kind": "struct", + "name": "Resultc_char_Tag", + "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 148, - "column": 5 + "line": 552, + "column": 3 + }, + "innerType": { + "name": "Resultc_char_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 549, + "column": 14 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 148, - "column": 5 + "line": 555, + "column": 20 } }, { "name": "", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD12", + "name": "Resultc_char_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 556, + "column": 3 + } + }, + "offset_of": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 556, + "column": 3 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 554, + "column": 16 + } + }, + "ResultProvider_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 8, + "align_of": 8, + "fields": [ + { + "name": "", + "type": { + "name": "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 1, - "alignOf": 1, + "sizeOf": 8, + "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 151, + "line": 619, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 151, + "line": 619, "column": 5 } }, { "name": "", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD13", + "name": "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 8, + "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 154, + "line": 622, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 154, + "line": 622, "column": 5 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 618, + "column": 3 + } + }, + "ResultCArrayTokenBalance_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 16, + "align_of": 8, + "fields": [ { "name": "", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD14", + "name": "ResultCArrayTokenBalance_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 16, + "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 157, + "line": 516, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 157, + "line": 516, "column": 5 } }, { "name": "", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD15", + "name": "ResultCArrayTokenBalance_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 8, + "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 160, + "line": 519, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 160, + "line": 519, "column": 5 } } @@ -9766,249 +9893,245 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 109, + "line": 515, "column": 3 } }, - "CArrayStruct": { - "size_of": 16, + "Member": { + "size_of": 24, "align_of": 8, "fields": [ { - "name": "data", + "name": "name", "type": { - "name": "Struct*", + "name": "const char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Struct", + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 221, + "column": 15 + } + }, + { + "name": "ty", + "type": { + "name": "Ty*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Ty", "kind": "struct", - "sizeOf": 24, + "sizeOf": 48, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 231, + "line": 196, "column": 16 } } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 237, - "column": 18 + "line": 222, + "column": 14 } }, { - "name": "data_len", + "name": "key", "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 298, - "column": 26 - }, - "innerType": { - "name": "unsigned long long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 - } + "name": "_Bool", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 }, - "offset_of": 8, + "offset_of": 16, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 238, - "column": 13 + "line": 223, + "column": 8 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 236, + "line": 220, "column": 16 } }, - "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, - "align_of": 8, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD13": { + "size_of": 32, + "align_of": 1, "fields": [ { - "name": "err", + "name": "felt252", "type": { - "name": "Error", + "name": "FieldElement", "kind": "struct", - "sizeOf": 8, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 38, + "line": 59, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 606, - "column": 20 + "line": 155, + "column": 27 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 605, + "line": 154, "column": 5 } }, - "COptionClause_ANONYMOUS_FIELD1": { + "Ty_ANONYMOUS_FIELD1": { "record_kind": "union", - "size_of": 80, + "size_of": 40, "align_of": 8, "fields": [ { "name": "", "type": { - "name": "COptionClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 80, + "sizeOf": 40, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 361, + "line": 199, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 361, + "line": 199, "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 360, - "column": 3 - } - }, - "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, - "align_of": 8, - "fields": [ + }, { - "name": "err", + "name": "", "type": { - "name": "Error", + "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", - "sizeOf": 8, + "sizeOf": 32, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 38, - "column": 16 + "line": 205, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 451, - "column": 20 + "line": 205, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 450, - "column": 5 - } - }, - "EntityKeysClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 40, - "align_of": 8, - "fields": [ + }, { - "name": "entity_keys", + "name": "", "type": { - "name": "KeysClause", + "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", "kind": "struct", - "sizeOf": 40, + "sizeOf": 16, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 292, - "column": 16 + "line": 208, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 434, - "column": 25 + "line": 208, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 433, - "column": 5 - } - }, - "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 8, - "align_of": 8, - "fields": [ + }, + { + "name": "", + "type": { + "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 211, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 211, + "column": 5 + } + }, { - "name": "ok", + "name": "", "type": { - "name": "ToriiClient*", - "kind": "pointer", + "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4", + "kind": "struct", "sizeOf": 8, "alignOf": 8, - "innerType": { - "name": "ToriiClient", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 36, - "column": 16 - } + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 214, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 51, - "column": 27 + "line": 214, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 50, - "column": 5 + "line": 198, + "column": 3 } }, - "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { "size_of": 8, "align_of": 8, "fields": [ @@ -10029,7 +10152,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 80, + "line": 417, "column": 20 } } @@ -10037,30 +10160,30 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 79, + "line": 416, "column": 5 } }, - "CArrayToken": { + "CArrayClause": { "size_of": 16, "align_of": 8, "fields": [ { "name": "data", "type": { - "name": "Token*", + "name": "Clause*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Token", + "name": "Clause", "kind": "struct", - "sizeOf": 64, + "sizeOf": 80, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 462, + "line": 338, "column": 16 } } @@ -10068,8 +10191,8 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 471, - "column": 17 + "line": 323, + "column": 18 } }, { @@ -10096,7 +10219,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 472, + "line": 324, "column": 13 } } @@ -10104,7 +10227,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 470, + "line": 322, "column": 16 } }, @@ -10141,32 +10264,32 @@ "column": 5 } }, - "COptionClause": { - "size_of": 88, + "ResultToriiClient": { + "size_of": 16, "align_of": 8, "fields": [ { "name": "tag", "type": { - "name": "COptionClause_Tag", + "name": "ResultToriiClient_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 356, + "line": 45, "column": 3 }, "innerType": { - "name": "COptionClause_Tag", + "name": "ResultToriiClient_Tag", "kind": "enum", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 353, + "line": 42, "column": 14 } } @@ -10174,22 +10297,22 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 359, - "column": 21 + "line": 48, + "column": 25 } }, { "name": "", "type": { - "name": "COptionClause_ANONYMOUS_FIELD1", + "name": "ResultToriiClient_ANONYMOUS_FIELD1", "kind": "union", - "sizeOf": 80, + "sizeOf": 8, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 360, + "line": 49, "column": 3 } }, @@ -10197,7 +10320,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 360, + "line": 49, "column": 3 } } @@ -10205,209 +10328,41 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 358, - "column": 16 - } - }, - "Signature": { - "size_of": 64, - "align_of": 1, - "fields": [ - { - "name": "r", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 587, - "column": 23 - }, - "comment": "/**\n * The \u0060r\u0060 value of a signature\n */" - }, - { - "name": "s", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - }, - "offset_of": 32, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 591, - "column": 23 - }, - "comment": "/**\n * The \u0060s\u0060 value of a signature\n */" - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 583, + "line": 47, "column": 16 } }, - "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3": { - "size_of": 16, - "align_of": 8, - "fields": [ - { - "name": "array", - "type": { - "name": "CArrayTy", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 182, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 212, - "column": 23 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 211, - "column": 5 - } - }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 1, - "align_of": 1, - "fields": [ - { - "name": "i8", - "type": { - "name": "int8_t", - "kind": "typeAlias", - "sizeOf": 1, - "alignOf": 1, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 264, - "column": 23 - }, - "innerType": { - "name": "signed char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 111, - "column": 14 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 110, - "column": 5 - } - }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD6": { - "size_of": 2, - "align_of": 2, - "fields": [ - { - "name": "u16", - "type": { - "name": "uint16_t", - "kind": "typeAlias", - "sizeOf": 2, - "alignOf": 2, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 243, - "column": 25 - }, - "innerType": { - "name": "unsigned short", - "kind": "primitive", - "sizeOf": 2, - "alignOf": 2 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 129, - "column": 16 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 128, - "column": 5 - } - }, - "Resultc_char_ANONYMOUS_FIELD1": { + "ResultSignature_ANONYMOUS_FIELD1": { "record_kind": "union", - "size_of": 8, + "size_of": 64, "align_of": 8, "fields": [ { "name": "", "type": { - "name": "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 8, - "alignOf": 8, + "sizeOf": 64, + "alignOf": 1, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 557, + "line": 602, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 557, + "line": 602, "column": 5 } }, { "name": "", "type": { - "name": "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", "sizeOf": 8, "alignOf": 8, @@ -10415,14 +10370,14 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 560, + "line": 605, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 560, + "line": 605, "column": 5 } } @@ -10430,282 +10385,327 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 556, + "line": 601, "column": 3 } }, - "ResultFieldElement_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 32, + "WorldMetadata": { + "size_of": 48, "align_of": 8, "fields": [ { - "name": "", + "name": "world_address", "type": { - "name": "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "FieldElement", "kind": "struct", "sizeOf": 32, "alignOf": 1, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 574, - "column": 5 + "line": 59, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 574, - "column": 5 + "line": 401, + "column": 23 } }, { - "name": "", + "name": "models", "type": { - "name": "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "CArrayCHashItemFieldElementModelMetadata", "kind": "struct", - "sizeOf": 8, + "sizeOf": 16, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 577, - "column": 5 + "line": 395, + "column": 16 } }, + "offset_of": 32, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 577, - "column": 5 + "line": 402, + "column": 51 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 573, - "column": 3 + "line": 400, + "column": 16 } }, - "ResultAccount_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 8, - "align_of": 8, + "COptionFieldElement": { + "size_of": 36, + "align_of": 4, "fields": [ { - "name": "", + "name": "tag", "type": { - "name": "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 8, - "alignOf": 8, - "isAnonymous": true, + "name": "COptionFieldElement_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 636, - "column": 5 + "line": 271, + "column": 3 + }, + "innerType": { + "name": "COptionFieldElement_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 268, + "column": 14 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 636, - "column": 5 + "line": 274, + "column": 27 } }, { "name": "", "type": { - "name": "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", - "kind": "struct", - "sizeOf": 8, - "alignOf": 8, + "name": "COptionFieldElement_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 32, + "alignOf": 1, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 639, - "column": 5 + "line": 275, + "column": 3 } }, + "offset_of": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 639, - "column": 5 + "line": 275, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 635, - "column": 3 + "line": 273, + "column": 16 } }, - "CompositeClause": { + "ResultCArrayToken": { "size_of": 24, "align_of": 8, "fields": [ { - "name": "operator_", + "name": "tag", "type": { - "name": "LogicalOperator", - "kind": "enum", + "name": "ResultCArrayToken_Tag", + "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 20, - "column": 14 + "line": 478, + "column": 3 + }, + "innerType": { + "name": "ResultCArrayToken_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 475, + "column": 14 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 328, - "column": 24 + "line": 481, + "column": 25 } }, { - "name": "clauses", + "name": "", "type": { - "name": "CArrayClause", - "kind": "struct", + "name": "ResultCArrayToken_ANONYMOUS_FIELD1", + "kind": "union", "sizeOf": 16, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 322, - "column": 16 + "line": 482, + "column": 3 } }, "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 329, - "column": 23 + "line": 482, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 327, + "line": 480, "column": 16 } }, - "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 72, + "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { + "size_of": 24, "align_of": 8, "fields": [ { - "name": "c_member", + "name": "composite", "type": { - "name": "MemberClause", + "name": "CompositeClause", "kind": "struct", - "sizeOf": 72, + "sizeOf": 24, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 315, + "line": 327, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 345, - "column": 27 + "line": 348, + "column": 30 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 344, + "line": 347, "column": 5 } }, - "CArrayCOptionFieldElement": { - "size_of": 16, + "Resultc_char_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 8, "align_of": 8, "fields": [ { - "name": "data", + "name": "", "type": { - "name": "COptionFieldElement*", - "kind": "pointer", + "name": "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", "sizeOf": 8, "alignOf": 8, - "innerType": { - "name": "COptionFieldElement", - "kind": "struct", - "sizeOf": 36, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 273, - "column": 16 - } + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 557, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 283, - "column": 31 + "line": 557, + "column": 5 } }, { - "name": "data_len", + "name": "", "type": { - "name": "uintptr_t", - "kind": "typeAlias", + "name": "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", "sizeOf": 8, "alignOf": 8, + "isAnonymous": true, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 298, - "column": 26 - }, - "innerType": { - "name": "unsigned long long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 560, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 560, + "column": 5 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 556, + "column": 3 + } + }, + "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 32, + "align_of": 8, + "fields": [ + { + "name": "enum_", + "type": { + "name": "Enum", + "kind": "struct", + "sizeOf": 32, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 176, + "column": 16 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 284, - "column": 13 + "line": 206, + "column": 19 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 282, - "column": 16 + "line": 205, + "column": 5 } } }, "enums": { - "EntityKeysClause_Tag": { + "Primitive_Tag": { "typeInteger": { "name": "int", "kind": "primitive", @@ -10714,21 +10714,77 @@ }, "values": [ { - "name": "HashedKeys" + "name": "I8" }, { - "name": "EntityKeys", + "name": "I16", "value": 1 + }, + { + "name": "I32", + "value": 2 + }, + { + "name": "I64", + "value": 3 + }, + { + "name": "I128", + "value": 4 + }, + { + "name": "U8", + "value": 5 + }, + { + "name": "U16", + "value": 6 + }, + { + "name": "U32", + "value": 7 + }, + { + "name": "U64", + "value": 8 + }, + { + "name": "U128", + "value": 9 + }, + { + "name": "U256", + "value": 10 + }, + { + "name": "USize", + "value": 11 + }, + { + "name": "Bool", + "value": 12 + }, + { + "name": "Felt252", + "value": 13 + }, + { + "name": "ClassHash", + "value": 14 + }, + { + "name": "ContractAddress", + "value": 15 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 422, + "line": 85, "column": 14 } }, - "ResultAccount_Tag": { + "ResultToriiClient_Tag": { "typeInteger": { "name": "int", "kind": "primitive", @@ -10737,21 +10793,21 @@ }, "values": [ { - "name": "OkAccount" + "name": "OkToriiClient" }, { - "name": "ErrAccount", + "name": "ErrToriiClient", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 628, + "line": 42, "column": 14 } }, - "ResultFieldElement_Tag": { + "PatternMatching": { "typeInteger": { "name": "int", "kind": "primitive", @@ -10760,21 +10816,21 @@ }, "values": [ { - "name": "OkFieldElement" + "name": "FixedLen" }, { - "name": "ErrFieldElement", + "name": "VariableLen", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 566, + "line": 25, "column": 14 } }, - "COptionClause_Tag": { + "BlockTag": { "typeInteger": { "name": "int", "kind": "primitive", @@ -10783,21 +10839,21 @@ }, "values": [ { - "name": "SomeClause" + "name": "Latest" }, { - "name": "NoneClause", + "name": "Pending", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 353, + "line": 6, "column": 14 } }, - "ResultSignature_Tag": { + "MemberValue_Tag": { "typeInteger": { "name": "int", "kind": "primitive", @@ -10806,21 +10862,17 @@ }, "values": [ { - "name": "OkSignature" - }, - { - "name": "ErrSignature", - "value": 1 + "name": "String" } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 594, + "line": 298, "column": 14 } }, - "ResultCArrayFieldElement_Tag": { + "Resultbool_Tag": { "typeInteger": { "name": "int", "kind": "primitive", @@ -10829,21 +10881,21 @@ }, "values": [ { - "name": "OkCArrayFieldElement" + "name": "Okbool" }, { - "name": "ErrCArrayFieldElement", + "name": "Errbool", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 532, + "line": 439, "column": 14 } }, - "ResultCArrayToken_Tag": { + "ResultCArrayFieldElement_Tag": { "typeInteger": { "name": "int", "kind": "primitive", @@ -10852,21 +10904,21 @@ }, "values": [ { - "name": "OkCArrayToken" + "name": "OkCArrayFieldElement" }, { - "name": "ErrCArrayToken", + "name": "ErrCArrayFieldElement", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 475, + "line": 532, "column": 14 } }, - "Clause_Tag": { + "ResultAccount_Tag": { "typeInteger": { "name": "int", "kind": "primitive", @@ -10875,25 +10927,21 @@ }, "values": [ { - "name": "Keys" + "name": "OkAccount" }, { - "name": "CMember", + "name": "ErrAccount", "value": 1 - }, - { - "name": "Composite", - "value": 2 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 332, + "line": 628, "column": 14 } }, - "MemberValue_Tag": { + "ResultCArrayu8_Tag": { "typeInteger": { "name": "int", "kind": "primitive", @@ -10902,17 +10950,21 @@ }, "values": [ { - "name": "String" + "name": "OkCArrayu8" + }, + { + "name": "ErrCArrayu8", + "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 298, + "line": 68, "column": 14 } }, - "ComparisonOperator": { + "ResultSignature_Tag": { "typeInteger": { "name": "int", "kind": "primitive", @@ -10921,37 +10973,21 @@ }, "values": [ { - "name": "Eq" + "name": "OkSignature" }, { - "name": "Neq", + "name": "ErrSignature", "value": 1 - }, - { - "name": "Gt", - "value": 2 - }, - { - "name": "Gte", - "value": 3 - }, - { - "name": "Lt", - "value": 4 - }, - { - "name": "Lte", - "value": 5 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 11, + "line": 594, "column": 14 } }, - "ResultCArrayTokenBalance_Tag": { + "ResultCArrayEntity_Tag": { "typeInteger": { "name": "int", "kind": "primitive", @@ -10960,21 +10996,21 @@ }, "values": [ { - "name": "OkCArrayTokenBalance" + "name": "OkCArrayEntity" }, { - "name": "ErrCArrayTokenBalance", + "name": "ErrCArrayEntity", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 508, + "line": 251, "column": 14 } }, - "Primitive_Tag": { + "COptionFieldElement_Tag": { "typeInteger": { "name": "int", "kind": "primitive", @@ -10983,77 +11019,21 @@ }, "values": [ { - "name": "I8" + "name": "SomeFieldElement" }, { - "name": "I16", + "name": "NoneFieldElement", "value": 1 - }, - { - "name": "I32", - "value": 2 - }, - { - "name": "I64", - "value": 3 - }, - { - "name": "I128", - "value": 4 - }, - { - "name": "U8", - "value": 5 - }, - { - "name": "U16", - "value": 6 - }, - { - "name": "U32", - "value": 7 - }, - { - "name": "U64", - "value": 8 - }, - { - "name": "U128", - "value": 9 - }, - { - "name": "U256", - "value": 10 - }, - { - "name": "USize", - "value": 11 - }, - { - "name": "Bool", - "value": 12 - }, - { - "name": "Felt252", - "value": 13 - }, - { - "name": "ClassHash", - "value": 14 - }, - { - "name": "ContractAddress", - "value": 15 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 85, + "line": 268, "column": 14 } }, - "ResultToriiClient_Tag": { + "Resultc_char_Tag": { "typeInteger": { "name": "int", "kind": "primitive", @@ -11062,21 +11042,21 @@ }, "values": [ { - "name": "OkToriiClient" + "name": "Okc_char" }, { - "name": "ErrToriiClient", + "name": "Errc_char", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 42, + "line": 549, "column": 14 } }, - "COptionFieldElement_Tag": { + "COptionClause_Tag": { "typeInteger": { "name": "int", "kind": "primitive", @@ -11085,21 +11065,21 @@ }, "values": [ { - "name": "SomeFieldElement" + "name": "SomeClause" }, { - "name": "NoneFieldElement", + "name": "NoneClause", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 268, + "line": 353, "column": 14 } }, - "ResultCArrayu8_Tag": { + "BlockId_Tag": { "typeInteger": { "name": "int", "kind": "primitive", @@ -11108,21 +11088,26 @@ }, "values": [ { - "name": "OkCArrayu8" + "name": "Hash" }, { - "name": "ErrCArrayu8", + "name": "Number", "value": 1 + }, + { + "name": "BlockTag_", + "value": 2 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 68, + "line": 654, "column": 14 - } + }, + "comment": "/**\n * Block hash, number or tag\n */" }, - "ResultSubscription_Tag": { + "Ty_Tag": { "typeInteger": { "name": "int", "kind": "primitive", @@ -11131,21 +11116,37 @@ }, "values": [ { - "name": "OkSubscription" + "name": "Primitive_" }, { - "name": "ErrSubscription", + "name": "Struct_", "value": 1 + }, + { + "name": "Enum_", + "value": 2 + }, + { + "name": "Tuple_", + "value": 3 + }, + { + "name": "Array_", + "value": 4 + }, + { + "name": "ByteArray", + "value": 5 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 405, + "line": 187, "column": 14 } }, - "ResultCArrayEntity_Tag": { + "ComparisonOperator": { "typeInteger": { "name": "int", "kind": "primitive", @@ -11154,21 +11155,37 @@ }, "values": [ { - "name": "OkCArrayEntity" + "name": "Eq" }, { - "name": "ErrCArrayEntity", + "name": "Neq", "value": 1 + }, + { + "name": "Gt", + "value": 2 + }, + { + "name": "Gte", + "value": 3 + }, + { + "name": "Lt", + "value": 4 + }, + { + "name": "Lte", + "value": 5 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 251, + "line": 11, "column": 14 } }, - "LogicalOperator": { + "ResultCArrayToken_Tag": { "typeInteger": { "name": "int", "kind": "primitive", @@ -11177,21 +11194,21 @@ }, "values": [ { - "name": "And" + "name": "OkCArrayToken" }, { - "name": "Or", + "name": "ErrCArrayToken", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 20, + "line": 475, "column": 14 } }, - "PatternMatching": { + "ResultFieldElement_Tag": { "typeInteger": { "name": "int", "kind": "primitive", @@ -11200,21 +11217,21 @@ }, "values": [ { - "name": "FixedLen" + "name": "OkFieldElement" }, { - "name": "VariableLen", + "name": "ErrFieldElement", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 25, + "line": 566, "column": 14 } }, - "ResultProvider_Tag": { + "ResultSubscription_Tag": { "typeInteger": { "name": "int", "kind": "primitive", @@ -11223,21 +11240,21 @@ }, "values": [ { - "name": "OkProvider" + "name": "OkSubscription" }, { - "name": "ErrProvider", + "name": "ErrSubscription", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 611, + "line": 405, "column": 14 } }, - "Resultbool_Tag": { + "EntityKeysClause_Tag": { "typeInteger": { "name": "int", "kind": "primitive", @@ -11246,21 +11263,21 @@ }, "values": [ { - "name": "Okbool" + "name": "HashedKeys" }, { - "name": "Errbool", + "name": "EntityKeys", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 439, + "line": 422, "column": 14 } }, - "BlockTag": { + "ResultCArrayTokenBalance_Tag": { "typeInteger": { "name": "int", "kind": "primitive", @@ -11269,21 +11286,21 @@ }, "values": [ { - "name": "Latest" + "name": "OkCArrayTokenBalance" }, { - "name": "Pending", + "name": "ErrCArrayTokenBalance", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 6, + "line": 508, "column": 14 } }, - "Ty_Tag": { + "Clause_Tag": { "typeInteger": { "name": "int", "kind": "primitive", @@ -11292,37 +11309,25 @@ }, "values": [ { - "name": "Primitive_" + "name": "Keys" }, { - "name": "Struct_", + "name": "CMember", "value": 1 }, { - "name": "Enum_", + "name": "Composite", "value": 2 - }, - { - "name": "Tuple_", - "value": 3 - }, - { - "name": "Array_", - "value": 4 - }, - { - "name": "ByteArray", - "value": 5 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 187, + "line": 332, "column": 14 } }, - "BlockId_Tag": { + "LogicalOperator": { "typeInteger": { "name": "int", "kind": "primitive", @@ -11331,26 +11336,21 @@ }, "values": [ { - "name": "Hash" + "name": "And" }, { - "name": "Number", + "name": "Or", "value": 1 - }, - { - "name": "BlockTag_", - "value": 2 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 654, + "line": 20, "column": 14 - }, - "comment": "/**\n * Block hash, number or tag\n */" + } }, - "Resultc_char_Tag": { + "ResultProvider_Tag": { "typeInteger": { "name": "int", "kind": "primitive", @@ -11359,60 +11359,60 @@ }, "values": [ { - "name": "Okc_char" + "name": "OkProvider" }, { - "name": "Errc_char", + "name": "ErrProvider", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 549, + "line": 611, "column": 14 } } }, "typeAliases": {}, "opaqueTypes": { - "ToriiClient": { + "Provider": { "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 36, + "line": 32, "column": 16 } }, - "Account": { + "ToriiClient": { "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 30, + "line": 36, "column": 16 } }, - "Provider": { + "Subscription": { "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 32, + "line": 34, "column": 16 } }, - "Subscription": { + "Account": { "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 34, + "line": 30, "column": 16 } } }, "functionPointers": { - "void (FieldElement, CArrayStruct)": { + "void (IndexerUpdate)": { "type": { - "name": "void (FieldElement, CArrayStruct)", + "name": "void (IndexerUpdate)", "kind": "functionPointer", "sizeOf": 1, "alignOf": 4 @@ -11425,29 +11425,14 @@ { "name": "", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - } - }, - { - "name": "", - "type": { - "name": "CArrayStruct", + "name": "IndexerUpdate", "kind": "struct", - "sizeOf": 16, + "sizeOf": 56, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 236, + "line": 525, "column": 16 } } @@ -11483,9 +11468,9 @@ } ] }, - "void (IndexerUpdate)": { + "void (const char *)": { "type": { - "name": "void (IndexerUpdate)", + "name": "void (const char *)", "kind": "functionPointer", "sizeOf": 1, "alignOf": 4 @@ -11498,23 +11483,24 @@ { "name": "", "type": { - "name": "IndexerUpdate", - "kind": "struct", - "sizeOf": 56, + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 525, - "column": 16 + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } } } ] }, - "void (const char *)": { + "void (FieldElement, CArrayStruct)": { "type": { - "name": "void (const char *)", + "name": "void (FieldElement, CArrayStruct)", "kind": "functionPointer", "sizeOf": 1, "alignOf": 4 @@ -11527,16 +11513,30 @@ { "name": "", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + } + }, + { + "name": "", + "type": { + "name": "CArrayStruct", + "kind": "struct", + "sizeOf": 16, "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 236, + "column": 16 } } } diff --git a/Bindings/ast/aarch64-unknown-linux-gnu.json b/Bindings/ast/aarch64-unknown-linux-gnu.json index 702b0277..a86fec60 100644 --- a/Bindings/ast/aarch64-unknown-linux-gnu.json +++ b/Bindings/ast/aarch64-unknown-linux-gnu.json @@ -5,173 +5,204 @@ "macroObjects": {}, "variables": {}, "functions": { - "client_on_event_message_update": { + "provider_new": { "callingConvention": "cdecl", "returnType": { - "name": "ResultSubscription", + "name": "ResultProvider", "kind": "struct", "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 410, + "line": 616, "column": 16 } }, "parameters": [ { - "name": "client", + "name": "rpc_url", "type": { - "name": "ToriiClient*", + "name": "const char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "ToriiClient", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 36, - "column": 16 - } + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 771, + "column": 23 + } + }, + "subscription_cancel": { + "callingConvention": "cdecl", + "returnType": { + "name": "void", + "kind": "primitive" + }, + "parameters": [ { - "name": "clauses", + "name": "subscription", "type": { - "name": "EntityKeysClause*", + "name": "Subscription*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "EntityKeysClause", - "kind": "struct", - "sizeOf": 48, - "alignOf": 8, - "isConst": true, + "name": "Subscription", + "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 427, + "line": 34, "column": 16 } } } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 805, + "column": 6 + } + }, + "parse_cairo_short_string": { + "callingConvention": "cdecl", + "returnType": { + "name": "Resultc_char", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 554, + "column": 16 + } + }, + "parameters": [ { - "name": "clauses_len", + "name": "felt", "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 298, - "column": 26 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 } }, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 298, - "column": 26 - } - }, - { - "name": "historical", - "type": { - "name": "_Bool", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 - } - }, - { - "name": "callback", - "type": { - "name": "void (FieldElement, CArrayStruct)", - "kind": "functionPointer", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 711, - "column": 27 + "line": 757, + "column": 21 } }, - "client_on_entity_state_update": { + "hash_get_contract_address": { "callingConvention": "cdecl", "returnType": { - "name": "ResultSubscription", + "name": "FieldElement", "kind": "struct", - "sizeOf": 16, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 410, + "line": 59, "column": 16 } }, "parameters": [ { - "name": "client", + "name": "class_hash", "type": { - "name": "ToriiClient*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "ToriiClient", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 36, - "column": 16 - } + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 } }, { - "name": "clauses", + "name": "salt", "type": { - "name": "EntityKeysClause*", + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + }, + { + "name": "constructor_calldata", + "type": { + "name": "FieldElement*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "EntityKeysClause", + "name": "FieldElement", "kind": "struct", - "sizeOf": 48, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, "isConst": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 427, + "line": 59, "column": 16 } } } }, { - "name": "clauses_len", + "name": "constructor_calldata_len", "type": { "name": "uintptr_t", "kind": "typeAlias", @@ -198,231 +229,206 @@ } }, { - "name": "callback", + "name": "deployer_address", "type": { - "name": "void (FieldElement, CArrayStruct)", - "kind": "functionPointer", - "sizeOf": 8, - "alignOf": 8 + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 700, - "column": 27 + "line": 799, + "column": 21 } }, - "ty_free": { + "wait_for_transaction": { "callingConvention": "cdecl", "returnType": { - "name": "void", - "kind": "primitive" + "name": "Resultbool", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 444, + "column": 16 + } }, "parameters": [ { - "name": "ty", + "name": "rpc", "type": { - "name": "Ty*", + "name": "Provider*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Ty", - "kind": "struct", - "sizeOf": 48, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 196, - "column": 16 - } - } - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 815, - "column": 6 - } - }, - "client_set_logger": { - "callingConvention": "cdecl", - "returnType": { - "name": "void", - "kind": "primitive" - }, - "parameters": [ - { - "name": "client", - "type": { - "name": "ToriiClient*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "ToriiClient", + "name": "Provider", "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 36, + "line": 32, "column": 16 } } } }, { - "name": "logger", + "name": "txn_hash", "type": { - "name": "void (const char *)", - "kind": "functionPointer", - "sizeOf": 8, - "alignOf": 8 + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 684, - "column": 6 + "line": 797, + "column": 19 } }, - "get_selector_from_tag": { + "signing_key_sign": { "callingConvention": "cdecl", "returnType": { - "name": "FieldElement", + "name": "ResultSignature", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 72, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, + "line": 599, "column": 16 } }, "parameters": [ { - "name": "tag", + "name": "private_key", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 751, - "column": 21 - } - }, - "provider_new": { - "callingConvention": "cdecl", - "returnType": { - "name": "ResultProvider", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 616, - "column": 16 - } - }, - "parameters": [ + }, { - "name": "rpc_url", + "name": "hash", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 771, - "column": 23 + "line": 763, + "column": 24 } }, - "wait_for_transaction": { + "account_set_block_id": { "callingConvention": "cdecl", "returnType": { - "name": "Resultbool", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 444, - "column": 16 - } + "name": "void", + "kind": "primitive" }, "parameters": [ { - "name": "rpc", + "name": "account", "type": { - "name": "Provider*", + "name": "Account*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Provider", + "name": "Account", "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 32, + "line": 30, "column": 16 } } } }, { - "name": "txn_hash", + "name": "block_id", "type": { - "name": "FieldElement", + "name": "BlockId", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 40, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, + "line": 660, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, + "line": 660, "column": 16 } } @@ -430,11 +436,11 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 797, - "column": 19 + "line": 789, + "column": 6 } }, - "error_free": { + "carray_free": { "callingConvention": "cdecl", "returnType": { "name": "void", @@ -442,173 +448,70 @@ }, "parameters": [ { - "name": "error", + "name": "data", "type": { - "name": "Error*", + "name": "void*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Error", - "kind": "struct", + "name": "void", + "kind": "primitive" + } + } + }, + { + "name": "data_len", + "type": { + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 298, + "column": 26 + }, + "innerType": { + "name": "unsigned long", + "kind": "primitive", "sizeOf": 8, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 38, - "column": 16 - } + "alignOf": 8 } + }, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 298, + "column": 26 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 819, + "line": 823, "column": 6 } }, - "verifying_key_verify": { + "client_on_starknet_event": { "callingConvention": "cdecl", "returnType": { - "name": "Resultbool", + "name": "ResultSubscription", "kind": "struct", "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 444, + "line": 410, "column": 16 } }, "parameters": [ { - "name": "verifying_key", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - }, - { - "name": "hash", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - }, - { - "name": "signature", - "type": { - "name": "Signature", - "kind": "struct", - "sizeOf": 64, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 583, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 583, - "column": 16 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 767, - "column": 19 - } - }, - "world_metadata_free": { - "callingConvention": "cdecl", - "returnType": { - "name": "void", - "kind": "primitive" - }, - "parameters": [ - { - "name": "metadata", - "type": { - "name": "WorldMetadata*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "WorldMetadata", - "kind": "struct", - "sizeOf": 48, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 400, - "column": 16 - } - } - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 821, - "column": 6 - } - }, - "client_update_entity_subscription": { - "callingConvention": "cdecl", - "returnType": { - "name": "Resultbool", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 444, - "column": 16 - } - }, - "parameters": [ - { - "name": "client", + "name": "client", "type": { "name": "ToriiClient*", "kind": "pointer", @@ -626,25 +529,6 @@ } } }, - { - "name": "subscription", - "type": { - "name": "Subscription*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "Subscription", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 34, - "column": 16 - } - } - } - }, { "name": "clauses", "type": { @@ -693,54 +577,82 @@ "line": 298, "column": 26 } + }, + { + "name": "callback", + "type": { + "name": "void (Event)", + "kind": "functionPointer", + "sizeOf": 8, + "alignOf": 8 + } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 706, - "column": 19 + "line": 724, + "column": 27 } }, - "bytearray_deserialize": { + "client_on_event_message_update": { "callingConvention": "cdecl", "returnType": { - "name": "Resultc_char", + "name": "ResultSubscription", "kind": "struct", "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 554, + "line": 410, "column": 16 } }, "parameters": [ { - "name": "felts", + "name": "client", "type": { - "name": "FieldElement*", + "name": "ToriiClient*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "FieldElement", + "name": "ToriiClient", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 36, + "column": 16 + } + } + } + }, + { + "name": "clauses", + "type": { + "name": "EntityKeysClause*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "EntityKeysClause", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 48, + "alignOf": 8, "isConst": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, + "line": 427, "column": 16 } } } }, { - "name": "felts_len", + "name": "clauses_len", "type": { "name": "uintptr_t", "kind": "typeAlias", @@ -765,66 +677,69 @@ "line": 298, "column": 26 } + }, + { + "name": "historical", + "type": { + "name": "_Bool", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 + } + }, + { + "name": "callback", + "type": { + "name": "void (FieldElement, CArrayStruct)", + "kind": "functionPointer", + "sizeOf": 8, + "alignOf": 8 + } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 745, - "column": 21 + "line": 711, + "column": 27 } }, - "subscription_cancel": { + "account_deploy_burner": { "callingConvention": "cdecl", "returnType": { - "name": "void", - "kind": "primitive" + "name": "ResultAccount", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 633, + "column": 16 + } }, "parameters": [ { - "name": "subscription", + "name": "provider", "type": { - "name": "Subscription*", + "name": "Provider*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Subscription", + "name": "Provider", "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 34, + "line": 32, "column": 16 } } } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 805, - "column": 6 - } - }, - "account_execute_raw": { - "callingConvention": "cdecl", - "returnType": { - "name": "ResultFieldElement", - "kind": "struct", - "sizeOf": 40, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 571, - "column": 16 - } - }, - "parameters": [ + }, { - "name": "account", + "name": "master_account", "type": { "name": "Account*", "kind": "pointer", @@ -843,29 +758,111 @@ } }, { - "name": "calldata", + "name": "signing_key", "type": { - "name": "Call*", + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 781, + "column": 22 + } + }, + "client_update_event_message_subscription": { + "callingConvention": "cdecl", + "returnType": { + "name": "Resultbool", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 444, + "column": 16 + } + }, + "parameters": [ + { + "name": "client", + "type": { + "name": "ToriiClient*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Call", + "name": "ToriiClient", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 36, + "column": 16 + } + } + } + }, + { + "name": "subscription", + "type": { + "name": "Subscription*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Subscription", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 34, + "column": 16 + } + } + } + }, + { + "name": "clauses", + "type": { + "name": "EntityKeysClause*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "EntityKeysClause", "kind": "struct", - "sizeOf": 56, + "sizeOf": 48, "alignOf": 8, "isConst": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 645, + "line": 427, "column": 16 } } } }, { - "name": "calldata_len", + "name": "clauses_len", "type": { "name": "uintptr_t", "kind": "typeAlias", @@ -890,189 +887,128 @@ "line": 298, "column": 26 } + }, + { + "name": "historical", + "type": { + "name": "_Bool", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 + } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 793, - "column": 27 + "line": 718, + "column": 19 } }, - "client_new": { + "client_entities": { "callingConvention": "cdecl", "returnType": { - "name": "ResultToriiClient", + "name": "ResultCArrayEntity", "kind": "struct", - "sizeOf": 16, + "sizeOf": 24, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 47, + "line": 256, "column": 16 } }, "parameters": [ { - "name": "torii_url", - "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } - } - }, - { - "name": "rpc_url", + "name": "client", "type": { - "name": "const char*", + "name": "ToriiClient*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "name": "ToriiClient", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 36, + "column": 16 + } } } }, { - "name": "libp2p_relay_url", + "name": "query", "type": { - "name": "const char*", + "name": "Query*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } - } - }, - { - "name": "world", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 + "name": "Query", + "kind": "struct", + "sizeOf": 104, + "alignOf": 8, + "isConst": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 367, + "column": 16 + } } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 679, - "column": 26 + "line": 692, + "column": 27 } }, - "starknet_call": { + "account_nonce": { "callingConvention": "cdecl", "returnType": { - "name": "ResultCArrayFieldElement", + "name": "ResultFieldElement", "kind": "struct", - "sizeOf": 24, + "sizeOf": 40, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 537, + "line": 571, "column": 16 } }, "parameters": [ { - "name": "provider", + "name": "account", "type": { - "name": "Provider*", + "name": "Account*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Provider", + "name": "Account", "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 32, + "line": 30, "column": 16 } } } - }, - { - "name": "call", - "type": { - "name": "Call", - "kind": "struct", - "sizeOf": 56, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 645, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 645, - "column": 16 - } - }, - { - "name": "block_id", - "type": { - "name": "BlockId", - "kind": "struct", - "sizeOf": 40, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 660, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 660, - "column": 16 - } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 777, - "column": 33 + "line": 791, + "column": 27 } }, "poseidon_hash": { @@ -1147,90 +1083,51 @@ "column": 21 } }, - "on_indexer_update": { + "provider_free": { "callingConvention": "cdecl", "returnType": { - "name": "ResultSubscription", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 410, - "column": 16 - } + "name": "void", + "kind": "primitive" }, "parameters": [ { - "name": "client", + "name": "rpc", "type": { - "name": "ToriiClient*", + "name": "Provider*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "ToriiClient", + "name": "Provider", "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 36, - "column": 16 - } - } - } - }, - { - "name": "contract_address", - "type": { - "name": "FieldElement*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "isConst": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, + "line": 32, "column": 16 } } } - }, - { - "name": "callback", - "type": { - "name": "void (IndexerUpdate)", - "kind": "functionPointer", - "sizeOf": 8, - "alignOf": 8 - } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 739, - "column": 27 + "line": 809, + "column": 6 } }, - "bytearray_serialize": { + "cairo_short_string_to_felt": { "callingConvention": "cdecl", "returnType": { - "name": "ResultCArrayFieldElement", + "name": "ResultFieldElement", "kind": "struct", - "sizeOf": 24, + "sizeOf": 40, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 537, + "line": 571, "column": 16 } }, @@ -1255,27 +1152,27 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 743, - "column": 33 + "line": 755, + "column": 27 } }, - "signing_key_sign": { + "verifying_key_verify": { "callingConvention": "cdecl", "returnType": { - "name": "ResultSignature", + "name": "Resultbool", "kind": "struct", - "sizeOf": 72, + "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 599, + "line": 444, "column": 16 } }, "parameters": [ { - "name": "private_key", + "name": "verifying_key", "type": { "name": "FieldElement", "kind": "struct", @@ -1315,183 +1212,25 @@ "line": 59, "column": 16 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 763, - "column": 24 - } - }, - "hash_get_contract_address": { - "callingConvention": "cdecl", - "returnType": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - }, - "parameters": [ - { - "name": "class_hash", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - }, - { - "name": "salt", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - }, - { - "name": "constructor_calldata", - "type": { - "name": "FieldElement*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "isConst": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - } - } - }, - { - "name": "constructor_calldata_len", - "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 298, - "column": 26 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 - } - }, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 298, - "column": 26 - } }, { - "name": "deployer_address", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 799, - "column": 21 - } - }, - "verifying_key_new": { - "callingConvention": "cdecl", - "returnType": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - }, - "parameters": [ - { - "name": "signing_key", + "name": "signature", "type": { - "name": "FieldElement", + "name": "Signature", "kind": "struct", - "sizeOf": 32, + "sizeOf": 64, "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, + "line": 583, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, + "line": 583, "column": 16 } } @@ -1499,8 +1238,8 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 765, - "column": 21 + "line": 767, + "column": 19 } }, "client_token_balances": { @@ -1643,167 +1382,49 @@ "column": 33 } }, - "account_deploy_burner": { + "client_metadata": { "callingConvention": "cdecl", "returnType": { - "name": "ResultAccount", + "name": "WorldMetadata", "kind": "struct", - "sizeOf": 16, + "sizeOf": 48, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 633, + "line": 400, "column": 16 } }, "parameters": [ { - "name": "provider", - "type": { - "name": "Provider*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "Provider", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 32, - "column": 16 - } - } - } - }, - { - "name": "master_account", + "name": "client", "type": { - "name": "Account*", + "name": "ToriiClient*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Account", + "name": "ToriiClient", "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 30, + "line": 36, "column": 16 } } } - }, - { - "name": "signing_key", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 781, + "line": 698, "column": 22 } }, - "account_chain_id": { - "callingConvention": "cdecl", - "returnType": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - }, - "parameters": [ - { - "name": "account", - "type": { - "name": "Account*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "Account", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 30, - "column": 16 - } - } - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 787, - "column": 21 - } - }, - "model_free": { - "callingConvention": "cdecl", - "returnType": { - "name": "void", - "kind": "primitive" - }, - "parameters": [ - { - "name": "model", - "type": { - "name": "Struct*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "Struct", - "kind": "struct", - "sizeOf": 24, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 231, - "column": 16 - } - } - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 811, - "column": 6 - } - }, - "account_nonce": { + "account_execute_raw": { "callingConvention": "cdecl", "returnType": { "name": "ResultFieldElement", @@ -1836,76 +1457,61 @@ } } } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 791, - "column": 27 - } - }, - "client_entities": { - "callingConvention": "cdecl", - "returnType": { - "name": "ResultCArrayEntity", - "kind": "struct", - "sizeOf": 24, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 256, - "column": 16 - } - }, - "parameters": [ + }, { - "name": "client", + "name": "calldata", "type": { - "name": "ToriiClient*", + "name": "Call*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "ToriiClient", - "kind": "opaqueType", + "name": "Call", + "kind": "struct", + "sizeOf": 56, + "alignOf": 8, + "isConst": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 36, + "line": 645, "column": 16 } } } }, { - "name": "query", + "name": "calldata_len", "type": { - "name": "Query*", - "kind": "pointer", + "name": "uintptr_t", + "kind": "typeAlias", "sizeOf": 8, "alignOf": 8, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 298, + "column": 26 + }, "innerType": { - "name": "Query", - "kind": "struct", - "sizeOf": 104, - "alignOf": 8, - "isConst": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 367, - "column": 16 - } + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } + }, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 298, + "column": 26 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 692, + "line": 793, "column": 27 } }, @@ -1939,17 +1545,17 @@ "column": 6 } }, - "cairo_short_string_to_felt": { + "bytearray_serialize": { "callingConvention": "cdecl", "returnType": { - "name": "ResultFieldElement", + "name": "ResultCArrayFieldElement", "kind": "struct", - "sizeOf": 40, + "sizeOf": 24, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 571, + "line": 537, "column": 16 } }, @@ -1974,89 +1580,47 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 755, - "column": 27 + "line": 743, + "column": 33 } }, - "starknet_keccak": { + "ty_free": { "callingConvention": "cdecl", "returnType": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } + "name": "void", + "kind": "primitive" }, "parameters": [ { - "name": "bytes", + "name": "ty", "type": { - "name": "uint8_t*", + "name": "Ty*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "uint8_t", - "kind": "typeAlias", - "sizeOf": 1, - "alignOf": 1, - "isConst": true, + "name": "Ty", + "kind": "struct", + "sizeOf": 48, + "alignOf": 8, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 266, - "column": 24 - }, - "innerType": { - "name": "unsigned char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 196, + "column": 16 } } } - }, - { - "name": "bytes_len", - "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 298, - "column": 26 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 - } - }, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 298, - "column": 26 - } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 753, - "column": 21 + "line": 815, + "column": 6 } }, - "account_address": { + "signing_key_new": { "callingConvention": "cdecl", "returnType": { "name": "FieldElement", @@ -2070,148 +1634,94 @@ "column": 16 } }, - "parameters": [ - { - "name": "account", - "type": { - "name": "Account*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "Account", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 30, - "column": 16 - } - } - } - } - ], + "parameters": [], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 785, + "line": 761, "column": 21 } }, - "client_tokens": { + "account_new": { "callingConvention": "cdecl", "returnType": { - "name": "ResultCArrayToken", + "name": "ResultAccount", "kind": "struct", - "sizeOf": 24, + "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 480, + "line": 633, "column": 16 } }, "parameters": [ { - "name": "client", + "name": "rpc", "type": { - "name": "ToriiClient*", + "name": "Provider*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "ToriiClient", + "name": "Provider", "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 36, + "line": 32, "column": 16 } } } }, { - "name": "contract_addresses", + "name": "private_key", "type": { - "name": "FieldElement*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "isConst": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 } }, { - "name": "contract_addresses_len", + "name": "address", "type": { - "name": "uintptr_t", - "kind": "typeAlias", + "name": "const char*", + "kind": "pointer", "sizeOf": 8, "alignOf": 8, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 298, - "column": 26 - }, "innerType": { - "name": "unsigned long", + "name": "const char", "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "sizeOf": 1, + "alignOf": 1, + "isConst": true } - }, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 298, - "column": 26 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 729, - "column": 26 - } - }, - "signing_key_new": { - "callingConvention": "cdecl", - "returnType": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - }, - "parameters": [], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 761, - "column": 21 + "line": 773, + "column": 22 } }, - "entity_free": { + "client_free": { "callingConvention": "cdecl", "returnType": { "name": "void", @@ -2219,21 +1729,19 @@ }, "parameters": [ { - "name": "entity", + "name": "t", "type": { - "name": "Entity*", + "name": "ToriiClient*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Entity", - "kind": "struct", - "sizeOf": 48, - "alignOf": 8, + "name": "ToriiClient", + "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 241, + "line": 36, "column": 16 } } @@ -2243,21 +1751,21 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 817, + "line": 807, "column": 6 } }, - "client_event_messages": { + "on_indexer_update": { "callingConvention": "cdecl", "returnType": { - "name": "ResultCArrayEntity", + "name": "ResultSubscription", "kind": "struct", - "sizeOf": 24, + "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 256, + "line": 410, "column": 16 } }, @@ -2282,135 +1790,94 @@ } }, { - "name": "query", + "name": "contract_address", "type": { - "name": "Query*", + "name": "FieldElement*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Query", + "name": "FieldElement", "kind": "struct", - "sizeOf": 104, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, "isConst": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 367, + "line": 59, "column": 16 } } } }, { - "name": "historical", + "name": "callback", "type": { - "name": "_Bool", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "name": "void (IndexerUpdate)", + "kind": "functionPointer", + "sizeOf": 8, + "alignOf": 8 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 694, + "line": 739, "column": 27 } }, - "typed_data_encode": { + "client_update_entity_subscription": { "callingConvention": "cdecl", "returnType": { - "name": "ResultFieldElement", + "name": "Resultbool", "kind": "struct", - "sizeOf": 40, + "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 571, + "line": 444, "column": 16 } }, "parameters": [ { - "name": "typed_data", + "name": "client", "type": { - "name": "const char*", + "name": "ToriiClient*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "name": "ToriiClient", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 36, + "column": 16 + } } } }, { - "name": "address", + "name": "subscription", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 759, - "column": 27 - } - }, - "client_on_starknet_event": { - "callingConvention": "cdecl", - "returnType": { - "name": "ResultSubscription", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 410, - "column": 16 - } - }, - "parameters": [ - { - "name": "client", - "type": { - "name": "ToriiClient*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "ToriiClient", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 36, - "column": 16 - } + "name": "Subscription*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Subscription", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 34, + "column": 16 + } } } }, @@ -2462,75 +1929,155 @@ "line": 298, "column": 26 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 706, + "column": 19 + } + }, + "get_selector_from_name": { + "callingConvention": "cdecl", + "returnType": { + "name": "ResultFieldElement", + "kind": "struct", + "sizeOf": 40, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 571, + "column": 16 + } + }, + "parameters": [ { - "name": "callback", + "name": "name", "type": { - "name": "void (Event)", - "kind": "functionPointer", + "name": "const char*", + "kind": "pointer", "sizeOf": 8, - "alignOf": 8 + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 724, + "line": 749, "column": 27 } }, - "client_free": { + "starknet_call": { "callingConvention": "cdecl", "returnType": { - "name": "void", - "kind": "primitive" + "name": "ResultCArrayFieldElement", + "kind": "struct", + "sizeOf": 24, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 537, + "column": 16 + } }, "parameters": [ { - "name": "t", + "name": "provider", "type": { - "name": "ToriiClient*", + "name": "Provider*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "ToriiClient", + "name": "Provider", "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 36, + "line": 32, "column": 16 } } } + }, + { + "name": "call", + "type": { + "name": "Call", + "kind": "struct", + "sizeOf": 56, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 645, + "column": 16 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 645, + "column": 16 + } + }, + { + "name": "block_id", + "type": { + "name": "BlockId", + "kind": "struct", + "sizeOf": 40, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 660, + "column": 16 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 660, + "column": 16 + } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 807, - "column": 6 + "line": 777, + "column": 33 } }, - "parse_cairo_short_string": { + "verifying_key_new": { "callingConvention": "cdecl", "returnType": { - "name": "Resultc_char", + "name": "FieldElement", "kind": "struct", - "sizeOf": 16, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 554, + "line": 59, "column": 16 } }, "parameters": [ { - "name": "felt", + "name": "signing_key", "type": { "name": "FieldElement", "kind": "struct", @@ -2554,42 +2101,86 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 757, + "line": 765, "column": 21 } }, - "provider_free": { + "starknet_keccak": { "callingConvention": "cdecl", "returnType": { - "name": "void", - "kind": "primitive" + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } }, "parameters": [ { - "name": "rpc", + "name": "bytes", "type": { - "name": "Provider*", + "name": "uint8_t*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Provider", - "kind": "opaqueType", + "name": "uint8_t", + "kind": "typeAlias", + "sizeOf": 1, + "alignOf": 1, + "isConst": true, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 32, - "column": 16 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 266, + "column": 24 + }, + "innerType": { + "name": "unsigned char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 } } } + }, + { + "name": "bytes_len", + "type": { + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 298, + "column": 26 + }, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 + } + }, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 298, + "column": 26 + } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 809, - "column": 6 + "line": 753, + "column": 21 } }, "client_publish_message": { @@ -2708,17 +2299,17 @@ "column": 23 } }, - "client_metadata": { + "client_on_entity_state_update": { "callingConvention": "cdecl", "returnType": { - "name": "WorldMetadata", + "name": "ResultSubscription", "kind": "struct", - "sizeOf": 48, + "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 400, + "line": 410, "column": 16 } }, @@ -2741,55 +2332,74 @@ } } } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 698, - "column": 22 - } - }, - "get_selector_from_name": { - "callingConvention": "cdecl", - "returnType": { - "name": "ResultFieldElement", - "kind": "struct", - "sizeOf": 40, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 571, - "column": 16 - } - }, - "parameters": [ + }, { - "name": "name", + "name": "clauses", "type": { - "name": "const char*", + "name": "EntityKeysClause*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "const char", + "name": "EntityKeysClause", + "kind": "struct", + "sizeOf": 48, + "alignOf": 8, + "isConst": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 427, + "column": 16 + } + } + } + }, + { + "name": "clauses_len", + "type": { + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 298, + "column": 26 + }, + "innerType": { + "name": "unsigned long", "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "sizeOf": 8, + "alignOf": 8 } + }, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 298, + "column": 26 + } + }, + { + "name": "callback", + "type": { + "name": "void (FieldElement, CArrayStruct)", + "kind": "functionPointer", + "sizeOf": 8, + "alignOf": 8 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 749, + "line": 700, "column": 27 } }, - "carray_free": { + "account_free": { "callingConvention": "cdecl", "returnType": { "name": "void", @@ -2797,64 +2407,82 @@ }, "parameters": [ { - "name": "data", + "name": "account", "type": { - "name": "void*", + "name": "Account*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "void", - "kind": "primitive" + "name": "Account", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 30, + "column": 16 + } } } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 813, + "column": 6 + } + }, + "get_selector_from_tag": { + "callingConvention": "cdecl", + "returnType": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + }, + "parameters": [ { - "name": "data_len", + "name": "tag", "type": { - "name": "uintptr_t", - "kind": "typeAlias", + "name": "const char*", + "kind": "pointer", "sizeOf": 8, "alignOf": 8, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 298, - "column": 26 - }, "innerType": { - "name": "unsigned long", + "name": "const char", "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "sizeOf": 1, + "alignOf": 1, + "isConst": true } - }, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 298, - "column": 26 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 823, - "column": 6 + "line": 751, + "column": 21 } }, - "client_update_event_message_subscription": { + "client_event_messages": { "callingConvention": "cdecl", "returnType": { - "name": "Resultbool", + "name": "ResultCArrayEntity", "kind": "struct", - "sizeOf": 16, + "sizeOf": 24, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 444, + "line": 256, "column": 16 } }, @@ -2879,175 +2507,221 @@ } }, { - "name": "subscription", + "name": "query", "type": { - "name": "Subscription*", + "name": "Query*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Subscription", - "kind": "opaqueType", + "name": "Query", + "kind": "struct", + "sizeOf": 104, + "alignOf": 8, + "isConst": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 34, + "line": 367, "column": 16 } } } }, { - "name": "clauses", + "name": "historical", "type": { - "name": "EntityKeysClause*", + "name": "_Bool", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 694, + "column": 27 + } + }, + "world_metadata_free": { + "callingConvention": "cdecl", + "returnType": { + "name": "void", + "kind": "primitive" + }, + "parameters": [ + { + "name": "metadata", + "type": { + "name": "WorldMetadata*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "EntityKeysClause", + "name": "WorldMetadata", "kind": "struct", "sizeOf": 48, "alignOf": 8, - "isConst": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 427, + "line": 400, "column": 16 } } } - }, - { - "name": "clauses_len", - "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 298, - "column": 26 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 - } - }, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 298, - "column": 26 - } - }, - { - "name": "historical", - "type": { - "name": "_Bool", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 - } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 718, - "column": 19 + "line": 821, + "column": 6 } }, - "account_new": { + "client_tokens": { "callingConvention": "cdecl", "returnType": { - "name": "ResultAccount", + "name": "ResultCArrayToken", "kind": "struct", - "sizeOf": 16, + "sizeOf": 24, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 633, + "line": 480, "column": 16 } }, "parameters": [ { - "name": "rpc", + "name": "client", "type": { - "name": "Provider*", + "name": "ToriiClient*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Provider", + "name": "ToriiClient", "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 32, + "line": 36, "column": 16 } } } }, { - "name": "private_key", + "name": "contract_addresses", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 + "name": "FieldElement*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "isConst": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 } }, { - "name": "address", + "name": "contract_addresses_len", "type": { - "name": "const char*", - "kind": "pointer", + "name": "uintptr_t", + "kind": "typeAlias", "sizeOf": 8, "alignOf": 8, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 298, + "column": 26 + }, "innerType": { - "name": "const char", + "name": "unsigned long", "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "sizeOf": 8, + "alignOf": 8 } + }, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 298, + "column": 26 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 773, - "column": 22 + "line": 729, + "column": 26 } }, - "account_set_block_id": { + "model_free": { "callingConvention": "cdecl", "returnType": { "name": "void", "kind": "primitive" }, + "parameters": [ + { + "name": "model", + "type": { + "name": "Struct*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Struct", + "kind": "struct", + "sizeOf": 24, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 231, + "column": 16 + } + } + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 811, + "column": 6 + } + }, + "account_chain_id": { + "callingConvention": "cdecl", + "returnType": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + }, "parameters": [ { "name": "account", @@ -3067,37 +2741,52 @@ } } } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 787, + "column": 21 + } + }, + "entity_free": { + "callingConvention": "cdecl", + "returnType": { + "name": "void", + "kind": "primitive" + }, + "parameters": [ { - "name": "block_id", + "name": "entity", "type": { - "name": "BlockId", - "kind": "struct", - "sizeOf": 40, + "name": "Entity*", + "kind": "pointer", + "sizeOf": 8, "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 660, - "column": 16 + "innerType": { + "name": "Entity", + "kind": "struct", + "sizeOf": 48, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 241, + "column": 16 + } } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 660, - "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 789, + "line": 817, "column": 6 } }, - "account_free": { + "client_set_logger": { "callingConvention": "cdecl", "returnType": { "name": "void", @@ -3105,40 +2794,58 @@ }, "parameters": [ { - "name": "account", + "name": "client", "type": { - "name": "Account*", + "name": "ToriiClient*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Account", + "name": "ToriiClient", "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 30, + "line": 36, "column": 16 } } } + }, + { + "name": "logger", + "type": { + "name": "void (const char *)", + "kind": "functionPointer", + "sizeOf": 8, + "alignOf": 8 + } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 813, + "line": 684, "column": 6 } - } - }, - "records": { - "Struct": { - "size_of": 24, - "align_of": 8, - "fields": [ + }, + "client_new": { + "callingConvention": "cdecl", + "returnType": { + "name": "ResultToriiClient", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 47, + "column": 16 + } + }, + "parameters": [ { - "name": "name", + "name": "torii_url", "type": { "name": "const char*", "kind": "pointer", @@ -3151,1758 +2858,1723 @@ "alignOf": 1, "isConst": true } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 232, - "column": 15 } }, { - "name": "children", + "name": "rpc_url", "type": { - "name": "CArrayMember", - "kind": "struct", - "sizeOf": 16, + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } + } + }, + { + "name": "libp2p_relay_url", + "type": { + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } + } + }, + { + "name": "world", + "type": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 226, + "line": 59, "column": 16 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 233, - "column": 23 + "line": 59, + "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 231, - "column": 16 + "line": 679, + "column": 26 } }, - "BlockId": { - "size_of": 40, - "align_of": 8, - "fields": [ + "typed_data_encode": { + "callingConvention": "cdecl", + "returnType": { + "name": "ResultFieldElement", + "kind": "struct", + "sizeOf": 40, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 571, + "column": 16 + } + }, + "parameters": [ { - "name": "tag", + "name": "typed_data", "type": { - "name": "BlockId_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 658, - "column": 3 - }, + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, "innerType": { - "name": "BlockId_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 654, - "column": 14 - } + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 661, - "column": 15 } }, { - "name": "", - "type": { - "name": "BlockId_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 32, - "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 662, - "column": 3 - } - }, - "offset_of": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 662, - "column": 3 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 660, - "column": 16 - } - }, - "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, - "align_of": 8, - "fields": [ - { - "name": "err", + "name": "address", "type": { - "name": "Error", + "name": "FieldElement", "kind": "struct", - "sizeOf": 8, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 38, + "line": 59, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 263, - "column": 20 + "line": 59, + "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 262, - "column": 5 + "line": 759, + "column": 27 } }, - "ResultSubscription_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 8, - "align_of": 8, - "fields": [ + "bytearray_deserialize": { + "callingConvention": "cdecl", + "returnType": { + "name": "Resultc_char", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 554, + "column": 16 + } + }, + "parameters": [ { - "name": "", + "name": "felts", "type": { - "name": "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", + "name": "FieldElement*", + "kind": "pointer", "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 413, - "column": 5 + "innerType": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "isConst": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 413, - "column": 5 } }, { - "name": "", + "name": "felts_len", "type": { - "name": "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", - "kind": "struct", + "name": "uintptr_t", + "kind": "typeAlias", "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 416, - "column": 5 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 416, - "column": 5 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 412, - "column": 3 - } - }, - "Clause_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 72, - "align_of": 8, - "fields": [ - { - "name": "", - "type": { - "name": "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 40, - "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 341, - "column": 5 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 341, - "column": 5 - } - }, - { - "name": "", - "type": { - "name": "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", - "kind": "struct", - "sizeOf": 72, - "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 344, - "column": 5 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 344, - "column": 5 - } - }, - { - "name": "", - "type": { - "name": "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", - "kind": "struct", - "sizeOf": 24, - "alignOf": 8, - "isAnonymous": true, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 347, - "column": 5 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 347, - "column": 5 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 340, - "column": 3 - } - }, - "EnumOption": { - "size_of": 16, - "align_of": 8, - "fields": [ - { - "name": "name", - "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 298, + "column": 26 + }, "innerType": { - "name": "const char", + "name": "unsigned long", "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "sizeOf": 8, + "alignOf": 8 } }, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 167, - "column": 15 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 298, + "column": 26 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 745, + "column": 21 + } + }, + "error_free": { + "callingConvention": "cdecl", + "returnType": { + "name": "void", + "kind": "primitive" + }, + "parameters": [ { - "name": "ty", + "name": "error", "type": { - "name": "Ty*", + "name": "Error*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Ty", + "name": "Error", "kind": "struct", - "sizeOf": 48, + "sizeOf": 8, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 196, + "line": 38, "column": 16 } } - }, - "offset_of": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 168, - "column": 14 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 166, - "column": 16 + "line": 819, + "column": 6 } }, - "Clause": { - "size_of": 80, - "align_of": 8, - "fields": [ + "account_address": { + "callingConvention": "cdecl", + "returnType": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + }, + "parameters": [ { - "name": "tag", + "name": "account", "type": { - "name": "Clause_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 336, - "column": 3 - }, + "name": "Account*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, "innerType": { - "name": "Clause_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, + "name": "Account", + "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 332, - "column": 14 + "line": 30, + "column": 16 } } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 339, - "column": 14 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 785, + "column": 21 + } + } + }, + "records": { + "Error": { + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "", + "name": "message", "type": { - "name": "Clause_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 72, + "name": "char*", + "kind": "pointer", + "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 340, - "column": 3 + "innerType": { + "name": "char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 340, - "column": 3 + "line": 39, + "column": 9 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 338, + "line": 38, "column": 16 } }, - "ResultSignature_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 64, - "align_of": 8, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD11": { + "size_of": 4, + "align_of": 4, "fields": [ { - "name": "", - "type": { - "name": "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 64, - "alignOf": 1, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 602, - "column": 5 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 602, - "column": 5 - } - }, - { - "name": "", + "name": "u_size", "type": { - "name": "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", - "kind": "struct", - "sizeOf": 8, - "alignOf": 8, - "isAnonymous": true, + "name": "uint32_t", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 605, - "column": 5 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 198, + "column": 25 + }, + "innerType": { + "name": "unsigned int", + "kind": "primitive", + "sizeOf": 4, + "alignOf": 4 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 605, - "column": 5 + "line": 149, + "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 601, - "column": 3 + "line": 148, + "column": 5 } }, - "ResultFieldElement": { - "size_of": 40, + "CHashItemFieldElementModelMetadata": { + "size_of": 184, "align_of": 8, "fields": [ { - "name": "tag", + "name": "key", "type": { - "name": "ResultFieldElement_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 569, - "column": 3 - }, - "innerType": { - "name": "ResultFieldElement_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 566, - "column": 14 - } + "line": 59, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 572, - "column": 26 + "line": 391, + "column": 23 } }, { - "name": "", + "name": "value", "type": { - "name": "ResultFieldElement_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 32, + "name": "ModelMetadata", + "kind": "struct", + "sizeOf": 152, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 573, - "column": 3 + "line": 379, + "column": 16 } }, - "offset_of": 8, + "offset_of": 32, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 573, - "column": 3 + "line": 392, + "column": 24 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 571, + "line": 390, "column": 16 } }, - "COptionFieldElement_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 32, - "align_of": 1, + "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3": { + "size_of": 16, + "align_of": 8, "fields": [ { - "name": "", + "name": "array", "type": { - "name": "COptionFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "CArrayTy", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "isAnonymous": true, + "sizeOf": 16, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 276, - "column": 5 + "line": 182, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 276, - "column": 5 + "line": 212, + "column": 23 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 275, - "column": 3 + "line": 211, + "column": 5 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD7": { - "size_of": 4, - "align_of": 4, + "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, "fields": [ { - "name": "u32", + "name": "err", "type": { - "name": "uint32_t", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "Error", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 198, - "column": 25 - }, - "innerType": { - "name": "unsigned int", - "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 38, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 132, - "column": 16 + "line": 623, + "column": 20 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 131, + "line": 622, "column": 5 } }, - "CArrayMember": { - "size_of": 16, + "BlockId": { + "size_of": 40, "align_of": 8, "fields": [ { - "name": "data", + "name": "tag", "type": { - "name": "Member*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, + "name": "BlockId_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 658, + "column": 3 + }, "innerType": { - "name": "Member", - "kind": "struct", - "sizeOf": 24, - "alignOf": 8, + "name": "BlockId_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 220, - "column": 16 + "line": 654, + "column": 14 } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 227, - "column": 18 + "line": 661, + "column": 15 } }, { - "name": "data_len", + "name": "", "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, + "name": "BlockId_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 32, "alignOf": 8, + "isAnonymous": true, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 298, - "column": 26 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 662, + "column": 3 } }, "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 228, - "column": 13 + "line": 662, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 226, + "line": 660, "column": 16 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD13": { - "size_of": 32, - "align_of": 1, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3": { + "size_of": 8, + "align_of": 8, "fields": [ { - "name": "felt252", + "name": "i64", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "name": "int64_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 96, + "column": 24 + }, + "innerType": { + "name": "long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 155, - "column": 27 + "line": 120, + "column": 15 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 154, + "line": 119, "column": 5 } }, - "KeysClause": { - "size_of": 40, + "Primitive_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 32, "align_of": 8, "fields": [ { - "name": "keys", + "name": "", "type": { - "name": "CArrayCOptionFieldElement", + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 282, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 293, - "column": 36 - } - }, - { - "name": "pattern_matching", - "type": { - "name": "PatternMatching", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, + "sizeOf": 1, + "alignOf": 1, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 25, - "column": 14 + "line": 110, + "column": 5 } }, - "offset_of": 16, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 294, - "column": 24 + "line": 110, + "column": 5 } }, { - "name": "models", + "name": "", "type": { - "name": "CArrayc_char", + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", - "sizeOf": 16, - "alignOf": 8, + "sizeOf": 2, + "alignOf": 2, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 287, - "column": 16 + "line": 113, + "column": 5 } }, - "offset_of": 24, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 295, - "column": 23 + "line": 113, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 292, - "column": 16 - } - }, - "WorldMetadata": { - "size_of": 48, - "align_of": 8, - "fields": [ + }, { - "name": "world_address", + "name": "", "type": { - "name": "FieldElement", + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 4, + "alignOf": 4, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, - "column": 16 + "line": 116, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 401, - "column": 23 + "line": 116, + "column": 5 } }, { - "name": "models", + "name": "", "type": { - "name": "CArrayCHashItemFieldElementModelMetadata", + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3", "kind": "struct", - "sizeOf": 16, + "sizeOf": 8, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 395, - "column": 16 + "line": 119, + "column": 5 } }, - "offset_of": 32, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 402, - "column": 51 + "line": 119, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 400, - "column": 16 - } - }, - "Resultc_char": { - "size_of": 16, - "align_of": 8, - "fields": [ + }, { - "name": "tag", + "name": "", "type": { - "name": "Resultc_char_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4", + "kind": "struct", + "sizeOf": 16, + "alignOf": 1, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 552, - "column": 3 - }, - "innerType": { - "name": "Resultc_char_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 549, - "column": 14 - } + "line": 122, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 555, - "column": 20 + "line": 122, + "column": 5 } }, { "name": "", "type": { - "name": "Resultc_char_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 8, - "alignOf": 8, + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD5", + "kind": "struct", + "sizeOf": 1, + "alignOf": 1, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 556, - "column": 3 - } - }, - "offset_of": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 556, - "column": 3 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 554, - "column": 16 - } - }, - "CArrayTy": { - "size_of": 16, - "align_of": 8, - "fields": [ - { - "name": "data", - "type": { - "name": "Ty*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "Ty", - "kind": "struct", - "sizeOf": 48, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 196, - "column": 16 - } + "line": 125, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 183, - "column": 14 + "line": 125, + "column": 5 } }, { - "name": "data_len", + "name": "", "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD6", + "kind": "struct", + "sizeOf": 2, + "alignOf": 2, + "isAnonymous": true, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 298, - "column": 26 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 128, + "column": 5 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 184, - "column": 13 + "line": 128, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 182, - "column": 16 - } - }, - "IndexerUpdate": { - "size_of": 56, - "align_of": 8, - "fields": [ + }, { - "name": "head", + "name": "", "type": { - "name": "int64_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD7", + "kind": "struct", + "sizeOf": 4, + "alignOf": 4, + "isAnonymous": true, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 96, - "column": 24 - }, - "innerType": { - "name": "long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 131, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 526, - "column": 11 + "line": 131, + "column": 5 } }, { - "name": "tps", + "name": "", "type": { - "name": "int64_t", - "kind": "typeAlias", + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD8", + "kind": "struct", "sizeOf": 8, "alignOf": 8, + "isAnonymous": true, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 96, - "column": 24 - }, - "innerType": { - "name": "long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 134, + "column": 5 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 527, - "column": 11 + "line": 134, + "column": 5 } }, { - "name": "last_block_timestamp", + "name": "", "type": { - "name": "int64_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD9", + "kind": "struct", + "sizeOf": 16, + "alignOf": 1, + "isAnonymous": true, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 96, - "column": 24 - }, - "innerType": { - "name": "long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 137, + "column": 5 } }, - "offset_of": 16, "location": { "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 528, - "column": 11 + "filePath": "/dojo.h", + "line": 137, + "column": 5 } }, { - "name": "contract_address", + "name": "", "type": { - "name": "FieldElement", + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD10", "kind": "struct", "sizeOf": 32, - "alignOf": 1, + "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, - "column": 16 + "line": 140, + "column": 5 } }, - "offset_of": 24, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 529, - "column": 23 + "line": 140, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 525, - "column": 16 - } - }, - "Primitive_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 32, - "align_of": 8, - "fields": [ + }, { "name": "", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD11", "kind": "struct", - "sizeOf": 1, - "alignOf": 1, + "sizeOf": 4, + "alignOf": 4, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 110, + "line": 148, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 110, + "line": 148, "column": 5 } }, { "name": "", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD12", "kind": "struct", - "sizeOf": 2, - "alignOf": 2, + "sizeOf": 1, + "alignOf": 1, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 113, + "line": 151, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 113, + "line": 151, "column": 5 } }, { "name": "", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD13", "kind": "struct", - "sizeOf": 4, - "alignOf": 4, + "sizeOf": 32, + "alignOf": 1, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 116, + "line": 154, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 116, + "line": 154, "column": 5 } }, { "name": "", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3", + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD14", "kind": "struct", - "sizeOf": 8, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 119, + "line": 157, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 119, + "line": 157, "column": 5 } }, { "name": "", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4", + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD15", "kind": "struct", - "sizeOf": 16, + "sizeOf": 32, "alignOf": 1, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 122, + "line": 160, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 122, + "line": 160, "column": 5 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 109, + "column": 3 + } + }, + "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { + "size_of": 24, + "align_of": 8, + "fields": [ { - "name": "", + "name": "composite", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD5", + "name": "CompositeClause", + "kind": "struct", + "sizeOf": 24, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 327, + "column": 16 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 348, + "column": 30 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 347, + "column": 5 + } + }, + "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 40, + "align_of": 8, + "fields": [ + { + "name": "keys", + "type": { + "name": "KeysClause", "kind": "struct", + "sizeOf": 40, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 292, + "column": 16 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 342, + "column": 25 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 341, + "column": 5 + } + }, + "Member": { + "size_of": 24, + "align_of": 8, + "fields": [ + { + "name": "name", + "type": { + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 221, + "column": 15 + } + }, + { + "name": "ty", + "type": { + "name": "Ty*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Ty", + "kind": "struct", + "sizeOf": 48, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 196, + "column": 16 + } + } + }, + "offset_of": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 222, + "column": 14 + } + }, + { + "name": "key", + "type": { + "name": "_Bool", + "kind": "primitive", "sizeOf": 1, - "alignOf": 1, - "isAnonymous": true, + "alignOf": 1 + }, + "offset_of": 16, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 223, + "column": 8 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 220, + "column": 16 + } + }, + "Event": { + "size_of": 64, + "align_of": 8, + "fields": [ + { + "name": "keys", + "type": { + "name": "CArrayFieldElement", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 125, - "column": 5 + "line": 374, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 125, - "column": 5 + "line": 457, + "column": 29 } }, { - "name": "", + "name": "data", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD6", + "name": "CArrayFieldElement", "kind": "struct", - "sizeOf": 2, - "alignOf": 2, - "isAnonymous": true, + "sizeOf": 16, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 128, - "column": 5 + "line": 374, + "column": 16 } }, + "offset_of": 16, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 128, - "column": 5 + "line": 458, + "column": 29 } }, { - "name": "", + "name": "transaction_hash", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD7", + "name": "FieldElement", "kind": "struct", - "sizeOf": 4, - "alignOf": 4, - "isAnonymous": true, + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 131, - "column": 5 + "line": 59, + "column": 16 } }, + "offset_of": 32, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 131, - "column": 5 + "line": 459, + "column": 23 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 456, + "column": 16 + } + }, + "ResultProvider": { + "size_of": 16, + "align_of": 8, + "fields": [ { - "name": "", + "name": "tag", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD8", - "kind": "struct", - "sizeOf": 8, - "alignOf": 8, - "isAnonymous": true, + "name": "ResultProvider_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 134, - "column": 5 + "line": 614, + "column": 3 + }, + "innerType": { + "name": "ResultProvider_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 611, + "column": 14 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 134, - "column": 5 + "line": 617, + "column": 22 } }, { "name": "", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD9", - "kind": "struct", - "sizeOf": 16, - "alignOf": 1, + "name": "ResultProvider_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 8, + "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 137, - "column": 5 + "line": 618, + "column": 3 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 137, - "column": 5 + "line": 618, + "column": 3 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 616, + "column": 16 + } + }, + "COptionFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 32, + "align_of": 1, + "fields": [ { - "name": "", + "name": "some", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD10", + "name": "FieldElement", "kind": "struct", "sizeOf": 32, - "alignOf": 8, - "isAnonymous": true, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 140, - "column": 5 + "line": 59, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 140, - "column": 5 + "line": 277, + "column": 27 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 276, + "column": 5 + } + }, + "Primitive": { + "size_of": 40, + "align_of": 8, + "fields": [ { - "name": "", + "name": "tag", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD11", - "kind": "struct", + "name": "Primitive_Tag", + "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 148, - "column": 5 + "line": 105, + "column": 3 + }, + "innerType": { + "name": "Primitive_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 85, + "column": 14 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 148, - "column": 5 + "line": 108, + "column": 17 } }, { "name": "", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD12", - "kind": "struct", - "sizeOf": 1, - "alignOf": 1, + "name": "Primitive_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 32, + "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 151, - "column": 5 + "line": 109, + "column": 3 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 151, - "column": 5 + "line": 109, + "column": 3 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 107, + "column": 16 + } + }, + "IndexerUpdate": { + "size_of": 56, + "align_of": 8, + "fields": [ { - "name": "", + "name": "head", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD13", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "isAnonymous": true, + "name": "int64_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 154, - "column": 5 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 96, + "column": 24 + }, + "innerType": { + "name": "long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 154, - "column": 5 + "line": 526, + "column": 11 } }, { - "name": "", + "name": "tps", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD14", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "isAnonymous": true, + "name": "int64_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 157, - "column": 5 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 96, + "column": 24 + }, + "innerType": { + "name": "long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 157, - "column": 5 + "filePath": "/dojo.h", + "line": 527, + "column": 11 } }, { - "name": "", + "name": "last_block_timestamp", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD15", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "isAnonymous": true, + "name": "int64_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 160, - "column": 5 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 96, + "column": 24 + }, + "innerType": { + "name": "long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, + "offset_of": 16, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 160, - "column": 5 + "line": 528, + "column": 11 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 109, - "column": 3 - } - }, - "COptionClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 80, - "align_of": 8, - "fields": [ + }, { - "name": "some", + "name": "contract_address", "type": { - "name": "Clause", + "name": "FieldElement", "kind": "struct", - "sizeOf": 80, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 338, + "line": 59, "column": 16 } }, + "offset_of": 24, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 362, - "column": 21 + "line": 529, + "column": 23 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 361, - "column": 5 + "line": 525, + "column": 16 } }, - "Ty_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 40, + "ResultCArrayToken": { + "size_of": 24, "align_of": 8, "fields": [ { - "name": "", - "type": { - "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 40, - "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 199, - "column": 5 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 199, - "column": 5 - } - }, - { - "name": "", + "name": "tag", "type": { - "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", - "kind": "struct", - "sizeOf": 32, - "alignOf": 8, - "isAnonymous": true, + "name": "ResultCArrayToken_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 205, - "column": 5 + "line": 478, + "column": 3 + }, + "innerType": { + "name": "ResultCArrayToken_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 475, + "column": 14 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 205, - "column": 5 + "line": 481, + "column": 25 } }, { "name": "", "type": { - "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", - "kind": "struct", + "name": "ResultCArrayToken_ANONYMOUS_FIELD1", + "kind": "union", "sizeOf": 16, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 208, - "column": 5 + "line": 482, + "column": 3 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 208, - "column": 5 + "line": 482, + "column": 3 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 480, + "column": 16 + } + }, + "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "", + "name": "ok", "type": { - "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3", - "kind": "struct", - "sizeOf": 16, + "name": "Account*", + "kind": "pointer", + "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 211, - "column": 5 + "innerType": { + "name": "Account", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 30, + "column": 16 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 211, - "column": 5 + "line": 637, + "column": 23 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 636, + "column": 5 + } + }, + "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "", + "name": "err", "type": { - "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4", + "name": "Error", "kind": "struct", "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 214, - "column": 5 + "line": 38, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 214, - "column": 5 + "line": 640, + "column": 20 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 198, - "column": 3 + "line": 639, + "column": 5 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 1, - "align_of": 1, + "COptionClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 80, + "align_of": 8, "fields": [ { - "name": "i8", + "name": "some", "type": { - "name": "int8_t", - "kind": "typeAlias", - "sizeOf": 1, - "alignOf": 1, + "name": "Clause", + "kind": "struct", + "sizeOf": 80, + "alignOf": 8, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 264, - "column": 23 - }, - "innerType": { - "name": "signed char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 338, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 111, - "column": 14 + "line": 362, + "column": 21 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 110, + "line": 361, "column": 5 } }, - "CArrayu8": { - "size_of": 16, + "MemberValue": { + "size_of": 48, "align_of": 8, "fields": [ - { - "name": "data", - "type": { - "name": "uint8_t*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, + { + "name": "tag", + "type": { + "name": "MemberValue_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 301, + "column": 3 + }, "innerType": { - "name": "uint8_t", - "kind": "typeAlias", - "sizeOf": 1, - "alignOf": 1, + "name": "MemberValue_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 266, - "column": 24 - }, - "innerType": { - "name": "unsigned char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 298, + "column": 14 } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 64, - "column": 12 + "line": 304, + "column": 19 } }, { - "name": "data_len", + "name": "", "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, + "name": "MemberValue_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 40, "alignOf": 8, + "isAnonymous": true, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 298, - "column": 26 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 305, + "column": 3 } }, "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 65, - "column": 13 + "line": 305, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 63, + "line": 303, "column": 16 } }, - "MemberValue_ANONYMOUS_FIELD1": { + "ResultCArrayToken_ANONYMOUS_FIELD1": { "record_kind": "union", - "size_of": 40, + "size_of": 16, "align_of": 8, "fields": [ { "name": "", "type": { - "name": "MemberValue_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "ResultCArrayToken_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 40, + "sizeOf": 16, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 306, + "line": 483, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 306, + "line": 483, "column": 5 } }, { "name": "", "type": { - "name": "MemberValue_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "ResultCArrayToken_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", "sizeOf": 8, "alignOf": 8, @@ -4910,14 +4582,14 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 309, + "line": 486, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 309, + "line": 486, "column": 5 } } @@ -4925,242 +4597,224 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 305, + "line": 482, "column": 3 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD8": { - "size_of": 8, - "align_of": 8, + "COptionFieldElement_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 32, + "align_of": 1, "fields": [ { - "name": "u64", + "name": "", "type": { - "name": "uint64_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, + "name": "COptionFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "isAnonymous": true, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 98, - "column": 25 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 276, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 135, - "column": 16 + "line": 276, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 134, - "column": 5 + "line": 275, + "column": 3 } }, - "Token": { - "size_of": 64, + "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 72, "align_of": 8, "fields": [ { - "name": "contract_address", + "name": "c_member", "type": { - "name": "FieldElement", + "name": "MemberClause", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 72, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, + "line": 315, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 463, - "column": 23 - } - }, - { - "name": "name", - "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } - }, - "offset_of": 32, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 464, - "column": 15 - } - }, - { - "name": "symbol", - "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } - }, - "offset_of": 40, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 465, - "column": 15 + "line": 345, + "column": 27 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 344, + "column": 5 + } + }, + "ResultCArrayTokenBalance": { + "size_of": 24, + "align_of": 8, + "fields": [ { - "name": "decimals", + "name": "tag", "type": { - "name": "uint8_t", + "name": "ResultCArrayTokenBalance_Tag", "kind": "typeAlias", - "sizeOf": 1, - "alignOf": 1, + "sizeOf": 4, + "alignOf": 4, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 266, - "column": 24 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 511, + "column": 3 }, "innerType": { - "name": "unsigned char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "name": "ResultCArrayTokenBalance_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 508, + "column": 14 + } } }, - "offset_of": 48, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 466, - "column": 11 + "line": 514, + "column": 32 } }, { - "name": "metadata", + "name": "", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "name": "ResultCArrayTokenBalance_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 16, + "alignOf": 8, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 515, + "column": 3 } }, - "offset_of": 56, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 467, - "column": 15 + "line": 515, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 462, + "line": 513, "column": 16 } }, - "ResultCArrayu8_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 16, + "EntityKeysClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 40, "align_of": 8, "fields": [ { - "name": "", + "name": "entity_keys", "type": { - "name": "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "KeysClause", "kind": "struct", - "sizeOf": 16, + "sizeOf": 40, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 76, - "column": 5 + "line": 292, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 76, - "column": 5 + "line": 434, + "column": 25 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 433, + "column": 5 + } + }, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD8": { + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "", + "name": "u64", "type": { - "name": "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", - "kind": "struct", + "name": "uint64_t", + "kind": "typeAlias", "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 79, - "column": 5 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 98, + "column": 25 + }, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 79, - "column": 5 + "line": 135, + "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 75, - "column": 3 + "line": 134, + "column": 5 } }, - "Enum": { - "size_of": 32, + "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "name", + "name": "ok", "type": { "name": "const char*", "kind": "pointer", @@ -5177,463 +4831,538 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 177, - "column": 15 + "line": 558, + "column": 19 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 557, + "column": 5 + } + }, + "Resultc_char": { + "size_of": 16, + "align_of": 8, + "fields": [ { - "name": "option", + "name": "tag", "type": { - "name": "uint8_t", + "name": "Resultc_char_Tag", "kind": "typeAlias", - "sizeOf": 1, - "alignOf": 1, + "sizeOf": 4, + "alignOf": 4, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 266, - "column": 24 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 552, + "column": 3 }, "innerType": { - "name": "unsigned char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "name": "Resultc_char_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 549, + "column": 14 + } } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 178, - "column": 11 + "line": 555, + "column": 20 } }, { - "name": "options", + "name": "", "type": { - "name": "CArrayEnumOption", - "kind": "struct", - "sizeOf": 16, + "name": "Resultc_char_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 8, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 171, - "column": 16 + "line": 556, + "column": 3 } }, - "offset_of": 16, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 179, - "column": 27 + "line": 556, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 176, + "line": 554, "column": 16 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD6": { - "size_of": 2, - "align_of": 2, + "Signature": { + "size_of": 64, + "align_of": 1, "fields": [ { - "name": "u16", + "name": "r", "type": { - "name": "uint16_t", - "kind": "typeAlias", - "sizeOf": 2, - "alignOf": 2, + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 243, - "column": 25 - }, - "innerType": { - "name": "unsigned short", - "kind": "primitive", - "sizeOf": 2, - "alignOf": 2 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 129, - "column": 16 - } + "line": 587, + "column": 23 + }, + "comment": "/**\n * The \u0060r\u0060 value of a signature\n */" + }, + { + "name": "s", + "type": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + }, + "offset_of": 32, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 591, + "column": 23 + }, + "comment": "/**\n * The \u0060s\u0060 value of a signature\n */" } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 128, - "column": 5 + "line": 583, + "column": 16 } }, - "Resultbool_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 8, + "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 40, "align_of": 8, "fields": [ { - "name": "", + "name": "primitive", "type": { - "name": "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "Primitive", "kind": "struct", - "sizeOf": 1, - "alignOf": 1, - "isAnonymous": true, + "sizeOf": 40, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 447, - "column": 5 + "line": 107, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 447, - "column": 5 + "line": 200, + "column": 24 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 199, + "column": 5 + } + }, + "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 32, + "align_of": 1, + "fields": [ { - "name": "", + "name": "hash", "type": { - "name": "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "FieldElement", "kind": "struct", - "sizeOf": 8, - "alignOf": 8, - "isAnonymous": true, + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 450, - "column": 5 + "line": 59, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 450, - "column": 5 + "line": 664, + "column": 27 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 446, - "column": 3 + "line": 663, + "column": 5 } }, - "CArrayEnumOption": { - "size_of": 16, - "align_of": 8, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD5": { + "size_of": 1, + "align_of": 1, "fields": [ { - "name": "data", - "type": { - "name": "EnumOption*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "EnumOption", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 166, - "column": 16 - } - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 172, - "column": 22 - } - }, - { - "name": "data_len", + "name": "u8", "type": { - "name": "uintptr_t", + "name": "uint8_t", "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, + "sizeOf": 1, + "alignOf": 1, "location": { "fileName": "stdint.h", "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 298, - "column": 26 + "line": 266, + "column": 24 }, "innerType": { - "name": "unsigned long", + "name": "unsigned char", "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "sizeOf": 1, + "alignOf": 1 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 173, - "column": 13 + "line": 126, + "column": 15 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 171, - "column": 16 + "line": 125, + "column": 5 } }, - "ModelMetadata": { - "size_of": 152, + "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "schema", + "name": "ok", "type": { - "name": "Ty", + "name": "CArrayu8", "kind": "struct", - "sizeOf": 48, + "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 196, + "line": 63, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 380, - "column": 13 + "line": 77, + "column": 23 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 76, + "column": 5 + } + }, + "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "namespace_", + "name": "err", "type": { - "name": "const char*", - "kind": "pointer", + "name": "Error", + "kind": "struct", "sizeOf": 8, "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 38, + "column": 16 } }, - "offset_of": 48, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 381, - "column": 15 + "line": 417, + "column": 20 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 416, + "column": 5 + } + }, + "Resultc_char_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "name", + "name": "", "type": { - "name": "const char*", - "kind": "pointer", + "name": "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", "sizeOf": 8, "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } - }, - "offset_of": 56, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 382, - "column": 15 - } - }, - { - "name": "packed_size", - "type": { - "name": "uint32_t", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "isAnonymous": true, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 198, - "column": 25 - }, - "innerType": { - "name": "unsigned int", - "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 557, + "column": 5 } }, - "offset_of": 64, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 383, - "column": 12 + "line": 557, + "column": 5 } }, { - "name": "unpacked_size", + "name": "", "type": { - "name": "uint32_t", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 198, - "column": 25 - }, - "innerType": { - "name": "unsigned int", - "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 560, + "column": 5 } }, - "offset_of": 68, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 384, - "column": 12 + "line": 560, + "column": 5 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 556, + "column": 3 + } + }, + "COptionClause_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 80, + "align_of": 8, + "fields": [ { - "name": "class_hash", + "name": "", "type": { - "name": "FieldElement", + "name": "COptionClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 80, + "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, - "column": 16 + "line": 361, + "column": 5 } }, - "offset_of": 72, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 385, - "column": 23 + "line": 361, + "column": 5 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 360, + "column": 3 + } + }, + "MemberValue_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 40, + "align_of": 8, + "fields": [ { - "name": "contract_address", + "name": "primitive", "type": { - "name": "FieldElement", + "name": "Primitive", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 40, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, + "line": 107, "column": 16 } }, - "offset_of": 104, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 386, - "column": 23 + "line": 307, + "column": 24 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 306, + "column": 5 + } + }, + "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "layout", + "name": "err", "type": { - "name": "CArrayFieldElement", + "name": "Error", "kind": "struct", - "sizeOf": 16, + "sizeOf": 8, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 374, + "line": 38, "column": 16 } }, - "offset_of": 136, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 387, - "column": 29 + "line": 544, + "column": 20 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 379, - "column": 16 + "line": 543, + "column": 5 } }, - "EntityKeysClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 16, + "EntityKeysClause": { + "size_of": 48, "align_of": 8, "fields": [ { - "name": "hashed_keys", + "name": "tag", "type": { - "name": "CArrayFieldElement", - "kind": "struct", - "sizeOf": 16, + "name": "EntityKeysClause_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 425, + "column": 3 + }, + "innerType": { + "name": "EntityKeysClause_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 422, + "column": 14 + } + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 428, + "column": 24 + } + }, + { + "name": "", + "type": { + "name": "EntityKeysClause_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 40, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 374, - "column": 16 + "line": 429, + "column": 3 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 431, - "column": 33 + "line": 429, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 430, - "column": 5 + "line": 427, + "column": 16 } }, "FieldElement": { @@ -5683,78 +5412,56 @@ "column": 16 } }, - "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 32, - "align_of": 1, + "ModelMetadata": { + "size_of": 152, + "align_of": 8, "fields": [ { - "name": "ok", + "name": "schema", "type": { - "name": "FieldElement", + "name": "Ty", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 48, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, + "line": 196, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 575, - "column": 27 + "line": 380, + "column": 13 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 574, - "column": 5 - } - }, - "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, - "align_of": 8, - "fields": [ + }, { - "name": "err", + "name": "namespace_", "type": { - "name": "Error", - "kind": "struct", + "name": "const char*", + "kind": "pointer", "sizeOf": 8, "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 38, - "column": 16 + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, + "offset_of": 48, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 606, - "column": 20 + "line": 381, + "column": 15 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 605, - "column": 5 - } - }, - "MemberClause": { - "size_of": 72, - "align_of": 8, - "fields": [ + }, { - "name": "model", + "name": "name", "type": { "name": "const char*", "kind": "pointer", @@ -5768,157 +5475,211 @@ "isConst": true } }, + "offset_of": 56, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 316, + "line": 382, "column": 15 } }, { - "name": "member", + "name": "packed_size", + "type": { + "name": "uint32_t", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 198, + "column": 25 + }, + "innerType": { + "name": "unsigned int", + "kind": "primitive", + "sizeOf": 4, + "alignOf": 4 + } + }, + "offset_of": 64, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 383, + "column": 12 + } + }, + { + "name": "unpacked_size", + "type": { + "name": "uint32_t", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 198, + "column": 25 + }, + "innerType": { + "name": "unsigned int", + "kind": "primitive", + "sizeOf": 4, + "alignOf": 4 + } + }, + "offset_of": 68, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 384, + "column": 12 + } + }, + { + "name": "class_hash", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 } }, - "offset_of": 8, + "offset_of": 72, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 317, - "column": 15 + "line": 385, + "column": 23 } }, { - "name": "operator_", + "name": "contract_address", "type": { - "name": "ComparisonOperator", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 11, - "column": 14 + "line": 59, + "column": 16 } }, - "offset_of": 16, + "offset_of": 104, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 318, - "column": 27 + "line": 386, + "column": 23 } }, { - "name": "value", + "name": "layout", "type": { - "name": "MemberValue", + "name": "CArrayFieldElement", "kind": "struct", - "sizeOf": 48, + "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 303, + "line": 374, "column": 16 } }, - "offset_of": 24, + "offset_of": 136, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 319, - "column": 22 + "line": 387, + "column": 29 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 315, + "line": 379, "column": 16 } }, - "ResultCArrayToken": { - "size_of": 24, + "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "tag", + "name": "err", "type": { - "name": "ResultCArrayToken_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "Error", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 478, - "column": 3 - }, - "innerType": { - "name": "ResultCArrayToken_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 475, - "column": 14 - } + "line": 38, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 481, - "column": 25 + "line": 561, + "column": 20 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 560, + "column": 5 + } + }, + "ResultCArrayToken_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 16, + "align_of": 8, + "fields": [ { - "name": "", + "name": "ok", "type": { - "name": "ResultCArrayToken_ANONYMOUS_FIELD1", - "kind": "union", + "name": "CArrayToken", + "kind": "struct", "sizeOf": 16, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 482, - "column": 3 + "line": 470, + "column": 16 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 482, - "column": 3 + "line": 484, + "column": 26 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 480, - "column": 16 + "line": 483, + "column": 5 } }, - "ResultCArrayTokenBalance_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { "size_of": 8, "align_of": 8, "fields": [ @@ -5939,7 +5700,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 520, + "line": 578, "column": 20 } } @@ -5947,117 +5708,111 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 519, + "line": 577, "column": 5 } }, - "Resultbool": { - "size_of": 16, + "Token": { + "size_of": 64, "align_of": 8, "fields": [ { - "name": "tag", + "name": "contract_address", "type": { - "name": "Resultbool_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 442, - "column": 3 - }, - "innerType": { - "name": "Resultbool_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 439, - "column": 14 - } + "line": 59, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 445, - "column": 18 + "line": 463, + "column": 23 } }, { - "name": "", + "name": "name", "type": { - "name": "Resultbool_ANONYMOUS_FIELD1", - "kind": "union", + "name": "const char*", + "kind": "pointer", "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 446, - "column": 3 + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, - "offset_of": 8, + "offset_of": 32, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 446, - "column": 3 + "line": 464, + "column": 15 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 444, - "column": 16 - } - }, - "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, - "align_of": 8, - "fields": [ + }, { - "name": "err", + "name": "symbol", "type": { - "name": "Error", - "kind": "struct", + "name": "const char*", + "kind": "pointer", "sizeOf": 8, "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 38, - "column": 16 + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, + "offset_of": 40, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 80, - "column": 20 + "line": 465, + "column": 15 + } + }, + { + "name": "decimals", + "type": { + "name": "uint8_t", + "kind": "typeAlias", + "sizeOf": 1, + "alignOf": 1, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 266, + "column": 24 + }, + "innerType": { + "name": "unsigned char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 + } + }, + "offset_of": 48, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 466, + "column": 11 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 79, - "column": 5 - } - }, - "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4": { - "size_of": 8, - "align_of": 8, - "fields": [ + }, { - "name": "byte_array", + "name": "metadata", "type": { "name": "const char*", "kind": "pointer", @@ -6071,365 +5826,299 @@ "isConst": true } }, + "offset_of": 56, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 215, - "column": 19 + "line": 467, + "column": 15 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 214, - "column": 5 + "line": 462, + "column": 16 } }, - "ResultSubscription": { - "size_of": 16, + "ResultToriiClient_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 8, "align_of": 8, "fields": [ { - "name": "tag", + "name": "", "type": { - "name": "ResultSubscription_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 408, - "column": 3 - }, - "innerType": { - "name": "ResultSubscription_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 405, - "column": 14 - } + "line": 50, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 411, - "column": 26 + "line": 50, + "column": 5 } }, { "name": "", "type": { - "name": "ResultSubscription_ANONYMOUS_FIELD1", - "kind": "union", + "name": "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", "sizeOf": 8, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 412, - "column": 3 + "line": 53, + "column": 5 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 412, - "column": 3 + "line": 53, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 410, - "column": 16 + "line": 49, + "column": 3 } }, - "COptionFieldElement": { - "size_of": 36, - "align_of": 4, + "ResultCArrayTokenBalance_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, "fields": [ { - "name": "tag", - "type": { - "name": "COptionFieldElement_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 271, - "column": 3 - }, - "innerType": { - "name": "COptionFieldElement_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 268, - "column": 14 - } - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 274, - "column": 27 - } - }, - { - "name": "", + "name": "err", "type": { - "name": "COptionFieldElement_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 32, - "alignOf": 1, - "isAnonymous": true, + "name": "Error", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 275, - "column": 3 + "line": 38, + "column": 16 } }, - "offset_of": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 275, - "column": 3 + "line": 520, + "column": 20 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 273, - "column": 16 + "line": 519, + "column": 5 } }, - "CompositeClause": { - "size_of": 24, + "ResultCArrayToken_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "operator_", - "type": { - "name": "LogicalOperator", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 20, - "column": 14 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 328, - "column": 24 - } - }, - { - "name": "clauses", + "name": "err", "type": { - "name": "CArrayClause", + "name": "Error", "kind": "struct", - "sizeOf": 16, + "sizeOf": 8, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 322, + "line": 38, "column": 16 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 329, - "column": 23 + "line": 487, + "column": 20 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 327, - "column": 16 + "line": 486, + "column": 5 } }, - "ResultCArrayTokenBalance_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "ResultCArrayTokenBalance_ANONYMOUS_FIELD1": { + "record_kind": "union", "size_of": 16, "align_of": 8, "fields": [ { - "name": "ok", + "name": "", "type": { - "name": "CArrayTokenBalance", + "name": "ResultCArrayTokenBalance_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", "sizeOf": 16, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 503, - "column": 16 + "line": 516, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 517, - "column": 33 + "line": 516, + "column": 5 + } + }, + { + "name": "", + "type": { + "name": "ResultCArrayTokenBalance_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 519, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 519, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 516, - "column": 5 + "line": 515, + "column": 3 } }, - "CHashItemFieldElementModelMetadata": { - "size_of": 184, + "Ty_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 40, "align_of": 8, "fields": [ { - "name": "key", + "name": "", "type": { - "name": "FieldElement", + "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 40, + "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, - "column": 16 + "line": 199, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 391, - "column": 23 + "line": 199, + "column": 5 } }, { - "name": "value", + "name": "", "type": { - "name": "ModelMetadata", + "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", - "sizeOf": 152, + "sizeOf": 32, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 379, - "column": 16 + "line": 205, + "column": 5 } }, - "offset_of": 32, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 392, - "column": 24 + "line": 205, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 390, - "column": 16 - } - }, - "MemberValue_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, - "align_of": 8, - "fields": [ + }, { - "name": "string", + "name": "", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, + "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", + "kind": "struct", + "sizeOf": 16, "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 208, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 310, - "column": 19 + "line": 208, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 309, - "column": 5 - } - }, - "ResultToriiClient_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 8, - "align_of": 8, - "fields": [ + }, { "name": "", "type": { - "name": "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3", "kind": "struct", - "sizeOf": 8, + "sizeOf": 16, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 50, + "line": 211, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 50, + "line": 211, "column": 5 } }, { "name": "", "type": { - "name": "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4", "kind": "struct", "sizeOf": 8, "alignOf": 8, @@ -6437,14 +6126,14 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 53, + "line": 214, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 53, + "line": 214, "column": 5 } } @@ -6452,429 +6141,383 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 49, + "line": 198, "column": 3 } }, - "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 32, - "align_of": 1, + "ResultProvider_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 8, + "align_of": 8, "fields": [ { - "name": "hash", + "name": "", "type": { - "name": "FieldElement", + "name": "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, - "column": 16 + "line": 619, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 664, - "column": 27 + "line": 619, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 663, - "column": 5 - } - }, - "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3": { - "size_of": 16, - "align_of": 8, - "fields": [ + }, { - "name": "array", + "name": "", "type": { - "name": "CArrayTy", + "name": "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", - "sizeOf": 16, + "sizeOf": 8, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 182, - "column": 16 + "line": 622, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 212, - "column": 23 + "line": 622, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 211, - "column": 5 + "line": 618, + "column": 3 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD5": { - "size_of": 1, - "align_of": 1, + "Clause_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 72, + "align_of": 8, "fields": [ { - "name": "u8", + "name": "", "type": { - "name": "uint8_t", - "kind": "typeAlias", - "sizeOf": 1, - "alignOf": 1, + "name": "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", + "sizeOf": 40, + "alignOf": 8, + "isAnonymous": true, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 266, - "column": 24 - }, - "innerType": { - "name": "unsigned char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 341, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 126, - "column": 15 + "line": 341, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 125, - "column": 5 - } - }, - "ResultAccount": { - "size_of": 16, - "align_of": 8, - "fields": [ + }, { - "name": "tag", + "name": "", "type": { - "name": "ResultAccount_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", + "sizeOf": 72, + "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 631, - "column": 3 - }, - "innerType": { - "name": "ResultAccount_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 628, - "column": 14 - } + "line": 344, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 634, - "column": 21 + "line": 344, + "column": 5 } }, { "name": "", "type": { - "name": "ResultAccount_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 8, + "name": "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", + "kind": "struct", + "sizeOf": 24, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 635, - "column": 3 + "line": 347, + "column": 5 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 635, - "column": 3 + "line": 347, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 633, - "column": 16 + "line": 340, + "column": 3 } }, - "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 8, + "CArrayc_char": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "ok", + "name": "data", "type": { - "name": "ToriiClient*", + "name": "const char**", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "ToriiClient", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 36, - "column": 16 + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 51, - "column": 27 + "line": 288, + "column": 16 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 50, - "column": 5 - } - }, - "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { - "size_of": 4, - "align_of": 4, - "fields": [ + }, { - "name": "block_tag", + "name": "data_len", "type": { - "name": "BlockTag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 6, - "column": 14 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 298, + "column": 26 + }, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 670, - "column": 21 + "line": 289, + "column": 13 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 669, - "column": 5 + "line": 287, + "column": 16 } }, - "Call": { - "size_of": 56, + "Query": { + "size_of": 104, "align_of": 8, "fields": [ { - "name": "to", + "name": "limit", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "name": "uint32_t", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 198, + "column": 25 + }, + "innerType": { + "name": "unsigned int", + "kind": "primitive", + "sizeOf": 4, + "alignOf": 4 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 646, - "column": 23 + "line": 368, + "column": 12 } }, { - "name": "selector", + "name": "offset", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, + "name": "uint32_t", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 198, + "column": 25 + }, "innerType": { - "name": "const char", + "name": "unsigned int", "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "sizeOf": 4, + "alignOf": 4 } }, - "offset_of": 32, + "offset_of": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 647, - "column": 15 + "line": 369, + "column": 12 } }, { - "name": "calldata", + "name": "clause", "type": { - "name": "CArrayFieldElement", + "name": "COptionClause", "kind": "struct", - "sizeOf": 16, + "sizeOf": 88, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 374, + "line": 358, "column": 16 } }, - "offset_of": 40, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 648, - "column": 29 + "line": 370, + "column": 24 + } + }, + { + "name": "dont_include_hashed_keys", + "type": { + "name": "_Bool", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 + }, + "offset_of": 96, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 371, + "column": 8 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 645, + "line": 367, "column": 16 } }, - "CArrayClause": { - "size_of": 16, + "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "data", - "type": { - "name": "Clause*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "Clause", - "kind": "struct", - "sizeOf": 80, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 338, - "column": 16 - } - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 323, - "column": 18 - } - }, - { - "name": "data_len", + "name": "err", "type": { - "name": "uintptr_t", - "kind": "typeAlias", + "name": "Error", + "kind": "struct", "sizeOf": 8, "alignOf": 8, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 298, - "column": 26 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 38, + "column": 16 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 324, - "column": 13 + "line": 451, + "column": 20 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 322, - "column": 16 + "line": 450, + "column": 5 } }, - "ResultCArrayTokenBalance_ANONYMOUS_FIELD1": { + "MemberValue_ANONYMOUS_FIELD1": { "record_kind": "union", - "size_of": 16, + "size_of": 40, "align_of": 8, "fields": [ { "name": "", "type": { - "name": "ResultCArrayTokenBalance_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "MemberValue_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 16, + "sizeOf": 40, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 516, + "line": 306, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 516, + "line": 306, "column": 5 } }, { "name": "", "type": { - "name": "ResultCArrayTokenBalance_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "MemberValue_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", "sizeOf": 8, "alignOf": 8, @@ -6882,14 +6525,14 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 519, + "line": 309, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 519, + "line": 309, "column": 5 } } @@ -6897,274 +6540,353 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 515, + "line": 305, "column": 3 } }, - "ResultProvider_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 8, + "COptionClause": { + "size_of": 88, "align_of": 8, "fields": [ { - "name": "", + "name": "tag", "type": { - "name": "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 8, - "alignOf": 8, - "isAnonymous": true, + "name": "COptionClause_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 619, - "column": 5 + "line": 356, + "column": 3 + }, + "innerType": { + "name": "COptionClause_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 353, + "column": 14 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 619, - "column": 5 + "line": 359, + "column": 21 } }, { "name": "", "type": { - "name": "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", - "kind": "struct", - "sizeOf": 8, + "name": "COptionClause_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 80, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 622, - "column": 5 + "line": 360, + "column": 3 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 622, - "column": 5 + "line": 360, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 618, - "column": 3 + "line": 358, + "column": 16 } }, - "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4": { "size_of": 8, "align_of": 8, "fields": [ { - "name": "ok", + "name": "byte_array", "type": { - "name": "Account*", + "name": "const char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Account", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 30, - "column": 16 - } + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 637, - "column": 23 + "line": 215, + "column": 19 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 636, + "line": 214, "column": 5 } }, - "Ty": { - "size_of": 48, + "CArrayu8": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "tag", + "name": "data", "type": { - "name": "Ty_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 194, - "column": 3 - }, + "name": "uint8_t*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, "innerType": { - "name": "Ty_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, + "name": "uint8_t", + "kind": "typeAlias", + "sizeOf": 1, + "alignOf": 1, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 187, - "column": 14 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 266, + "column": 24 + }, + "innerType": { + "name": "unsigned char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 197, - "column": 10 + "line": 64, + "column": 12 } }, { - "name": "", + "name": "data_len", "type": { - "name": "Ty_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 40, + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 198, - "column": 3 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 298, + "column": 26 + }, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 198, - "column": 3 + "line": 65, + "column": 13 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 196, + "line": 63, "column": 16 } }, - "ResultCArrayTokenBalance": { - "size_of": 24, - "align_of": 8, + "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 32, + "align_of": 1, "fields": [ { - "name": "tag", + "name": "ok", "type": { - "name": "ResultCArrayTokenBalance_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 511, - "column": 3 - }, + "line": 59, + "column": 16 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 575, + "column": 27 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 574, + "column": 5 + } + }, + "CArrayCOptionFieldElement": { + "size_of": 16, + "align_of": 8, + "fields": [ + { + "name": "data", + "type": { + "name": "COptionFieldElement*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, "innerType": { - "name": "ResultCArrayTokenBalance_Tag", - "kind": "enum", - "sizeOf": 4, + "name": "COptionFieldElement", + "kind": "struct", + "sizeOf": 36, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 508, - "column": 14 + "line": 273, + "column": 16 } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 514, - "column": 32 + "line": 283, + "column": 31 } }, { - "name": "", + "name": "data_len", "type": { - "name": "ResultCArrayTokenBalance_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 16, + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 515, - "column": 3 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 298, + "column": 26 + }, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 515, - "column": 3 + "line": 284, + "column": 13 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 513, + "line": 282, "column": 16 } }, - "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, + "CArrayFieldElement": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "err", + "name": "data", "type": { - "name": "Error", - "kind": "struct", + "name": "FieldElement*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 375, + "column": 24 + } + }, + { + "name": "data_len", + "type": { + "name": "uintptr_t", + "kind": "typeAlias", "sizeOf": 8, "alignOf": 8, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 38, - "column": 16 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 298, + "column": 26 + }, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 544, - "column": 20 + "line": 376, + "column": 13 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 543, - "column": 5 + "line": 374, + "column": 16 } }, - "Resultc_char_ANONYMOUS_FIELD1": { + "ResultAccount_ANONYMOUS_FIELD1": { "record_kind": "union", "size_of": 8, "align_of": 8, @@ -7172,7 +6894,7 @@ { "name": "", "type": { - "name": "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", "sizeOf": 8, "alignOf": 8, @@ -7180,21 +6902,21 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 557, + "line": 636, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 557, + "line": 636, "column": 5 } }, { "name": "", "type": { - "name": "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", "sizeOf": 8, "alignOf": 8, @@ -7202,14 +6924,14 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 560, + "line": 639, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 560, + "line": 639, "column": 5 } } @@ -7217,41 +6939,41 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 556, + "line": 635, "column": 3 } }, - "ResultCArrayFieldElement_ANONYMOUS_FIELD1": { + "ResultSubscription_ANONYMOUS_FIELD1": { "record_kind": "union", - "size_of": 16, + "size_of": 8, "align_of": 8, "fields": [ { "name": "", "type": { - "name": "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 16, + "sizeOf": 8, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 540, + "line": 413, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 540, + "line": 413, "column": 5 } }, { "name": "", "type": { - "name": "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", "sizeOf": 8, "alignOf": 8, @@ -7259,14 +6981,14 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 543, + "line": 416, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 543, + "line": 416, "column": 5 } } @@ -7274,36 +6996,75 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 539, + "line": 412, "column": 3 } }, - "ResultCArrayEntity": { - "size_of": 24, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 1, + "align_of": 1, + "fields": [ + { + "name": "i8", + "type": { + "name": "int8_t", + "kind": "typeAlias", + "sizeOf": 1, + "alignOf": 1, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 264, + "column": 23 + }, + "innerType": { + "name": "signed char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 111, + "column": 14 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 110, + "column": 5 + } + }, + "ResultToriiClient": { + "size_of": 16, "align_of": 8, "fields": [ { "name": "tag", "type": { - "name": "ResultCArrayEntity_Tag", + "name": "ResultToriiClient_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 254, + "line": 45, "column": 3 }, "innerType": { - "name": "ResultCArrayEntity_Tag", + "name": "ResultToriiClient_Tag", "kind": "enum", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 251, + "line": 42, "column": 14 } } @@ -7311,22 +7072,22 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 257, - "column": 26 + "line": 48, + "column": 25 } }, { "name": "", "type": { - "name": "ResultCArrayEntity_ANONYMOUS_FIELD1", + "name": "ResultToriiClient_ANONYMOUS_FIELD1", "kind": "union", - "sizeOf": 16, + "sizeOf": 8, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 258, + "line": 49, "column": 3 } }, @@ -7334,7 +7095,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 258, + "line": 49, "column": 3 } } @@ -7342,102 +7103,170 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 256, + "line": 47, "column": 16 } }, - "Error": { - "size_of": 8, - "align_of": 8, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { + "size_of": 4, + "align_of": 4, "fields": [ { - "name": "message", + "name": "i32", "type": { - "name": "char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, + "name": "int32_t", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 193, + "column": 24 + }, "innerType": { - "name": "char", + "name": "int", "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "sizeOf": 4, + "alignOf": 4 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 39, - "column": 9 + "line": 117, + "column": 15 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 38, - "column": 16 + "line": 116, + "column": 5 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3": { - "size_of": 8, - "align_of": 8, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD7": { + "size_of": 4, + "align_of": 4, "fields": [ { - "name": "i64", + "name": "u32", "type": { - "name": "int64_t", + "name": "uint32_t", "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "stdint.h", "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 96, - "column": 24 + "line": 198, + "column": 25 }, "innerType": { - "name": "long", + "name": "unsigned int", "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "sizeOf": 4, + "alignOf": 4 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 120, - "column": 15 + "line": 132, + "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 119, + "line": 131, "column": 5 } }, - "CArrayToken": { + "EnumOption": { + "size_of": 16, + "align_of": 8, + "fields": [ + { + "name": "name", + "type": { + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 167, + "column": 15 + } + }, + { + "name": "ty", + "type": { + "name": "Ty*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Ty", + "kind": "struct", + "sizeOf": 48, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 196, + "column": 16 + } + } + }, + "offset_of": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 168, + "column": 14 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 166, + "column": 16 + } + }, + "CArrayTy": { "size_of": 16, "align_of": 8, "fields": [ { "name": "data", "type": { - "name": "Token*", + "name": "Ty*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Token", + "name": "Ty", "kind": "struct", - "sizeOf": 64, + "sizeOf": 48, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 462, + "line": 196, "column": 16 } } @@ -7445,8 +7274,8 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 471, - "column": 17 + "line": 183, + "column": 14 } }, { @@ -7473,7 +7302,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 472, + "line": 184, "column": 13 } } @@ -7481,44 +7310,79 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 470, + "line": 182, "column": 16 } }, - "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, + "ResultCArrayEntity": { + "size_of": 24, "align_of": 8, "fields": [ { - "name": "err", + "name": "tag", "type": { - "name": "Error", - "kind": "struct", - "sizeOf": 8, + "name": "ResultCArrayEntity_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 254, + "column": 3 + }, + "innerType": { + "name": "ResultCArrayEntity_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 251, + "column": 14 + } + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 257, + "column": 26 + } + }, + { + "name": "", + "type": { + "name": "ResultCArrayEntity_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 16, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 38, - "column": 16 + "line": 258, + "column": 3 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 451, - "column": 20 + "line": 258, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 450, - "column": 5 + "line": 256, + "column": 16 } }, - "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { "size_of": 8, "align_of": 8, "fields": [ @@ -7539,7 +7403,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 54, + "line": 606, "column": 20 } } @@ -7547,165 +7411,102 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 53, - "column": 5 - } - }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD11": { - "size_of": 4, - "align_of": 4, - "fields": [ - { - "name": "u_size", - "type": { - "name": "uint32_t", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 198, - "column": 25 - }, - "innerType": { - "name": "unsigned int", - "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 149, - "column": 16 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 148, + "line": 605, "column": 5 } }, - "ResultAccount_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 8, + "ResultCArrayTokenBalance_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "", - "type": { - "name": "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 8, - "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 636, - "column": 5 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 636, - "column": 5 - } - }, - { - "name": "", + "name": "ok", "type": { - "name": "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "CArrayTokenBalance", "kind": "struct", - "sizeOf": 8, + "sizeOf": 16, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 639, - "column": 5 + "line": 503, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 639, - "column": 5 + "line": 517, + "column": 33 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 635, - "column": 3 + "line": 516, + "column": 5 } }, - "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 40, + "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "keys", + "name": "ok", "type": { - "name": "KeysClause", + "name": "CArrayFieldElement", "kind": "struct", - "sizeOf": 40, + "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 292, + "line": 374, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 342, - "column": 25 + "line": 541, + "column": 33 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 341, + "line": 540, "column": 5 } }, - "MemberValue": { + "Ty": { "size_of": 48, "align_of": 8, "fields": [ { "name": "tag", "type": { - "name": "MemberValue_Tag", + "name": "Ty_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 301, + "line": 194, "column": 3 }, "innerType": { - "name": "MemberValue_Tag", + "name": "Ty_Tag", "kind": "enum", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 298, + "line": 187, "column": 14 } } @@ -7713,61 +7514,121 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 304, - "column": 19 + "line": 197, + "column": 10 } }, { "name": "", "type": { - "name": "MemberValue_ANONYMOUS_FIELD1", + "name": "Ty_ANONYMOUS_FIELD1", "kind": "union", "sizeOf": 40, "alignOf": 8, - "isAnonymous": true, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 198, + "column": 3 + } + }, + "offset_of": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 198, + "column": 3 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 196, + "column": 16 + } + }, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD12": { + "size_of": 1, + "align_of": 1, + "fields": [ + { + "name": "bool_", + "type": { + "name": "_Bool", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 152, + "column": 12 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 151, + "column": 5 + } + }, + "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 32, + "align_of": 8, + "fields": [ + { + "name": "enum_", + "type": { + "name": "Enum", + "kind": "struct", + "sizeOf": 32, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 305, - "column": 3 + "line": 176, + "column": 16 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 305, - "column": 3 + "line": 206, + "column": 19 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 303, - "column": 16 + "line": 205, + "column": 5 } }, - "CArrayCHashItemFieldElementModelMetadata": { + "CArrayClause": { "size_of": 16, "align_of": 8, "fields": [ { "name": "data", "type": { - "name": "CHashItemFieldElementModelMetadata*", + "name": "Clause*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "CHashItemFieldElementModelMetadata", + "name": "Clause", "kind": "struct", - "sizeOf": 184, + "sizeOf": 80, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 390, + "line": 338, "column": 16 } } @@ -7775,8 +7636,8 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 396, - "column": 46 + "line": 323, + "column": 18 } }, { @@ -7803,7 +7664,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 397, + "line": 324, "column": 13 } } @@ -7811,395 +7672,295 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 395, + "line": 322, "column": 16 } }, - "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 32, + "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "enum_", + "name": "ok", "type": { - "name": "Enum", - "kind": "struct", - "sizeOf": 32, + "name": "Subscription*", + "kind": "pointer", + "sizeOf": 8, "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 176, - "column": 16 + "innerType": { + "name": "Subscription", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 34, + "column": 16 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 206, - "column": 19 + "line": 414, + "column": 28 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 205, + "line": 413, "column": 5 } }, - "Query": { - "size_of": 104, - "align_of": 8, + "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { + "size_of": 4, + "align_of": 4, "fields": [ { - "name": "limit", - "type": { - "name": "uint32_t", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 198, - "column": 25 - }, - "innerType": { - "name": "unsigned int", - "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 368, - "column": 12 - } - }, - { - "name": "offset", + "name": "block_tag", "type": { - "name": "uint32_t", - "kind": "typeAlias", + "name": "BlockTag", + "kind": "enum", "sizeOf": 4, "alignOf": 4, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 198, - "column": 25 - }, - "innerType": { - "name": "unsigned int", - "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 - } - }, - "offset_of": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 369, - "column": 12 - } - }, - { - "name": "clause", - "type": { - "name": "COptionClause", - "kind": "struct", - "sizeOf": 88, - "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 358, - "column": 16 + "line": 6, + "column": 14 } }, - "offset_of": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 370, - "column": 24 - } - }, - { - "name": "dont_include_hashed_keys", - "type": { - "name": "_Bool", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 - }, - "offset_of": 96, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 371, - "column": 8 + "line": 670, + "column": 21 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 367, - "column": 16 + "line": 669, + "column": 5 } }, - "MemberValue_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 40, + "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "primitive", + "name": "ok", "type": { - "name": "Primitive", - "kind": "struct", - "sizeOf": 40, + "name": "ToriiClient*", + "kind": "pointer", + "sizeOf": 8, "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 107, - "column": 16 + "innerType": { + "name": "ToriiClient", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 36, + "column": 16 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 307, - "column": 24 + "line": 51, + "column": 27 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 306, + "line": 50, "column": 5 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4": { - "size_of": 16, - "align_of": 1, + "Resultbool_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 8, + "align_of": 8, "fields": [ { - "name": "i128", + "name": "", "type": { - "name": "uint8_t[16]", - "kind": "array", - "sizeOf": 16, - "alignOf": 8, - "sizeOfElement": 1, - "arraySize": 16, - "innerType": { - "name": "uint8_t", - "kind": "typeAlias", - "sizeOf": 1, - "alignOf": 1, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 266, - "column": 24 - }, - "innerType": { - "name": "unsigned char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 - } + "name": "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", + "sizeOf": 1, + "alignOf": 1, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 447, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 123, - "column": 15 + "line": 447, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 122, - "column": 5 - } - }, - "ResultCArrayToken_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, - "align_of": 8, - "fields": [ + }, { - "name": "err", + "name": "", "type": { - "name": "Error", + "name": "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", "sizeOf": 8, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 38, - "column": 16 + "line": 450, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 487, - "column": 20 + "line": 450, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 486, - "column": 5 + "line": 446, + "column": 3 } }, - "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 8, + "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 16, "align_of": 8, "fields": [ { "name": "ok", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, + "name": "CArrayEntity", + "kind": "struct", + "sizeOf": 16, "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 246, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 558, - "column": 19 + "line": 260, + "column": 27 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 557, + "line": 259, "column": 5 } }, - "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { + "ResultSubscription": { "size_of": 16, "align_of": 8, "fields": [ { - "name": "tuple", + "name": "tag", "type": { - "name": "CArrayTy", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, + "name": "ResultSubscription_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 182, - "column": 16 + "line": 408, + "column": 3 + }, + "innerType": { + "name": "ResultSubscription_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 405, + "column": 14 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 209, - "column": 23 + "line": 411, + "column": 26 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 208, - "column": 5 - } - }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD10": { - "size_of": 32, - "align_of": 8, - "fields": [ + }, { - "name": "u256", + "name": "", "type": { - "name": "uint64_t[4]", - "kind": "array", - "sizeOf": 32, + "name": "ResultSubscription_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 8, "alignOf": 8, - "sizeOfElement": 8, - "arraySize": 4, - "innerType": { - "name": "uint64_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 98, - "column": 25 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 - } + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 412, + "column": 3 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 141, - "column": 16 + "line": 412, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 140, - "column": 5 + "line": 410, + "column": 16 } }, - "CArrayEntity": { + "CArrayMember": { "size_of": 16, "align_of": 8, "fields": [ { "name": "data", "type": { - "name": "Entity*", + "name": "Member*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Entity", + "name": "Member", "kind": "struct", - "sizeOf": 48, + "sizeOf": 24, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 241, + "line": 220, "column": 16 } } @@ -8207,7 +7968,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 247, + "line": 227, "column": 18 } }, @@ -8235,7 +7996,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 248, + "line": 228, "column": 13 } } @@ -8243,131 +8004,75 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 246, + "line": 226, "column": 16 } }, - "ResultCArrayEntity_ANONYMOUS_FIELD1": { - "record_kind": "union", + "CArrayEntity": { "size_of": 16, "align_of": 8, "fields": [ { - "name": "", - "type": { - "name": "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 259, - "column": 5 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 259, - "column": 5 - } - }, - { - "name": "", + "name": "data", "type": { - "name": "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", - "kind": "struct", + "name": "Entity*", + "kind": "pointer", "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 262, - "column": 5 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 262, - "column": 5 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 258, - "column": 3 - } - }, - "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 72, - "align_of": 8, - "fields": [ - { - "name": "c_member", - "type": { - "name": "MemberClause", - "kind": "struct", - "sizeOf": 72, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 315, - "column": 16 + "innerType": { + "name": "Entity", + "kind": "struct", + "sizeOf": 48, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 241, + "column": 16 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 345, - "column": 27 + "line": 247, + "column": 18 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 344, - "column": 5 - } - }, - "COptionFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 32, - "align_of": 1, - "fields": [ + }, { - "name": "some", + "name": "data_len", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 298, + "column": 26 + }, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 277, - "column": 27 + "line": 248, + "column": 13 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 276, - "column": 5 + "line": 246, + "column": 16 } }, "Entity": { @@ -8425,425 +8130,301 @@ "column": 16 } }, - "ResultCArrayu8": { - "size_of": 24, + "BlockId_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 32, "align_of": 8, "fields": [ { - "name": "tag", + "name": "", "type": { - "name": "ResultCArrayu8_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 71, - "column": 3 - }, - "innerType": { - "name": "ResultCArrayu8_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 68, - "column": 14 - } + "line": 663, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 74, - "column": 22 + "line": 663, + "column": 5 } }, { "name": "", "type": { - "name": "ResultCArrayu8_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 16, + "name": "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", + "sizeOf": 8, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 75, - "column": 3 - } - }, - "offset_of": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 75, - "column": 3 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 73, - "column": 16 - } - }, - "ResultProvider": { - "size_of": 16, - "align_of": 8, - "fields": [ - { - "name": "tag", - "type": { - "name": "ResultProvider_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 614, - "column": 3 - }, - "innerType": { - "name": "ResultProvider_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 611, - "column": 14 - } + "line": 666, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 617, - "column": 22 + "line": 666, + "column": 5 } }, { "name": "", "type": { - "name": "ResultProvider_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 8, - "alignOf": 8, + "name": "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", + "kind": "struct", + "sizeOf": 4, + "alignOf": 4, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 618, - "column": 3 + "line": 669, + "column": 5 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 618, - "column": 3 + "line": 669, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 616, - "column": 16 + "line": 662, + "column": 3 } }, - "ResultSignature": { - "size_of": 72, - "align_of": 8, + "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 1, + "align_of": 1, "fields": [ { - "name": "tag", - "type": { - "name": "ResultSignature_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 597, - "column": 3 - }, - "innerType": { - "name": "ResultSignature_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 594, - "column": 14 - } - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 600, - "column": 23 - } - }, - { - "name": "", + "name": "ok", "type": { - "name": "ResultSignature_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 64, - "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 601, - "column": 3 - } + "name": "_Bool", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 601, - "column": 3 + "line": 448, + "column": 12 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 599, - "column": 16 + "line": 447, + "column": 5 } }, - "Event": { - "size_of": 64, - "align_of": 8, - "fields": [ - { - "name": "keys", - "type": { - "name": "CArrayFieldElement", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 374, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 457, - "column": 29 - } - }, - { - "name": "data", - "type": { - "name": "CArrayFieldElement", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 374, - "column": 16 - } - }, - "offset_of": 16, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 458, - "column": 29 - } - }, + "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "transaction_hash", + "name": "number", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "name": "uint64_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 98, + "column": 25 + }, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, - "offset_of": 32, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 459, - "column": 23 + "line": 667, + "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 456, - "column": 16 + "line": 666, + "column": 5 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { - "size_of": 4, - "align_of": 4, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD6": { + "size_of": 2, + "align_of": 2, "fields": [ { - "name": "i32", + "name": "u16", "type": { - "name": "int32_t", + "name": "uint16_t", "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "sizeOf": 2, + "alignOf": 2, "location": { "fileName": "stdint.h", "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 193, - "column": 24 + "line": 243, + "column": 25 }, "innerType": { - "name": "int", + "name": "unsigned short", "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 + "sizeOf": 2, + "alignOf": 2 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 117, - "column": 15 + "line": 129, + "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 116, + "line": 128, "column": 5 } }, - "EntityKeysClause": { - "size_of": 48, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD10": { + "size_of": 32, "align_of": 8, "fields": [ { - "name": "tag", + "name": "u256", "type": { - "name": "EntityKeysClause_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 425, - "column": 3 - }, + "name": "uint64_t[4]", + "kind": "array", + "sizeOf": 32, + "alignOf": 8, + "sizeOfElement": 8, + "arraySize": 4, "innerType": { - "name": "EntityKeysClause_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, + "name": "uint64_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 422, - "column": 14 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 98, + "column": 25 + }, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 428, - "column": 24 + "line": 141, + "column": 16 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 140, + "column": 5 + } + }, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD14": { + "size_of": 32, + "align_of": 1, + "fields": [ { - "name": "", + "name": "class_hash", "type": { - "name": "EntityKeysClause_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 40, - "alignOf": 8, - "isAnonymous": true, + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 429, - "column": 3 + "line": 59, + "column": 16 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 429, - "column": 3 + "line": 158, + "column": 27 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 427, - "column": 16 + "line": 157, + "column": 5 } }, - "ResultFieldElement_ANONYMOUS_FIELD1": { + "ResultCArrayFieldElement_ANONYMOUS_FIELD1": { "record_kind": "union", - "size_of": 32, + "size_of": 16, "align_of": 8, "fields": [ { "name": "", "type": { - "name": "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 16, + "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 574, + "line": 540, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 574, + "line": 540, "column": 5 } }, { "name": "", "type": { - "name": "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", "sizeOf": 8, "alignOf": 8, @@ -8851,14 +8432,14 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 577, + "line": 543, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 577, + "line": 543, "column": 5 } } @@ -8866,175 +8447,189 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 573, + "line": 539, "column": 3 } }, - "CArrayFieldElement": { - "size_of": 16, + "Clause": { + "size_of": 80, "align_of": 8, "fields": [ { - "name": "data", + "name": "tag", "type": { - "name": "FieldElement*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, + "name": "Clause_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 336, + "column": 3 + }, "innerType": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "name": "Clause_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, - "column": 16 + "line": 332, + "column": 14 } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 375, - "column": 24 + "line": 339, + "column": 14 } }, { - "name": "data_len", + "name": "", "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, + "name": "Clause_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 72, "alignOf": 8, + "isAnonymous": true, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 298, - "column": 26 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 340, + "column": 3 } }, "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 376, - "column": 13 + "line": 340, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 374, + "line": 338, "column": 16 } - }, - "COptionClause": { - "size_of": 88, - "align_of": 8, - "fields": [ - { - "name": "tag", - "type": { - "name": "COptionClause_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 356, - "column": 3 - }, + }, + "CArrayEnumOption": { + "size_of": 16, + "align_of": 8, + "fields": [ + { + "name": "data", + "type": { + "name": "EnumOption*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, "innerType": { - "name": "COptionClause_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, + "name": "EnumOption", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 353, - "column": 14 + "line": 166, + "column": 16 } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 359, - "column": 21 + "line": 172, + "column": 22 } }, { - "name": "", + "name": "data_len", "type": { - "name": "COptionClause_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 80, + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 360, - "column": 3 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 298, + "column": 26 + }, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 360, - "column": 3 + "line": 173, + "column": 13 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 358, + "line": 171, "column": 16 } }, - "EntityKeysClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 40, - "align_of": 8, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4": { + "size_of": 16, + "align_of": 1, "fields": [ { - "name": "entity_keys", + "name": "i128", "type": { - "name": "KeysClause", - "kind": "struct", - "sizeOf": 40, + "name": "uint8_t[16]", + "kind": "array", + "sizeOf": 16, "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 292, - "column": 16 + "sizeOfElement": 1, + "arraySize": 16, + "innerType": { + "name": "uint8_t", + "kind": "typeAlias", + "sizeOf": 1, + "alignOf": 1, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 266, + "column": 24 + }, + "innerType": { + "name": "unsigned char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 434, - "column": 25 + "line": 123, + "column": 15 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 433, + "line": 122, "column": 5 } }, @@ -9077,6 +8672,61 @@ "column": 5 } }, + "WorldMetadata": { + "size_of": 48, + "align_of": 8, + "fields": [ + { + "name": "world_address", + "type": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 401, + "column": 23 + } + }, + { + "name": "models", + "type": { + "name": "CArrayCHashItemFieldElementModelMetadata", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 395, + "column": 16 + } + }, + "offset_of": 32, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 402, + "column": 51 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 400, + "column": 16 + } + }, "EntityKeysClause_ANONYMOUS_FIELD1": { "record_kind": "union", "size_of": 40, @@ -9134,102 +8784,180 @@ "column": 3 } }, - "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 16, + "ResultCArrayu8": { + "size_of": 24, "align_of": 8, "fields": [ { - "name": "ok", + "name": "tag", "type": { - "name": "CArrayFieldElement", + "name": "ResultCArrayu8_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 71, + "column": 3 + }, + "innerType": { + "name": "ResultCArrayu8_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 68, + "column": 14 + } + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 74, + "column": 22 + } + }, + { + "name": "", + "type": { + "name": "ResultCArrayu8_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 16, + "alignOf": 8, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 75, + "column": 3 + } + }, + "offset_of": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 75, + "column": 3 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 73, + "column": 16 + } + }, + "KeysClause": { + "size_of": 40, + "align_of": 8, + "fields": [ + { + "name": "keys", + "type": { + "name": "CArrayCOptionFieldElement", "kind": "struct", "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 374, + "line": 282, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 541, - "column": 33 + "line": 293, + "column": 36 + } + }, + { + "name": "pattern_matching", + "type": { + "name": "PatternMatching", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 25, + "column": 14 + } + }, + "offset_of": 16, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 294, + "column": 24 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 540, - "column": 5 - } - }, - "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 40, - "align_of": 8, - "fields": [ + }, { - "name": "primitive", + "name": "models", "type": { - "name": "Primitive", + "name": "CArrayc_char", "kind": "struct", - "sizeOf": 40, + "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 107, + "line": 287, "column": 16 } }, + "offset_of": 24, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 200, - "column": 24 + "line": 295, + "column": 23 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 199, - "column": 5 + "line": 292, + "column": 16 } }, - "CArrayc_char": { + "CArrayToken": { "size_of": 16, "align_of": 8, "fields": [ { "name": "data", "type": { - "name": "const char**", + "name": "Token*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, + "name": "Token", + "kind": "struct", + "sizeOf": 64, "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 462, + "column": 16 } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 288, - "column": 16 + "line": 471, + "column": 17 } }, { @@ -9256,7 +8984,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 289, + "line": 472, "column": 13 } } @@ -9264,36 +8992,93 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 287, + "line": 470, "column": 16 } }, - "ResultToriiClient": { + "ResultCArrayu8_ANONYMOUS_FIELD1": { + "record_kind": "union", "size_of": 16, "align_of": 8, + "fields": [ + { + "name": "", + "type": { + "name": "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 76, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 76, + "column": 5 + } + }, + { + "name": "", + "type": { + "name": "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 79, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 79, + "column": 5 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 75, + "column": 3 + } + }, + "ResultSignature": { + "size_of": 72, + "align_of": 8, "fields": [ { "name": "tag", "type": { - "name": "ResultToriiClient_Tag", + "name": "ResultSignature_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 45, + "line": 597, "column": 3 }, "innerType": { - "name": "ResultToriiClient_Tag", + "name": "ResultSignature_Tag", "kind": "enum", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 42, + "line": 594, "column": 14 } } @@ -9301,22 +9086,22 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 48, - "column": 25 + "line": 600, + "column": 23 } }, { "name": "", "type": { - "name": "ResultToriiClient_ANONYMOUS_FIELD1", + "name": "ResultSignature_ANONYMOUS_FIELD1", "kind": "union", - "sizeOf": 8, + "sizeOf": 64, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 49, + "line": 601, "column": 3 } }, @@ -9324,7 +9109,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 49, + "line": 601, "column": 3 } } @@ -9332,233 +9117,283 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 47, + "line": 599, "column": 16 } }, - "CArrayTokenBalance": { - "size_of": 16, + "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "data", + "name": "err", "type": { - "name": "TokenBalance*", - "kind": "pointer", + "name": "Error", + "kind": "struct", "sizeOf": 8, "alignOf": 8, - "innerType": { - "name": "TokenBalance", - "kind": "struct", - "sizeOf": 104, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 492, - "column": 16 - } + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 38, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 504, - "column": 24 + "line": 80, + "column": 20 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 79, + "column": 5 + } + }, + "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "data_len", + "name": "err", "type": { - "name": "uintptr_t", - "kind": "typeAlias", + "name": "Error", + "kind": "struct", "sizeOf": 8, "alignOf": 8, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 298, - "column": 26 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 38, + "column": 16 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 505, - "column": 13 + "line": 263, + "column": 20 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 503, - "column": 16 + "line": 262, + "column": 5 } }, - "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, + "Struct": { + "size_of": 24, "align_of": 8, "fields": [ { - "name": "err", + "name": "name", "type": { - "name": "Error", - "kind": "struct", + "name": "const char*", + "kind": "pointer", "sizeOf": 8, "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 232, + "column": 15 + } + }, + { + "name": "children", + "type": { + "name": "CArrayMember", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 38, + "line": 226, "column": 16 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 561, - "column": 20 + "filePath": "/dojo.h", + "line": 233, + "column": 23 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 560, - "column": 5 + "line": 231, + "column": 16 } }, - "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { "size_of": 8, "align_of": 8, "fields": [ { - "name": "err", + "name": "ok", "type": { - "name": "Error", - "kind": "struct", + "name": "Provider*", + "kind": "pointer", "sizeOf": 8, "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 38, - "column": 16 + "innerType": { + "name": "Provider", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 32, + "column": 16 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 640, - "column": 20 + "line": 620, + "column": 24 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 639, + "line": 619, "column": 5 } }, - "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 64, - "align_of": 1, + "ResultAccount": { + "size_of": 16, + "align_of": 8, "fields": [ { - "name": "ok", + "name": "tag", "type": { - "name": "Signature", - "kind": "struct", - "sizeOf": 64, - "alignOf": 1, + "name": "ResultAccount_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 583, - "column": 16 + "line": 631, + "column": 3 + }, + "innerType": { + "name": "ResultAccount_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 628, + "column": 14 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 603, - "column": 24 + "line": 634, + "column": 21 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 602, - "column": 5 - } - }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD14": { - "size_of": 32, - "align_of": 1, - "fields": [ + }, { - "name": "class_hash", + "name": "", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "name": "ResultAccount_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, - "column": 16 + "line": 635, + "column": 3 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 158, - "column": 27 + "line": 635, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 157, - "column": 5 + "line": 633, + "column": 16 } }, - "COptionClause_ANONYMOUS_FIELD1": { + "ResultCArrayEntity_ANONYMOUS_FIELD1": { "record_kind": "union", - "size_of": 80, + "size_of": 16, "align_of": 8, "fields": [ { "name": "", "type": { - "name": "COptionClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 80, + "sizeOf": 16, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 361, + "line": 259, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 361, + "line": 259, + "column": 5 + } + }, + { + "name": "", + "type": { + "name": "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 262, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 262, "column": 5 } } @@ -9566,16 +9401,16 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 360, + "line": 258, "column": 3 } }, - "Member": { - "size_of": 24, + "MemberValue_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "name", + "name": "string", "type": { "name": "const char*", "kind": "pointer", @@ -9592,306 +9427,322 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 221, - "column": 15 - } - }, - { - "name": "ty", - "type": { - "name": "Ty*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "Ty", - "kind": "struct", - "sizeOf": 48, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 196, - "column": 16 - } - } - }, - "offset_of": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 222, - "column": 14 - } - }, - { - "name": "key", - "type": { - "name": "_Bool", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 - }, - "offset_of": 16, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 223, - "column": 8 + "line": 310, + "column": 19 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 220, - "column": 16 + "line": 309, + "column": 5 } }, - "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, + "EntityKeysClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "err", + "name": "hashed_keys", "type": { - "name": "Error", + "name": "CArrayFieldElement", "kind": "struct", - "sizeOf": 8, + "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 38, + "line": 374, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 623, - "column": 20 + "line": 431, + "column": 33 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 622, + "line": 430, "column": 5 } }, - "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, + "CArrayCHashItemFieldElementModelMetadata": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "err", + "name": "data", "type": { - "name": "Error", - "kind": "struct", + "name": "CHashItemFieldElementModelMetadata*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "CHashItemFieldElementModelMetadata", + "kind": "struct", + "sizeOf": 184, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 390, + "column": 16 + } + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 396, + "column": 46 + } + }, + { + "name": "data_len", + "type": { + "name": "uintptr_t", + "kind": "typeAlias", "sizeOf": 8, "alignOf": 8, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 38, - "column": 16 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 298, + "column": 26 + }, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 578, - "column": 20 + "line": 397, + "column": 13 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 577, - "column": 5 + "line": 395, + "column": 16 } }, - "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, + "TokenBalance": { + "size_of": 104, "align_of": 8, "fields": [ { - "name": "err", + "name": "balance", "type": { - "name": "Error", - "kind": "struct", - "sizeOf": 8, + "name": "uint64_t[4]", + "kind": "array", + "sizeOf": 32, "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 38, - "column": 16 + "sizeOfElement": 8, + "arraySize": 4, + "innerType": { + "name": "uint64_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 98, + "column": 25 + }, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 417, - "column": 20 + "line": 493, + "column": 12 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 416, - "column": 5 - } - }, - "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { - "size_of": 24, - "align_of": 8, - "fields": [ + }, { - "name": "composite", + "name": "account_address", "type": { - "name": "CompositeClause", + "name": "FieldElement", "kind": "struct", - "sizeOf": 24, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 327, + "line": 59, "column": 16 } }, + "offset_of": 32, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 348, - "column": 30 + "line": 498, + "column": 23 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 347, - "column": 5 - } - }, - "ResultCArrayToken_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 16, - "align_of": 8, - "fields": [ + }, { - "name": "", + "name": "contract_address", "type": { - "name": "ResultCArrayToken_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "FieldElement", "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "isAnonymous": true, + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 483, - "column": 5 + "line": 59, + "column": 16 } }, + "offset_of": 64, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 483, - "column": 5 + "line": 499, + "column": 23 } }, { - "name": "", + "name": "token_id", "type": { - "name": "ResultCArrayToken_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", - "kind": "struct", + "name": "const char*", + "kind": "pointer", "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 486, - "column": 5 + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, + "offset_of": 96, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 486, - "column": 5 + "line": 500, + "column": 15 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 482, - "column": 3 + "line": 492, + "column": 16 } }, - "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 16, + "ResultFieldElement": { + "size_of": 40, "align_of": 8, "fields": [ { - "name": "ok", + "name": "tag", "type": { - "name": "CArrayu8", - "kind": "struct", - "sizeOf": 16, + "name": "ResultFieldElement_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 569, + "column": 3 + }, + "innerType": { + "name": "ResultFieldElement_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 566, + "column": 14 + } + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 572, + "column": 26 + } + }, + { + "name": "", + "type": { + "name": "ResultFieldElement_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 32, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 63, - "column": 16 + "line": 573, + "column": 3 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 77, - "column": 23 + "line": 573, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 76, - "column": 5 + "line": 571, + "column": 16 } }, - "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 16, - "align_of": 8, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD13": { + "size_of": 32, + "align_of": 1, "fields": [ { - "name": "ok", + "name": "felt252", "type": { - "name": "CArrayEntity", + "name": "FieldElement", "kind": "struct", - "sizeOf": 16, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 246, + "line": 59, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 260, + "line": 155, "column": 27 } } @@ -9899,105 +9750,106 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 259, + "line": 154, "column": 5 } }, - "CArrayCOptionFieldElement": { - "size_of": 16, + "ResultSignature_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 64, "align_of": 8, "fields": [ { - "name": "data", - "type": { - "name": "COptionFieldElement*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "COptionFieldElement", - "kind": "struct", - "sizeOf": 36, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 273, - "column": 16 - } + "name": "", + "type": { + "name": "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", + "sizeOf": 64, + "alignOf": 1, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 602, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 283, - "column": 31 + "line": 602, + "column": 5 } }, { - "name": "data_len", + "name": "", "type": { - "name": "uintptr_t", - "kind": "typeAlias", + "name": "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", "sizeOf": 8, "alignOf": 8, + "isAnonymous": true, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 298, - "column": 26 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 605, + "column": 5 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 284, - "column": 13 + "line": 605, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 282, - "column": 16 + "line": 601, + "column": 3 } }, - "Signature": { + "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { "size_of": 64, "align_of": 1, "fields": [ { - "name": "r", + "name": "ok", "type": { - "name": "FieldElement", + "name": "Signature", "kind": "struct", - "sizeOf": 32, + "sizeOf": 64, "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, + "line": 583, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 587, - "column": 23 - }, - "comment": "/**\n * The \u0060r\u0060 value of a signature\n */" - }, + "line": 603, + "column": 24 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 602, + "column": 5 + } + }, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD15": { + "size_of": 32, + "align_of": 1, + "fields": [ { - "name": "s", + "name": "contract_address", "type": { "name": "FieldElement", "kind": "struct", @@ -10010,162 +9862,210 @@ "column": 16 } }, - "offset_of": 32, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 591, - "column": 23 - }, - "comment": "/**\n * The \u0060s\u0060 value of a signature\n */" + "line": 161, + "column": 27 + } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 583, - "column": 16 + "line": 160, + "column": 5 } }, - "TokenBalance": { - "size_of": 104, + "CompositeClause": { + "size_of": 24, "align_of": 8, "fields": [ { - "name": "balance", + "name": "operator_", "type": { - "name": "uint64_t[4]", - "kind": "array", - "sizeOf": 32, - "alignOf": 8, - "sizeOfElement": 8, - "arraySize": 4, - "innerType": { - "name": "uint64_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 98, - "column": 25 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 - } + "name": "LogicalOperator", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 20, + "column": 14 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 493, - "column": 12 + "line": 328, + "column": 24 } }, { - "name": "account_address", + "name": "clauses", "type": { - "name": "FieldElement", + "name": "CArrayClause", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 16, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, + "line": 322, "column": 16 } }, - "offset_of": 32, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 498, + "line": 329, "column": 23 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 327, + "column": 16 + } + }, + "COptionFieldElement": { + "size_of": 36, + "align_of": 4, + "fields": [ { - "name": "contract_address", + "name": "tag", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "name": "COptionFieldElement_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, - "column": 16 + "line": 271, + "column": 3 + }, + "innerType": { + "name": "COptionFieldElement_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 268, + "column": 14 + } } }, - "offset_of": 64, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 499, - "column": 23 + "line": 274, + "column": 27 } }, { - "name": "token_id", + "name": "", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "name": "COptionFieldElement_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 32, + "alignOf": 1, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 275, + "column": 3 } }, - "offset_of": 96, + "offset_of": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 500, - "column": 15 + "line": 275, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 492, + "line": 273, "column": 16 } }, - "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 1, - "align_of": 1, + "Resultbool": { + "size_of": 16, + "align_of": 8, "fields": [ { - "name": "ok", + "name": "tag", + "type": { + "name": "Resultbool_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 442, + "column": 3 + }, + "innerType": { + "name": "Resultbool_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 439, + "column": 14 + } + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 445, + "column": 18 + } + }, + { + "name": "", "type": { - "name": "_Bool", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "name": "Resultbool_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 446, + "column": 3 + } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 448, - "column": 12 + "line": 446, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 447, - "column": 5 + "line": 444, + "column": 16 } }, "CArrayStruct": { @@ -10235,209 +10135,366 @@ "column": 16 } }, - "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 8, + "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "ok", + "name": "tuple", "type": { - "name": "Subscription*", - "kind": "pointer", - "sizeOf": 8, + "name": "CArrayTy", + "kind": "struct", + "sizeOf": 16, "alignOf": 8, - "innerType": { - "name": "Subscription", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 34, - "column": 16 - } + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 182, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 414, - "column": 28 + "line": 209, + "column": 23 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 413, + "line": 208, "column": 5 } }, - "ResultCArrayFieldElement": { - "size_of": 24, + "MemberClause": { + "size_of": 72, "align_of": 8, "fields": [ { - "name": "tag", + "name": "model", "type": { - "name": "ResultCArrayFieldElement_Tag", - "kind": "typeAlias", + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 316, + "column": 15 + } + }, + { + "name": "member", + "type": { + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } + }, + "offset_of": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 317, + "column": 15 + } + }, + { + "name": "operator_", + "type": { + "name": "ComparisonOperator", + "kind": "enum", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 535, - "column": 3 - }, + "line": 11, + "column": 14 + } + }, + "offset_of": 16, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 318, + "column": 27 + } + }, + { + "name": "value", + "type": { + "name": "MemberValue", + "kind": "struct", + "sizeOf": 48, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 303, + "column": 16 + } + }, + "offset_of": 24, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 319, + "column": 22 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 315, + "column": 16 + } + }, + "Call": { + "size_of": 56, + "align_of": 8, + "fields": [ + { + "name": "to", + "type": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 646, + "column": 23 + } + }, + { + "name": "selector", + "type": { + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, "innerType": { - "name": "ResultCArrayFieldElement_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } + }, + "offset_of": 32, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 647, + "column": 15 + } + }, + { + "name": "calldata", + "type": { + "name": "CArrayFieldElement", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 374, + "column": 16 + } + }, + "offset_of": 40, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 648, + "column": 29 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 645, + "column": 16 + } + }, + "CArrayTokenBalance": { + "size_of": 16, + "align_of": 8, + "fields": [ + { + "name": "data", + "type": { + "name": "TokenBalance*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "TokenBalance", + "kind": "struct", + "sizeOf": 104, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 532, - "column": 14 + "line": 492, + "column": 16 } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 538, - "column": 32 + "line": 504, + "column": 24 } }, { - "name": "", + "name": "data_len", "type": { - "name": "ResultCArrayFieldElement_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 16, + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 539, - "column": 3 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 298, + "column": 26 + }, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 539, - "column": 3 + "line": 505, + "column": 13 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 537, + "line": 503, "column": 16 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD15": { + "Enum": { "size_of": 32, - "align_of": 1, + "align_of": 8, "fields": [ { - "name": "contract_address", + "name": "name", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 161, - "column": 27 + "line": 177, + "column": 15 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 160, - "column": 5 - } - }, - "Primitive": { - "size_of": 40, - "align_of": 8, - "fields": [ + }, { - "name": "tag", + "name": "option", "type": { - "name": "Primitive_Tag", + "name": "uint8_t", "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "sizeOf": 1, + "alignOf": 1, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 105, - "column": 3 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 266, + "column": 24 }, "innerType": { - "name": "Primitive_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 85, - "column": 14 - } + "name": "unsigned char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 108, - "column": 17 + "line": 178, + "column": 11 } }, { - "name": "", + "name": "options", "type": { - "name": "Primitive_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 32, + "name": "CArrayEnumOption", + "kind": "struct", + "sizeOf": 16, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 109, - "column": 3 + "line": 171, + "column": 16 } }, - "offset_of": 8, + "offset_of": 16, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 109, - "column": 3 + "line": 179, + "column": 27 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 107, + "line": 176, "column": 16 } }, @@ -10488,7 +10545,7 @@ "column": 5 } }, - "BlockId_ANONYMOUS_FIELD1": { + "ResultFieldElement_ANONYMOUS_FIELD1": { "record_kind": "union", "size_of": 32, "align_of": 8, @@ -10496,7 +10553,7 @@ { "name": "", "type": { - "name": "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", "sizeOf": 32, "alignOf": 1, @@ -10504,21 +10561,21 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 663, + "line": 574, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 663, + "line": 574, "column": 5 } }, { "name": "", "type": { - "name": "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", "sizeOf": 8, "alignOf": 8, @@ -10526,36 +10583,14 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 666, - "column": 5 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 666, - "column": 5 - } - }, - { - "name": "", - "type": { - "name": "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", - "kind": "struct", - "sizeOf": 4, - "alignOf": 4, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 669, + "line": 577, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 669, + "line": 577, "column": 5 } } @@ -10563,149 +10598,114 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 662, + "line": 573, "column": 3 } }, - "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 8, + "ResultCArrayFieldElement": { + "size_of": 24, "align_of": 8, "fields": [ { - "name": "ok", + "name": "tag", "type": { - "name": "Provider*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, + "name": "ResultCArrayFieldElement_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 535, + "column": 3 + }, "innerType": { - "name": "Provider", - "kind": "opaqueType", + "name": "ResultCArrayFieldElement_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 32, - "column": 16 + "line": 532, + "column": 14 } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 620, - "column": 24 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 619, - "column": 5 - } - }, - "ResultCArrayToken_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 16, - "align_of": 8, - "fields": [ - { - "name": "ok", - "type": { - "name": "CArrayToken", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 470, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 484, - "column": 26 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 483, - "column": 5 - } - }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD12": { - "size_of": 1, - "align_of": 1, - "fields": [ + "line": 538, + "column": 32 + } + }, { - "name": "bool_", + "name": "", "type": { - "name": "_Bool", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "name": "ResultCArrayFieldElement_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 16, + "alignOf": 8, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 539, + "column": 3 + } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 152, - "column": 12 + "line": 539, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 151, - "column": 5 + "line": 537, + "column": 16 } }, - "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { "size_of": 8, "align_of": 8, "fields": [ { - "name": "number", + "name": "err", "type": { - "name": "uint64_t", - "kind": "typeAlias", + "name": "Error", + "kind": "struct", "sizeOf": 8, "alignOf": 8, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 98, - "column": 25 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 38, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 667, - "column": 16 + "line": 54, + "column": 20 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 666, + "line": 53, "column": 5 } } }, "enums": { - "ResultSubscription_Tag": { + "BlockId_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -10714,21 +10714,49 @@ }, "values": [ { - "name": "OkSubscription" + "name": "Hash" }, { - "name": "ErrSubscription", + "name": "Number", "value": 1 + }, + { + "name": "BlockTag_", + "value": 2 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 405, + "line": 654, + "column": 14 + }, + "comment": "/**\n * Block hash, number or tag\n */" + }, + "ResultCArrayFieldElement_Tag": { + "typeInteger": { + "name": "unsigned int", + "kind": "primitive", + "sizeOf": 4, + "alignOf": 4 + }, + "values": [ + { + "name": "OkCArrayFieldElement" + }, + { + "name": "ErrCArrayFieldElement", + "value": 1 + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 532, "column": 14 } }, - "ResultSignature_Tag": { + "Resultc_char_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -10737,21 +10765,21 @@ }, "values": [ { - "name": "OkSignature" + "name": "Okc_char" }, { - "name": "ErrSignature", + "name": "Errc_char", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 594, + "line": 549, "column": 14 } }, - "ResultFieldElement_Tag": { + "ResultSubscription_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -10760,17 +10788,40 @@ }, "values": [ { - "name": "OkFieldElement" + "name": "OkSubscription" }, { - "name": "ErrFieldElement", + "name": "ErrSubscription", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 566, + "line": 405, + "column": 14 + } + }, + "ResultProvider_Tag": { + "typeInteger": { + "name": "unsigned int", + "kind": "primitive", + "sizeOf": 4, + "alignOf": 4 + }, + "values": [ + { + "name": "OkProvider" + }, + { + "name": "ErrProvider", + "value": 1 + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 611, "column": 14 } }, @@ -10797,7 +10848,7 @@ "column": 14 } }, - "Ty_Tag": { + "LogicalOperator": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -10806,37 +10857,67 @@ }, "values": [ { - "name": "Primitive_" + "name": "And" }, { - "name": "Struct_", + "name": "Or", "value": 1 - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 20, + "column": 14 + } + }, + "BlockTag": { + "typeInteger": { + "name": "unsigned int", + "kind": "primitive", + "sizeOf": 4, + "alignOf": 4 + }, + "values": [ { - "name": "Enum_", - "value": 2 + "name": "Latest" }, { - "name": "Tuple_", - "value": 3 - }, + "name": "Pending", + "value": 1 + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 6, + "column": 14 + } + }, + "ResultCArrayTokenBalance_Tag": { + "typeInteger": { + "name": "unsigned int", + "kind": "primitive", + "sizeOf": 4, + "alignOf": 4 + }, + "values": [ { - "name": "Array_", - "value": 4 + "name": "OkCArrayTokenBalance" }, { - "name": "ByteArray", - "value": 5 + "name": "ErrCArrayTokenBalance", + "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 187, + "line": 508, "column": 14 } }, - "ResultCArrayFieldElement_Tag": { + "COptionFieldElement_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -10845,21 +10926,21 @@ }, "values": [ { - "name": "OkCArrayFieldElement" + "name": "SomeFieldElement" }, { - "name": "ErrCArrayFieldElement", + "name": "NoneFieldElement", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 532, + "line": 268, "column": 14 } }, - "ResultCArrayToken_Tag": { + "ResultAccount_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -10868,21 +10949,21 @@ }, "values": [ { - "name": "OkCArrayToken" + "name": "OkAccount" }, { - "name": "ErrCArrayToken", + "name": "ErrAccount", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 475, + "line": 628, "column": 14 } }, - "Clause_Tag": { + "ResultCArrayToken_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -10891,25 +10972,21 @@ }, "values": [ { - "name": "Keys" + "name": "OkCArrayToken" }, { - "name": "CMember", + "name": "ErrCArrayToken", "value": 1 - }, - { - "name": "Composite", - "value": 2 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 332, + "line": 475, "column": 14 } }, - "ResultCArrayTokenBalance_Tag": { + "Resultbool_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -10918,21 +10995,21 @@ }, "values": [ { - "name": "OkCArrayTokenBalance" + "name": "Okbool" }, { - "name": "ErrCArrayTokenBalance", + "name": "Errbool", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 508, + "line": 439, "column": 14 } }, - "ResultCArrayEntity_Tag": { + "COptionClause_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -10941,21 +11018,21 @@ }, "values": [ { - "name": "OkCArrayEntity" + "name": "SomeClause" }, { - "name": "ErrCArrayEntity", + "name": "NoneClause", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 251, + "line": 353, "column": 14 } }, - "PatternMatching": { + "ComparisonOperator": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -10964,21 +11041,37 @@ }, "values": [ { - "name": "FixedLen" + "name": "Eq" }, { - "name": "VariableLen", + "name": "Neq", "value": 1 + }, + { + "name": "Gt", + "value": 2 + }, + { + "name": "Gte", + "value": 3 + }, + { + "name": "Lt", + "value": 4 + }, + { + "name": "Lte", + "value": 5 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 25, + "line": 11, "column": 14 } }, - "ComparisonOperator": { + "Ty_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -10987,37 +11080,37 @@ }, "values": [ { - "name": "Eq" + "name": "Primitive_" }, { - "name": "Neq", + "name": "Struct_", "value": 1 }, { - "name": "Gt", + "name": "Enum_", "value": 2 }, { - "name": "Gte", + "name": "Tuple_", "value": 3 }, { - "name": "Lt", + "name": "Array_", "value": 4 }, { - "name": "Lte", + "name": "ByteArray", "value": 5 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 11, + "line": 187, "column": 14 } }, - "BlockTag": { + "Clause_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -11026,21 +11119,25 @@ }, "values": [ { - "name": "Latest" + "name": "Keys" }, { - "name": "Pending", + "name": "CMember", "value": 1 + }, + { + "name": "Composite", + "value": 2 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 6, + "line": 332, "column": 14 } }, - "MemberValue_Tag": { + "EntityKeysClause_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -11049,17 +11146,21 @@ }, "values": [ { - "name": "String" + "name": "HashedKeys" + }, + { + "name": "EntityKeys", + "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 298, + "line": 422, "column": 14 } }, - "ResultToriiClient_Tag": { + "ResultFieldElement_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -11068,17 +11169,17 @@ }, "values": [ { - "name": "OkToriiClient" + "name": "OkFieldElement" }, { - "name": "ErrToriiClient", + "name": "ErrFieldElement", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 42, + "line": 566, "column": 14 } }, @@ -11161,104 +11262,7 @@ "column": 14 } }, - "COptionClause_Tag": { - "typeInteger": { - "name": "unsigned int", - "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 - }, - "values": [ - { - "name": "SomeClause" - }, - { - "name": "NoneClause", - "value": 1 - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 353, - "column": 14 - } - }, - "BlockId_Tag": { - "typeInteger": { - "name": "unsigned int", - "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 - }, - "values": [ - { - "name": "Hash" - }, - { - "name": "Number", - "value": 1 - }, - { - "name": "BlockTag_", - "value": 2 - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 654, - "column": 14 - }, - "comment": "/**\n * Block hash, number or tag\n */" - }, - "EntityKeysClause_Tag": { - "typeInteger": { - "name": "unsigned int", - "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 - }, - "values": [ - { - "name": "HashedKeys" - }, - { - "name": "EntityKeys", - "value": 1 - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 422, - "column": 14 - } - }, - "LogicalOperator": { - "typeInteger": { - "name": "unsigned int", - "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 - }, - "values": [ - { - "name": "And" - }, - { - "name": "Or", - "value": 1 - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 20, - "column": 14 - } - }, - "Resultbool_Tag": { + "MemberValue_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -11267,21 +11271,17 @@ }, "values": [ { - "name": "Okbool" - }, - { - "name": "Errbool", - "value": 1 + "name": "String" } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 439, + "line": 298, "column": 14 } }, - "ResultProvider_Tag": { + "ResultSignature_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -11290,21 +11290,21 @@ }, "values": [ { - "name": "OkProvider" + "name": "OkSignature" }, { - "name": "ErrProvider", + "name": "ErrSignature", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 611, + "line": 594, "column": 14 } }, - "Resultc_char_Tag": { + "ResultToriiClient_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -11313,21 +11313,21 @@ }, "values": [ { - "name": "Okc_char" + "name": "OkToriiClient" }, { - "name": "Errc_char", + "name": "ErrToriiClient", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 549, + "line": 42, "column": 14 } }, - "COptionFieldElement_Tag": { + "PatternMatching": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -11336,21 +11336,21 @@ }, "values": [ { - "name": "SomeFieldElement" + "name": "FixedLen" }, { - "name": "NoneFieldElement", + "name": "VariableLen", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 268, + "line": 25, "column": 14 } }, - "ResultAccount_Tag": { + "ResultCArrayEntity_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -11359,28 +11359,28 @@ }, "values": [ { - "name": "OkAccount" + "name": "OkCArrayEntity" }, { - "name": "ErrAccount", + "name": "ErrCArrayEntity", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 628, + "line": 251, "column": 14 } } }, "typeAliases": {}, "opaqueTypes": { - "Provider": { + "Subscription": { "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 32, + "line": 34, "column": 16 } }, @@ -11392,11 +11392,11 @@ "column": 16 } }, - "Subscription": { + "Provider": { "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 34, + "line": 32, "column": 16 } }, @@ -11439,6 +11439,36 @@ } ] }, + "void (const char *)": { + "type": { + "name": "void (const char *)", + "kind": "functionPointer", + "sizeOf": 1, + "alignOf": 4 + }, + "returnType": { + "name": "void", + "kind": "primitive" + }, + "parameters": [ + { + "name": "", + "type": { + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } + } + } + ] + }, "void (FieldElement, CArrayStruct)": { "type": { "name": "void (FieldElement, CArrayStruct)", @@ -11483,36 +11513,6 @@ } ] }, - "void (const char *)": { - "type": { - "name": "void (const char *)", - "kind": "functionPointer", - "sizeOf": 1, - "alignOf": 4 - }, - "returnType": { - "name": "void", - "kind": "primitive" - }, - "parameters": [ - { - "name": "", - "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } - } - } - ] - }, "void (IndexerUpdate)": { "type": { "name": "void (IndexerUpdate)", diff --git a/Bindings/ast/cross-platform.json b/Bindings/ast/cross-platform.json index 11950096..996f3215 100644 --- a/Bindings/ast/cross-platform.json +++ b/Bindings/ast/cross-platform.json @@ -10,15 +10,28 @@ "macroObjects": {}, "variables": {}, "functions": { - "signing_key_sign": { + "account_new": { "callingConvention": "cdecl", "returnType": { - "name": "ResultSignature", + "name": "ResultAccount", "kind": "struct", - "sizeOf": 72, + "sizeOf": 16, "alignOf": 8 }, "parameters": [ + { + "name": "rpc", + "type": { + "name": "Provider*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Provider", + "kind": "opaqueType" + } + } + }, { "name": "private_key", "type": { @@ -29,17 +42,24 @@ } }, { - "name": "hash", + "name": "address", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1 + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } } } ] }, - "provider_free": { + "entity_free": { "callingConvention": "cdecl", "returnType": { "name": "void", @@ -47,77 +67,98 @@ }, "parameters": [ { - "name": "rpc", + "name": "entity", "type": { - "name": "Provider*", + "name": "Entity*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Provider", - "kind": "opaqueType" + "name": "Entity", + "kind": "struct", + "sizeOf": 48, + "alignOf": 8 } } } ] }, - "bytearray_serialize": { + "account_execute_raw": { "callingConvention": "cdecl", "returnType": { - "name": "ResultCArrayFieldElement", + "name": "ResultFieldElement", "kind": "struct", - "sizeOf": 24, + "sizeOf": 40, "alignOf": 8 }, "parameters": [ { - "name": "str", + "name": "account", "type": { - "name": "const char*", + "name": "Account*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, + "name": "Account", + "kind": "opaqueType" + } + } + }, + { + "name": "calldata", + "type": { + "name": "Call*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Call", + "kind": "struct", + "sizeOf": 56, + "alignOf": 8, "isConst": true } } + }, + { + "name": "calldata_len", + "type": { + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 + } + } } ] }, - "wait_for_transaction": { + "world_metadata_free": { "callingConvention": "cdecl", "returnType": { - "name": "Resultbool", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8 + "name": "void", + "kind": "primitive" }, "parameters": [ { - "name": "rpc", + "name": "metadata", "type": { - "name": "Provider*", + "name": "WorldMetadata*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Provider", - "kind": "opaqueType" + "name": "WorldMetadata", + "kind": "struct", + "sizeOf": 48, + "alignOf": 8 } } - }, - { - "name": "txn_hash", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1 - } } ] }, @@ -145,17 +186,30 @@ } ] }, - "account_nonce": { + "account_deploy_burner": { "callingConvention": "cdecl", "returnType": { - "name": "ResultFieldElement", + "name": "ResultAccount", "kind": "struct", - "sizeOf": 40, + "sizeOf": 16, "alignOf": 8 }, "parameters": [ { - "name": "account", + "name": "provider", + "type": { + "name": "Provider*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Provider", + "kind": "opaqueType" + } + } + }, + { + "name": "master_account", "type": { "name": "Account*", "kind": "pointer", @@ -166,10 +220,19 @@ "kind": "opaqueType" } } + }, + { + "name": "signing_key", + "type": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1 + } } ] }, - "client_on_event_message_update": { + "on_indexer_update": { "callingConvention": "cdecl", "returnType": { "name": "ResultSubscription", @@ -192,62 +255,89 @@ } }, { - "name": "clauses", + "name": "contract_address", "type": { - "name": "EntityKeysClause*", + "name": "FieldElement*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "EntityKeysClause", + "name": "FieldElement", "kind": "struct", - "sizeOf": 48, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, "isConst": true } } }, { - "name": "clauses_len", + "name": "callback", "type": { - "name": "uintptr_t", - "kind": "typeAlias", + "name": "void (IndexerUpdate)", + "kind": "functionPointer", + "sizeOf": 8, + "alignOf": 8 + } + } + ] + }, + "cairo_short_string_to_felt": { + "callingConvention": "cdecl", + "returnType": { + "name": "ResultFieldElement", + "kind": "struct", + "sizeOf": 40, + "alignOf": 8 + }, + "parameters": [ + { + "name": "str", + "type": { + "name": "const char*", + "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "unsigned long", + "name": "const char", "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "sizeOf": 1, + "alignOf": 1, + "isConst": true } } - }, - { - "name": "historical", - "type": { - "name": "_Bool", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 - } - }, + } + ] + }, + "ty_free": { + "callingConvention": "cdecl", + "returnType": { + "name": "void", + "kind": "primitive" + }, + "parameters": [ { - "name": "callback", + "name": "ty", "type": { - "name": "void (FieldElement, CArrayStruct)", - "kind": "functionPointer", + "name": "Ty*", + "kind": "pointer", "sizeOf": 8, - "alignOf": 8 + "alignOf": 8, + "innerType": { + "name": "Ty", + "kind": "struct", + "sizeOf": 48, + "alignOf": 8 + } } } ] }, - "client_update_event_message_subscription": { + "client_publish_message": { "callingConvention": "cdecl", "returnType": { - "name": "Resultbool", + "name": "ResultCArrayu8", "kind": "struct", - "sizeOf": 16, + "sizeOf": 24, "alignOf": 8 }, "parameters": [ @@ -265,36 +355,39 @@ } }, { - "name": "subscription", + "name": "message", "type": { - "name": "Subscription*", + "name": "const char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Subscription", - "kind": "opaqueType" + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } } }, { - "name": "clauses", + "name": "signature_felts", "type": { - "name": "EntityKeysClause*", + "name": "FieldElement*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "EntityKeysClause", + "name": "FieldElement", "kind": "struct", - "sizeOf": 48, - "alignOf": 8, - "isConst": true + "sizeOf": 32, + "alignOf": 1, + "isConst": true } } }, { - "name": "clauses_len", + "name": "signature_felts_len", "type": { "name": "uintptr_t", "kind": "typeAlias", @@ -309,7 +402,7 @@ } }, { - "name": "historical", + "name": "is_session_signature", "type": { "name": "_Bool", "kind": "primitive", @@ -319,12 +412,41 @@ } ] }, - "client_event_messages": { + "signing_key_sign": { "callingConvention": "cdecl", "returnType": { - "name": "ResultCArrayEntity", + "name": "ResultSignature", "kind": "struct", - "sizeOf": 24, + "sizeOf": 72, + "alignOf": 8 + }, + "parameters": [ + { + "name": "private_key", + "type": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1 + } + }, + { + "name": "hash", + "type": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1 + } + } + ] + }, + "client_on_event_message_update": { + "callingConvention": "cdecl", + "returnType": { + "name": "ResultSubscription", + "kind": "struct", + "sizeOf": 16, "alignOf": 8 }, "parameters": [ @@ -342,21 +464,36 @@ } }, { - "name": "query", + "name": "clauses", "type": { - "name": "Query*", + "name": "EntityKeysClause*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Query", + "name": "EntityKeysClause", "kind": "struct", - "sizeOf": 104, + "sizeOf": 48, "alignOf": 8, "isConst": true } } }, + { + "name": "clauses_len", + "type": { + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 + } + } + }, { "name": "historical", "type": { @@ -365,20 +502,29 @@ "sizeOf": 1, "alignOf": 1 } + }, + { + "name": "callback", + "type": { + "name": "void (FieldElement, CArrayStruct)", + "kind": "functionPointer", + "sizeOf": 8, + "alignOf": 8 + } } ] }, - "typed_data_encode": { + "get_selector_from_tag": { "callingConvention": "cdecl", "returnType": { - "name": "ResultFieldElement", + "name": "FieldElement", "kind": "struct", - "sizeOf": 40, - "alignOf": 8 + "sizeOf": 32, + "alignOf": 1 }, "parameters": [ { - "name": "typed_data", + "name": "tag", "type": { "name": "const char*", "kind": "pointer", @@ -392,63 +538,48 @@ "isConst": true } } - }, - { - "name": "address", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1 - } } ] }, - "verifying_key_verify": { + "signing_key_new": { "callingConvention": "cdecl", "returnType": { - "name": "Resultbool", + "name": "FieldElement", "kind": "struct", - "sizeOf": 16, - "alignOf": 8 + "sizeOf": 32, + "alignOf": 1 + }, + "parameters": [] + }, + "model_free": { + "callingConvention": "cdecl", + "returnType": { + "name": "void", + "kind": "primitive" }, "parameters": [ { - "name": "verifying_key", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1 - } - }, - { - "name": "hash", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1 - } - }, - { - "name": "signature", + "name": "model", "type": { - "name": "Signature", - "kind": "struct", - "sizeOf": 64, - "alignOf": 1 + "name": "Struct*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Struct", + "kind": "struct", + "sizeOf": 24, + "alignOf": 8 + } } } ] }, - "client_token_balances": { + "client_set_logger": { "callingConvention": "cdecl", "returnType": { - "name": "ResultCArrayTokenBalance", - "kind": "struct", - "sizeOf": 24, - "alignOf": 8 + "name": "void", + "kind": "primitive" }, "parameters": [ { @@ -465,7 +596,45 @@ } }, { - "name": "account_addresses", + "name": "logger", + "type": { + "name": "void (const char *)", + "kind": "functionPointer", + "sizeOf": 8, + "alignOf": 8 + } + } + ] + }, + "hash_get_contract_address": { + "callingConvention": "cdecl", + "returnType": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1 + }, + "parameters": [ + { + "name": "class_hash", + "type": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1 + } + }, + { + "name": "salt", + "type": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1 + } + }, + { + "name": "constructor_calldata", "type": { "name": "FieldElement*", "kind": "pointer", @@ -481,7 +650,7 @@ } }, { - "name": "account_addresses_len", + "name": "constructor_calldata_len", "type": { "name": "uintptr_t", "kind": "typeAlias", @@ -496,7 +665,27 @@ } }, { - "name": "contract_addresses", + "name": "deployer_address", + "type": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1 + } + } + ] + }, + "poseidon_hash": { + "callingConvention": "cdecl", + "returnType": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1 + }, + "parameters": [ + { + "name": "felts", "type": { "name": "FieldElement*", "kind": "pointer", @@ -512,7 +701,7 @@ } }, { - "name": "contract_addresses_len", + "name": "felts_len", "type": { "name": "uintptr_t", "kind": "typeAlias", @@ -528,30 +717,17 @@ } ] }, - "client_tokens": { + "bytearray_deserialize": { "callingConvention": "cdecl", "returnType": { - "name": "ResultCArrayToken", + "name": "Resultc_char", "kind": "struct", - "sizeOf": 24, + "sizeOf": 16, "alignOf": 8 }, "parameters": [ { - "name": "client", - "type": { - "name": "ToriiClient*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "ToriiClient", - "kind": "opaqueType" - } - } - }, - { - "name": "contract_addresses", + "name": "felts", "type": { "name": "FieldElement*", "kind": "pointer", @@ -567,7 +743,7 @@ } }, { - "name": "contract_addresses_len", + "name": "felts_len", "type": { "name": "uintptr_t", "kind": "typeAlias", @@ -583,31 +759,104 @@ } ] }, - "string_free": { + "wait_for_transaction": { "callingConvention": "cdecl", "returnType": { - "name": "void", - "kind": "primitive" + "name": "Resultbool", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8 }, "parameters": [ { - "name": "string", + "name": "rpc", "type": { - "name": "char*", + "name": "Provider*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "name": "Provider", + "kind": "opaqueType" } } + }, + { + "name": "txn_hash", + "type": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1 + } } ] }, - "ty_free": { + "client_entities": { + "callingConvention": "cdecl", + "returnType": { + "name": "ResultCArrayEntity", + "kind": "struct", + "sizeOf": 24, + "alignOf": 8 + }, + "parameters": [ + { + "name": "client", + "type": { + "name": "ToriiClient*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "ToriiClient", + "kind": "opaqueType" + } + } + }, + { + "name": "query", + "type": { + "name": "Query*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Query", + "kind": "struct", + "sizeOf": 104, + "alignOf": 8, + "isConst": true + } + } + } + ] + }, + "client_metadata": { + "callingConvention": "cdecl", + "returnType": { + "name": "WorldMetadata", + "kind": "struct", + "sizeOf": 48, + "alignOf": 8 + }, + "parameters": [ + { + "name": "client", + "type": { + "name": "ToriiClient*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "ToriiClient", + "kind": "opaqueType" + } + } + } + ] + }, + "error_free": { "callingConvention": "cdecl", "returnType": { "name": "void", @@ -615,33 +864,46 @@ }, "parameters": [ { - "name": "ty", + "name": "error", "type": { - "name": "Ty*", + "name": "Error*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Ty", + "name": "Error", "kind": "struct", - "sizeOf": 48, + "sizeOf": 8, "alignOf": 8 } } } ] }, - "bytearray_deserialize": { + "client_tokens": { "callingConvention": "cdecl", "returnType": { - "name": "Resultc_char", + "name": "ResultCArrayToken", "kind": "struct", - "sizeOf": 16, + "sizeOf": 24, "alignOf": 8 }, "parameters": [ { - "name": "felts", + "name": "client", + "type": { + "name": "ToriiClient*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "ToriiClient", + "kind": "opaqueType" + } + } + }, + { + "name": "contract_addresses", "type": { "name": "FieldElement*", "kind": "pointer", @@ -657,7 +919,7 @@ } }, { - "name": "felts_len", + "name": "contract_addresses_len", "type": { "name": "uintptr_t", "kind": "typeAlias", @@ -673,12 +935,12 @@ } ] }, - "account_deploy_burner": { + "starknet_call": { "callingConvention": "cdecl", "returnType": { - "name": "ResultAccount", + "name": "ResultCArrayFieldElement", "kind": "struct", - "sizeOf": 16, + "sizeOf": 24, "alignOf": 8 }, "parameters": [ @@ -696,88 +958,94 @@ } }, { - "name": "master_account", + "name": "call", "type": { - "name": "Account*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "Account", - "kind": "opaqueType" - } + "name": "Call", + "kind": "struct", + "sizeOf": 56, + "alignOf": 8 } }, { - "name": "signing_key", + "name": "block_id", "type": { - "name": "FieldElement", + "name": "BlockId", "kind": "struct", - "sizeOf": 32, - "alignOf": 1 + "sizeOf": 40, + "alignOf": 8 } } ] }, - "starknet_keccak": { + "bytearray_serialize": { "callingConvention": "cdecl", "returnType": { - "name": "FieldElement", + "name": "ResultCArrayFieldElement", "kind": "struct", - "sizeOf": 32, - "alignOf": 1 + "sizeOf": 24, + "alignOf": 8 }, "parameters": [ { - "name": "bytes", + "name": "str", "type": { - "name": "uint8_t*", + "name": "const char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "uint8_t", - "kind": "typeAlias", + "name": "const char", + "kind": "primitive", "sizeOf": 1, "alignOf": 1, - "isConst": true, - "innerType": { - "name": "unsigned char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 - } + "isConst": true } } - }, + } + ] + }, + "account_set_block_id": { + "callingConvention": "cdecl", + "returnType": { + "name": "void", + "kind": "primitive" + }, + "parameters": [ { - "name": "bytes_len", + "name": "account", "type": { - "name": "uintptr_t", - "kind": "typeAlias", + "name": "Account*", + "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "name": "Account", + "kind": "opaqueType" } } + }, + { + "name": "block_id", + "type": { + "name": "BlockId", + "kind": "struct", + "sizeOf": 40, + "alignOf": 8 + } } ] }, - "provider_new": { + "typed_data_encode": { "callingConvention": "cdecl", "returnType": { - "name": "ResultProvider", + "name": "ResultFieldElement", "kind": "struct", - "sizeOf": 16, + "sizeOf": 40, "alignOf": 8 }, "parameters": [ { - "name": "rpc_url", + "name": "typed_data", "type": { "name": "const char*", "kind": "pointer", @@ -791,15 +1059,24 @@ "isConst": true } } + }, + { + "name": "address", + "type": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1 + } } ] }, - "client_metadata": { + "client_token_balances": { "callingConvention": "cdecl", "returnType": { - "name": "WorldMetadata", + "name": "ResultCArrayTokenBalance", "kind": "struct", - "sizeOf": 48, + "sizeOf": 24, "alignOf": 8 }, "parameters": [ @@ -815,89 +1092,104 @@ "kind": "opaqueType" } } - } - ] - }, - "client_entities": { - "callingConvention": "cdecl", - "returnType": { - "name": "ResultCArrayEntity", - "kind": "struct", - "sizeOf": 24, - "alignOf": 8 - }, - "parameters": [ + }, { - "name": "client", + "name": "account_addresses", "type": { - "name": "ToriiClient*", + "name": "FieldElement*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "ToriiClient", - "kind": "opaqueType" + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "isConst": true } } }, { - "name": "query", + "name": "account_addresses_len", "type": { - "name": "Query*", - "kind": "pointer", + "name": "uintptr_t", + "kind": "typeAlias", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Query", - "kind": "struct", - "sizeOf": 104, - "alignOf": 8, - "isConst": true + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } } - } - ] + }, + { + "name": "contract_addresses", + "type": { + "name": "FieldElement*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "isConst": true + } + } + }, + { + "name": "contract_addresses_len", + "type": { + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 + } + } + } + ] }, - "signing_key_new": { + "get_selector_from_name": { "callingConvention": "cdecl", "returnType": { - "name": "FieldElement", + "name": "ResultFieldElement", "kind": "struct", - "sizeOf": 32, - "alignOf": 1 - }, - "parameters": [] - }, - "world_metadata_free": { - "callingConvention": "cdecl", - "returnType": { - "name": "void", - "kind": "primitive" + "sizeOf": 40, + "alignOf": 8 }, "parameters": [ { - "name": "metadata", + "name": "name", "type": { - "name": "WorldMetadata*", + "name": "const char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "WorldMetadata", - "kind": "struct", - "sizeOf": 48, - "alignOf": 8 + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } } } ] }, - "client_publish_message": { + "client_update_entity_subscription": { "callingConvention": "cdecl", "returnType": { - "name": "ResultCArrayu8", + "name": "Resultbool", "kind": "struct", - "sizeOf": 24, + "sizeOf": 16, "alignOf": 8 }, "parameters": [ @@ -915,39 +1207,36 @@ } }, { - "name": "message", + "name": "subscription", "type": { - "name": "const char*", + "name": "Subscription*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "name": "Subscription", + "kind": "opaqueType" } } }, { - "name": "signature_felts", + "name": "clauses", "type": { - "name": "FieldElement*", + "name": "EntityKeysClause*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "FieldElement", + "name": "EntityKeysClause", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 48, + "alignOf": 8, "isConst": true } } }, { - "name": "signature_felts_len", + "name": "clauses_len", "type": { "name": "uintptr_t", "kind": "typeAlias", @@ -960,39 +1249,6 @@ "alignOf": 8 } } - }, - { - "name": "is_session_signature", - "type": { - "name": "_Bool", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 - } - } - ] - }, - "account_chain_id": { - "callingConvention": "cdecl", - "returnType": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1 - }, - "parameters": [ - { - "name": "account", - "type": { - "name": "Account*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "Account", - "kind": "opaqueType" - } - } } ] }, @@ -1060,142 +1316,101 @@ } ] }, - "account_new": { + "subscription_cancel": { "callingConvention": "cdecl", "returnType": { - "name": "ResultAccount", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8 + "name": "void", + "kind": "primitive" }, "parameters": [ { - "name": "rpc", + "name": "subscription", "type": { - "name": "Provider*", + "name": "Subscription*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Provider", + "name": "Subscription", "kind": "opaqueType" } } - }, + } + ] + }, + "parse_cairo_short_string": { + "callingConvention": "cdecl", + "returnType": { + "name": "Resultc_char", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8 + }, + "parameters": [ { - "name": "private_key", + "name": "felt", "type": { "name": "FieldElement", "kind": "struct", "sizeOf": 32, "alignOf": 1 } - }, - { - "name": "address", - "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } - } } ] }, - "poseidon_hash": { + "client_update_event_message_subscription": { "callingConvention": "cdecl", "returnType": { - "name": "FieldElement", + "name": "Resultbool", "kind": "struct", - "sizeOf": 32, - "alignOf": 1 + "sizeOf": 16, + "alignOf": 8 }, "parameters": [ { - "name": "felts", + "name": "client", "type": { - "name": "FieldElement*", + "name": "ToriiClient*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "isConst": true + "name": "ToriiClient", + "kind": "opaqueType" } } }, { - "name": "felts_len", + "name": "subscription", "type": { - "name": "uintptr_t", - "kind": "typeAlias", + "name": "Subscription*", + "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "name": "Subscription", + "kind": "opaqueType" } } - } - ] - }, - "hash_get_contract_address": { - "callingConvention": "cdecl", - "returnType": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1 - }, - "parameters": [ - { - "name": "class_hash", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1 - } - }, - { - "name": "salt", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1 - } }, { - "name": "constructor_calldata", + "name": "clauses", "type": { - "name": "FieldElement*", + "name": "EntityKeysClause*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "FieldElement", + "name": "EntityKeysClause", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 48, + "alignOf": 8, "isConst": true } } }, { - "name": "constructor_calldata_len", + "name": "clauses_len", "type": { "name": "uintptr_t", "kind": "typeAlias", @@ -1210,17 +1425,17 @@ } }, { - "name": "deployer_address", + "name": "historical", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, + "name": "_Bool", + "kind": "primitive", + "sizeOf": 1, "alignOf": 1 } } ] }, - "account_set_block_id": { + "provider_free": { "callingConvention": "cdecl", "returnType": { "name": "void", @@ -1228,120 +1443,60 @@ }, "parameters": [ { - "name": "account", + "name": "rpc", "type": { - "name": "Account*", + "name": "Provider*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Account", + "name": "Provider", "kind": "opaqueType" } } - }, - { - "name": "block_id", - "type": { - "name": "BlockId", - "kind": "struct", - "sizeOf": 40, - "alignOf": 8 - } } ] }, - "get_selector_from_tag": { + "string_free": { "callingConvention": "cdecl", "returnType": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1 + "name": "void", + "kind": "primitive" }, "parameters": [ { - "name": "tag", + "name": "string", "type": { - "name": "const char*", + "name": "char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "const char", + "name": "char", "kind": "primitive", "sizeOf": 1, - "alignOf": 1, - "isConst": true + "alignOf": 1 } } } ] }, - "client_update_entity_subscription": { + "verifying_key_new": { "callingConvention": "cdecl", "returnType": { - "name": "Resultbool", + "name": "FieldElement", "kind": "struct", - "sizeOf": 16, - "alignOf": 8 + "sizeOf": 32, + "alignOf": 1 }, "parameters": [ { - "name": "client", - "type": { - "name": "ToriiClient*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "ToriiClient", - "kind": "opaqueType" - } - } - }, - { - "name": "subscription", - "type": { - "name": "Subscription*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "Subscription", - "kind": "opaqueType" - } - } - }, - { - "name": "clauses", - "type": { - "name": "EntityKeysClause*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "EntityKeysClause", - "kind": "struct", - "sizeOf": 48, - "alignOf": 8, - "isConst": true - } - } - }, - { - "name": "clauses_len", + "name": "signing_key", "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 - } + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1 } } ] @@ -1414,76 +1569,34 @@ } ] }, - "parse_cairo_short_string": { - "callingConvention": "cdecl", - "returnType": { - "name": "Resultc_char", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8 - }, - "parameters": [ - { - "name": "felt", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1 - } - } - ] - }, - "on_indexer_update": { + "provider_new": { "callingConvention": "cdecl", "returnType": { - "name": "ResultSubscription", + "name": "ResultProvider", "kind": "struct", "sizeOf": 16, "alignOf": 8 }, "parameters": [ { - "name": "client", - "type": { - "name": "ToriiClient*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "ToriiClient", - "kind": "opaqueType" - } - } - }, - { - "name": "contract_address", + "name": "rpc_url", "type": { - "name": "FieldElement*", + "name": "const char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, + "name": "const char", + "kind": "primitive", + "sizeOf": 1, "alignOf": 1, "isConst": true } } - }, - { - "name": "callback", - "type": { - "name": "void (IndexerUpdate)", - "kind": "functionPointer", - "sizeOf": 8, - "alignOf": 8 - } } ] }, - "carray_free": { + "client_free": { "callingConvention": "cdecl", "returnType": { "name": "void", @@ -1491,219 +1604,180 @@ }, "parameters": [ { - "name": "data", + "name": "t", "type": { - "name": "void*", + "name": "ToriiClient*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "void", - "kind": "primitive" - } - } - }, - { - "name": "data_len", - "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "name": "ToriiClient", + "kind": "opaqueType" } } } ] }, - "client_free": { + "account_chain_id": { "callingConvention": "cdecl", "returnType": { - "name": "void", - "kind": "primitive" + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1 }, "parameters": [ { - "name": "t", + "name": "account", "type": { - "name": "ToriiClient*", + "name": "Account*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "ToriiClient", + "name": "Account", "kind": "opaqueType" } } } ] }, - "model_free": { + "account_nonce": { "callingConvention": "cdecl", "returnType": { - "name": "void", - "kind": "primitive" + "name": "ResultFieldElement", + "kind": "struct", + "sizeOf": 40, + "alignOf": 8 }, "parameters": [ { - "name": "model", + "name": "account", "type": { - "name": "Struct*", + "name": "Account*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Struct", - "kind": "struct", - "sizeOf": 24, - "alignOf": 8 + "name": "Account", + "kind": "opaqueType" } } } ] }, - "account_execute_raw": { + "client_event_messages": { "callingConvention": "cdecl", "returnType": { - "name": "ResultFieldElement", + "name": "ResultCArrayEntity", "kind": "struct", - "sizeOf": 40, + "sizeOf": 24, "alignOf": 8 }, "parameters": [ { - "name": "account", + "name": "client", "type": { - "name": "Account*", + "name": "ToriiClient*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Account", + "name": "ToriiClient", "kind": "opaqueType" } } }, { - "name": "calldata", + "name": "query", "type": { - "name": "Call*", + "name": "Query*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Call", + "name": "Query", "kind": "struct", - "sizeOf": 56, + "sizeOf": 104, "alignOf": 8, "isConst": true } } }, { - "name": "calldata_len", + "name": "historical", "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 - } + "name": "_Bool", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 } } ] }, - "starknet_call": { + "account_free": { "callingConvention": "cdecl", "returnType": { - "name": "ResultCArrayFieldElement", - "kind": "struct", - "sizeOf": 24, - "alignOf": 8 + "name": "void", + "kind": "primitive" }, "parameters": [ { - "name": "provider", + "name": "account", "type": { - "name": "Provider*", + "name": "Account*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Provider", + "name": "Account", "kind": "opaqueType" } } - }, - { - "name": "call", - "type": { - "name": "Call", - "kind": "struct", - "sizeOf": 56, - "alignOf": 8 - } - }, - { - "name": "block_id", - "type": { - "name": "BlockId", - "kind": "struct", - "sizeOf": 40, - "alignOf": 8 - } } ] }, - "entity_free": { + "starknet_keccak": { "callingConvention": "cdecl", "returnType": { - "name": "void", - "kind": "primitive" + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1 }, "parameters": [ { - "name": "entity", + "name": "bytes", "type": { - "name": "Entity*", + "name": "uint8_t*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Entity", - "kind": "struct", - "sizeOf": 48, - "alignOf": 8 + "name": "uint8_t", + "kind": "typeAlias", + "sizeOf": 1, + "alignOf": 1, + "isConst": true, + "innerType": { + "name": "unsigned char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 + } } } - } - ] - }, - "error_free": { - "callingConvention": "cdecl", - "returnType": { - "name": "void", - "kind": "primitive" - }, - "parameters": [ + }, { - "name": "error", + "name": "bytes_len", "type": { - "name": "Error*", - "kind": "pointer", + "name": "uintptr_t", + "kind": "typeAlias", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Error", - "kind": "struct", + "name": "unsigned long", + "kind": "primitive", "sizeOf": 8, "alignOf": 8 } @@ -1711,7 +1785,7 @@ } ] }, - "account_free": { + "carray_free": { "callingConvention": "cdecl", "returnType": { "name": "void", @@ -1719,67 +1793,69 @@ }, "parameters": [ { - "name": "account", + "name": "data", "type": { - "name": "Account*", + "name": "void*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Account", - "kind": "opaqueType" + "name": "void", + "kind": "primitive" + } + } + }, + { + "name": "data_len", + "type": { + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } } } ] }, - "verifying_key_new": { + "verifying_key_verify": { "callingConvention": "cdecl", "returnType": { - "name": "FieldElement", + "name": "Resultbool", "kind": "struct", - "sizeOf": 32, - "alignOf": 1 + "sizeOf": 16, + "alignOf": 8 }, "parameters": [ { - "name": "signing_key", + "name": "verifying_key", "type": { "name": "FieldElement", "kind": "struct", "sizeOf": 32, "alignOf": 1 } - } - ] - }, - "client_set_logger": { - "callingConvention": "cdecl", - "returnType": { - "name": "void", - "kind": "primitive" - }, - "parameters": [ + }, { - "name": "client", + "name": "hash", "type": { - "name": "ToriiClient*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "ToriiClient", - "kind": "opaqueType" - } + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1 } }, { - "name": "logger", + "name": "signature", "type": { - "name": "void (const char *)", - "kind": "functionPointer", - "sizeOf": 8, - "alignOf": 8 + "name": "Signature", + "kind": "struct", + "sizeOf": 64, + "alignOf": 1 } } ] @@ -1847,110 +1923,175 @@ } } ] - }, - "subscription_cancel": { - "callingConvention": "cdecl", - "returnType": { - "name": "void", - "kind": "primitive" - }, - "parameters": [ + } + }, + "records": { + "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "subscription", + "name": "err", "type": { - "name": "Subscription*", - "kind": "pointer", + "name": "Error", + "kind": "struct", "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "Subscription", - "kind": "opaqueType" - } + "alignOf": 8 } } ] }, - "cairo_short_string_to_felt": { - "callingConvention": "cdecl", - "returnType": { - "name": "ResultFieldElement", - "kind": "struct", - "sizeOf": 40, - "alignOf": 8 - }, - "parameters": [ + "Entity": { + "size_of": 48, + "align_of": 8, + "fields": [ { - "name": "str", + "name": "hashed_keys", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1 } + }, + { + "name": "models", + "type": { + "name": "CArrayStruct", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8 + }, + "offset_of": 32 } ] }, - "get_selector_from_name": { - "callingConvention": "cdecl", - "returnType": { - "name": "ResultFieldElement", - "kind": "struct", - "sizeOf": 40, - "alignOf": 8 - }, - "parameters": [ + "CArrayClause": { + "size_of": 16, + "align_of": 8, + "fields": [ { - "name": "name", + "name": "data", "type": { - "name": "const char*", + "name": "Clause*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "name": "Clause", + "kind": "struct", + "sizeOf": 80, + "alignOf": 8 } } - } - ] - } - }, - "records": { - "ModelMetadata": { - "size_of": 152, - "align_of": 8, - "fields": [ - { - "name": "schema", - "type": { - "name": "Ty", - "kind": "struct", - "sizeOf": 48, - "alignOf": 8 - } }, { - "name": "namespace_", + "name": "data_len", "type": { - "name": "const char*", - "kind": "pointer", + "name": "uintptr_t", + "kind": "typeAlias", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "const char", + "name": "unsigned long", "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, + "sizeOf": 8, + "alignOf": 8 + } + }, + "offset_of": 8 + } + ] + }, + "CArrayMember": { + "size_of": 16, + "align_of": 8, + "fields": [ + { + "name": "data", + "type": { + "name": "Member*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Member", + "kind": "struct", + "sizeOf": 24, + "alignOf": 8 + } + } + }, + { + "name": "data_len", + "type": { + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 + } + }, + "offset_of": 8 + } + ] + }, + "Signature": { + "size_of": 64, + "align_of": 1, + "fields": [ + { + "name": "r", + "type": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1 + }, + "comment": "/**\n * The \u0060r\u0060 value of a signature\n */" + }, + { + "name": "s", + "type": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1 + }, + "offset_of": 32, + "comment": "/**\n * The \u0060s\u0060 value of a signature\n */" + } + ] + }, + "ModelMetadata": { + "size_of": 152, + "align_of": 8, + "fields": [ + { + "name": "schema", + "type": { + "name": "Ty", + "kind": "struct", + "sizeOf": 48, + "alignOf": 8 + } + }, + { + "name": "namespace_", + "type": { + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, "isConst": true } }, @@ -2037,89 +2178,39 @@ } ] }, - "Token": { - "size_of": 64, + "MemberValue_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 40, "align_of": 8, "fields": [ { - "name": "contract_address", + "name": "primitive", "type": { - "name": "FieldElement", + "name": "Primitive", "kind": "struct", - "sizeOf": 32, - "alignOf": 1 + "sizeOf": 40, + "alignOf": 8 } - }, - { - "name": "name", - "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } - }, - "offset_of": 32 - }, - { - "name": "symbol", - "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } - }, - "offset_of": 40 - }, - { - "name": "decimals", - "type": { - "name": "uint8_t", - "kind": "typeAlias", - "sizeOf": 1, - "alignOf": 1, - "innerType": { - "name": "unsigned char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 - } - }, - "offset_of": 48 - }, + } + ] + }, + "COptionClause_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 80, + "align_of": 8, + "fields": [ { - "name": "metadata", + "name": "", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, + "name": "COptionClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", + "sizeOf": 80, "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } - }, - "offset_of": 56 + "isAnonymous": true + } } ] }, - "ResultAccount_ANONYMOUS_FIELD1": { + "ResultProvider_ANONYMOUS_FIELD1": { "record_kind": "union", "size_of": 8, "align_of": 8, @@ -2127,7 +2218,7 @@ { "name": "", "type": { - "name": "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", "sizeOf": 8, "alignOf": 8, @@ -2137,7 +2228,7 @@ { "name": "", "type": { - "name": "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", "sizeOf": 8, "alignOf": 8, @@ -2146,128 +2237,117 @@ } ] }, - "CHashItemFieldElementModelMetadata": { - "size_of": 184, - "align_of": 8, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 2, + "align_of": 2, "fields": [ { - "name": "key", + "name": "i16", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1 + "name": "int16_t", + "kind": "typeAlias", + "sizeOf": 2, + "alignOf": 2, + "innerType": { + "name": "short", + "kind": "primitive", + "sizeOf": 2, + "alignOf": 2 + } } - }, + } + ] + }, + "COptionClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 80, + "align_of": 8, + "fields": [ { - "name": "value", + "name": "some", "type": { - "name": "ModelMetadata", + "name": "Clause", "kind": "struct", - "sizeOf": 152, + "sizeOf": 80, "alignOf": 8 - }, - "offset_of": 32 + } } ] }, - "Call": { - "size_of": 56, - "align_of": 8, + "COptionFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 32, + "align_of": 1, "fields": [ { - "name": "to", + "name": "some", "type": { "name": "FieldElement", "kind": "struct", "sizeOf": 32, "alignOf": 1 } - }, + } + ] + }, + "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "selector", + "name": "err", "type": { - "name": "const char*", - "kind": "pointer", + "name": "Error", + "kind": "struct", "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } - }, - "offset_of": 32 - }, - { - "name": "calldata", - "type": { - "name": "CArrayFieldElement", - "kind": "struct", - "sizeOf": 16, "alignOf": 8 - }, - "offset_of": 40 - } - ] - }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD5": { - "size_of": 1, - "align_of": 1, - "fields": [ - { - "name": "u8", - "type": { - "name": "uint8_t", - "kind": "typeAlias", - "sizeOf": 1, - "alignOf": 1, - "innerType": { - "name": "unsigned char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 - } } } ] }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD7": { - "size_of": 4, - "align_of": 4, + "Ty": { + "size_of": 48, + "align_of": 8, "fields": [ { - "name": "u32", + "name": "tag", "type": { - "name": "uint32_t", + "name": "Ty_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "innerType": { - "name": "unsigned int", - "kind": "primitive", + "name": "Ty_Tag", + "kind": "enum", "sizeOf": 4, "alignOf": 4 } } + }, + { + "name": "", + "type": { + "name": "Ty_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 40, + "alignOf": 8, + "isAnonymous": true + }, + "offset_of": 8 } ] }, - "MemberValue": { - "size_of": 48, + "ResultProvider": { + "size_of": 16, "align_of": 8, "fields": [ { "name": "tag", "type": { - "name": "MemberValue_Tag", + "name": "ResultProvider_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "innerType": { - "name": "MemberValue_Tag", + "name": "ResultProvider_Tag", "kind": "enum", "sizeOf": 4, "alignOf": 4 @@ -2277,9 +2357,9 @@ { "name": "", "type": { - "name": "MemberValue_ANONYMOUS_FIELD1", + "name": "ResultProvider_ANONYMOUS_FIELD1", "kind": "union", - "sizeOf": 40, + "sizeOf": 8, "alignOf": 8, "isAnonymous": true }, @@ -2287,43 +2367,47 @@ } ] }, - "TokenBalance": { - "size_of": 104, + "Clause_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 72, "align_of": 8, "fields": [ { - "name": "balance", + "name": "", "type": { - "name": "uint64_t[4]", - "kind": "array", - "sizeOf": 32, + "name": "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", + "sizeOf": 40, "alignOf": 8, - "sizeOfElement": 8, - "arraySize": 4, - "innerType": { - "name": "uint64_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 - } - } + "isAnonymous": true } }, { - "name": "account_address", + "name": "", "type": { - "name": "FieldElement", + "name": "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", - "sizeOf": 32, - "alignOf": 1 - }, - "offset_of": 32 + "sizeOf": 72, + "alignOf": 8, + "isAnonymous": true + } }, + { + "name": "", + "type": { + "name": "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", + "kind": "struct", + "sizeOf": 24, + "alignOf": 8, + "isAnonymous": true + } + } + ] + }, + "Token": { + "size_of": 64, + "align_of": 8, + "fields": [ { "name": "contract_address", "type": { @@ -2331,11 +2415,10 @@ "kind": "struct", "sizeOf": 32, "alignOf": 1 - }, - "offset_of": 64 + } }, { - "name": "token_id", + "name": "name", "type": { "name": "const char*", "kind": "pointer", @@ -2349,351 +2432,373 @@ "isConst": true } }, - "offset_of": 96 - } - ] - }, - "ResultCArrayToken_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, - "align_of": 8, - "fields": [ + "offset_of": 32 + }, { - "name": "err", + "name": "symbol", "type": { - "name": "Error", - "kind": "struct", + "name": "const char*", + "kind": "pointer", "sizeOf": 8, - "alignOf": 8 - } - } - ] - }, - "ResultCArrayFieldElement": { - "size_of": 24, - "align_of": 8, - "fields": [ + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } + }, + "offset_of": 40 + }, { - "name": "tag", + "name": "decimals", "type": { - "name": "ResultCArrayFieldElement_Tag", + "name": "uint8_t", "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "sizeOf": 1, + "alignOf": 1, "innerType": { - "name": "ResultCArrayFieldElement_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4 + "name": "unsigned char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 } - } + }, + "offset_of": 48 }, { - "name": "", + "name": "metadata", "type": { - "name": "ResultCArrayFieldElement_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 16, + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, "alignOf": 8, - "isAnonymous": true + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } }, - "offset_of": 8 - } - ] - }, - "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { - "size_of": 16, - "align_of": 8, - "fields": [ - { - "name": "tuple", - "type": { - "name": "CArrayTy", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8 - } + "offset_of": 56 } ] }, - "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, - "align_of": 8, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD15": { + "size_of": 32, + "align_of": 1, "fields": [ { - "name": "err", + "name": "contract_address", "type": { - "name": "Error", + "name": "FieldElement", "kind": "struct", - "sizeOf": 8, - "alignOf": 8 + "sizeOf": 32, + "alignOf": 1 } } ] }, - "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4": { "size_of": 8, "align_of": 8, "fields": [ { - "name": "ok", + "name": "byte_array", "type": { - "name": "Provider*", + "name": "const char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Provider", - "kind": "opaqueType" + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } } } ] }, - "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, + "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 40, "align_of": 8, "fields": [ { - "name": "err", + "name": "primitive", "type": { - "name": "Error", + "name": "Primitive", "kind": "struct", - "sizeOf": 8, + "sizeOf": 40, "alignOf": 8 } } ] }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 1, - "align_of": 1, + "Ty_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 40, + "align_of": 8, "fields": [ { - "name": "i8", + "name": "", "type": { - "name": "int8_t", - "kind": "typeAlias", - "sizeOf": 1, - "alignOf": 1, - "innerType": { - "name": "signed char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 - } + "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", + "sizeOf": 40, + "alignOf": 8, + "isAnonymous": true } - } - ] - }, - "Error": { - "size_of": 8, - "align_of": 8, - "fields": [ + }, { - "name": "message", + "name": "", "type": { - "name": "char*", - "kind": "pointer", - "sizeOf": 8, + "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", + "sizeOf": 32, "alignOf": 8, - "innerType": { - "name": "char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 - } + "isAnonymous": true } - } - ] - }, - "KeysClause": { - "size_of": 40, - "align_of": 8, - "fields": [ + }, { - "name": "keys", + "name": "", "type": { - "name": "CArrayCOptionFieldElement", + "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", "kind": "struct", "sizeOf": 16, - "alignOf": 8 + "alignOf": 8, + "isAnonymous": true } }, { - "name": "pattern_matching", + "name": "", "type": { - "name": "PatternMatching", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4 - }, - "offset_of": 16 + "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, + "isAnonymous": true + } }, { - "name": "models", + "name": "", "type": { - "name": "CArrayc_char", + "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4", "kind": "struct", - "sizeOf": 16, - "alignOf": 8 - }, - "offset_of": 24 + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true + } } ] }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD10": { - "size_of": 32, + "COptionClause": { + "size_of": 88, "align_of": 8, "fields": [ { - "name": "u256", + "name": "tag", "type": { - "name": "uint64_t[4]", - "kind": "array", - "sizeOf": 32, - "alignOf": 8, - "sizeOfElement": 8, - "arraySize": 4, + "name": "COptionClause_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, "innerType": { - "name": "uint64_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 - } + "name": "COptionClause_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4 } } + }, + { + "name": "", + "type": { + "name": "COptionClause_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 80, + "alignOf": 8, + "isAnonymous": true + }, + "offset_of": 8 } ] }, - "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, + "EntityKeysClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "err", + "name": "hashed_keys", "type": { - "name": "Error", + "name": "CArrayFieldElement", "kind": "struct", - "sizeOf": 8, + "sizeOf": 16, "alignOf": 8 } } ] }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD14": { - "size_of": 32, - "align_of": 1, + "CArrayu8": { + "size_of": 16, + "align_of": 8, "fields": [ { - "name": "class_hash", + "name": "data", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1 + "name": "uint8_t*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "uint8_t", + "kind": "typeAlias", + "sizeOf": 1, + "alignOf": 1, + "innerType": { + "name": "unsigned char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 + } + } } + }, + { + "name": "data_len", + "type": { + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 + } + }, + "offset_of": 8 } ] }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD6": { - "size_of": 2, - "align_of": 2, + "ResultSignature": { + "size_of": 72, + "align_of": 8, "fields": [ { - "name": "u16", + "name": "tag", "type": { - "name": "uint16_t", + "name": "ResultSignature_Tag", "kind": "typeAlias", - "sizeOf": 2, - "alignOf": 2, + "sizeOf": 4, + "alignOf": 4, "innerType": { - "name": "unsigned short", - "kind": "primitive", - "sizeOf": 2, - "alignOf": 2 + "name": "ResultSignature_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4 } } + }, + { + "name": "", + "type": { + "name": "ResultSignature_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 64, + "alignOf": 8, + "isAnonymous": true + }, + "offset_of": 8 } ] }, - "COptionFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 32, - "align_of": 1, + "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { + "size_of": 4, + "align_of": 4, "fields": [ { - "name": "some", + "name": "block_tag", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1 + "name": "BlockTag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4 } } ] }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD8": { - "size_of": 8, + "Struct": { + "size_of": 24, "align_of": 8, "fields": [ { - "name": "u64", + "name": "name", "type": { - "name": "uint64_t", - "kind": "typeAlias", + "name": "const char*", + "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "unsigned long", + "name": "const char", "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "sizeOf": 1, + "alignOf": 1, + "isConst": true } } + }, + { + "name": "children", + "type": { + "name": "CArrayMember", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8 + }, + "offset_of": 8 } ] }, - "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { "size_of": 8, "align_of": 8, "fields": [ { - "name": "number", + "name": "ok", "type": { - "name": "uint64_t", - "kind": "typeAlias", + "name": "Provider*", + "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "name": "Provider", + "kind": "opaqueType" } } } ] }, - "CArrayEnumOption": { + "CArrayCOptionFieldElement": { "size_of": 16, "align_of": 8, "fields": [ { "name": "data", "type": { - "name": "EnumOption*", + "name": "COptionFieldElement*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "EnumOption", + "name": "COptionFieldElement", "kind": "struct", - "sizeOf": 16, - "alignOf": 8 + "sizeOf": 36, + "alignOf": 4 } } }, @@ -2715,48 +2820,80 @@ } ] }, - "ResultCArrayToken_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 16, - "align_of": 8, + "FieldElement": { + "size_of": 32, + "align_of": 1, "fields": [ { - "name": "", + "name": "data", "type": { - "name": "ResultCArrayToken_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 16, + "name": "uint8_t[32]", + "kind": "array", + "sizeOf": 32, "alignOf": 8, - "isAnonymous": true + "sizeOfElement": 1, + "arraySize": 32, + "innerType": { + "name": "uint8_t", + "kind": "typeAlias", + "sizeOf": 1, + "alignOf": 1, + "innerType": { + "name": "unsigned char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 + } + } } - }, + } + ] + }, + "ResultCArrayToken_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "", + "name": "err", "type": { - "name": "ResultCArrayToken_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "Error", "kind": "struct", "sizeOf": 8, - "alignOf": 8, - "isAnonymous": true + "alignOf": 8 } } ] }, - "CArrayTokenBalance": { + "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 64, + "align_of": 1, + "fields": [ + { + "name": "ok", + "type": { + "name": "Signature", + "kind": "struct", + "sizeOf": 64, + "alignOf": 1 + } + } + ] + }, + "CArrayEnumOption": { "size_of": 16, "align_of": 8, "fields": [ { "name": "data", "type": { - "name": "TokenBalance*", + "name": "EnumOption*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "TokenBalance", + "name": "EnumOption", "kind": "struct", - "sizeOf": 104, + "sizeOf": 16, "alignOf": 8 } } @@ -2773,143 +2910,23 @@ "kind": "primitive", "sizeOf": 8, "alignOf": 8 - } - }, - "offset_of": 8 - } - ] - }, - "Primitive_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 32, - "align_of": 8, - "fields": [ - { - "name": "", - "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 1, - "alignOf": 1, - "isAnonymous": true - } - }, - { - "name": "", - "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", - "kind": "struct", - "sizeOf": 2, - "alignOf": 2, - "isAnonymous": true - } - }, - { - "name": "", - "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", - "kind": "struct", - "sizeOf": 4, - "alignOf": 4, - "isAnonymous": true - } - }, - { - "name": "", - "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3", - "kind": "struct", - "sizeOf": 8, - "alignOf": 8, - "isAnonymous": true - } - }, - { - "name": "", - "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4", - "kind": "struct", - "sizeOf": 16, - "alignOf": 1, - "isAnonymous": true - } - }, - { - "name": "", - "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD5", - "kind": "struct", - "sizeOf": 1, - "alignOf": 1, - "isAnonymous": true - } - }, - { - "name": "", - "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD6", - "kind": "struct", - "sizeOf": 2, - "alignOf": 2, - "isAnonymous": true - } - }, - { - "name": "", - "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD7", - "kind": "struct", - "sizeOf": 4, - "alignOf": 4, - "isAnonymous": true - } - }, - { - "name": "", - "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD8", - "kind": "struct", - "sizeOf": 8, - "alignOf": 8, - "isAnonymous": true - } - }, - { - "name": "", - "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD9", - "kind": "struct", - "sizeOf": 16, - "alignOf": 1, - "isAnonymous": true - } - }, - { - "name": "", - "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD10", - "kind": "struct", - "sizeOf": 32, - "alignOf": 8, - "isAnonymous": true - } - }, - { - "name": "", - "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD11", - "kind": "struct", - "sizeOf": 4, - "alignOf": 4, - "isAnonymous": true - } - }, + } + }, + "offset_of": 8 + } + ] + }, + "BlockId_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 32, + "align_of": 8, + "fields": [ { "name": "", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD12", + "name": "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 1, + "sizeOf": 32, "alignOf": 1, "isAnonymous": true } @@ -2917,47 +2934,68 @@ { "name": "", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD13", + "name": "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 8, + "alignOf": 8, "isAnonymous": true } }, { "name": "", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD14", + "name": "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 4, + "alignOf": 4, "isAnonymous": true } - }, + } + ] + }, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3": { + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "", + "name": "i64", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD15", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "isAnonymous": true + "name": "int64_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 + } } } ] }, - "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 32, + "WorldMetadata": { + "size_of": 48, "align_of": 8, "fields": [ { - "name": "enum_", + "name": "world_address", "type": { - "name": "Enum", + "name": "FieldElement", "kind": "struct", "sizeOf": 32, - "alignOf": 8 + "alignOf": 1 } + }, + { + "name": "models", + "type": { + "name": "CArrayCHashItemFieldElementModelMetadata", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8 + }, + "offset_of": 32 } ] }, @@ -2976,17 +3014,85 @@ } ] }, - "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 32, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD9": { + "size_of": 16, "align_of": 1, "fields": [ { - "name": "hash", + "name": "u128", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1 + "name": "uint8_t[16]", + "kind": "array", + "sizeOf": 16, + "alignOf": 8, + "sizeOfElement": 1, + "arraySize": 16, + "innerType": { + "name": "uint8_t", + "kind": "typeAlias", + "sizeOf": 1, + "alignOf": 1, + "innerType": { + "name": "unsigned char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 + } + } + } + } + ] + }, + "MemberValue": { + "size_of": 48, + "align_of": 8, + "fields": [ + { + "name": "tag", + "type": { + "name": "MemberValue_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "innerType": { + "name": "MemberValue_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4 + } + } + }, + { + "name": "", + "type": { + "name": "MemberValue_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 40, + "alignOf": 8, + "isAnonymous": true + }, + "offset_of": 8 + } + ] + }, + "MemberValue_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, + "fields": [ + { + "name": "string", + "type": { + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } } } ] @@ -3006,104 +3112,138 @@ } ] }, - "Member": { - "size_of": 24, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD8": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "name", + "name": "u64", "type": { - "name": "const char*", - "kind": "pointer", + "name": "uint64_t", + "kind": "typeAlias", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "const char", + "name": "unsigned long", "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "sizeOf": 8, + "alignOf": 8 + } + } + } + ] + }, + "IndexerUpdate": { + "size_of": 56, + "align_of": 8, + "fields": [ + { + "name": "head", + "type": { + "name": "int64_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } } }, { - "name": "ty", + "name": "tps", "type": { - "name": "Ty*", - "kind": "pointer", + "name": "int64_t", + "kind": "typeAlias", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Ty", - "kind": "struct", - "sizeOf": 48, + "name": "long", + "kind": "primitive", + "sizeOf": 8, "alignOf": 8 } }, "offset_of": 8 }, { - "name": "key", + "name": "last_block_timestamp", "type": { - "name": "_Bool", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "name": "int64_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 + } }, "offset_of": 16 - } - ] - }, - "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, - "align_of": 8, - "fields": [ + }, { - "name": "err", + "name": "contract_address", "type": { - "name": "Error", + "name": "FieldElement", "kind": "struct", - "sizeOf": 8, - "alignOf": 8 - } + "sizeOf": 32, + "alignOf": 1 + }, + "offset_of": 24 } ] }, - "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 8, + "ResultFieldElement": { + "size_of": 40, "align_of": 8, "fields": [ { - "name": "ok", + "name": "tag", "type": { - "name": "ToriiClient*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, + "name": "ResultFieldElement_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, "innerType": { - "name": "ToriiClient", - "kind": "opaqueType" + "name": "ResultFieldElement_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4 } } + }, + { + "name": "", + "type": { + "name": "ResultFieldElement_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 32, + "alignOf": 8, + "isAnonymous": true + }, + "offset_of": 8 } ] }, - "MemberValue_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 40, + "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "primitive", + "name": "ok", "type": { - "name": "Primitive", + "name": "CArrayu8", "kind": "struct", - "sizeOf": 40, + "sizeOf": 16, "alignOf": 8 } } ] }, - "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { "size_of": 8, "align_of": 8, "fields": [ @@ -3118,138 +3258,61 @@ } ] }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD11": { - "size_of": 4, + "COptionFieldElement": { + "size_of": 36, "align_of": 4, "fields": [ { - "name": "u_size", + "name": "tag", "type": { - "name": "uint32_t", + "name": "COptionFieldElement_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "innerType": { - "name": "unsigned int", - "kind": "primitive", + "name": "COptionFieldElement_Tag", + "kind": "enum", "sizeOf": 4, "alignOf": 4 } } - } - ] - }, - "CArrayToken": { - "size_of": 16, - "align_of": 8, - "fields": [ - { - "name": "data", - "type": { - "name": "Token*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "Token", - "kind": "struct", - "sizeOf": 64, - "alignOf": 8 - } - } }, { - "name": "data_len", + "name": "", "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 - } + "name": "COptionFieldElement_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 32, + "alignOf": 1, + "isAnonymous": true }, - "offset_of": 8 + "offset_of": 4 } ] }, - "CArrayc_char": { + "ResultCArrayFieldElement_ANONYMOUS_FIELD1": { + "record_kind": "union", "size_of": 16, "align_of": 8, "fields": [ { - "name": "data", + "name": "", "type": { - "name": "const char**", - "kind": "pointer", - "sizeOf": 8, + "name": "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", + "sizeOf": 16, "alignOf": 8, - "innerType": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } - } + "isAnonymous": true } }, { - "name": "data_len", - "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 - } - }, - "offset_of": 8 - } - ] - }, - "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { - "size_of": 4, - "align_of": 4, - "fields": [ - { - "name": "block_tag", - "type": { - "name": "BlockTag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4 - } - } - ] - }, - "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 8, - "align_of": 8, - "fields": [ - { - "name": "ok", + "name": "", "type": { - "name": "Subscription*", - "kind": "pointer", + "name": "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", "sizeOf": 8, "alignOf": 8, - "innerType": { - "name": "Subscription", - "kind": "opaqueType" - } + "isAnonymous": true } } ] @@ -3291,85 +3354,21 @@ } ] }, - "EntityKeysClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 16, + "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "hashed_keys", + "name": "err", "type": { - "name": "CArrayFieldElement", + "name": "Error", "kind": "struct", - "sizeOf": 16, + "sizeOf": 8, "alignOf": 8 } } ] }, - "ResultCArrayEntity": { - "size_of": 24, - "align_of": 8, - "fields": [ - { - "name": "tag", - "type": { - "name": "ResultCArrayEntity_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "innerType": { - "name": "ResultCArrayEntity_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4 - } - } - }, - { - "name": "", - "type": { - "name": "ResultCArrayEntity_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 16, - "alignOf": 8, - "isAnonymous": true - }, - "offset_of": 8 - } - ] - }, - "ResultCArrayToken": { - "size_of": 24, - "align_of": 8, - "fields": [ - { - "name": "tag", - "type": { - "name": "ResultCArrayToken_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "innerType": { - "name": "ResultCArrayToken_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4 - } - } - }, - { - "name": "", - "type": { - "name": "ResultCArrayToken_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 16, - "alignOf": 8, - "isAnonymous": true - }, - "offset_of": 8 - } - ] - }, "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { "size_of": 16, "align_of": 8, @@ -3385,118 +3384,98 @@ } ] }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3": { + "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { "size_of": 8, "align_of": 8, "fields": [ { - "name": "i64", + "name": "ok", "type": { - "name": "int64_t", - "kind": "typeAlias", + "name": "ToriiClient*", + "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "name": "ToriiClient", + "kind": "opaqueType" } } } ] }, - "EnumOption": { + "Resultbool": { "size_of": 16, "align_of": 8, "fields": [ { - "name": "name", + "name": "tag", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, + "name": "Resultbool_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "name": "Resultbool_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4 } } }, { - "name": "ty", + "name": "", "type": { - "name": "Ty*", - "kind": "pointer", + "name": "Resultbool_ANONYMOUS_FIELD1", + "kind": "union", "sizeOf": 8, "alignOf": 8, - "innerType": { - "name": "Ty", - "kind": "struct", - "sizeOf": 48, - "alignOf": 8 - } + "isAnonymous": true }, "offset_of": 8 } ] }, - "EntityKeysClause_ANONYMOUS_FIELD1": { + "Primitive_ANONYMOUS_FIELD1": { "record_kind": "union", - "size_of": 40, + "size_of": 32, "align_of": 8, "fields": [ { "name": "", "type": { - "name": "EntityKeysClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 16, - "alignOf": 8, + "sizeOf": 1, + "alignOf": 1, "isAnonymous": true } }, { "name": "", "type": { - "name": "EntityKeysClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", - "sizeOf": 40, - "alignOf": 8, + "sizeOf": 2, + "alignOf": 2, "isAnonymous": true } - } - ] - }, - "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 32, - "align_of": 1, - "fields": [ + }, { - "name": "ok", + "name": "", "type": { - "name": "FieldElement", + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", "kind": "struct", - "sizeOf": 32, - "alignOf": 1 + "sizeOf": 4, + "alignOf": 4, + "isAnonymous": true } - } - ] - }, - "ResultCArrayFieldElement_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 16, - "align_of": 8, - "fields": [ + }, { "name": "", "type": { - "name": "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3", "kind": "struct", - "sizeOf": 16, + "sizeOf": 8, "alignOf": 8, "isAnonymous": true } @@ -3504,58 +3483,59 @@ { "name": "", "type": { - "name": "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4", "kind": "struct", - "sizeOf": 8, - "alignOf": 8, + "sizeOf": 16, + "alignOf": 1, "isAnonymous": true } - } - ] - }, - "ResultFieldElement": { - "size_of": 40, - "align_of": 8, - "fields": [ + }, { - "name": "tag", + "name": "", "type": { - "name": "ResultFieldElement_Tag", - "kind": "typeAlias", + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD5", + "kind": "struct", + "sizeOf": 1, + "alignOf": 1, + "isAnonymous": true + } + }, + { + "name": "", + "type": { + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD6", + "kind": "struct", + "sizeOf": 2, + "alignOf": 2, + "isAnonymous": true + } + }, + { + "name": "", + "type": { + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD7", + "kind": "struct", "sizeOf": 4, "alignOf": 4, - "innerType": { - "name": "ResultFieldElement_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4 - } + "isAnonymous": true } }, { "name": "", "type": { - "name": "ResultFieldElement_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 32, + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD8", + "kind": "struct", + "sizeOf": 8, "alignOf": 8, "isAnonymous": true - }, - "offset_of": 8 - } - ] - }, - "BlockId_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 32, - "align_of": 8, - "fields": [ + } + }, { "name": "", "type": { - "name": "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD9", "kind": "struct", - "sizeOf": 32, + "sizeOf": 16, "alignOf": 1, "isAnonymous": true } @@ -3563,9 +3543,9 @@ { "name": "", "type": { - "name": "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD10", "kind": "struct", - "sizeOf": 8, + "sizeOf": 32, "alignOf": 8, "isAnonymous": true } @@ -3573,137 +3553,246 @@ { "name": "", "type": { - "name": "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD11", "kind": "struct", "sizeOf": 4, "alignOf": 4, "isAnonymous": true } + }, + { + "name": "", + "type": { + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD12", + "kind": "struct", + "sizeOf": 1, + "alignOf": 1, + "isAnonymous": true + } + }, + { + "name": "", + "type": { + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD13", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "isAnonymous": true + } + }, + { + "name": "", + "type": { + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD14", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "isAnonymous": true + } + }, + { + "name": "", + "type": { + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD15", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "isAnonymous": true + } } ] }, - "COptionClause_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 80, + "Member": { + "size_of": 24, "align_of": 8, "fields": [ { - "name": "", + "name": "name", "type": { - "name": "COptionClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 80, + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, "alignOf": 8, - "isAnonymous": true + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } } + }, + { + "name": "ty", + "type": { + "name": "Ty*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Ty", + "kind": "struct", + "sizeOf": 48, + "alignOf": 8 + } + }, + "offset_of": 8 + }, + { + "name": "key", + "type": { + "name": "_Bool", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 + }, + "offset_of": 16 } ] }, - "COptionClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 80, - "align_of": 8, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD13": { + "size_of": 32, + "align_of": 1, "fields": [ { - "name": "some", + "name": "felt252", "type": { - "name": "Clause", + "name": "FieldElement", "kind": "struct", - "sizeOf": 80, - "alignOf": 8 + "sizeOf": 32, + "alignOf": 1 } } ] }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD12": { - "size_of": 1, - "align_of": 1, + "ResultToriiClient": { + "size_of": 16, + "align_of": 8, "fields": [ { - "name": "bool_", + "name": "tag", + "type": { + "name": "ResultToriiClient_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "innerType": { + "name": "ResultToriiClient_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4 + } + } + }, + { + "name": "", "type": { - "name": "_Bool", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 - } + "name": "ResultToriiClient_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true + }, + "offset_of": 8 } ] }, - "Resultc_char_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 8, + "CArrayStruct": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "", + "name": "data", "type": { - "name": "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", + "name": "Struct*", + "kind": "pointer", "sizeOf": 8, "alignOf": 8, - "isAnonymous": true + "innerType": { + "name": "Struct", + "kind": "struct", + "sizeOf": 24, + "alignOf": 8 + } } }, { - "name": "", + "name": "data_len", "type": { - "name": "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", - "kind": "struct", + "name": "uintptr_t", + "kind": "typeAlias", "sizeOf": 8, "alignOf": 8, - "isAnonymous": true - } + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 + } + }, + "offset_of": 8 } ] }, - "ResultCArrayTokenBalance_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, + "CArrayTy": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "err", + "name": "data", "type": { - "name": "Error", - "kind": "struct", + "name": "Ty*", + "kind": "pointer", "sizeOf": 8, - "alignOf": 8 + "alignOf": 8, + "innerType": { + "name": "Ty", + "kind": "struct", + "sizeOf": 48, + "alignOf": 8 + } } + }, + { + "name": "data_len", + "type": { + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 + } + }, + "offset_of": 8 } ] }, - "BlockId": { - "size_of": 40, - "align_of": 8, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { + "size_of": 4, + "align_of": 4, "fields": [ { - "name": "tag", + "name": "i32", "type": { - "name": "BlockId_Tag", + "name": "int32_t", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "innerType": { - "name": "BlockId_Tag", - "kind": "enum", + "name": "int", + "kind": "primitive", "sizeOf": 4, "alignOf": 4 } } - }, - { - "name": "", - "type": { - "name": "BlockId_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 32, - "alignOf": 8, - "isAnonymous": true - }, - "offset_of": 8 } ] }, - "Ty_ANONYMOUS_FIELD1": { + "MemberValue_ANONYMOUS_FIELD1": { "record_kind": "union", "size_of": 40, "align_of": 8, @@ -3711,7 +3800,7 @@ { "name": "", "type": { - "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "MemberValue_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", "sizeOf": 40, "alignOf": 8, @@ -3721,27 +3810,24 @@ { "name": "", "type": { - "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", - "kind": "struct", - "sizeOf": 32, - "alignOf": 8, - "isAnonymous": true - } - }, - { - "name": "", - "type": { - "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", + "name": "MemberValue_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", - "sizeOf": 16, + "sizeOf": 8, "alignOf": 8, "isAnonymous": true } - }, + } + ] + }, + "ResultCArrayu8_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 16, + "align_of": 8, + "fields": [ { "name": "", "type": { - "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3", + "name": "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", "sizeOf": 16, "alignOf": 8, @@ -3751,7 +3837,7 @@ { "name": "", "type": { - "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4", + "name": "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", "sizeOf": 8, "alignOf": 8, @@ -3760,219 +3846,196 @@ } ] }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD9": { - "size_of": 16, + "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 32, "align_of": 1, "fields": [ { - "name": "u128", + "name": "hash", "type": { - "name": "uint8_t[16]", - "kind": "array", - "sizeOf": 16, - "alignOf": 8, - "sizeOfElement": 1, - "arraySize": 16, - "innerType": { - "name": "uint8_t", - "kind": "typeAlias", - "sizeOf": 1, - "alignOf": 1, - "innerType": { - "name": "unsigned char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 - } - } + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1 } } ] }, - "COptionFieldElement_ANONYMOUS_FIELD1": { + "ResultCArrayToken_ANONYMOUS_FIELD1": { "record_kind": "union", - "size_of": 32, - "align_of": 1, + "size_of": 16, + "align_of": 8, "fields": [ { "name": "", "type": { - "name": "COptionFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "ResultCArrayToken_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 16, + "alignOf": 8, + "isAnonymous": true + } + }, + { + "name": "", + "type": { + "name": "ResultCArrayToken_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8, "isAnonymous": true } } ] }, - "ResultProvider": { - "size_of": 16, + "ResultSubscription_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 8, "align_of": 8, "fields": [ { - "name": "tag", + "name": "", "type": { - "name": "ResultProvider_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "innerType": { - "name": "ResultProvider_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4 - } + "name": "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true } }, { "name": "", "type": { - "name": "ResultProvider_ANONYMOUS_FIELD1", - "kind": "union", + "name": "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", "sizeOf": 8, "alignOf": 8, "isAnonymous": true - }, - "offset_of": 8 + } } ] }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { - "size_of": 4, - "align_of": 4, + "Query": { + "size_of": 104, + "align_of": 8, "fields": [ { - "name": "i32", + "name": "limit", "type": { - "name": "int32_t", + "name": "uint32_t", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "innerType": { - "name": "int", - "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 - } - } - } - ] - }, - "CArrayMember": { - "size_of": 16, - "align_of": 8, - "fields": [ - { - "name": "data", - "type": { - "name": "Member*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "Member", - "kind": "struct", - "sizeOf": 24, - "alignOf": 8 + "name": "unsigned int", + "kind": "primitive", + "sizeOf": 4, + "alignOf": 4 } } }, { - "name": "data_len", + "name": "offset", "type": { - "name": "uintptr_t", + "name": "uint32_t", "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, + "sizeOf": 4, + "alignOf": 4, "innerType": { - "name": "unsigned long", + "name": "unsigned int", "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "sizeOf": 4, + "alignOf": 4 } }, - "offset_of": 8 - } - ] - }, - "ResultCArrayToken_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 16, - "align_of": 8, - "fields": [ + "offset_of": 4 + }, { - "name": "ok", + "name": "clause", "type": { - "name": "CArrayToken", + "name": "COptionClause", "kind": "struct", - "sizeOf": 16, + "sizeOf": 88, "alignOf": 8 - } + }, + "offset_of": 8 + }, + { + "name": "dont_include_hashed_keys", + "type": { + "name": "_Bool", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 + }, + "offset_of": 96 } ] }, - "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "Error": { "size_of": 8, "align_of": 8, "fields": [ { - "name": "err", + "name": "message", "type": { - "name": "Error", - "kind": "struct", + "name": "char*", + "kind": "pointer", "sizeOf": 8, - "alignOf": 8 + "alignOf": 8, + "innerType": { + "name": "char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 + } } } ] }, - "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3": { - "size_of": 16, + "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { + "size_of": 24, "align_of": 8, "fields": [ { - "name": "array", + "name": "composite", "type": { - "name": "CArrayTy", + "name": "CompositeClause", "kind": "struct", - "sizeOf": 16, + "sizeOf": 24, "alignOf": 8 } } ] }, - "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { "size_of": 8, "align_of": 8, "fields": [ { - "name": "ok", + "name": "err", "type": { - "name": "Account*", - "kind": "pointer", + "name": "Error", + "kind": "struct", "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "Account", - "kind": "opaqueType" - } + "alignOf": 8 } } ] }, - "Resultc_char": { - "size_of": 16, + "ResultCArrayFieldElement": { + "size_of": 24, "align_of": 8, "fields": [ { "name": "tag", "type": { - "name": "Resultc_char_Tag", + "name": "ResultCArrayFieldElement_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "innerType": { - "name": "Resultc_char_Tag", + "name": "ResultCArrayFieldElement_Tag", "kind": "enum", "sizeOf": 4, "alignOf": 4 @@ -3982,9 +4045,9 @@ { "name": "", "type": { - "name": "Resultc_char_ANONYMOUS_FIELD1", + "name": "ResultCArrayFieldElement_ANONYMOUS_FIELD1", "kind": "union", - "sizeOf": 8, + "sizeOf": 16, "alignOf": 8, "isAnonymous": true }, @@ -3992,69 +4055,77 @@ } ] }, - "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 16, + "ResultToriiClient_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 8, "align_of": 8, "fields": [ { - "name": "ok", + "name": "", "type": { - "name": "CArrayFieldElement", + "name": "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 16, - "alignOf": 8 + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true + } + }, + { + "name": "", + "type": { + "name": "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true } } ] }, - "Resultbool": { - "size_of": 16, - "align_of": 8, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD6": { + "size_of": 2, + "align_of": 2, "fields": [ { - "name": "tag", + "name": "u16", "type": { - "name": "Resultbool_Tag", + "name": "uint16_t", "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "sizeOf": 2, + "alignOf": 2, "innerType": { - "name": "Resultbool_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4 + "name": "unsigned short", + "kind": "primitive", + "sizeOf": 2, + "alignOf": 2 } } - }, - { - "name": "", - "type": { - "name": "Resultbool_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 8, - "alignOf": 8, - "isAnonymous": true - }, - "offset_of": 8 } ] }, - "CArrayTy": { + "CArrayc_char": { "size_of": 16, "align_of": 8, "fields": [ { "name": "data", "type": { - "name": "Ty*", + "name": "const char**", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Ty", - "kind": "struct", - "sizeOf": 48, - "alignOf": 8 + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } } } }, @@ -4076,19 +4147,76 @@ } ] }, - "COptionClause": { - "size_of": 88, + "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 32, + "align_of": 8, + "fields": [ + { + "name": "enum_", + "type": { + "name": "Enum", + "kind": "struct", + "sizeOf": 32, + "alignOf": 8 + } + } + ] + }, + "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 32, + "align_of": 1, + "fields": [ + { + "name": "ok", + "type": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1 + } + } + ] + }, + "ResultSignature_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 64, + "align_of": 8, + "fields": [ + { + "name": "", + "type": { + "name": "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", + "sizeOf": 64, + "alignOf": 1, + "isAnonymous": true + } + }, + { + "name": "", + "type": { + "name": "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true + } + } + ] + }, + "Primitive": { + "size_of": 40, "align_of": 8, "fields": [ { "name": "tag", "type": { - "name": "COptionClause_Tag", + "name": "Primitive_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "innerType": { - "name": "COptionClause_Tag", + "name": "Primitive_Tag", "kind": "enum", "sizeOf": 4, "alignOf": 4 @@ -4098,9 +4226,9 @@ { "name": "", "type": { - "name": "COptionClause_ANONYMOUS_FIELD1", + "name": "Primitive_ANONYMOUS_FIELD1", "kind": "union", - "sizeOf": 80, + "sizeOf": 32, "alignOf": 8, "isAnonymous": true }, @@ -4108,36 +4236,37 @@ } ] }, - "CArrayCOptionFieldElement": { + "EnumOption": { "size_of": 16, "align_of": 8, "fields": [ { - "name": "data", + "name": "name", "type": { - "name": "COptionFieldElement*", + "name": "const char*", "kind": "pointer", "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "COptionFieldElement", - "kind": "struct", - "sizeOf": 36, - "alignOf": 4 + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } } }, { - "name": "data_len", + "name": "ty", "type": { - "name": "uintptr_t", - "kind": "typeAlias", + "name": "Ty*", + "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, + "name": "Ty", + "kind": "struct", + "sizeOf": 48, "alignOf": 8 } }, @@ -4145,25 +4274,25 @@ } ] }, - "ResultSignature_ANONYMOUS_FIELD1": { + "ResultCArrayTokenBalance_ANONYMOUS_FIELD1": { "record_kind": "union", - "size_of": 64, + "size_of": 16, "align_of": 8, "fields": [ { "name": "", "type": { - "name": "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "ResultCArrayTokenBalance_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 64, - "alignOf": 1, + "sizeOf": 16, + "alignOf": 8, "isAnonymous": true } }, { "name": "", "type": { - "name": "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "ResultCArrayTokenBalance_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", "sizeOf": 8, "alignOf": 8, @@ -4172,318 +4301,220 @@ } ] }, - "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { - "size_of": 24, - "align_of": 8, - "fields": [ - { - "name": "composite", - "type": { - "name": "CompositeClause", - "kind": "struct", - "sizeOf": 24, - "alignOf": 8 - } - } - ] - }, - "CArrayStruct": { - "size_of": 16, + "Clause": { + "size_of": 80, "align_of": 8, "fields": [ { - "name": "data", + "name": "tag", "type": { - "name": "Struct*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, + "name": "Clause_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, "innerType": { - "name": "Struct", - "kind": "struct", - "sizeOf": 24, - "alignOf": 8 + "name": "Clause_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4 } } }, { - "name": "data_len", + "name": "", "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, + "name": "Clause_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 72, "alignOf": 8, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 - } + "isAnonymous": true }, "offset_of": 8 } ] }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD13": { - "size_of": 32, - "align_of": 1, - "fields": [ - { - "name": "felt252", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1 - } - } - ] - }, - "FieldElement": { - "size_of": 32, - "align_of": 1, + "TokenBalance": { + "size_of": 104, + "align_of": 8, "fields": [ { - "name": "data", + "name": "balance", "type": { - "name": "uint8_t[32]", + "name": "uint64_t[4]", "kind": "array", "sizeOf": 32, "alignOf": 8, - "sizeOfElement": 1, - "arraySize": 32, - "innerType": { - "name": "uint8_t", - "kind": "typeAlias", - "sizeOf": 1, - "alignOf": 1, - "innerType": { - "name": "unsigned char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 - } - } - } - } - ] - }, - "CArrayu8": { - "size_of": 16, - "align_of": 8, - "fields": [ - { - "name": "data", - "type": { - "name": "uint8_t*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, + "sizeOfElement": 8, + "arraySize": 4, "innerType": { - "name": "uint8_t", + "name": "uint64_t", "kind": "typeAlias", - "sizeOf": 1, - "alignOf": 1, + "sizeOf": 8, + "alignOf": 8, "innerType": { - "name": "unsigned char", + "name": "unsigned long", "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "sizeOf": 8, + "alignOf": 8 } } } }, { - "name": "data_len", + "name": "account_address", "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 - } + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1 }, - "offset_of": 8 - } - ] - }, - "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 40, - "align_of": 8, - "fields": [ + "offset_of": 32 + }, { - "name": "primitive", + "name": "contract_address", "type": { - "name": "Primitive", + "name": "FieldElement", "kind": "struct", - "sizeOf": 40, - "alignOf": 8 - } - } - ] - }, - "CArrayFieldElement": { - "size_of": 16, - "align_of": 8, - "fields": [ - { - "name": "data", - "type": { - "name": "FieldElement*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1 - } - } + "sizeOf": 32, + "alignOf": 1 + }, + "offset_of": 64 }, { - "name": "data_len", + "name": "token_id", "type": { - "name": "uintptr_t", - "kind": "typeAlias", + "name": "const char*", + "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "unsigned long", + "name": "const char", "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, - "offset_of": 8 + "offset_of": 96 } ] }, - "ResultCArrayEntity_ANONYMOUS_FIELD1": { - "record_kind": "union", + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4": { "size_of": 16, - "align_of": 8, + "align_of": 1, "fields": [ { - "name": "", + "name": "i128", "type": { - "name": "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", + "name": "uint8_t[16]", + "kind": "array", "sizeOf": 16, "alignOf": 8, - "isAnonymous": true - } - }, - { - "name": "", - "type": { - "name": "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", - "kind": "struct", - "sizeOf": 8, - "alignOf": 8, - "isAnonymous": true + "sizeOfElement": 1, + "arraySize": 16, + "innerType": { + "name": "uint8_t", + "kind": "typeAlias", + "sizeOf": 1, + "alignOf": 1, + "innerType": { + "name": "unsigned char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 + } + } } } ] }, - "MemberValue_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, + "CArrayEntity": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "string", + "name": "data", "type": { - "name": "const char*", + "name": "Entity*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "name": "Entity", + "kind": "struct", + "sizeOf": 48, + "alignOf": 8 } } - } - ] - }, - "Signature": { - "size_of": 64, - "align_of": 1, - "fields": [ - { - "name": "r", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1 - }, - "comment": "/**\n * The \u0060r\u0060 value of a signature\n */" }, { - "name": "s", + "name": "data_len", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1 + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 + } }, - "offset_of": 32, - "comment": "/**\n * The \u0060s\u0060 value of a signature\n */" + "offset_of": 8 } ] }, - "Ty": { - "size_of": 48, + "CArrayFieldElement": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "tag", + "name": "data", "type": { - "name": "Ty_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "FieldElement*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, "innerType": { - "name": "Ty_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4 + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1 } } }, { - "name": "", + "name": "data_len", "type": { - "name": "Ty_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 40, + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, "alignOf": 8, - "isAnonymous": true + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 + } }, "offset_of": 8 } ] }, - "COptionFieldElement": { - "size_of": 36, - "align_of": 4, + "ResultCArrayu8": { + "size_of": 24, + "align_of": 8, "fields": [ { "name": "tag", "type": { - "name": "COptionFieldElement_Tag", + "name": "ResultCArrayu8_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "innerType": { - "name": "COptionFieldElement_Tag", + "name": "ResultCArrayu8_Tag", "kind": "enum", "sizeOf": 4, "alignOf": 4 @@ -4493,50 +4524,35 @@ { "name": "", "type": { - "name": "COptionFieldElement_ANONYMOUS_FIELD1", + "name": "ResultCArrayu8_ANONYMOUS_FIELD1", "kind": "union", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 16, + "alignOf": 8, "isAnonymous": true }, - "offset_of": 4 - } - ] - }, - "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, - "align_of": 8, - "fields": [ - { - "name": "err", - "type": { - "name": "Error", - "kind": "struct", - "sizeOf": 8, - "alignOf": 8 - } + "offset_of": 8 } ] }, - "ResultSubscription_ANONYMOUS_FIELD1": { + "ResultFieldElement_ANONYMOUS_FIELD1": { "record_kind": "union", - "size_of": 8, + "size_of": 32, "align_of": 8, "fields": [ { "name": "", "type": { - "name": "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 8, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, "isAnonymous": true } }, { "name": "", "type": { - "name": "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", "sizeOf": 8, "alignOf": 8, @@ -4545,44 +4561,19 @@ } ] }, - "Entity": { + "EntityKeysClause": { "size_of": 48, "align_of": 8, - "fields": [ - { - "name": "hashed_keys", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1 - } - }, - { - "name": "models", - "type": { - "name": "CArrayStruct", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8 - }, - "offset_of": 32 - } - ] - }, - "ResultToriiClient": { - "size_of": 16, - "align_of": 8, "fields": [ { "name": "tag", "type": { - "name": "ResultToriiClient_Tag", + "name": "EntityKeysClause_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "innerType": { - "name": "ResultToriiClient_Tag", + "name": "EntityKeysClause_Tag", "kind": "enum", "sizeOf": 4, "alignOf": 4 @@ -4592,9 +4583,9 @@ { "name": "", "type": { - "name": "ResultToriiClient_ANONYMOUS_FIELD1", + "name": "EntityKeysClause_ANONYMOUS_FIELD1", "kind": "union", - "sizeOf": 8, + "sizeOf": 40, "alignOf": 8, "isAnonymous": true }, @@ -4602,69 +4593,58 @@ } ] }, - "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 64, - "align_of": 1, + "ResultCArrayToken_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 16, + "align_of": 8, "fields": [ { "name": "ok", "type": { - "name": "Signature", + "name": "CArrayToken", "kind": "struct", - "sizeOf": 64, - "alignOf": 1 + "sizeOf": 16, + "alignOf": 8 } } ] }, - "ResultSignature": { - "size_of": 72, - "align_of": 8, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD5": { + "size_of": 1, + "align_of": 1, "fields": [ { - "name": "tag", + "name": "u8", "type": { - "name": "ResultSignature_Tag", + "name": "uint8_t", "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "sizeOf": 1, + "alignOf": 1, "innerType": { - "name": "ResultSignature_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4 + "name": "unsigned char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 } } - }, - { - "name": "", - "type": { - "name": "ResultSignature_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 64, - "alignOf": 8, - "isAnonymous": true - }, - "offset_of": 8 } ] }, - "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 72, + "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "c_member", + "name": "ok", "type": { - "name": "MemberClause", + "name": "CArrayFieldElement", "kind": "struct", - "sizeOf": 72, + "sizeOf": 16, "alignOf": 8 } } ] }, - "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "ResultCArrayTokenBalance_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { "size_of": 8, "align_of": 8, "fields": [ @@ -4679,73 +4659,73 @@ } ] }, - "Event": { - "size_of": 64, + "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 72, "align_of": 8, "fields": [ { - "name": "keys", - "type": { - "name": "CArrayFieldElement", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8 - } - }, - { - "name": "data", - "type": { - "name": "CArrayFieldElement", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8 - }, - "offset_of": 16 - }, - { - "name": "transaction_hash", + "name": "c_member", "type": { - "name": "FieldElement", + "name": "MemberClause", "kind": "struct", - "sizeOf": 32, - "alignOf": 1 - }, - "offset_of": 32 + "sizeOf": 72, + "alignOf": 8 + } } ] }, - "EntityKeysClause": { - "size_of": 48, + "CArrayToken": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "tag", + "name": "data", "type": { - "name": "EntityKeysClause_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "Token*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, "innerType": { - "name": "EntityKeysClause_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4 + "name": "Token", + "kind": "struct", + "sizeOf": 64, + "alignOf": 8 } } }, { - "name": "", + "name": "data_len", "type": { - "name": "EntityKeysClause_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 40, + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, "alignOf": 8, - "isAnonymous": true + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 + } }, "offset_of": 8 } ] }, + "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, + "fields": [ + { + "name": "err", + "type": { + "name": "Error", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8 + } + } + ] + }, "ResultCArrayTokenBalance": { "size_of": 24, "align_of": 8, @@ -4778,14 +4758,14 @@ } ] }, - "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { "size_of": 16, "align_of": 8, "fields": [ { - "name": "ok", + "name": "tuple", "type": { - "name": "CArrayu8", + "name": "CArrayTy", "kind": "struct", "sizeOf": 16, "alignOf": 8 @@ -4793,62 +4773,23 @@ } ] }, - "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, + "KeysClause": { + "size_of": 40, "align_of": 8, "fields": [ { - "name": "err", + "name": "keys", "type": { - "name": "Error", + "name": "CArrayCOptionFieldElement", "kind": "struct", - "sizeOf": 8, + "sizeOf": 16, "alignOf": 8 } - } - ] - }, - "MemberClause": { - "size_of": 72, - "align_of": 8, - "fields": [ - { - "name": "model", - "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } - } - }, - { - "name": "member", - "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } - }, - "offset_of": 8 }, { - "name": "operator_", + "name": "pattern_matching", "type": { - "name": "ComparisonOperator", + "name": "PatternMatching", "kind": "enum", "sizeOf": 4, "alignOf": 4 @@ -4856,30 +4797,60 @@ "offset_of": 16 }, { - "name": "value", + "name": "models", "type": { - "name": "MemberValue", + "name": "CArrayc_char", "kind": "struct", - "sizeOf": 48, + "sizeOf": 16, "alignOf": 8 }, "offset_of": 24 } ] }, - "ResultSubscription": { + "ResultCArrayTokenBalance_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 16, + "align_of": 8, + "fields": [ + { + "name": "ok", + "type": { + "name": "CArrayTokenBalance", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8 + } + } + ] + }, + "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 1, + "align_of": 1, + "fields": [ + { + "name": "ok", + "type": { + "name": "_Bool", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 + } + } + ] + }, + "ResultAccount": { "size_of": 16, "align_of": 8, "fields": [ { "name": "tag", "type": { - "name": "ResultSubscription_Tag", + "name": "ResultAccount_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "innerType": { - "name": "ResultSubscription_Tag", + "name": "ResultAccount_Tag", "kind": "enum", "sizeOf": 4, "alignOf": 4 @@ -4889,7 +4860,7 @@ { "name": "", "type": { - "name": "ResultSubscription_ANONYMOUS_FIELD1", + "name": "ResultAccount_ANONYMOUS_FIELD1", "kind": "union", "sizeOf": 8, "alignOf": 8, @@ -4899,127 +4870,125 @@ } ] }, - "Clause_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 72, + "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "", + "name": "ok", "type": { - "name": "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 40, + "name": "Subscription*", + "kind": "pointer", + "sizeOf": 8, "alignOf": 8, - "isAnonymous": true + "innerType": { + "name": "Subscription", + "kind": "opaqueType" + } } - }, + } + ] + }, + "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3": { + "size_of": 16, + "align_of": 8, + "fields": [ { - "name": "", + "name": "array", "type": { - "name": "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "CArrayTy", "kind": "struct", - "sizeOf": 72, - "alignOf": 8, - "isAnonymous": true + "sizeOf": 16, + "alignOf": 8 } - }, + } + ] + }, + "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "", + "name": "err", "type": { - "name": "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", + "name": "Error", "kind": "struct", - "sizeOf": 24, - "alignOf": 8, - "isAnonymous": true + "sizeOf": 8, + "alignOf": 8 } } ] }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4": { + "ResultCArrayEntity_ANONYMOUS_FIELD1": { + "record_kind": "union", "size_of": 16, - "align_of": 1, + "align_of": 8, "fields": [ { - "name": "i128", + "name": "", "type": { - "name": "uint8_t[16]", - "kind": "array", + "name": "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", "sizeOf": 16, "alignOf": 8, - "sizeOfElement": 1, - "arraySize": 16, - "innerType": { - "name": "uint8_t", - "kind": "typeAlias", - "sizeOf": 1, - "alignOf": 1, - "innerType": { - "name": "unsigned char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 - } - } + "isAnonymous": true + } + }, + { + "name": "", + "type": { + "name": "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true } } ] }, - "Struct": { - "size_of": 24, + "Resultc_char": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "name", + "name": "tag", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, + "name": "Resultc_char_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "name": "Resultc_char_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4 } } }, { - "name": "children", + "name": "", "type": { - "name": "CArrayMember", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8 + "name": "Resultc_char_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true }, "offset_of": 8 } ] }, - "Resultbool_ANONYMOUS_FIELD1": { - "record_kind": "union", + "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { "size_of": 8, "align_of": 8, "fields": [ { - "name": "", - "type": { - "name": "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 1, - "alignOf": 1, - "isAnonymous": true - } - }, - { - "name": "", + "name": "err", "type": { - "name": "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "Error", "kind": "struct", "sizeOf": 8, - "alignOf": 8, - "isAnonymous": true + "alignOf": 8 } } ] @@ -5072,71 +5041,95 @@ } ] }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD15": { - "size_of": 32, - "align_of": 1, - "fields": [ - { - "name": "contract_address", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1 - } - } - ] - }, - "CArrayClause": { - "size_of": 16, + "MemberClause": { + "size_of": 72, "align_of": 8, "fields": [ { - "name": "data", + "name": "model", "type": { - "name": "Clause*", + "name": "const char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Clause", - "kind": "struct", - "sizeOf": 80, - "alignOf": 8 + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } } }, { - "name": "data_len", + "name": "member", "type": { - "name": "uintptr_t", - "kind": "typeAlias", + "name": "const char*", + "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "unsigned long", + "name": "const char", "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, "offset_of": 8 + }, + { + "name": "operator_", + "type": { + "name": "ComparisonOperator", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4 + }, + "offset_of": 16 + }, + { + "name": "value", + "type": { + "name": "MemberValue", + "kind": "struct", + "sizeOf": 48, + "alignOf": 8 + }, + "offset_of": 24 } ] }, - "ResultCArrayu8": { + "COptionFieldElement_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 32, + "align_of": 1, + "fields": [ + { + "name": "", + "type": { + "name": "COptionFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "isAnonymous": true + } + } + ] + }, + "ResultCArrayToken": { "size_of": 24, "align_of": 8, "fields": [ { "name": "tag", "type": { - "name": "ResultCArrayu8_Tag", + "name": "ResultCArrayToken_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "innerType": { - "name": "ResultCArrayu8_Tag", + "name": "ResultCArrayToken_Tag", "kind": "enum", "sizeOf": 4, "alignOf": 4 @@ -5146,7 +5139,7 @@ { "name": "", "type": { - "name": "ResultCArrayu8_ANONYMOUS_FIELD1", + "name": "ResultCArrayToken_ANONYMOUS_FIELD1", "kind": "union", "sizeOf": 16, "alignOf": 8, @@ -5156,188 +5149,225 @@ } ] }, - "ResultProvider_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 8, + "ResultSubscription": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "", + "name": "tag", "type": { - "name": "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 8, - "alignOf": 8, - "isAnonymous": true + "name": "ResultSubscription_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "innerType": { + "name": "ResultSubscription_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4 + } } }, { "name": "", "type": { - "name": "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", - "kind": "struct", + "name": "ResultSubscription_ANONYMOUS_FIELD1", + "kind": "union", "sizeOf": 8, "alignOf": 8, "isAnonymous": true + }, + "offset_of": 8 + } + ] + }, + "Event": { + "size_of": 64, + "align_of": 8, + "fields": [ + { + "name": "keys", + "type": { + "name": "CArrayFieldElement", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8 } + }, + { + "name": "data", + "type": { + "name": "CArrayFieldElement", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8 + }, + "offset_of": 16 + }, + { + "name": "transaction_hash", + "type": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1 + }, + "offset_of": 32 } ] }, - "IndexerUpdate": { + "Call": { "size_of": 56, "align_of": 8, "fields": [ { - "name": "head", + "name": "to", "type": { - "name": "int64_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 - } + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1 } }, { - "name": "tps", + "name": "selector", "type": { - "name": "int64_t", - "kind": "typeAlias", + "name": "const char*", + "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "long", + "name": "const char", "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, - "offset_of": 8 + "offset_of": 32 }, { - "name": "last_block_timestamp", + "name": "calldata", "type": { - "name": "int64_t", + "name": "CArrayFieldElement", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8 + }, + "offset_of": 40 + } + ] + }, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 1, + "align_of": 1, + "fields": [ + { + "name": "i8", + "type": { + "name": "int8_t", "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, + "sizeOf": 1, + "alignOf": 1, "innerType": { - "name": "long", + "name": "signed char", "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "sizeOf": 1, + "alignOf": 1 } - }, - "offset_of": 16 - }, - { - "name": "contract_address", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1 - }, - "offset_of": 24 + } } ] }, - "ResultCArrayTokenBalance_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 16, - "align_of": 8, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD11": { + "size_of": 4, + "align_of": 4, "fields": [ { - "name": "ok", + "name": "u_size", "type": { - "name": "CArrayTokenBalance", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8 + "name": "uint32_t", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "innerType": { + "name": "unsigned int", + "kind": "primitive", + "sizeOf": 4, + "alignOf": 4 + } } } ] }, - "ResultFieldElement_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 32, + "CHashItemFieldElementModelMetadata": { + "size_of": 184, "align_of": 8, "fields": [ { - "name": "", + "name": "key", "type": { - "name": "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "FieldElement", "kind": "struct", "sizeOf": 32, - "alignOf": 1, - "isAnonymous": true + "alignOf": 1 } }, { - "name": "", + "name": "value", "type": { - "name": "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "ModelMetadata", "kind": "struct", - "sizeOf": 8, - "alignOf": 8, - "isAnonymous": true - } + "sizeOf": 152, + "alignOf": 8 + }, + "offset_of": 32 } ] }, - "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { "size_of": 8, "align_of": 8, "fields": [ { - "name": "ok", + "name": "err", "type": { - "name": "const char*", - "kind": "pointer", + "name": "Error", + "kind": "struct", "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } + "alignOf": 8 } } ] }, - "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 1, - "align_of": 1, + "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, "fields": [ { - "name": "ok", + "name": "err", "type": { - "name": "_Bool", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "name": "Error", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8 } } ] }, - "Clause": { - "size_of": 80, + "ResultCArrayEntity": { + "size_of": 24, "align_of": 8, "fields": [ { "name": "tag", "type": { - "name": "Clause_Tag", + "name": "ResultCArrayEntity_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "innerType": { - "name": "Clause_Tag", + "name": "ResultCArrayEntity_Tag", "kind": "enum", "sizeOf": 4, "alignOf": 4 @@ -5347,9 +5377,9 @@ { "name": "", "type": { - "name": "Clause_ANONYMOUS_FIELD1", + "name": "ResultCArrayEntity_ANONYMOUS_FIELD1", "kind": "union", - "sizeOf": 72, + "sizeOf": 16, "alignOf": 8, "isAnonymous": true }, @@ -5357,41 +5387,44 @@ } ] }, - "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4": { - "size_of": 8, + "CompositeClause": { + "size_of": 24, "align_of": 8, "fields": [ { - "name": "byte_array", + "name": "operator_", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } + "name": "LogicalOperator", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4 } + }, + { + "name": "clauses", + "type": { + "name": "CArrayClause", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8 + }, + "offset_of": 8 } ] }, - "Primitive": { + "BlockId": { "size_of": 40, "align_of": 8, "fields": [ { "name": "tag", "type": { - "name": "Primitive_Tag", + "name": "BlockId_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "innerType": { - "name": "Primitive_Tag", + "name": "BlockId_Tag", "kind": "enum", "sizeOf": 4, "alignOf": 4 @@ -5401,7 +5434,7 @@ { "name": "", "type": { - "name": "Primitive_ANONYMOUS_FIELD1", + "name": "BlockId_ANONYMOUS_FIELD1", "kind": "union", "sizeOf": 32, "alignOf": 8, @@ -5411,71 +5444,67 @@ } ] }, - "WorldMetadata": { - "size_of": 48, + "EntityKeysClause_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 40, "align_of": 8, "fields": [ { - "name": "world_address", + "name": "", "type": { - "name": "FieldElement", + "name": "EntityKeysClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 32, - "alignOf": 1 + "sizeOf": 16, + "alignOf": 8, + "isAnonymous": true } }, { - "name": "models", + "name": "", "type": { - "name": "CArrayCHashItemFieldElementModelMetadata", + "name": "EntityKeysClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", - "sizeOf": 16, - "alignOf": 8 - }, - "offset_of": 32 + "sizeOf": 40, + "alignOf": 8, + "isAnonymous": true + } } ] }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 2, - "align_of": 2, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD12": { + "size_of": 1, + "align_of": 1, "fields": [ { - "name": "i16", + "name": "bool_", "type": { - "name": "int16_t", - "kind": "typeAlias", - "sizeOf": 2, - "alignOf": 2, - "innerType": { - "name": "short", - "kind": "primitive", - "sizeOf": 2, - "alignOf": 2 - } + "name": "_Bool", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 } } ] }, - "MemberValue_ANONYMOUS_FIELD1": { + "Resultbool_ANONYMOUS_FIELD1": { "record_kind": "union", - "size_of": 40, + "size_of": 8, "align_of": 8, "fields": [ { "name": "", "type": { - "name": "MemberValue_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 40, - "alignOf": 8, + "sizeOf": 1, + "alignOf": 1, "isAnonymous": true } }, { "name": "", "type": { - "name": "MemberValue_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", "sizeOf": 8, "alignOf": 8, @@ -5484,59 +5513,86 @@ } ] }, - "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, - "align_of": 8, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD7": { + "size_of": 4, + "align_of": 4, "fields": [ { - "name": "err", + "name": "u32", "type": { - "name": "Error", - "kind": "struct", - "sizeOf": 8, - "alignOf": 8 + "name": "uint32_t", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "innerType": { + "name": "unsigned int", + "kind": "primitive", + "sizeOf": 4, + "alignOf": 4 + } } } ] }, - "ResultCArrayu8_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 16, + "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "", + "name": "ok", "type": { - "name": "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 16, + "name": "Account*", + "kind": "pointer", + "sizeOf": 8, "alignOf": 8, - "isAnonymous": true + "innerType": { + "name": "Account", + "kind": "opaqueType" + } } - }, + } + ] + }, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD10": { + "size_of": 32, + "align_of": 8, + "fields": [ { - "name": "", + "name": "u256", "type": { - "name": "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", - "kind": "struct", - "sizeOf": 8, + "name": "uint64_t[4]", + "kind": "array", + "sizeOf": 32, "alignOf": 8, - "isAnonymous": true + "sizeOfElement": 8, + "arraySize": 4, + "innerType": { + "name": "uint64_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 + } + } } } ] }, - "ResultCArrayTokenBalance_ANONYMOUS_FIELD1": { + "Resultc_char_ANONYMOUS_FIELD1": { "record_kind": "union", - "size_of": 16, + "size_of": 8, "align_of": 8, "fields": [ { "name": "", "type": { - "name": "ResultCArrayTokenBalance_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 16, + "sizeOf": 8, "alignOf": 8, "isAnonymous": true } @@ -5544,7 +5600,7 @@ { "name": "", "type": { - "name": "ResultCArrayTokenBalance_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", "sizeOf": 8, "alignOf": 8, @@ -5553,46 +5609,36 @@ } ] }, - "CompositeClause": { - "size_of": 24, + "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "operator_", - "type": { - "name": "LogicalOperator", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4 - } - }, - { - "name": "clauses", + "name": "err", "type": { - "name": "CArrayClause", + "name": "Error", "kind": "struct", - "sizeOf": 16, + "sizeOf": 8, "alignOf": 8 - }, - "offset_of": 8 + } } ] }, - "CArrayEntity": { + "CArrayTokenBalance": { "size_of": 16, "align_of": 8, "fields": [ { "name": "data", "type": { - "name": "Entity*", + "name": "TokenBalance*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Entity", + "name": "TokenBalance", "kind": "struct", - "sizeOf": 48, + "sizeOf": 104, "alignOf": 8 } } @@ -5615,111 +5661,43 @@ } ] }, - "ResultAccount": { - "size_of": 16, + "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "tag", + "name": "number", "type": { - "name": "ResultAccount_Tag", + "name": "uint64_t", "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "innerType": { - "name": "ResultAccount_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4 - } - } - }, - { - "name": "", - "type": { - "name": "ResultAccount_ANONYMOUS_FIELD1", - "kind": "union", "sizeOf": 8, "alignOf": 8, - "isAnonymous": true - }, - "offset_of": 8 - } - ] - }, - "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, - "align_of": 8, - "fields": [ - { - "name": "err", - "type": { - "name": "Error", - "kind": "struct", - "sizeOf": 8, - "alignOf": 8 + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 + } } } ] }, - "Query": { - "size_of": 104, - "align_of": 8, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD14": { + "size_of": 32, + "align_of": 1, "fields": [ { - "name": "limit", - "type": { - "name": "uint32_t", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "innerType": { - "name": "unsigned int", - "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 - } - } - }, - { - "name": "offset", - "type": { - "name": "uint32_t", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "innerType": { - "name": "unsigned int", - "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 - } - }, - "offset_of": 4 - }, - { - "name": "clause", + "name": "class_hash", "type": { - "name": "COptionClause", + "name": "FieldElement", "kind": "struct", - "sizeOf": 88, - "alignOf": 8 - }, - "offset_of": 8 - }, - { - "name": "dont_include_hashed_keys", - "type": { - "name": "_Bool", - "kind": "primitive", - "sizeOf": 1, + "sizeOf": 32, "alignOf": 1 - }, - "offset_of": 96 + } } ] }, - "ResultToriiClient_ANONYMOUS_FIELD1": { + "ResultAccount_ANONYMOUS_FIELD1": { "record_kind": "union", "size_of": 8, "align_of": 8, @@ -5727,7 +5705,7 @@ { "name": "", "type": { - "name": "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", "sizeOf": 8, "alignOf": 8, @@ -5737,7 +5715,7 @@ { "name": "", "type": { - "name": "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", "sizeOf": 8, "alignOf": 8, @@ -5745,10 +5723,32 @@ } } ] + }, + "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 8, + "align_of": 8, + "fields": [ + { + "name": "ok", + "type": { + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } + } + } + ] } }, "enums": { - "Clause_Tag": { + "ResultSignature_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -5757,19 +5757,32 @@ }, "values": [ { - "name": "Keys" + "name": "OkSignature" }, { - "name": "CMember", + "name": "ErrSignature", "value": 1 + } + ] + }, + "ResultCArrayToken_Tag": { + "typeInteger": { + "name": "unsigned int", + "kind": "primitive", + "sizeOf": 4, + "alignOf": 4 + }, + "values": [ + { + "name": "OkCArrayToken" }, { - "name": "Composite", - "value": 2 + "name": "ErrCArrayToken", + "value": 1 } ] }, - "ResultProvider_Tag": { + "ResultCArrayEntity_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -5778,15 +5791,49 @@ }, "values": [ { - "name": "OkProvider" + "name": "OkCArrayEntity" + }, + { + "name": "ErrCArrayEntity", + "value": 1 + } + ] + }, + "COptionFieldElement_Tag": { + "typeInteger": { + "name": "unsigned int", + "kind": "primitive", + "sizeOf": 4, + "alignOf": 4 + }, + "values": [ + { + "name": "SomeFieldElement" + }, + { + "name": "NoneFieldElement", + "value": 1 + } + ] + }, + "ResultCArrayFieldElement_Tag": { + "typeInteger": { + "name": "unsigned int", + "kind": "primitive", + "sizeOf": 4, + "alignOf": 4 + }, + "values": [ + { + "name": "OkCArrayFieldElement" }, { - "name": "ErrProvider", + "name": "ErrCArrayFieldElement", "value": 1 } ] }, - "MemberValue_Tag": { + "ResultFieldElement_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -5795,11 +5842,15 @@ }, "values": [ { - "name": "String" + "name": "OkFieldElement" + }, + { + "name": "ErrFieldElement", + "value": 1 } ] }, - "PatternMatching": { + "Clause_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -5808,15 +5859,19 @@ }, "values": [ { - "name": "FixedLen" + "name": "Keys" }, { - "name": "VariableLen", + "name": "CMember", "value": 1 + }, + { + "name": "Composite", + "value": 2 } ] }, - "Resultbool_Tag": { + "COptionClause_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -5825,15 +5880,15 @@ }, "values": [ { - "name": "Okbool" + "name": "SomeClause" }, { - "name": "Errbool", + "name": "NoneClause", "value": 1 } ] }, - "Resultc_char_Tag": { + "Ty_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -5842,11 +5897,27 @@ }, "values": [ { - "name": "Okc_char" + "name": "Primitive_" }, { - "name": "Errc_char", + "name": "Struct_", "value": 1 + }, + { + "name": "Enum_", + "value": 2 + }, + { + "name": "Tuple_", + "value": 3 + }, + { + "name": "Array_", + "value": 4 + }, + { + "name": "ByteArray", + "value": 5 } ] }, @@ -5923,7 +5994,7 @@ } ] }, - "EntityKeysClause_Tag": { + "ResultSubscription_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -5932,15 +6003,15 @@ }, "values": [ { - "name": "HashedKeys" + "name": "OkSubscription" }, { - "name": "EntityKeys", + "name": "ErrSubscription", "value": 1 } ] }, - "ResultAccount_Tag": { + "ResultCArrayTokenBalance_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -5949,15 +6020,15 @@ }, "values": [ { - "name": "OkAccount" + "name": "OkCArrayTokenBalance" }, { - "name": "ErrAccount", + "name": "ErrCArrayTokenBalance", "value": 1 } ] }, - "ResultCArrayFieldElement_Tag": { + "MemberValue_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -5966,15 +6037,11 @@ }, "values": [ { - "name": "OkCArrayFieldElement" - }, - { - "name": "ErrCArrayFieldElement", - "value": 1 + "name": "String" } ] }, - "ResultCArrayu8_Tag": { + "Resultc_char_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -5983,15 +6050,15 @@ }, "values": [ { - "name": "OkCArrayu8" + "name": "Okc_char" }, { - "name": "ErrCArrayu8", + "name": "Errc_char", "value": 1 } ] }, - "BlockTag": { + "Resultbool_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -6000,15 +6067,15 @@ }, "values": [ { - "name": "Latest" + "name": "Okbool" }, { - "name": "Pending", + "name": "Errbool", "value": 1 } ] }, - "ResultCArrayTokenBalance_Tag": { + "PatternMatching": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -6017,10 +6084,10 @@ }, "values": [ { - "name": "OkCArrayTokenBalance" + "name": "FixedLen" }, { - "name": "ErrCArrayTokenBalance", + "name": "VariableLen", "value": 1 } ] @@ -6042,7 +6109,7 @@ } ] }, - "ComparisonOperator": { + "BlockId_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -6051,31 +6118,20 @@ }, "values": [ { - "name": "Eq" + "name": "Hash" }, { - "name": "Neq", + "name": "Number", "value": 1 }, { - "name": "Gt", + "name": "BlockTag_", "value": 2 - }, - { - "name": "Gte", - "value": 3 - }, - { - "name": "Lt", - "value": 4 - }, - { - "name": "Lte", - "value": 5 } - ] + ], + "comment": "/**\n * Block hash, number or tag\n */" }, - "ResultCArrayToken_Tag": { + "BlockTag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -6084,15 +6140,15 @@ }, "values": [ { - "name": "OkCArrayToken" + "name": "Latest" }, { - "name": "ErrCArrayToken", + "name": "Pending", "value": 1 } ] }, - "ResultSignature_Tag": { + "ResultCArrayu8_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -6101,15 +6157,15 @@ }, "values": [ { - "name": "OkSignature" + "name": "OkCArrayu8" }, { - "name": "ErrSignature", + "name": "ErrCArrayu8", "value": 1 } ] }, - "COptionFieldElement_Tag": { + "ResultProvider_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -6118,15 +6174,15 @@ }, "values": [ { - "name": "SomeFieldElement" + "name": "OkProvider" }, { - "name": "NoneFieldElement", + "name": "ErrProvider", "value": 1 } ] }, - "COptionClause_Tag": { + "ResultToriiClient_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -6135,15 +6191,15 @@ }, "values": [ { - "name": "SomeClause" + "name": "OkToriiClient" }, { - "name": "NoneClause", + "name": "ErrToriiClient", "value": 1 } ] }, - "BlockId_Tag": { + "ResultAccount_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -6152,20 +6208,15 @@ }, "values": [ { - "name": "Hash" + "name": "OkAccount" }, { - "name": "Number", + "name": "ErrAccount", "value": 1 - }, - { - "name": "BlockTag_", - "value": 2 } - ], - "comment": "/**\n * Block hash, number or tag\n */" + ] }, - "ResultSubscription_Tag": { + "EntityKeysClause_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -6174,15 +6225,15 @@ }, "values": [ { - "name": "OkSubscription" + "name": "HashedKeys" }, { - "name": "ErrSubscription", + "name": "EntityKeys", "value": 1 } ] }, - "Ty_Tag": { + "ComparisonOperator": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -6191,93 +6242,42 @@ }, "values": [ { - "name": "Primitive_" + "name": "Eq" }, { - "name": "Struct_", + "name": "Neq", "value": 1 }, { - "name": "Enum_", + "name": "Gt", "value": 2 }, { - "name": "Tuple_", + "name": "Gte", "value": 3 }, { - "name": "Array_", + "name": "Lt", "value": 4 }, { - "name": "ByteArray", + "name": "Lte", "value": 5 } ] - }, - "ResultCArrayEntity_Tag": { - "typeInteger": { - "name": "unsigned int", - "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 - }, - "values": [ - { - "name": "OkCArrayEntity" - }, - { - "name": "ErrCArrayEntity", - "value": 1 - } - ] - }, - "ResultToriiClient_Tag": { - "typeInteger": { - "name": "unsigned int", - "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 - }, - "values": [ - { - "name": "OkToriiClient" - }, - { - "name": "ErrToriiClient", - "value": 1 - } - ] - }, - "ResultFieldElement_Tag": { - "typeInteger": { - "name": "unsigned int", - "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 - }, - "values": [ - { - "name": "OkFieldElement" - }, - { - "name": "ErrFieldElement", - "value": 1 - } - ] } }, "typeAliases": {}, "opaqueTypes": { - "Provider": {}, "Account": {}, "Subscription": {}, - "ToriiClient": {} + "ToriiClient": {}, + "Provider": {} }, "functionPointers": { - "void (const char *)": { + "void (IndexerUpdate)": { "type": { - "name": "void (const char *)", + "name": "void (IndexerUpdate)", "kind": "functionPointer", "sizeOf": 1, "alignOf": 4 @@ -6290,17 +6290,10 @@ { "name": "", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } + "name": "IndexerUpdate", + "kind": "struct", + "sizeOf": 56, + "alignOf": 8 } } ] @@ -6360,9 +6353,9 @@ } ] }, - "void (IndexerUpdate)": { + "void (const char *)": { "type": { - "name": "void (IndexerUpdate)", + "name": "void (const char *)", "kind": "functionPointer", "sizeOf": 1, "alignOf": 4 @@ -6375,10 +6368,17 @@ { "name": "", "type": { - "name": "IndexerUpdate", - "kind": "struct", - "sizeOf": 56, - "alignOf": 8 + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } } } ] diff --git a/Bindings/ast/x86_64-apple-darwin.json b/Bindings/ast/x86_64-apple-darwin.json index b6105e35..4bb5dc3e 100644 --- a/Bindings/ast/x86_64-apple-darwin.json +++ b/Bindings/ast/x86_64-apple-darwin.json @@ -5,93 +5,152 @@ "macroObjects": {}, "variables": {}, "functions": { - "signing_key_sign": { + "provider_new": { "callingConvention": "cdecl", "returnType": { - "name": "ResultSignature", + "name": "ResultProvider", "kind": "struct", - "sizeOf": 72, + "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 599, + "line": 616, "column": 16 } }, "parameters": [ { - "name": "private_key", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - }, - { - "name": "hash", + "name": "rpc_url", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 763, - "column": 24 + "line": 771, + "column": 23 } }, - "carray_free": { + "client_token_balances": { "callingConvention": "cdecl", "returnType": { - "name": "void", - "kind": "primitive" + "name": "ResultCArrayTokenBalance", + "kind": "struct", + "sizeOf": 24, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 513, + "column": 16 + } }, "parameters": [ { - "name": "data", + "name": "client", "type": { - "name": "void*", + "name": "ToriiClient*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "void", - "kind": "primitive" + "name": "ToriiClient", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 36, + "column": 16 + } } } }, { - "name": "data_len", + "name": "account_addresses", + "type": { + "name": "FieldElement*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "isConst": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + } + } + }, + { + "name": "account_addresses_len", + "type": { + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, + "location": { + "fileName": "_uintptr_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_uintptr_t.h", + "line": 34, + "column": 33 + }, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 + } + }, + "location": { + "fileName": "_uintptr_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_uintptr_t.h", + "line": 34, + "column": 33 + } + }, + { + "name": "contract_addresses", + "type": { + "name": "FieldElement*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "isConst": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + } + } + }, + { + "name": "contract_addresses_len", "type": { "name": "uintptr_t", "kind": "typeAlias", @@ -121,11 +180,11 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 823, - "column": 6 + "line": 733, + "column": 33 } }, - "cairo_short_string_to_felt": { + "get_selector_from_name": { "callingConvention": "cdecl", "returnType": { "name": "ResultFieldElement", @@ -141,7 +200,7 @@ }, "parameters": [ { - "name": "str", + "name": "name", "type": { "name": "const char*", "kind": "pointer", @@ -160,261 +219,97 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 755, + "line": 749, "column": 27 } }, - "account_free": { - "callingConvention": "cdecl", - "returnType": { - "name": "void", - "kind": "primitive" - }, - "parameters": [ - { - "name": "account", - "type": { - "name": "Account*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "Account", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 30, - "column": 16 - } - } - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 813, - "column": 6 - } - }, - "client_entities": { + "verifying_key_verify": { "callingConvention": "cdecl", "returnType": { - "name": "ResultCArrayEntity", + "name": "Resultbool", "kind": "struct", - "sizeOf": 24, + "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 256, + "line": 444, "column": 16 } }, "parameters": [ { - "name": "client", + "name": "verifying_key", "type": { - "name": "ToriiClient*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "ToriiClient", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 36, - "column": 16 - } + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 } }, { - "name": "query", + "name": "hash", "type": { - "name": "Query*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "Query", - "kind": "struct", - "sizeOf": 104, - "alignOf": 8, - "isConst": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 367, - "column": 16 - } - } - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 692, - "column": 27 - } - }, - "bytearray_serialize": { - "callingConvention": "cdecl", - "returnType": { - "name": "ResultCArrayFieldElement", - "kind": "struct", - "sizeOf": 24, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 537, - "column": 16 - } - }, - "parameters": [ - { - "name": "str", - "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 743, - "column": 33 - } - }, - "client_tokens": { - "callingConvention": "cdecl", - "returnType": { - "name": "ResultCArrayToken", - "kind": "struct", - "sizeOf": 24, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 480, - "column": 16 - } - }, - "parameters": [ - { - "name": "client", - "type": { - "name": "ToriiClient*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "ToriiClient", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 36, - "column": 16 - } - } - } - }, - { - "name": "contract_addresses", - "type": { - "name": "FieldElement*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "isConst": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 } }, { - "name": "contract_addresses_len", + "name": "signature", "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, + "name": "Signature", + "kind": "struct", + "sizeOf": 64, + "alignOf": 1, "location": { - "fileName": "_uintptr_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_uintptr_t.h", - "line": 34, - "column": 33 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 583, + "column": 16 } }, "location": { - "fileName": "_uintptr_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_uintptr_t.h", - "line": 34, - "column": 33 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 583, + "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 729, - "column": 26 - } - }, - "signing_key_new": { - "callingConvention": "cdecl", - "returnType": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - }, - "parameters": [], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 761, - "column": 21 + "line": 767, + "column": 19 } }, - "client_event_messages": { + "client_entities": { "callingConvention": "cdecl", "returnType": { "name": "ResultCArrayEntity", @@ -469,21 +364,12 @@ } } } - }, - { - "name": "historical", - "type": { - "name": "_Bool", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 - } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 694, + "line": 692, "column": 27 } }, @@ -566,7 +452,7 @@ "column": 22 } }, - "verifying_key_new": { + "get_selector_from_tag": { "callingConvention": "cdecl", "returnType": { "name": "FieldElement", @@ -582,192 +468,133 @@ }, "parameters": [ { - "name": "signing_key", + "name": "tag", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 765, + "line": 751, "column": 21 } }, - "poseidon_hash": { + "bytearray_serialize": { "callingConvention": "cdecl", "returnType": { - "name": "FieldElement", + "name": "ResultCArrayFieldElement", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 24, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, + "line": 537, "column": 16 } }, "parameters": [ { - "name": "felts", + "name": "str", "type": { - "name": "FieldElement*", + "name": "const char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, + "name": "const char", + "kind": "primitive", + "sizeOf": 1, "alignOf": 1, - "isConst": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } + "isConst": true } } - }, - { - "name": "felts_len", - "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, - "location": { - "fileName": "_uintptr_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_uintptr_t.h", - "line": 34, - "column": 33 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 - } - }, - "location": { - "fileName": "_uintptr_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_uintptr_t.h", - "line": 34, - "column": 33 - } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 747, - "column": 21 + "line": 743, + "column": 33 } }, - "wait_for_transaction": { + "model_free": { "callingConvention": "cdecl", "returnType": { - "name": "Resultbool", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 444, - "column": 16 - } + "name": "void", + "kind": "primitive" }, "parameters": [ { - "name": "rpc", + "name": "model", "type": { - "name": "Provider*", + "name": "Struct*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Provider", - "kind": "opaqueType", + "name": "Struct", + "kind": "struct", + "sizeOf": 24, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 32, + "line": 231, "column": 16 } } } - }, - { - "name": "txn_hash", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 797, - "column": 19 + "line": 811, + "column": 6 } }, - "error_free": { + "account_address": { "callingConvention": "cdecl", "returnType": { - "name": "void", - "kind": "primitive" + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } }, "parameters": [ { - "name": "error", + "name": "account", "type": { - "name": "Error*", + "name": "Account*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Error", - "kind": "struct", - "sizeOf": 8, - "alignOf": 8, + "name": "Account", + "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 38, + "line": 30, "column": 16 } } @@ -777,11 +604,11 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 819, - "column": 6 + "line": 785, + "column": 21 } }, - "get_selector_from_name": { + "account_execute_raw": { "callingConvention": "cdecl", "returnType": { "name": "ResultFieldElement", @@ -797,132 +624,119 @@ }, "parameters": [ { - "name": "name", - "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 749, - "column": 27 - } - }, - "provider_free": { - "callingConvention": "cdecl", - "returnType": { - "name": "void", - "kind": "primitive" - }, - "parameters": [ - { - "name": "rpc", + "name": "account", "type": { - "name": "Provider*", + "name": "Account*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Provider", + "name": "Account", "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 32, + "line": 30, "column": 16 } } } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 809, - "column": 6 - } - }, - "model_free": { - "callingConvention": "cdecl", - "returnType": { - "name": "void", - "kind": "primitive" - }, - "parameters": [ + }, { - "name": "model", + "name": "calldata", "type": { - "name": "Struct*", + "name": "Call*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Struct", + "name": "Call", "kind": "struct", - "sizeOf": 24, + "sizeOf": 56, "alignOf": 8, + "isConst": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 231, + "line": 645, "column": 16 } } } + }, + { + "name": "calldata_len", + "type": { + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, + "location": { + "fileName": "_uintptr_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_uintptr_t.h", + "line": 34, + "column": 33 + }, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 + } + }, + "location": { + "fileName": "_uintptr_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_uintptr_t.h", + "line": 34, + "column": 33 + } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 811, - "column": 6 + "line": 793, + "column": 27 } }, - "typed_data_encode": { + "signing_key_sign": { "callingConvention": "cdecl", "returnType": { - "name": "ResultFieldElement", + "name": "ResultSignature", "kind": "struct", - "sizeOf": 40, + "sizeOf": 72, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 571, + "line": 599, "column": 16 } }, "parameters": [ { - "name": "typed_data", + "name": "private_key", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 } }, { - "name": "address", + "name": "hash", "type": { "name": "FieldElement", "kind": "struct", @@ -946,8 +760,8 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 759, - "column": 27 + "line": 763, + "column": 24 } }, "client_set_logger": { @@ -993,147 +807,51 @@ "column": 6 } }, - "client_token_balances": { + "parse_cairo_short_string": { "callingConvention": "cdecl", "returnType": { - "name": "ResultCArrayTokenBalance", + "name": "Resultc_char", "kind": "struct", - "sizeOf": 24, + "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 513, + "line": 554, "column": 16 } }, "parameters": [ { - "name": "client", - "type": { - "name": "ToriiClient*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "ToriiClient", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 36, - "column": 16 - } - } - } - }, - { - "name": "account_addresses", - "type": { - "name": "FieldElement*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "isConst": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - } - } - }, - { - "name": "account_addresses_len", - "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, - "location": { - "fileName": "_uintptr_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_uintptr_t.h", - "line": 34, - "column": 33 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 - } - }, - "location": { - "fileName": "_uintptr_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_uintptr_t.h", - "line": 34, - "column": 33 - } - }, - { - "name": "contract_addresses", - "type": { - "name": "FieldElement*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "isConst": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - } - } - }, - { - "name": "contract_addresses_len", + "name": "felt", "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, "location": { - "fileName": "_uintptr_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_uintptr_t.h", - "line": 34, - "column": 33 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 } }, "location": { - "fileName": "_uintptr_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_uintptr_t.h", - "line": 34, - "column": 33 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 733, - "column": 33 + "line": 757, + "column": 21 } }, - "client_on_event_message_update": { + "client_on_starknet_event": { "callingConvention": "cdecl", "returnType": { "name": "ResultSubscription", @@ -1216,19 +934,10 @@ "column": 33 } }, - { - "name": "historical", - "type": { - "name": "_Bool", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 - } - }, { "name": "callback", "type": { - "name": "void (FieldElement, CArrayStruct)", + "name": "void (Event)", "kind": "functionPointer", "sizeOf": 8, "alignOf": 8 @@ -1238,35 +947,38 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 711, + "line": 724, "column": 27 } }, - "entity_free": { + "cairo_short_string_to_felt": { "callingConvention": "cdecl", "returnType": { - "name": "void", - "kind": "primitive" + "name": "ResultFieldElement", + "kind": "struct", + "sizeOf": 40, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 571, + "column": 16 + } }, "parameters": [ { - "name": "entity", + "name": "str", "type": { - "name": "Entity*", + "name": "const char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Entity", - "kind": "struct", - "sizeOf": 48, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 241, - "column": 16 - } + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } } } @@ -1274,21 +986,21 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 817, - "column": 6 + "line": 755, + "column": 27 } }, - "on_indexer_update": { + "client_metadata": { "callingConvention": "cdecl", "returnType": { - "name": "ResultSubscription", + "name": "WorldMetadata", "kind": "struct", - "sizeOf": 16, + "sizeOf": 48, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 410, + "line": 400, "column": 16 } }, @@ -1311,119 +1023,64 @@ } } } - }, - { - "name": "contract_address", - "type": { - "name": "FieldElement*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "isConst": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - } - } - }, - { - "name": "callback", - "type": { - "name": "void (IndexerUpdate)", - "kind": "functionPointer", - "sizeOf": 8, - "alignOf": 8 - } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 739, - "column": 27 + "line": 698, + "column": 22 } }, - "starknet_call": { + "typed_data_encode": { "callingConvention": "cdecl", "returnType": { - "name": "ResultCArrayFieldElement", + "name": "ResultFieldElement", "kind": "struct", - "sizeOf": 24, + "sizeOf": 40, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 537, + "line": 571, "column": 16 } }, "parameters": [ { - "name": "provider", + "name": "typed_data", "type": { - "name": "Provider*", + "name": "const char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Provider", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 32, - "column": 16 - } + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } } }, { - "name": "call", + "name": "address", "type": { - "name": "Call", + "name": "FieldElement", "kind": "struct", - "sizeOf": 56, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 645, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 645, - "column": 16 - } - }, - { - "name": "block_id", - "type": { - "name": "BlockId", - "kind": "struct", - "sizeOf": 40, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 660, + "line": 59, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 660, + "line": 59, "column": 16 } } @@ -1431,138 +1088,99 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 777, - "column": 33 - } - }, - "world_metadata_free": { - "callingConvention": "cdecl", - "returnType": { - "name": "void", - "kind": "primitive" - }, - "parameters": [ - { - "name": "metadata", - "type": { - "name": "WorldMetadata*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "WorldMetadata", - "kind": "struct", - "sizeOf": 48, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 400, - "column": 16 - } - } - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 821, - "column": 6 + "line": 759, + "column": 27 } }, - "provider_new": { + "starknet_keccak": { "callingConvention": "cdecl", "returnType": { - "name": "ResultProvider", + "name": "FieldElement", "kind": "struct", - "sizeOf": 16, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 616, + "line": 59, "column": 16 } }, "parameters": [ { - "name": "rpc_url", + "name": "bytes", "type": { - "name": "const char*", + "name": "uint8_t*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "const char", - "kind": "primitive", + "name": "uint8_t", + "kind": "typeAlias", "sizeOf": 1, "alignOf": 1, - "isConst": true + "isConst": true, + "location": { + "fileName": "_uint8_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/_types/_uint8_t.h", + "line": 31, + "column": 23 + }, + "innerType": { + "name": "unsigned char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 + } } } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 771, - "column": 23 - } - }, - "account_chain_id": { - "callingConvention": "cdecl", - "returnType": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - }, - "parameters": [ + }, { - "name": "account", + "name": "bytes_len", "type": { - "name": "Account*", - "kind": "pointer", + "name": "uintptr_t", + "kind": "typeAlias", "sizeOf": 8, "alignOf": 8, + "location": { + "fileName": "_uintptr_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_uintptr_t.h", + "line": 34, + "column": 33 + }, "innerType": { - "name": "Account", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 30, - "column": 16 - } + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } + }, + "location": { + "fileName": "_uintptr_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_uintptr_t.h", + "line": 34, + "column": 33 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 787, + "line": 753, "column": 21 } }, - "client_update_event_message_subscription": { + "client_on_entity_state_update": { "callingConvention": "cdecl", "returnType": { - "name": "Resultbool", + "name": "ResultSubscription", "kind": "struct", "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 444, + "line": 410, "column": 16 } }, @@ -1586,25 +1204,6 @@ } } }, - { - "name": "subscription", - "type": { - "name": "Subscription*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "Subscription", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 34, - "column": 16 - } - } - } - }, { "name": "clauses", "type": { @@ -1655,139 +1254,230 @@ } }, { - "name": "historical", + "name": "callback", "type": { - "name": "_Bool", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "name": "void (FieldElement, CArrayStruct)", + "kind": "functionPointer", + "sizeOf": 8, + "alignOf": 8 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 718, - "column": 19 + "line": 700, + "column": 27 } }, - "account_address": { + "carray_free": { "callingConvention": "cdecl", "returnType": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } + "name": "void", + "kind": "primitive" }, "parameters": [ { - "name": "account", + "name": "data", "type": { - "name": "Account*", + "name": "void*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Account", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 30, - "column": 16 - } + "name": "void", + "kind": "primitive" + } + } + }, + { + "name": "data_len", + "type": { + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, + "location": { + "fileName": "_uintptr_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_uintptr_t.h", + "line": 34, + "column": 33 + }, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } + }, + "location": { + "fileName": "_uintptr_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_uintptr_t.h", + "line": 34, + "column": 33 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 785, - "column": 21 + "line": 823, + "column": 6 } }, - "verifying_key_verify": { + "ty_free": { "callingConvention": "cdecl", "returnType": { - "name": "Resultbool", - "kind": "struct", + "name": "void", + "kind": "primitive" + }, + "parameters": [ + { + "name": "ty", + "type": { + "name": "Ty*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Ty", + "kind": "struct", + "sizeOf": 48, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 196, + "column": 16 + } + } + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 815, + "column": 6 + } + }, + "error_free": { + "callingConvention": "cdecl", + "returnType": { + "name": "void", + "kind": "primitive" + }, + "parameters": [ + { + "name": "error", + "type": { + "name": "Error*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Error", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 38, + "column": 16 + } + } + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 819, + "column": 6 + } + }, + "client_new": { + "callingConvention": "cdecl", + "returnType": { + "name": "ResultToriiClient", + "kind": "struct", "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 444, + "line": 47, "column": 16 } }, "parameters": [ { - "name": "verifying_key", + "name": "torii_url", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 } }, { - "name": "hash", + "name": "rpc_url", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 } }, { - "name": "signature", + "name": "libp2p_relay_url", "type": { - "name": "Signature", + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } + } + }, + { + "name": "world", + "type": { + "name": "FieldElement", "kind": "struct", - "sizeOf": 64, + "sizeOf": 32, "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 583, + "line": 59, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 583, + "line": 59, "column": 16 } } @@ -1795,11 +1485,11 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 767, - "column": 19 + "line": 679, + "column": 26 } }, - "ty_free": { + "string_free": { "callingConvention": "cdecl", "returnType": { "name": "void", @@ -1807,23 +1497,17 @@ }, "parameters": [ { - "name": "ty", + "name": "string", "type": { - "name": "Ty*", + "name": "char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Ty", - "kind": "struct", - "sizeOf": 48, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 196, - "column": 16 - } + "name": "char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 } } } @@ -1831,27 +1515,27 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 815, + "line": 825, "column": 6 } }, - "parse_cairo_short_string": { + "hash_get_contract_address": { "callingConvention": "cdecl", "returnType": { - "name": "Resultc_char", + "name": "FieldElement", "kind": "struct", - "sizeOf": 16, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 554, + "line": 59, "column": 16 } }, "parameters": [ { - "name": "felt", + "name": "class_hash", "type": { "name": "FieldElement", "kind": "struct", @@ -1870,32 +1554,30 @@ "line": 59, "column": 16 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 757, - "column": 21 - } - }, - "bytearray_deserialize": { - "callingConvention": "cdecl", - "returnType": { - "name": "Resultc_char", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 554, - "column": 16 - } - }, - "parameters": [ + }, { - "name": "felts", + "name": "salt", + "type": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + }, + { + "name": "constructor_calldata", "type": { "name": "FieldElement*", "kind": "pointer", @@ -1917,7 +1599,7 @@ } }, { - "name": "felts_len", + "name": "constructor_calldata_len", "type": { "name": "uintptr_t", "kind": "typeAlias", @@ -1942,94 +1624,37 @@ "line": 34, "column": 33 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 745, - "column": 21 - } - }, - "starknet_keccak": { - "callingConvention": "cdecl", - "returnType": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - }, - "parameters": [ - { - "name": "bytes", - "type": { - "name": "uint8_t*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "uint8_t", - "kind": "typeAlias", - "sizeOf": 1, - "alignOf": 1, - "isConst": true, - "location": { - "fileName": "_uint8_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/_types/_uint8_t.h", - "line": 31, - "column": 23 - }, - "innerType": { - "name": "unsigned char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 - } - } - } }, { - "name": "bytes_len", + "name": "deployer_address", "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, "location": { - "fileName": "_uintptr_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_uintptr_t.h", - "line": 34, - "column": 33 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 } }, "location": { - "fileName": "_uintptr_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_uintptr_t.h", - "line": 34, - "column": 33 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 753, + "line": 799, "column": 21 } }, - "client_free": { + "subscription_cancel": { "callingConvention": "cdecl", "returnType": { "name": "void", @@ -2037,19 +1662,19 @@ }, "parameters": [ { - "name": "t", + "name": "subscription", "type": { - "name": "ToriiClient*", + "name": "Subscription*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "ToriiClient", + "name": "Subscription", "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 36, + "line": 34, "column": 16 } } @@ -2059,23 +1684,15 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 807, + "line": 805, "column": 6 } }, - "account_execute_raw": { + "account_free": { "callingConvention": "cdecl", "returnType": { - "name": "ResultFieldElement", - "kind": "struct", - "sizeOf": 40, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 571, - "column": 16 - } + "name": "void", + "kind": "primitive" }, "parameters": [ { @@ -2096,31 +1713,54 @@ } } } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 813, + "column": 6 + } + }, + "bytearray_deserialize": { + "callingConvention": "cdecl", + "returnType": { + "name": "Resultc_char", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 554, + "column": 16 + } + }, + "parameters": [ { - "name": "calldata", + "name": "felts", "type": { - "name": "Call*", + "name": "FieldElement*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Call", + "name": "FieldElement", "kind": "struct", - "sizeOf": 56, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, "isConst": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 645, + "line": 59, "column": 16 } } } }, { - "name": "calldata_len", + "name": "felts_len", "type": { "name": "uintptr_t", "kind": "typeAlias", @@ -2150,11 +1790,33 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 793, - "column": 27 + "line": 745, + "column": 21 } }, - "subscription_cancel": { + "signing_key_new": { + "callingConvention": "cdecl", + "returnType": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + }, + "parameters": [], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 761, + "column": 21 + } + }, + "world_metadata_free": { "callingConvention": "cdecl", "returnType": { "name": "void", @@ -2162,19 +1824,21 @@ }, "parameters": [ { - "name": "subscription", + "name": "metadata", "type": { - "name": "Subscription*", + "name": "WorldMetadata*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Subscription", - "kind": "opaqueType", + "name": "WorldMetadata", + "kind": "struct", + "sizeOf": 48, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 34, + "line": 400, "column": 16 } } @@ -2184,91 +1848,87 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 805, + "line": 821, "column": 6 } }, - "hash_get_contract_address": { + "client_update_event_message_subscription": { "callingConvention": "cdecl", "returnType": { - "name": "FieldElement", + "name": "Resultbool", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 16, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, + "line": 444, "column": 16 } }, "parameters": [ { - "name": "class_hash", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - }, - { - "name": "salt", + "name": "client", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 + "name": "ToriiClient*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "ToriiClient", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 36, + "column": 16 + } } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 } }, { - "name": "constructor_calldata", + "name": "subscription", "type": { - "name": "FieldElement*", + "name": "Subscription*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "isConst": true, + "name": "Subscription", + "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, + "line": 34, "column": 16 } } } }, { - "name": "constructor_calldata_len", + "name": "clauses", + "type": { + "name": "EntityKeysClause*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "EntityKeysClause", + "kind": "struct", + "sizeOf": 48, + "alignOf": 8, + "isConst": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 427, + "column": 16 + } + } + } + }, + { + "name": "clauses_len", "type": { "name": "uintptr_t", "kind": "typeAlias", @@ -2295,35 +1955,96 @@ } }, { - "name": "deployer_address", + "name": "historical", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 + "name": "_Bool", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 718, + "column": 19 + } + }, + "on_indexer_update": { + "callingConvention": "cdecl", + "returnType": { + "name": "ResultSubscription", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 410, + "column": 16 + } + }, + "parameters": [ + { + "name": "client", + "type": { + "name": "ToriiClient*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "ToriiClient", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 36, + "column": 16 + } } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 + } + }, + { + "name": "contract_address", + "type": { + "name": "FieldElement*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "isConst": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + } + } + }, + { + "name": "callback", + "type": { + "name": "void (IndexerUpdate)", + "kind": "functionPointer", + "sizeOf": 8, + "alignOf": 8 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 799, - "column": 21 + "line": 739, + "column": 27 } }, - "string_free": { + "entity_free": { "callingConvention": "cdecl", "returnType": { "name": "void", @@ -2331,17 +2052,23 @@ }, "parameters": [ { - "name": "string", + "name": "entity", "type": { - "name": "char*", + "name": "Entity*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "name": "Entity", + "kind": "struct", + "sizeOf": 48, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 241, + "column": 16 + } } } } @@ -2349,91 +2076,83 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 825, + "line": 817, "column": 6 } }, - "client_new": { + "starknet_call": { "callingConvention": "cdecl", "returnType": { - "name": "ResultToriiClient", + "name": "ResultCArrayFieldElement", "kind": "struct", - "sizeOf": 16, + "sizeOf": 24, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 47, + "line": 537, "column": 16 } }, "parameters": [ { - "name": "torii_url", - "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } - } - }, - { - "name": "rpc_url", + "name": "provider", "type": { - "name": "const char*", + "name": "Provider*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "name": "Provider", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 32, + "column": 16 + } } } }, { - "name": "libp2p_relay_url", + "name": "call", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, + "name": "Call", + "kind": "struct", + "sizeOf": 56, "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 645, + "column": 16 } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 645, + "column": 16 } }, { - "name": "world", + "name": "block_id", "type": { - "name": "FieldElement", + "name": "BlockId", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 40, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, + "line": 660, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, + "line": 660, "column": 16 } } @@ -2441,21 +2160,21 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 679, - "column": 26 + "line": 777, + "column": 33 } }, - "client_on_entity_state_update": { + "client_event_messages": { "callingConvention": "cdecl", "returnType": { - "name": "ResultSubscription", + "name": "ResultCArrayEntity", "kind": "struct", - "sizeOf": 16, + "sizeOf": 24, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 410, + "line": 256, "column": 16 } }, @@ -2480,162 +2199,61 @@ } }, { - "name": "clauses", + "name": "query", "type": { - "name": "EntityKeysClause*", + "name": "Query*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "EntityKeysClause", + "name": "Query", "kind": "struct", - "sizeOf": 48, + "sizeOf": 104, "alignOf": 8, "isConst": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 427, + "line": 367, "column": 16 } } } }, { - "name": "clauses_len", + "name": "historical", "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, - "location": { - "fileName": "_uintptr_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_uintptr_t.h", - "line": 34, - "column": 33 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 - } - }, - "location": { - "fileName": "_uintptr_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_uintptr_t.h", - "line": 34, - "column": 33 - } - }, - { - "name": "callback", - "type": { - "name": "void (FieldElement, CArrayStruct)", - "kind": "functionPointer", - "sizeOf": 8, - "alignOf": 8 + "name": "_Bool", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 700, + "line": 694, "column": 27 } }, - "account_set_block_id": { - "callingConvention": "cdecl", - "returnType": { - "name": "void", - "kind": "primitive" - }, - "parameters": [ - { - "name": "account", - "type": { - "name": "Account*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "Account", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 30, - "column": 16 - } - } - } - }, - { - "name": "block_id", - "type": { - "name": "BlockId", - "kind": "struct", - "sizeOf": 40, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 660, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 660, - "column": 16 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 789, - "column": 6 - } - }, - "account_deploy_burner": { + "account_chain_id": { "callingConvention": "cdecl", "returnType": { - "name": "ResultAccount", + "name": "FieldElement", "kind": "struct", - "sizeOf": 16, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 633, + "line": 59, "column": 16 } }, "parameters": [ { - "name": "provider", - "type": { - "name": "Provider*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "Provider", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 32, - "column": 16 - } - } - } - }, - { - "name": "master_account", + "name": "account", "type": { "name": "Account*", "kind": "pointer", @@ -2652,65 +2270,44 @@ } } } - }, - { - "name": "signing_key", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 781, - "column": 22 + "line": 787, + "column": 21 } }, - "client_metadata": { + "account_nonce": { "callingConvention": "cdecl", "returnType": { - "name": "WorldMetadata", + "name": "ResultFieldElement", "kind": "struct", - "sizeOf": 48, + "sizeOf": 40, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 400, + "line": 571, "column": 16 } }, "parameters": [ { - "name": "client", + "name": "account", "type": { - "name": "ToriiClient*", + "name": "Account*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "ToriiClient", + "name": "Account", "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 36, + "line": 30, "column": 16 } } @@ -2720,11 +2317,11 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 698, - "column": 22 + "line": 791, + "column": 27 } }, - "get_selector_from_tag": { + "verifying_key_new": { "callingConvention": "cdecl", "returnType": { "name": "FieldElement", @@ -2740,40 +2337,45 @@ }, "parameters": [ { - "name": "tag", + "name": "signing_key", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 751, + "line": 765, "column": 21 } }, - "client_update_entity_subscription": { + "client_tokens": { "callingConvention": "cdecl", "returnType": { - "name": "Resultbool", + "name": "ResultCArrayToken", "kind": "struct", - "sizeOf": 16, + "sizeOf": 24, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 444, + "line": 480, "column": 16 } }, @@ -2798,48 +2400,29 @@ } }, { - "name": "subscription", - "type": { - "name": "Subscription*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "Subscription", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 34, - "column": 16 - } - } - } - }, - { - "name": "clauses", + "name": "contract_addresses", "type": { - "name": "EntityKeysClause*", + "name": "FieldElement*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "EntityKeysClause", + "name": "FieldElement", "kind": "struct", - "sizeOf": 48, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, "isConst": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 427, + "line": 59, "column": 16 } } } }, { - "name": "clauses_len", + "name": "contract_addresses_len", "type": { "name": "uintptr_t", "kind": "typeAlias", @@ -2869,53 +2452,93 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 706, - "column": 19 + "line": 729, + "column": 26 } }, - "account_nonce": { + "account_deploy_burner": { "callingConvention": "cdecl", "returnType": { - "name": "ResultFieldElement", + "name": "ResultAccount", "kind": "struct", - "sizeOf": 40, + "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 571, + "line": 633, "column": 16 } }, "parameters": [ { - "name": "account", + "name": "provider", "type": { - "name": "Account*", + "name": "Provider*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Account", + "name": "Provider", "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 30, + "line": 32, "column": 16 } } } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 791, - "column": 27 - } - }, - "client_on_starknet_event": { + }, + { + "name": "master_account", + "type": { + "name": "Account*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Account", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 30, + "column": 16 + } + } + } + }, + { + "name": "signing_key", + "type": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 781, + "column": 22 + } + }, + "client_on_event_message_update": { "callingConvention": "cdecl", "returnType": { "name": "ResultSubscription", @@ -2998,10 +2621,19 @@ "column": 33 } }, + { + "name": "historical", + "type": { + "name": "_Bool", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 + } + }, { "name": "callback", "type": { - "name": "void (Event)", + "name": "void (FieldElement, CArrayStruct)", "kind": "functionPointer", "sizeOf": 8, "alignOf": 8 @@ -3011,21 +2643,118 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 724, + "line": 711, "column": 27 } }, - "client_publish_message": { + "wait_for_transaction": { "callingConvention": "cdecl", "returnType": { - "name": "ResultCArrayu8", + "name": "Resultbool", "kind": "struct", - "sizeOf": 24, + "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 73, + "line": 444, + "column": 16 + } + }, + "parameters": [ + { + "name": "rpc", + "type": { + "name": "Provider*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Provider", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 32, + "column": 16 + } + } + } + }, + { + "name": "txn_hash", + "type": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 797, + "column": 19 + } + }, + "provider_free": { + "callingConvention": "cdecl", + "returnType": { + "name": "void", + "kind": "primitive" + }, + "parameters": [ + { + "name": "rpc", + "type": { + "name": "Provider*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Provider", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 32, + "column": 16 + } + } + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 809, + "column": 6 + } + }, + "client_update_entity_subscription": { + "callingConvention": "cdecl", + "returnType": { + "name": "Resultbool", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 444, "column": 16 } }, @@ -3050,45 +2779,48 @@ } }, { - "name": "message", + "name": "subscription", "type": { - "name": "const char*", + "name": "Subscription*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "name": "Subscription", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 34, + "column": 16 + } } } }, { - "name": "signature_felts", + "name": "clauses", "type": { - "name": "FieldElement*", + "name": "EntityKeysClause*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "FieldElement", + "name": "EntityKeysClause", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 48, + "alignOf": 8, "isConst": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, + "line": 427, "column": 16 } } } }, { - "name": "signature_felts_len", + "name": "clauses_len", "type": { "name": "uintptr_t", "kind": "typeAlias", @@ -3113,94 +2845,178 @@ "line": 34, "column": 33 } - }, - { - "name": "is_session_signature", - "type": { - "name": "_Bool", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 - } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 686, - "column": 23 + "line": 706, + "column": 19 } - } - }, - "records": { - "COptionClause_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 80, - "align_of": 8, - "fields": [ + }, + "client_free": { + "callingConvention": "cdecl", + "returnType": { + "name": "void", + "kind": "primitive" + }, + "parameters": [ { - "name": "", + "name": "t", "type": { - "name": "COptionClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 80, + "name": "ToriiClient*", + "kind": "pointer", + "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 361, - "column": 5 + "innerType": { + "name": "ToriiClient", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 36, + "column": 16 + } } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 361, - "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 360, - "column": 3 + "line": 807, + "column": 6 } }, - "CArrayEntity": { - "size_of": 16, - "align_of": 8, - "fields": [ + "account_set_block_id": { + "callingConvention": "cdecl", + "returnType": { + "name": "void", + "kind": "primitive" + }, + "parameters": [ { - "name": "data", + "name": "account", "type": { - "name": "Entity*", + "name": "Account*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Entity", - "kind": "struct", - "sizeOf": 48, - "alignOf": 8, + "name": "Account", + "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 241, + "line": 30, "column": 16 } } + } + }, + { + "name": "block_id", + "type": { + "name": "BlockId", + "kind": "struct", + "sizeOf": 40, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 660, + "column": 16 + } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 247, - "column": 18 + "line": 660, + "column": 16 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 789, + "column": 6 + } + }, + "client_publish_message": { + "callingConvention": "cdecl", + "returnType": { + "name": "ResultCArrayu8", + "kind": "struct", + "sizeOf": 24, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 73, + "column": 16 + } + }, + "parameters": [ + { + "name": "client", + "type": { + "name": "ToriiClient*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "ToriiClient", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 36, + "column": 16 + } + } } }, { - "name": "data_len", + "name": "message", + "type": { + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } + } + }, + { + "name": "signature_felts", + "type": { + "name": "FieldElement*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "isConst": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + } + } + }, + { + "name": "signature_felts_len", "type": { "name": "uintptr_t", "kind": "typeAlias", @@ -3219,103 +3035,220 @@ "alignOf": 8 } }, - "offset_of": 8, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 248, - "column": 13 + "fileName": "_uintptr_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_uintptr_t.h", + "line": 34, + "column": 33 + } + }, + { + "name": "is_session_signature", + "type": { + "name": "_Bool", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 246, - "column": 16 + "line": 686, + "column": 23 } }, - "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, - "align_of": 8, - "fields": [ + "poseidon_hash": { + "callingConvention": "cdecl", + "returnType": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + }, + "parameters": [ { - "name": "err", + "name": "felts", "type": { - "name": "Error", - "kind": "struct", + "name": "FieldElement*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "isConst": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + } + } + }, + { + "name": "felts_len", + "type": { + "name": "uintptr_t", + "kind": "typeAlias", "sizeOf": 8, "alignOf": 8, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 38, - "column": 16 + "fileName": "_uintptr_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_uintptr_t.h", + "line": 34, + "column": 33 + }, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 640, - "column": 20 + "fileName": "_uintptr_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_uintptr_t.h", + "line": 34, + "column": 33 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 639, - "column": 5 + "line": 747, + "column": 21 } - }, - "COptionClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 80, + } + }, + "records": { + "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "some", + "name": "err", "type": { - "name": "Clause", + "name": "Error", "kind": "struct", - "sizeOf": 80, + "sizeOf": 8, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 338, + "line": 38, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 362, - "column": 21 + "line": 54, + "column": 20 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 361, + "line": 53, "column": 5 } }, - "COptionFieldElement": { - "size_of": 36, - "align_of": 4, + "Clause": { + "size_of": 80, + "align_of": 8, "fields": [ { "name": "tag", "type": { - "name": "COptionFieldElement_Tag", + "name": "Clause_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 271, + "line": 336, + "column": 3 + }, + "innerType": { + "name": "Clause_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 332, + "column": 14 + } + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 339, + "column": 14 + } + }, + { + "name": "", + "type": { + "name": "Clause_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 72, + "alignOf": 8, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 340, + "column": 3 + } + }, + "offset_of": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 340, + "column": 3 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 338, + "column": 16 + } + }, + "COptionFieldElement": { + "size_of": 36, + "align_of": 4, + "fields": [ + { + "name": "tag", + "type": { + "name": "COptionFieldElement_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 271, "column": 3 }, "innerType": { @@ -3369,7 +3302,7 @@ "column": 16 } }, - "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { "size_of": 8, "align_of": 8, "fields": [ @@ -3390,7 +3323,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 561, + "line": 606, "column": 20 } } @@ -3398,113 +3331,209 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 560, + "line": 605, "column": 5 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { - "size_of": 4, - "align_of": 4, + "CArrayc_char": { + "size_of": 16, + "align_of": 8, "fields": [ { - "name": "i32", + "name": "data", "type": { - "name": "int32_t", + "name": "const char**", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 288, + "column": 16 + } + }, + { + "name": "data_len", + "type": { + "name": "uintptr_t", "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "sizeOf": 8, + "alignOf": 8, "location": { - "fileName": "_int32_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_int32_t.h", - "line": 30, + "fileName": "_uintptr_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_uintptr_t.h", + "line": 34, "column": 33 }, "innerType": { - "name": "int", + "name": "unsigned long", "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 + "sizeOf": 8, + "alignOf": 8 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 117, - "column": 15 + "line": 289, + "column": 13 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 116, - "column": 5 + "line": 287, + "column": 16 } }, - "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, - "align_of": 8, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD13": { + "size_of": 32, + "align_of": 1, "fields": [ { - "name": "err", + "name": "felt252", "type": { - "name": "Error", + "name": "FieldElement", "kind": "struct", - "sizeOf": 8, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 38, + "line": 59, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 578, - "column": 20 + "line": 155, + "column": 27 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 577, + "line": 154, "column": 5 } }, - "ResultSignature_ANONYMOUS_FIELD1": { + "CArrayToken": { + "size_of": 16, + "align_of": 8, + "fields": [ + { + "name": "data", + "type": { + "name": "Token*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Token", + "kind": "struct", + "sizeOf": 64, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 462, + "column": 16 + } + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 471, + "column": 17 + } + }, + { + "name": "data_len", + "type": { + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, + "location": { + "fileName": "_uintptr_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_uintptr_t.h", + "line": 34, + "column": 33 + }, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 + } + }, + "offset_of": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 472, + "column": 13 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 470, + "column": 16 + } + }, + "MemberValue_ANONYMOUS_FIELD1": { "record_kind": "union", - "size_of": 64, + "size_of": 40, "align_of": 8, "fields": [ { "name": "", "type": { - "name": "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "MemberValue_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 64, - "alignOf": 1, + "sizeOf": 40, + "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 602, + "line": 306, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 602, + "line": 306, "column": 5 } }, { "name": "", "type": { - "name": "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "MemberValue_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", "sizeOf": 8, "alignOf": 8, @@ -3512,14 +3541,14 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 605, + "line": 309, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 605, + "line": 309, "column": 5 } } @@ -3527,18 +3556,39 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 601, + "line": 305, "column": 3 } }, - "Member": { - "size_of": 24, + "Token": { + "size_of": 64, "align_of": 8, "fields": [ { - "name": "name", + "name": "contract_address", "type": { - "name": "const char*", + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 463, + "column": 23 + } + }, + { + "name": "name", + "type": { + "name": "const char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, @@ -3550,367 +3600,342 @@ "isConst": true } }, + "offset_of": 32, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 221, + "line": 464, "column": 15 } }, { - "name": "ty", + "name": "symbol", "type": { - "name": "Ty*", + "name": "const char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Ty", - "kind": "struct", - "sizeOf": 48, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 196, - "column": 16 - } + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, - "offset_of": 8, + "offset_of": 40, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 222, - "column": 14 + "line": 465, + "column": 15 } }, { - "name": "key", + "name": "decimals", "type": { - "name": "_Bool", - "kind": "primitive", + "name": "uint8_t", + "kind": "typeAlias", "sizeOf": 1, - "alignOf": 1 - }, - "offset_of": 16, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 223, - "column": 8 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 220, - "column": 16 - } - }, - "Event": { - "size_of": 64, - "align_of": 8, - "fields": [ - { - "name": "keys", - "type": { - "name": "CArrayFieldElement", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, + "alignOf": 1, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 374, - "column": 16 + "fileName": "_uint8_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/_types/_uint8_t.h", + "line": 31, + "column": 23 + }, + "innerType": { + "name": "unsigned char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 } }, + "offset_of": 48, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 457, - "column": 29 + "line": 466, + "column": 11 } }, { - "name": "data", + "name": "metadata", "type": { - "name": "CArrayFieldElement", - "kind": "struct", - "sizeOf": 16, + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 374, - "column": 16 - } - }, - "offset_of": 16, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 458, - "column": 29 - } - }, - { - "name": "transaction_hash", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, - "offset_of": 32, + "offset_of": 56, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 459, - "column": 23 + "line": 467, + "column": 15 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 456, + "line": 462, "column": 16 } }, - "ResultCArrayToken_ANONYMOUS_FIELD1": { - "record_kind": "union", + "Resultc_char": { "size_of": 16, "align_of": 8, "fields": [ { - "name": "", + "name": "tag", "type": { - "name": "ResultCArrayToken_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "isAnonymous": true, + "name": "Resultc_char_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 483, - "column": 5 + "line": 552, + "column": 3 + }, + "innerType": { + "name": "Resultc_char_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 549, + "column": 14 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 483, - "column": 5 + "line": 555, + "column": 20 } }, { "name": "", "type": { - "name": "ResultCArrayToken_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", - "kind": "struct", + "name": "Resultc_char_ANONYMOUS_FIELD1", + "kind": "union", "sizeOf": 8, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 486, - "column": 5 + "line": 556, + "column": 3 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 486, - "column": 5 + "line": 556, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 482, - "column": 3 + "line": 554, + "column": 16 } }, - "Entity": { - "size_of": 48, + "MemberValue_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 40, "align_of": 8, "fields": [ { - "name": "hashed_keys", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 242, - "column": 23 - } - }, - { - "name": "models", + "name": "primitive", "type": { - "name": "CArrayStruct", + "name": "Primitive", "kind": "struct", - "sizeOf": 16, + "sizeOf": 40, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 236, + "line": 107, "column": 16 } }, - "offset_of": 32, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 243, - "column": 23 + "line": 307, + "column": 24 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 241, - "column": 16 + "line": 306, + "column": 5 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD12": { - "size_of": 1, - "align_of": 1, + "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, "fields": [ { - "name": "bool_", + "name": "number", "type": { - "name": "_Bool", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "name": "uint64_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, + "location": { + "fileName": "_uint64_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/_types/_uint64_t.h", + "line": 31, + "column": 28 + }, + "innerType": { + "name": "unsigned long long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 + } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 152, - "column": 12 + "line": 667, + "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 151, + "line": 666, "column": 5 } }, - "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD9": { "size_of": 16, - "align_of": 8, + "align_of": 1, "fields": [ { - "name": "ok", + "name": "u128", "type": { - "name": "CArrayu8", - "kind": "struct", + "name": "uint8_t[16]", + "kind": "array", "sizeOf": 16, "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 63, - "column": 16 + "sizeOfElement": 1, + "arraySize": 16, + "innerType": { + "name": "uint8_t", + "kind": "typeAlias", + "sizeOf": 1, + "alignOf": 1, + "location": { + "fileName": "_uint8_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/_types/_uint8_t.h", + "line": 31, + "column": 23 + }, + "innerType": { + "name": "unsigned char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 77, - "column": 23 + "line": 138, + "column": 15 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 76, + "line": 137, "column": 5 } }, - "ResultCArrayTokenBalance_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, - "align_of": 8, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD6": { + "size_of": 2, + "align_of": 2, "fields": [ { - "name": "err", + "name": "u16", "type": { - "name": "Error", - "kind": "struct", - "sizeOf": 8, - "alignOf": 8, + "name": "uint16_t", + "kind": "typeAlias", + "sizeOf": 2, + "alignOf": 2, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 38, - "column": 16 + "fileName": "_uint16_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/_types/_uint16_t.h", + "line": 31, + "column": 24 + }, + "innerType": { + "name": "unsigned short", + "kind": "primitive", + "sizeOf": 2, + "alignOf": 2 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 520, - "column": 20 + "line": 129, + "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 519, + "line": 128, "column": 5 } }, - "CArrayMember": { + "CArrayEntity": { "size_of": 16, "align_of": 8, "fields": [ { "name": "data", "type": { - "name": "Member*", + "name": "Entity*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Member", + "name": "Entity", "kind": "struct", - "sizeOf": 24, + "sizeOf": 48, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 220, + "line": 241, "column": 16 } } @@ -3918,7 +3943,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 227, + "line": 247, "column": 18 } }, @@ -3946,7 +3971,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 228, + "line": 248, "column": 13 } } @@ -3954,109 +3979,108 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 226, + "line": 246, "column": 16 } }, - "ResultAccount": { - "size_of": 16, + "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "tag", + "name": "err", "type": { - "name": "ResultAccount_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "Error", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 631, - "column": 3 - }, - "innerType": { - "name": "ResultAccount_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 628, - "column": 14 - } + "line": 38, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 634, - "column": 21 + "line": 561, + "column": 20 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 560, + "column": 5 + } + }, + "MemberValue_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "", + "name": "string", "type": { - "name": "ResultAccount_ANONYMOUS_FIELD1", - "kind": "union", + "name": "const char*", + "kind": "pointer", "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 635, - "column": 3 + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 635, - "column": 3 + "line": 310, + "column": 19 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 633, - "column": 16 + "line": 309, + "column": 5 } }, - "BlockId_ANONYMOUS_FIELD1": { + "Resultc_char_ANONYMOUS_FIELD1": { "record_kind": "union", - "size_of": 32, + "size_of": 8, "align_of": 8, "fields": [ { "name": "", "type": { - "name": "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 8, + "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 663, + "line": 557, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 663, + "line": 557, "column": 5 } }, { "name": "", "type": { - "name": "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", "sizeOf": 8, "alignOf": 8, @@ -4064,214 +4088,238 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 666, + "line": 560, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 666, + "line": 560, "column": 5 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 556, + "column": 3 + } + }, + "ResultCArrayTokenBalance_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 16, + "align_of": 8, + "fields": [ { "name": "", "type": { - "name": "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", + "name": "ResultCArrayTokenBalance_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 4, - "alignOf": 4, + "sizeOf": 16, + "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 669, + "line": 516, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 669, + "line": 516, "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 662, - "column": 3 - } - }, - "Resultc_char": { - "size_of": 16, - "align_of": 8, - "fields": [ + }, { - "name": "tag", + "name": "", "type": { - "name": "Resultc_char_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "ResultCArrayTokenBalance_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 552, - "column": 3 - }, - "innerType": { - "name": "Resultc_char_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 549, - "column": 14 - } + "line": 519, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 555, - "column": 20 + "line": 519, + "column": 5 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 515, + "column": 3 + } + }, + "COptionFieldElement_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 32, + "align_of": 1, + "fields": [ { "name": "", "type": { - "name": "Resultc_char_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 8, - "alignOf": 8, + "name": "COptionFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 556, - "column": 3 + "line": 276, + "column": 5 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 556, - "column": 3 + "line": 276, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 554, - "column": 16 + "line": 275, + "column": 3 } }, - "ResultSubscription": { - "size_of": 16, - "align_of": 8, + "Signature": { + "size_of": 64, + "align_of": 1, "fields": [ { - "name": "tag", + "name": "r", "type": { - "name": "ResultSubscription_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 408, - "column": 3 - }, - "innerType": { - "name": "ResultSubscription_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 405, - "column": 14 - } + "line": 59, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 411, - "column": 26 - } + "line": 587, + "column": 23 + }, + "comment": "/**\n * The \u0060r\u0060 value of a signature\n */" }, { - "name": "", + "name": "s", "type": { - "name": "ResultSubscription_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 8, - "alignOf": 8, - "isAnonymous": true, + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 412, - "column": 3 + "line": 59, + "column": 16 } }, - "offset_of": 8, + "offset_of": 32, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 412, - "column": 3 + "line": 591, + "column": 23 + }, + "comment": "/**\n * The \u0060s\u0060 value of a signature\n */" + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 583, + "column": 16 + } + }, + "Error": { + "size_of": 8, + "align_of": 8, + "fields": [ + { + "name": "message", + "type": { + "name": "char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 39, + "column": 9 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 410, + "line": 38, "column": 16 } }, - "ResultToriiClient_ANONYMOUS_FIELD1": { + "ResultCArrayEntity_ANONYMOUS_FIELD1": { "record_kind": "union", - "size_of": 8, + "size_of": 16, "align_of": 8, "fields": [ { "name": "", "type": { - "name": "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 8, + "sizeOf": 16, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 50, + "line": 259, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 50, + "line": 259, "column": 5 } }, { "name": "", "type": { - "name": "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", "sizeOf": 8, "alignOf": 8, @@ -4279,14 +4327,14 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 53, + "line": 262, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 53, + "line": 262, "column": 5 } } @@ -4294,311 +4342,302 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 49, + "line": 258, "column": 3 } }, - "ResultFieldElement": { - "size_of": 40, + "ResultCArrayu8_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 16, "align_of": 8, "fields": [ { - "name": "tag", + "name": "", "type": { - "name": "ResultFieldElement_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 569, - "column": 3 - }, - "innerType": { - "name": "ResultFieldElement_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 566, - "column": 14 - } + "line": 76, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 572, - "column": 26 + "line": 76, + "column": 5 } }, { "name": "", "type": { - "name": "ResultFieldElement_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 32, + "name": "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", + "sizeOf": 8, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 573, - "column": 3 + "line": 79, + "column": 5 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 573, - "column": 3 + "line": 79, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 571, - "column": 16 + "line": 75, + "column": 3 } }, - "TokenBalance": { - "size_of": 104, - "align_of": 8, + "FieldElement": { + "size_of": 32, + "align_of": 1, "fields": [ { - "name": "balance", + "name": "data", "type": { - "name": "uint64_t[4]", + "name": "uint8_t[32]", "kind": "array", "sizeOf": 32, "alignOf": 8, - "sizeOfElement": 8, - "arraySize": 4, + "sizeOfElement": 1, + "arraySize": 32, "innerType": { - "name": "uint64_t", + "name": "uint8_t", "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, + "sizeOf": 1, + "alignOf": 1, "location": { - "fileName": "_uint64_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/_types/_uint64_t.h", - "line": 31, - "column": 28 + "fileName": "_uint8_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/_types/_uint8_t.h", + "line": 31, + "column": 23 }, "innerType": { - "name": "unsigned long long", + "name": "unsigned char", "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "sizeOf": 1, + "alignOf": 1 } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 493, - "column": 12 + "line": 60, + "column": 11 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + }, + "Member": { + "size_of": 24, + "align_of": 8, + "fields": [ { - "name": "account_address", + "name": "name", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, - "offset_of": 32, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 498, - "column": 23 + "line": 221, + "column": 15 } }, { - "name": "contract_address", + "name": "ty", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 + "name": "Ty*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Ty", + "kind": "struct", + "sizeOf": 48, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 196, + "column": 16 + } } }, - "offset_of": 64, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 499, - "column": 23 + "line": 222, + "column": 14 } }, { - "name": "token_id", + "name": "key", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } + "name": "_Bool", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 }, - "offset_of": 96, + "offset_of": 16, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 500, - "column": 15 + "line": 223, + "column": 8 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 492, + "line": 220, "column": 16 } }, - "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, + "ResultCArrayToken_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "err", + "name": "ok", "type": { - "name": "Error", + "name": "CArrayToken", "kind": "struct", - "sizeOf": 8, + "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 38, + "line": 470, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 263, - "column": 20 + "line": 484, + "column": 26 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 262, + "line": 483, "column": 5 } }, - "ResultCArrayToken_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "ResultProvider_ANONYMOUS_FIELD1": { + "record_kind": "union", "size_of": 8, "align_of": 8, "fields": [ { - "name": "err", + "name": "", "type": { - "name": "Error", + "name": "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", "sizeOf": 8, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 38, - "column": 16 + "line": 619, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 487, - "column": 20 + "line": 619, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 486, - "column": 5 - } - }, - "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 32, - "align_of": 8, - "fields": [ + }, { - "name": "enum_", + "name": "", "type": { - "name": "Enum", + "name": "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", - "sizeOf": 32, + "sizeOf": 8, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 176, - "column": 16 + "line": 622, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 206, - "column": 19 + "line": 622, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 205, - "column": 5 + "line": 618, + "column": 3 } }, - "CArrayCOptionFieldElement": { + "CArrayMember": { "size_of": 16, "align_of": 8, "fields": [ { "name": "data", "type": { - "name": "COptionFieldElement*", + "name": "Member*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "COptionFieldElement", + "name": "Member", "kind": "struct", - "sizeOf": 36, - "alignOf": 4, + "sizeOf": 24, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 273, + "line": 220, "column": 16 } } @@ -4606,8 +4645,8 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 283, - "column": 31 + "line": 227, + "column": 18 } }, { @@ -4634,7 +4673,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 284, + "line": 228, "column": 13 } } @@ -4642,401 +4681,413 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 282, + "line": 226, "column": 16 } }, - "Call": { - "size_of": 56, + "KeysClause": { + "size_of": 40, "align_of": 8, "fields": [ { - "name": "to", + "name": "keys", "type": { - "name": "FieldElement", + "name": "CArrayCOptionFieldElement", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 16, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, + "line": 282, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 646, - "column": 23 + "line": 293, + "column": 36 } }, { - "name": "selector", + "name": "pattern_matching", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "name": "PatternMatching", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 25, + "column": 14 } }, - "offset_of": 32, + "offset_of": 16, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 647, - "column": 15 + "line": 294, + "column": 24 } }, { - "name": "calldata", + "name": "models", "type": { - "name": "CArrayFieldElement", + "name": "CArrayc_char", "kind": "struct", "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 374, + "line": 287, "column": 16 } }, - "offset_of": 40, + "offset_of": 24, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 648, - "column": 29 + "line": 295, + "column": 23 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 645, + "line": 292, "column": 16 } }, - "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { - "size_of": 4, - "align_of": 4, + "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 32, + "align_of": 1, "fields": [ { - "name": "block_tag", + "name": "hash", "type": { - "name": "BlockTag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 6, - "column": 14 + "line": 59, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 670, - "column": 21 + "line": 664, + "column": 27 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 669, + "line": 663, "column": 5 } }, - "Signature": { - "size_of": 64, - "align_of": 1, + "CArrayu8": { + "size_of": 16, + "align_of": 8, "fields": [ { - "name": "r", + "name": "data", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 + "name": "uint8_t*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "uint8_t", + "kind": "typeAlias", + "sizeOf": 1, + "alignOf": 1, + "location": { + "fileName": "_uint8_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/_types/_uint8_t.h", + "line": 31, + "column": 23 + }, + "innerType": { + "name": "unsigned char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 587, - "column": 23 - }, - "comment": "/**\n * The \u0060r\u0060 value of a signature\n */" + "line": 64, + "column": 12 + } }, { - "name": "s", + "name": "data_len", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 + "fileName": "_uintptr_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_uintptr_t.h", + "line": 34, + "column": 33 + }, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, - "offset_of": 32, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 591, - "column": 23 - }, - "comment": "/**\n * The \u0060s\u0060 value of a signature\n */" + "line": 65, + "column": 13 + } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 583, + "line": 63, "column": 16 } }, - "EntityKeysClause": { - "size_of": 48, + "CArrayTy": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "tag", + "name": "data", "type": { - "name": "EntityKeysClause_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 425, - "column": 3 - }, + "name": "Ty*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, "innerType": { - "name": "EntityKeysClause_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, + "name": "Ty", + "kind": "struct", + "sizeOf": 48, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 422, - "column": 14 + "line": 196, + "column": 16 } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 428, - "column": 24 + "line": 183, + "column": 14 } }, { - "name": "", + "name": "data_len", "type": { - "name": "EntityKeysClause_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 40, + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 429, - "column": 3 + "fileName": "_uintptr_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_uintptr_t.h", + "line": 34, + "column": 33 + }, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 429, - "column": 3 + "line": 184, + "column": 13 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 427, + "line": 182, "column": 16 } }, - "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { + "CompositeClause": { "size_of": 24, "align_of": 8, "fields": [ { - "name": "composite", - "type": { - "name": "CompositeClause", - "kind": "struct", - "sizeOf": 24, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 327, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 348, - "column": 30 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 347, - "column": 5 - } - }, - "ResultCArrayu8_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 16, - "align_of": 8, - "fields": [ - { - "name": "", + "name": "operator_", "type": { - "name": "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "isAnonymous": true, + "name": "LogicalOperator", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 76, - "column": 5 + "line": 20, + "column": 14 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 76, - "column": 5 + "line": 328, + "column": 24 } }, { - "name": "", + "name": "clauses", "type": { - "name": "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "CArrayClause", "kind": "struct", - "sizeOf": 8, + "sizeOf": 16, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 79, - "column": 5 + "line": 322, + "column": 16 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 79, - "column": 5 + "line": 329, + "column": 23 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 75, - "column": 3 + "line": 327, + "column": 16 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3": { - "size_of": 8, - "align_of": 8, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD11": { + "size_of": 4, + "align_of": 4, "fields": [ { - "name": "i64", + "name": "u_size", "type": { - "name": "int64_t", + "name": "uint32_t", "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, + "sizeOf": 4, + "alignOf": 4, "location": { - "fileName": "_int64_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_int64_t.h", - "line": 30, - "column": 33 + "fileName": "_uint32_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/_types/_uint32_t.h", + "line": 31, + "column": 22 }, "innerType": { - "name": "long long", + "name": "unsigned int", "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "sizeOf": 4, + "alignOf": 4 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 120, - "column": 15 + "line": 149, + "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 119, + "line": 148, "column": 5 } }, - "ResultCArrayEntity": { - "size_of": 24, + "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3": { + "size_of": 16, + "align_of": 8, + "fields": [ + { + "name": "array", + "type": { + "name": "CArrayTy", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 182, + "column": 16 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 212, + "column": 23 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 211, + "column": 5 + } + }, + "MemberValue": { + "size_of": 48, "align_of": 8, "fields": [ { "name": "tag", "type": { - "name": "ResultCArrayEntity_Tag", + "name": "MemberValue_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 254, + "line": 301, "column": 3 }, "innerType": { - "name": "ResultCArrayEntity_Tag", + "name": "MemberValue_Tag", "kind": "enum", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 251, + "line": 298, "column": 14 } } @@ -5044,22 +5095,22 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 257, - "column": 26 + "line": 304, + "column": 19 } }, { "name": "", "type": { - "name": "ResultCArrayEntity_ANONYMOUS_FIELD1", + "name": "MemberValue_ANONYMOUS_FIELD1", "kind": "union", - "sizeOf": 16, + "sizeOf": 40, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 258, + "line": 305, "column": 3 } }, @@ -5067,7 +5118,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 258, + "line": 305, "column": 3 } } @@ -5075,242 +5126,260 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 256, + "line": 303, "column": 16 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD13": { - "size_of": 32, - "align_of": 1, + "COptionClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 80, + "align_of": 8, "fields": [ { - "name": "felt252", + "name": "some", "type": { - "name": "FieldElement", + "name": "Clause", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 80, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, + "line": 338, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 155, - "column": 27 + "line": 362, + "column": 21 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 154, + "line": 361, "column": 5 } }, - "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "ResultToriiClient_ANONYMOUS_FIELD1": { + "record_kind": "union", "size_of": 8, "align_of": 8, "fields": [ { - "name": "err", + "name": "", "type": { - "name": "Error", + "name": "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", "sizeOf": 8, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 38, - "column": 16 + "line": 50, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 623, - "column": 20 + "line": 50, + "column": 5 + } + }, + { + "name": "", + "type": { + "name": "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 53, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 53, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 622, - "column": 5 + "line": 49, + "column": 3 } }, - "ResultCArrayTokenBalance": { - "size_of": 24, + "CArrayCOptionFieldElement": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "tag", + "name": "data", "type": { - "name": "ResultCArrayTokenBalance_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 511, - "column": 3 - }, + "name": "COptionFieldElement*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, "innerType": { - "name": "ResultCArrayTokenBalance_Tag", - "kind": "enum", - "sizeOf": 4, + "name": "COptionFieldElement", + "kind": "struct", + "sizeOf": 36, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 508, - "column": 14 + "line": 273, + "column": 16 } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 514, - "column": 32 + "line": 283, + "column": 31 } }, { - "name": "", + "name": "data_len", "type": { - "name": "ResultCArrayTokenBalance_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 16, + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 515, - "column": 3 + "fileName": "_uintptr_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_uintptr_t.h", + "line": 34, + "column": 33 + }, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 515, - "column": 3 + "line": 284, + "column": 13 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 513, + "line": 282, "column": 16 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD15": { - "size_of": 32, - "align_of": 1, + "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 8, + "align_of": 8, "fields": [ { - "name": "contract_address", + "name": "ok", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 161, - "column": 27 + "line": 558, + "column": 19 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 160, + "line": 557, "column": 5 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 2, - "align_of": 2, + "ResultCArrayTokenBalance_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, "fields": [ { - "name": "i16", + "name": "err", "type": { - "name": "int16_t", - "kind": "typeAlias", - "sizeOf": 2, - "alignOf": 2, + "name": "Error", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8, "location": { - "fileName": "_int16_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_int16_t.h", - "line": 30, - "column": 33 - }, - "innerType": { - "name": "short", - "kind": "primitive", - "sizeOf": 2, - "alignOf": 2 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 38, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 114, - "column": 15 + "line": 520, + "column": 20 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 113, + "line": 519, "column": 5 } }, - "ResultCArrayFieldElement": { + "ResultCArrayEntity": { "size_of": 24, "align_of": 8, "fields": [ { "name": "tag", "type": { - "name": "ResultCArrayFieldElement_Tag", + "name": "ResultCArrayEntity_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 535, + "line": 254, "column": 3 }, "innerType": { - "name": "ResultCArrayFieldElement_Tag", + "name": "ResultCArrayEntity_Tag", "kind": "enum", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 532, + "line": 251, "column": 14 } } @@ -5318,14 +5387,14 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 538, - "column": 32 + "line": 257, + "column": 26 } }, { "name": "", "type": { - "name": "ResultCArrayFieldElement_ANONYMOUS_FIELD1", + "name": "ResultCArrayEntity_ANONYMOUS_FIELD1", "kind": "union", "sizeOf": 16, "alignOf": 8, @@ -5333,7 +5402,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 539, + "line": 258, "column": 3 } }, @@ -5341,7 +5410,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 539, + "line": 258, "column": 3 } } @@ -5349,400 +5418,437 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 537, + "line": 256, "column": 16 } }, - "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "Resultbool_ANONYMOUS_FIELD1": { + "record_kind": "union", "size_of": 8, "align_of": 8, "fields": [ { - "name": "ok", - "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 558, - "column": 19 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 557, - "column": 5 - } - }, - "CompositeClause": { - "size_of": 24, - "align_of": 8, - "fields": [ - { - "name": "operator_", + "name": "", "type": { - "name": "LogicalOperator", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, + "name": "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", + "sizeOf": 1, + "alignOf": 1, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 20, - "column": 14 + "line": 447, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 328, - "column": 24 + "line": 447, + "column": 5 } }, { - "name": "clauses", + "name": "", "type": { - "name": "CArrayClause", + "name": "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", - "sizeOf": 16, + "sizeOf": 8, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 322, - "column": 16 + "line": 450, + "column": 5 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 329, - "column": 23 + "line": 450, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 327, - "column": 16 + "line": 446, + "column": 3 } }, - "MemberValue_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 40, + "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "", - "type": { - "name": "MemberValue_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 40, - "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 306, - "column": 5 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 306, - "column": 5 - } - }, - { - "name": "", + "name": "err", "type": { - "name": "MemberValue_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "Error", "kind": "struct", "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 309, - "column": 5 + "line": 38, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 309, - "column": 5 + "line": 640, + "column": 20 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 305, - "column": 3 + "line": 639, + "column": 5 } }, - "CHashItemFieldElementModelMetadata": { - "size_of": 184, - "align_of": 8, + "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { + "size_of": 4, + "align_of": 4, "fields": [ { - "name": "key", + "name": "block_tag", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "name": "BlockTag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, - "column": 16 + "line": 6, + "column": 14 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 391, - "column": 23 + "line": 670, + "column": 21 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 669, + "column": 5 + } + }, + "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 16, + "align_of": 8, + "fields": [ { - "name": "value", + "name": "ok", "type": { - "name": "ModelMetadata", + "name": "CArrayu8", "kind": "struct", - "sizeOf": 152, + "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 379, + "line": 63, "column": 16 } }, - "offset_of": 32, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 392, - "column": 24 + "line": 77, + "column": 23 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 390, - "column": 16 + "line": 76, + "column": 5 } }, - "EnumOption": { + "CArrayClause": { "size_of": 16, "align_of": 8, "fields": [ { - "name": "name", + "name": "data", "type": { - "name": "const char*", + "name": "Clause*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "name": "Clause", + "kind": "struct", + "sizeOf": 80, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 338, + "column": 16 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 167, - "column": 15 + "line": 323, + "column": 18 } }, { - "name": "ty", + "name": "data_len", "type": { - "name": "Ty*", - "kind": "pointer", + "name": "uintptr_t", + "kind": "typeAlias", "sizeOf": 8, "alignOf": 8, - "innerType": { - "name": "Ty", - "kind": "struct", - "sizeOf": 48, - "alignOf": 8, + "location": { + "fileName": "_uintptr_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_uintptr_t.h", + "line": 34, + "column": 33 + }, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 + } + }, + "offset_of": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 324, + "column": 13 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 322, + "column": 16 + } + }, + "ResultCArrayFieldElement": { + "size_of": 24, + "align_of": 8, + "fields": [ + { + "name": "tag", + "type": { + "name": "ResultCArrayFieldElement_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 535, + "column": 3 + }, + "innerType": { + "name": "ResultCArrayFieldElement_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 196, - "column": 16 + "line": 532, + "column": 14 } } }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 538, + "column": 32 + } + }, + { + "name": "", + "type": { + "name": "ResultCArrayFieldElement_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 16, + "alignOf": 8, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 539, + "column": 3 + } + }, "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 168, - "column": 14 + "line": 539, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 166, + "line": 537, "column": 16 } }, - "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, + "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "number", + "name": "ok", "type": { - "name": "uint64_t", - "kind": "typeAlias", - "sizeOf": 8, + "name": "CArrayEntity", + "kind": "struct", + "sizeOf": 16, "alignOf": 8, "location": { - "fileName": "_uint64_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/_types/_uint64_t.h", - "line": 31, - "column": 28 - }, - "innerType": { - "name": "unsigned long long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 246, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 667, - "column": 16 + "line": 260, + "column": 27 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 666, + "line": 259, "column": 5 } }, - "Resultbool_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 8, - "align_of": 8, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 1, + "align_of": 1, "fields": [ { - "name": "", + "name": "i8", "type": { - "name": "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", + "name": "int8_t", + "kind": "typeAlias", "sizeOf": 1, "alignOf": 1, - "isAnonymous": true, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 447, - "column": 5 + "fileName": "_int8_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_int8_t.h", + "line": 30, + "column": 31 + }, + "innerType": { + "name": "signed char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 447, - "column": 5 + "line": 111, + "column": 14 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 110, + "column": 5 + } + }, + "EntityKeysClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 16, + "align_of": 8, + "fields": [ { - "name": "", + "name": "hashed_keys", "type": { - "name": "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "CArrayFieldElement", "kind": "struct", - "sizeOf": 8, + "sizeOf": 16, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 450, - "column": 5 + "line": 374, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 450, - "column": 5 + "line": 431, + "column": 33 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 446, - "column": 3 + "line": 430, + "column": 5 } }, - "ResultProvider_ANONYMOUS_FIELD1": { + "BlockId_ANONYMOUS_FIELD1": { "record_kind": "union", - "size_of": 8, + "size_of": 32, "align_of": 8, "fields": [ { "name": "", "type": { - "name": "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 8, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 619, + "line": 663, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 619, + "line": 663, "column": 5 } }, { "name": "", "type": { - "name": "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", "sizeOf": 8, "alignOf": 8, @@ -5750,59 +5856,48 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 622, + "line": 666, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 622, + "line": 666, "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 618, - "column": 3 - } - }, - "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, - "align_of": 8, - "fields": [ + }, { - "name": "err", + "name": "", "type": { - "name": "Error", + "name": "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", "kind": "struct", - "sizeOf": 8, - "alignOf": 8, + "sizeOf": 4, + "alignOf": 4, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 38, - "column": 16 + "line": 669, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 451, - "column": 20 + "line": 669, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 450, - "column": 5 + "line": 662, + "column": 3 } }, - "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { "size_of": 8, "align_of": 8, "fields": [ @@ -5823,7 +5918,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 544, + "line": 623, "column": 20 } } @@ -5831,109 +5926,161 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 543, + "line": 622, "column": 5 } }, - "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4": { - "size_of": 8, + "ResultCArrayFieldElement_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 16, "align_of": 8, "fields": [ { - "name": "byte_array", + "name": "", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, + "name": "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", + "sizeOf": 16, "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 540, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 215, - "column": 19 + "line": 540, + "column": 5 + } + }, + { + "name": "", + "type": { + "name": "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 543, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 543, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 214, - "column": 5 + "line": 539, + "column": 3 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 1, - "align_of": 1, + "ResultSubscription": { + "size_of": 16, + "align_of": 8, "fields": [ { - "name": "i8", + "name": "tag", "type": { - "name": "int8_t", + "name": "ResultSubscription_Tag", "kind": "typeAlias", - "sizeOf": 1, - "alignOf": 1, + "sizeOf": 4, + "alignOf": 4, "location": { - "fileName": "_int8_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_int8_t.h", - "line": 30, - "column": 31 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 408, + "column": 3 }, "innerType": { - "name": "signed char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "name": "ResultSubscription_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 405, + "column": 14 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 111, - "column": 14 + "line": 411, + "column": 26 + } + }, + { + "name": "", + "type": { + "name": "ResultSubscription_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 412, + "column": 3 + } + }, + "offset_of": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 412, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 110, - "column": 5 + "line": 410, + "column": 16 } }, - "Clause": { - "size_of": 80, + "ResultAccount": { + "size_of": 16, "align_of": 8, "fields": [ { "name": "tag", "type": { - "name": "Clause_Tag", + "name": "ResultAccount_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 336, + "line": 631, "column": 3 }, "innerType": { - "name": "Clause_Tag", + "name": "ResultAccount_Tag", "kind": "enum", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 332, + "line": 628, "column": 14 } } @@ -5941,22 +6088,22 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 339, - "column": 14 + "line": 634, + "column": 21 } }, { "name": "", "type": { - "name": "Clause_ANONYMOUS_FIELD1", + "name": "ResultAccount_ANONYMOUS_FIELD1", "kind": "union", - "sizeOf": 72, + "sizeOf": 8, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 340, + "line": 635, "column": 3 } }, @@ -5964,7 +6111,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 340, + "line": 635, "column": 3 } } @@ -5972,87 +6119,98 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 338, + "line": 633, "column": 16 } }, - "ResultCArrayFieldElement_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 16, + "Ty": { + "size_of": 48, "align_of": 8, "fields": [ { - "name": "", + "name": "tag", "type": { - "name": "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "isAnonymous": true, + "name": "Ty_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 540, - "column": 5 + "line": 194, + "column": 3 + }, + "innerType": { + "name": "Ty_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 187, + "column": 14 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 540, - "column": 5 + "line": 197, + "column": 10 } }, { "name": "", "type": { - "name": "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", - "kind": "struct", - "sizeOf": 8, + "name": "Ty_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 40, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 543, - "column": 5 + "line": 198, + "column": 3 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 543, - "column": 5 + "line": 198, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 539, - "column": 3 + "line": 196, + "column": 16 } }, - "CArrayTokenBalance": { + "CArrayStruct": { "size_of": 16, "align_of": 8, "fields": [ { "name": "data", "type": { - "name": "TokenBalance*", + "name": "Struct*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "TokenBalance", + "name": "Struct", "kind": "struct", - "sizeOf": 104, + "sizeOf": 24, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 492, + "line": 231, "column": 16 } } @@ -6060,8 +6218,8 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 504, - "column": 24 + "line": 237, + "column": 18 } }, { @@ -6088,7 +6246,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 505, + "line": 238, "column": 13 } } @@ -6096,310 +6254,267 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 503, + "line": 236, "column": 16 } }, - "Resultbool": { + "CArrayCHashItemFieldElementModelMetadata": { "size_of": 16, "align_of": 8, "fields": [ { - "name": "tag", + "name": "data", "type": { - "name": "Resultbool_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 442, - "column": 3 - }, + "name": "CHashItemFieldElementModelMetadata*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, "innerType": { - "name": "Resultbool_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, + "name": "CHashItemFieldElementModelMetadata", + "kind": "struct", + "sizeOf": 184, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 439, - "column": 14 + "line": 390, + "column": 16 } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 445, - "column": 18 + "line": 396, + "column": 46 } }, { - "name": "", + "name": "data_len", "type": { - "name": "Resultbool_ANONYMOUS_FIELD1", - "kind": "union", + "name": "uintptr_t", + "kind": "typeAlias", "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 446, - "column": 3 - } - }, - "offset_of": 8, + "fileName": "_uintptr_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_uintptr_t.h", + "line": 34, + "column": 33 + }, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 + } + }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 446, - "column": 3 + "line": 397, + "column": 13 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 444, + "line": 395, "column": 16 } }, - "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3": { - "size_of": 16, + "Call": { + "size_of": 56, "align_of": 8, "fields": [ { - "name": "array", + "name": "to", "type": { - "name": "CArrayTy", + "name": "FieldElement", "kind": "struct", - "sizeOf": 16, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 182, + "line": 59, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 212, + "line": 646, "column": 23 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 211, - "column": 5 - } - }, - "CArrayToken": { - "size_of": 16, - "align_of": 8, - "fields": [ + }, { - "name": "data", + "name": "selector", "type": { - "name": "Token*", + "name": "const char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Token", - "kind": "struct", - "sizeOf": 64, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 462, - "column": 16 - } + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, + "offset_of": 32, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 471, - "column": 17 + "line": 647, + "column": 15 } }, { - "name": "data_len", + "name": "calldata", "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, + "name": "CArrayFieldElement", + "kind": "struct", + "sizeOf": 16, "alignOf": 8, "location": { - "fileName": "_uintptr_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_uintptr_t.h", - "line": 34, - "column": 33 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 374, + "column": 16 } }, - "offset_of": 8, + "offset_of": 40, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 472, - "column": 13 + "line": 648, + "column": 29 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 470, + "line": 645, "column": 16 } }, - "CArrayClause": { + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4": { "size_of": 16, - "align_of": 8, + "align_of": 1, "fields": [ { - "name": "data", + "name": "i128", "type": { - "name": "Clause*", - "kind": "pointer", - "sizeOf": 8, + "name": "uint8_t[16]", + "kind": "array", + "sizeOf": 16, "alignOf": 8, + "sizeOfElement": 1, + "arraySize": 16, "innerType": { - "name": "Clause", - "kind": "struct", - "sizeOf": 80, - "alignOf": 8, + "name": "uint8_t", + "kind": "typeAlias", + "sizeOf": 1, + "alignOf": 1, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 338, - "column": 16 + "fileName": "_uint8_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/_types/_uint8_t.h", + "line": 31, + "column": 23 + }, + "innerType": { + "name": "unsigned char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 323, - "column": 18 - } - }, - { - "name": "data_len", - "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, - "location": { - "fileName": "_uintptr_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_uintptr_t.h", - "line": 34, - "column": 33 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 - } - }, - "offset_of": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 324, - "column": 13 + "line": 123, + "column": 15 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 322, - "column": 16 + "line": 122, + "column": 5 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD5": { - "size_of": 1, - "align_of": 1, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD8": { + "size_of": 8, + "align_of": 8, "fields": [ { - "name": "u8", + "name": "u64", "type": { - "name": "uint8_t", + "name": "uint64_t", "kind": "typeAlias", - "sizeOf": 1, - "alignOf": 1, + "sizeOf": 8, + "alignOf": 8, "location": { - "fileName": "_uint8_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/_types/_uint8_t.h", + "fileName": "_uint64_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/_types/_uint64_t.h", "line": 31, - "column": 23 + "column": 28 }, "innerType": { - "name": "unsigned char", + "name": "unsigned long long", "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "sizeOf": 8, + "alignOf": 8 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 126, - "column": 15 + "line": 135, + "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 125, + "line": 134, "column": 5 } }, - "ResultCArrayu8": { - "size_of": 24, + "ResultProvider": { + "size_of": 16, "align_of": 8, "fields": [ { "name": "tag", "type": { - "name": "ResultCArrayu8_Tag", + "name": "ResultProvider_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 71, + "line": 614, "column": 3 }, "innerType": { - "name": "ResultCArrayu8_Tag", + "name": "ResultProvider_Tag", "kind": "enum", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 68, + "line": 611, "column": 14 } } @@ -6407,22 +6522,22 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 74, + "line": 617, "column": 22 } }, { "name": "", "type": { - "name": "ResultCArrayu8_ANONYMOUS_FIELD1", + "name": "ResultProvider_ANONYMOUS_FIELD1", "kind": "union", - "sizeOf": 16, + "sizeOf": 8, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 75, + "line": 618, "column": 3 } }, @@ -6430,7 +6545,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 75, + "line": 618, "column": 3 } } @@ -6438,857 +6553,773 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 73, + "line": 616, "column": 16 } }, - "MemberClause": { - "size_of": 72, + "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "model", + "name": "ok", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, + "name": "CArrayFieldElement", + "kind": "struct", + "sizeOf": 16, "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 374, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 316, - "column": 15 + "line": 541, + "column": 33 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 540, + "column": 5 + } + }, + "Query": { + "size_of": 104, + "align_of": 8, + "fields": [ { - "name": "member", + "name": "limit", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, + "name": "uint32_t", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "_uint32_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/_types/_uint32_t.h", + "line": 31, + "column": 22 + }, "innerType": { - "name": "const char", + "name": "unsigned int", "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "sizeOf": 4, + "alignOf": 4 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 317, - "column": 15 + "line": 368, + "column": 12 } }, { - "name": "operator_", + "name": "offset", "type": { - "name": "ComparisonOperator", - "kind": "enum", + "name": "uint32_t", + "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 11, - "column": 14 + "fileName": "_uint32_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/_types/_uint32_t.h", + "line": 31, + "column": 22 + }, + "innerType": { + "name": "unsigned int", + "kind": "primitive", + "sizeOf": 4, + "alignOf": 4 } }, - "offset_of": 16, + "offset_of": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 318, - "column": 27 + "line": 369, + "column": 12 } }, { - "name": "value", + "name": "clause", "type": { - "name": "MemberValue", + "name": "COptionClause", "kind": "struct", - "sizeOf": 48, + "sizeOf": 88, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 303, + "line": 358, "column": 16 } }, - "offset_of": 24, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 319, - "column": 22 + "line": 370, + "column": 24 + } + }, + { + "name": "dont_include_hashed_keys", + "type": { + "name": "_Bool", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 + }, + "offset_of": 96, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 371, + "column": 8 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 315, + "line": 367, "column": 16 } }, - "CArrayu8": { - "size_of": 16, + "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "data", - "type": { - "name": "uint8_t*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "uint8_t", - "kind": "typeAlias", - "sizeOf": 1, - "alignOf": 1, - "location": { - "fileName": "_uint8_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/_types/_uint8_t.h", - "line": 31, - "column": 23 - }, - "innerType": { - "name": "unsigned char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 - } - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 64, - "column": 12 - } - }, - { - "name": "data_len", + "name": "err", "type": { - "name": "uintptr_t", - "kind": "typeAlias", + "name": "Error", + "kind": "struct", "sizeOf": 8, "alignOf": 8, "location": { - "fileName": "_uintptr_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_uintptr_t.h", - "line": 34, - "column": 33 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 38, + "column": 16 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 65, - "column": 13 + "line": 263, + "column": 20 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 63, - "column": 16 + "line": 262, + "column": 5 } }, - "Resultc_char_ANONYMOUS_FIELD1": { + "Primitive_ANONYMOUS_FIELD1": { "record_kind": "union", - "size_of": 8, + "size_of": 32, "align_of": 8, "fields": [ { "name": "", "type": { - "name": "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 8, - "alignOf": 8, + "sizeOf": 1, + "alignOf": 1, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 557, + "line": 110, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 557, + "line": 110, "column": 5 } }, { "name": "", "type": { - "name": "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", - "sizeOf": 8, - "alignOf": 8, + "sizeOf": 2, + "alignOf": 2, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 560, + "line": 113, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 560, + "line": 113, "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 556, - "column": 3 - } - }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD11": { - "size_of": 4, - "align_of": 4, - "fields": [ + }, { - "name": "u_size", + "name": "", "type": { - "name": "uint32_t", - "kind": "typeAlias", + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", + "kind": "struct", "sizeOf": 4, "alignOf": 4, + "isAnonymous": true, "location": { - "fileName": "_uint32_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/_types/_uint32_t.h", - "line": 31, - "column": 22 - }, - "innerType": { - "name": "unsigned int", - "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 116, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 149, - "column": 16 + "line": 116, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 148, - "column": 5 - } - }, - "FieldElement": { - "size_of": 32, - "align_of": 1, - "fields": [ + }, { - "name": "data", + "name": "", "type": { - "name": "uint8_t[32]", - "kind": "array", - "sizeOf": 32, + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3", + "kind": "struct", + "sizeOf": 8, "alignOf": 8, - "sizeOfElement": 1, - "arraySize": 32, - "innerType": { - "name": "uint8_t", - "kind": "typeAlias", - "sizeOf": 1, - "alignOf": 1, - "location": { - "fileName": "_uint8_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/_types/_uint8_t.h", - "line": 31, - "column": 23 - }, - "innerType": { - "name": "unsigned char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 - } + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 119, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 60, - "column": 11 + "line": 119, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - }, - "EntityKeysClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 40, - "align_of": 8, - "fields": [ + }, { - "name": "entity_keys", + "name": "", "type": { - "name": "KeysClause", + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4", "kind": "struct", - "sizeOf": 40, - "alignOf": 8, + "sizeOf": 16, + "alignOf": 1, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 292, - "column": 16 + "line": 122, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 434, - "column": 25 + "line": 122, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 433, - "column": 5 - } - }, - "Clause_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 72, - "align_of": 8, - "fields": [ + }, { "name": "", "type": { - "name": "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD5", "kind": "struct", - "sizeOf": 40, - "alignOf": 8, + "sizeOf": 1, + "alignOf": 1, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 341, + "line": 125, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 341, + "line": 125, "column": 5 } }, { "name": "", "type": { - "name": "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD6", "kind": "struct", - "sizeOf": 72, - "alignOf": 8, + "sizeOf": 2, + "alignOf": 2, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 344, + "line": 128, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 344, + "line": 128, "column": 5 } }, { "name": "", "type": { - "name": "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD7", "kind": "struct", - "sizeOf": 24, - "alignOf": 8, + "sizeOf": 4, + "alignOf": 4, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 347, + "line": 131, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 347, + "line": 131, "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 340, - "column": 3 - } - }, - "CArrayCHashItemFieldElementModelMetadata": { - "size_of": 16, - "align_of": 8, - "fields": [ + }, { - "name": "data", + "name": "", "type": { - "name": "CHashItemFieldElementModelMetadata*", - "kind": "pointer", + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD8", + "kind": "struct", "sizeOf": 8, "alignOf": 8, - "innerType": { - "name": "CHashItemFieldElementModelMetadata", - "kind": "struct", - "sizeOf": 184, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 390, - "column": 16 - } + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 134, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 396, - "column": 46 + "line": 134, + "column": 5 } }, { - "name": "data_len", + "name": "", "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD9", + "kind": "struct", + "sizeOf": 16, + "alignOf": 1, + "isAnonymous": true, "location": { - "fileName": "_uintptr_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_uintptr_t.h", - "line": 34, - "column": 33 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 137, + "column": 5 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 397, - "column": 13 + "line": 137, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 395, - "column": 16 - } - }, - "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 8, - "align_of": 8, - "fields": [ + }, { - "name": "ok", + "name": "", "type": { - "name": "Provider*", - "kind": "pointer", - "sizeOf": 8, + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD10", + "kind": "struct", + "sizeOf": 32, "alignOf": 8, - "innerType": { - "name": "Provider", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 32, - "column": 16 - } + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 140, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 620, - "column": 24 + "line": 140, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 619, - "column": 5 - } - }, - "Ty": { - "size_of": 48, - "align_of": 8, - "fields": [ + }, { - "name": "tag", + "name": "", "type": { - "name": "Ty_Tag", - "kind": "typeAlias", + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD11", + "kind": "struct", "sizeOf": 4, "alignOf": 4, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 194, - "column": 3 - }, - "innerType": { - "name": "Ty_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 187, - "column": 14 - } + "line": 148, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 197, - "column": 10 + "line": 148, + "column": 5 } }, { "name": "", "type": { - "name": "Ty_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 40, - "alignOf": 8, + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD12", + "kind": "struct", + "sizeOf": 1, + "alignOf": 1, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 198, - "column": 3 + "line": 151, + "column": 5 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 198, - "column": 3 + "line": 151, + "column": 5 + } + }, + { + "name": "", + "type": { + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD13", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 154, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 154, + "column": 5 + } + }, + { + "name": "", + "type": { + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD14", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 157, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 157, + "column": 5 + } + }, + { + "name": "", + "type": { + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD15", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 160, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 160, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 196, - "column": 16 + "line": 109, + "column": 3 } }, - "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 16, + "Entity": { + "size_of": 48, "align_of": 8, "fields": [ { - "name": "ok", + "name": "hashed_keys", "type": { - "name": "CArrayEntity", + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 242, + "column": 23 + } + }, + { + "name": "models", + "type": { + "name": "CArrayStruct", "kind": "struct", "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 246, + "line": 236, "column": 16 } }, + "offset_of": 32, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 260, - "column": 27 + "line": 243, + "column": 23 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 259, - "column": 5 + "line": 241, + "column": 16 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD6": { - "size_of": 2, - "align_of": 2, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD5": { + "size_of": 1, + "align_of": 1, "fields": [ { - "name": "u16", + "name": "u8", "type": { - "name": "uint16_t", + "name": "uint8_t", "kind": "typeAlias", - "sizeOf": 2, - "alignOf": 2, + "sizeOf": 1, + "alignOf": 1, "location": { - "fileName": "_uint16_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/_types/_uint16_t.h", + "fileName": "_uint8_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/_types/_uint8_t.h", "line": 31, - "column": 24 + "column": 23 }, "innerType": { - "name": "unsigned short", + "name": "unsigned char", "kind": "primitive", - "sizeOf": 2, - "alignOf": 2 + "sizeOf": 1, + "alignOf": 1 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 129, - "column": 16 + "line": 126, + "column": 15 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 128, + "line": 125, "column": 5 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD9": { - "size_of": 16, - "align_of": 1, + "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 8, + "align_of": 8, "fields": [ { - "name": "u128", + "name": "ok", "type": { - "name": "uint8_t[16]", - "kind": "array", - "sizeOf": 16, + "name": "Provider*", + "kind": "pointer", + "sizeOf": 8, "alignOf": 8, - "sizeOfElement": 1, - "arraySize": 16, "innerType": { - "name": "uint8_t", - "kind": "typeAlias", - "sizeOf": 1, - "alignOf": 1, + "name": "Provider", + "kind": "opaqueType", "location": { - "fileName": "_uint8_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/_types/_uint8_t.h", - "line": 31, - "column": 23 - }, - "innerType": { - "name": "unsigned char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 32, + "column": 16 } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 138, - "column": 15 + "line": 620, + "column": 24 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 137, + "line": 619, "column": 5 } }, - "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { "size_of": 8, "align_of": 8, "fields": [ { - "name": "err", + "name": "ok", "type": { - "name": "Error", - "kind": "struct", + "name": "ToriiClient*", + "kind": "pointer", "sizeOf": 8, "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 38, - "column": 16 + "innerType": { + "name": "ToriiClient", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 36, + "column": 16 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 417, - "column": 20 + "line": 51, + "column": 27 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 416, + "line": 50, "column": 5 } }, - "ResultToriiClient": { - "size_of": 16, + "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 40, "align_of": 8, "fields": [ { - "name": "tag", + "name": "primitive", "type": { - "name": "ResultToriiClient_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "Primitive", + "kind": "struct", + "sizeOf": 40, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 45, - "column": 3 - }, - "innerType": { - "name": "ResultToriiClient_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 42, - "column": 14 - } - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 48, - "column": 25 - } - }, - { - "name": "", - "type": { - "name": "ResultToriiClient_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 8, - "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 49, - "column": 3 + "line": 107, + "column": 16 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 49, - "column": 3 + "line": 200, + "column": 24 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 47, - "column": 16 + "line": 199, + "column": 5 } }, - "ResultProvider": { - "size_of": 16, + "EntityKeysClause": { + "size_of": 48, "align_of": 8, "fields": [ { "name": "tag", "type": { - "name": "ResultProvider_Tag", + "name": "EntityKeysClause_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 614, + "line": 425, "column": 3 }, "innerType": { - "name": "ResultProvider_Tag", + "name": "EntityKeysClause_Tag", "kind": "enum", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 611, + "line": 422, "column": 14 } } @@ -7296,22 +7327,22 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 617, - "column": 22 + "line": 428, + "column": 24 } }, { "name": "", "type": { - "name": "ResultProvider_ANONYMOUS_FIELD1", + "name": "EntityKeysClause_ANONYMOUS_FIELD1", "kind": "union", - "sizeOf": 8, + "sizeOf": 40, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 618, + "line": 429, "column": 3 } }, @@ -7319,7 +7350,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 618, + "line": 429, "column": 3 } } @@ -7327,69 +7358,98 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 616, + "line": 427, "column": 16 } }, - "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 40, + "EnumOption": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "keys", + "name": "name", "type": { - "name": "KeysClause", - "kind": "struct", - "sizeOf": 40, + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 292, - "column": 16 + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 342, - "column": 25 + "line": 167, + "column": 15 + } + }, + { + "name": "ty", + "type": { + "name": "Ty*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Ty", + "kind": "struct", + "sizeOf": 48, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 196, + "column": 16 + } + } + }, + "offset_of": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 168, + "column": 14 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 341, - "column": 5 + "line": 166, + "column": 16 } }, - "Primitive": { + "BlockId": { "size_of": 40, "align_of": 8, "fields": [ { "name": "tag", "type": { - "name": "Primitive_Tag", + "name": "BlockId_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 105, + "line": 658, "column": 3 }, "innerType": { - "name": "Primitive_Tag", + "name": "BlockId_Tag", "kind": "enum", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 85, + "line": 654, "column": 14 } } @@ -7397,14 +7457,14 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 108, - "column": 17 + "line": 661, + "column": 15 } }, { "name": "", "type": { - "name": "Primitive_ANONYMOUS_FIELD1", + "name": "BlockId_ANONYMOUS_FIELD1", "kind": "union", "sizeOf": 32, "alignOf": 8, @@ -7412,7 +7472,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 109, + "line": 662, "column": 3 } }, @@ -7420,7 +7480,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 109, + "line": 662, "column": 3 } } @@ -7428,507 +7488,544 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 107, + "line": 660, "column": 16 } }, - "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, + "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "err", + "name": "tuple", "type": { - "name": "Error", + "name": "CArrayTy", "kind": "struct", - "sizeOf": 8, + "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 38, + "line": 182, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 80, - "column": 20 + "line": 209, + "column": 23 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 79, + "line": 208, "column": 5 } }, - "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, - "align_of": 8, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD12": { + "size_of": 1, + "align_of": 1, "fields": [ { - "name": "err", + "name": "bool_", "type": { - "name": "Error", - "kind": "struct", - "sizeOf": 8, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 38, - "column": 16 - } + "name": "_Bool", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 606, - "column": 20 + "line": 152, + "column": 12 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 605, + "line": 151, "column": 5 } }, - "MemberValue_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 40, + "TokenBalance": { + "size_of": 104, "align_of": 8, "fields": [ { - "name": "primitive", + "name": "balance", "type": { - "name": "Primitive", - "kind": "struct", - "sizeOf": 40, + "name": "uint64_t[4]", + "kind": "array", + "sizeOf": 32, "alignOf": 8, + "sizeOfElement": 8, + "arraySize": 4, + "innerType": { + "name": "uint64_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, + "location": { + "fileName": "_uint64_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/_types/_uint64_t.h", + "line": 31, + "column": 28 + }, + "innerType": { + "name": "unsigned long long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 + } + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 493, + "column": 12 + } + }, + { + "name": "account_address", + "type": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 107, + "line": 59, "column": 16 } }, + "offset_of": 32, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 307, - "column": 24 + "line": 498, + "column": 23 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 306, - "column": 5 - } - }, - "Enum": { - "size_of": 32, - "align_of": 8, - "fields": [ + }, { - "name": "name", + "name": "contract_address", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 } }, + "offset_of": 64, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 177, - "column": 15 + "line": 499, + "column": 23 } }, { - "name": "option", + "name": "token_id", "type": { - "name": "uint8_t", - "kind": "typeAlias", - "sizeOf": 1, - "alignOf": 1, - "location": { - "fileName": "_uint8_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/_types/_uint8_t.h", - "line": 31, - "column": 23 - }, + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, "innerType": { - "name": "unsigned char", + "name": "const char", "kind": "primitive", "sizeOf": 1, - "alignOf": 1 + "alignOf": 1, + "isConst": true } }, - "offset_of": 8, + "offset_of": 96, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 178, - "column": 11 + "line": 500, + "column": 15 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 492, + "column": 16 + } + }, + "ResultCArrayToken_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "options", + "name": "err", "type": { - "name": "CArrayEnumOption", + "name": "Error", "kind": "struct", - "sizeOf": 16, + "sizeOf": 8, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 171, + "line": 38, "column": 16 } }, - "offset_of": 16, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 179, - "column": 27 + "line": 487, + "column": 20 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 176, - "column": 16 + "line": 486, + "column": 5 } }, - "ResultAccount_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 8, + "Event": { + "size_of": 64, "align_of": 8, "fields": [ { - "name": "", + "name": "keys", "type": { - "name": "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "CArrayFieldElement", "kind": "struct", - "sizeOf": 8, + "sizeOf": 16, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 636, - "column": 5 + "line": 374, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 636, - "column": 5 + "line": 457, + "column": 29 } }, { - "name": "", + "name": "data", "type": { - "name": "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "CArrayFieldElement", "kind": "struct", - "sizeOf": 8, + "sizeOf": 16, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 639, - "column": 5 + "line": 374, + "column": 16 } }, + "offset_of": 16, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 639, - "column": 5 + "line": 458, + "column": 29 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 635, - "column": 3 - } - }, - "COptionFieldElement_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 32, - "align_of": 1, - "fields": [ + }, { - "name": "", + "name": "transaction_hash", "type": { - "name": "COptionFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "FieldElement", "kind": "struct", "sizeOf": 32, "alignOf": 1, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 276, - "column": 5 + "line": 59, + "column": 16 } }, + "offset_of": 32, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 276, - "column": 5 + "line": 459, + "column": 23 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 275, - "column": 3 + "line": 456, + "column": 16 } }, - "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 8, + "ResultSignature": { + "size_of": 72, "align_of": 8, "fields": [ { - "name": "ok", + "name": "tag", "type": { - "name": "ToriiClient*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, + "name": "ResultSignature_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 597, + "column": 3 + }, "innerType": { - "name": "ToriiClient", - "kind": "opaqueType", + "name": "ResultSignature_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 36, - "column": 16 + "line": 594, + "column": 14 } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 51, - "column": 27 + "line": 600, + "column": 23 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 50, - "column": 5 - } - }, - "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 32, - "align_of": 1, - "fields": [ + }, { - "name": "ok", + "name": "", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "name": "ResultSignature_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 64, + "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, - "column": 16 + "line": 601, + "column": 3 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 575, - "column": 27 + "line": 601, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 574, - "column": 5 + "line": 599, + "column": 16 } }, - "CArrayEnumOption": { - "size_of": 16, + "Primitive": { + "size_of": 40, "align_of": 8, "fields": [ { - "name": "data", + "name": "tag", "type": { - "name": "EnumOption*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, + "name": "Primitive_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 105, + "column": 3 + }, "innerType": { - "name": "EnumOption", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, + "name": "Primitive_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 166, - "column": 16 + "line": 85, + "column": 14 } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 172, - "column": 22 + "line": 108, + "column": 17 } }, { - "name": "data_len", + "name": "", "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, + "name": "Primitive_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 32, "alignOf": 8, + "isAnonymous": true, "location": { - "fileName": "_uintptr_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_uintptr_t.h", - "line": 34, - "column": 33 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 109, + "column": 3 } }, "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 173, - "column": 13 + "line": 109, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 171, + "line": 107, "column": 16 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD8": { - "size_of": 8, + "ResultToriiClient": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "u64", + "name": "tag", "type": { - "name": "uint64_t", + "name": "ResultToriiClient_Tag", "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, + "sizeOf": 4, + "alignOf": 4, "location": { - "fileName": "_uint64_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/_types/_uint64_t.h", - "line": 31, - "column": 28 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 45, + "column": 3 }, "innerType": { - "name": "unsigned long long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "name": "ResultToriiClient_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 42, + "column": 14 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 135, - "column": 16 + "line": 48, + "column": 25 + } + }, + { + "name": "", + "type": { + "name": "ResultToriiClient_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 49, + "column": 3 + } + }, + "offset_of": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 49, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 134, - "column": 5 + "line": 47, + "column": 16 } }, - "IndexerUpdate": { - "size_of": 56, + "CArrayEnumOption": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "head", + "name": "data", "type": { - "name": "int64_t", - "kind": "typeAlias", + "name": "EnumOption*", + "kind": "pointer", "sizeOf": 8, "alignOf": 8, - "location": { - "fileName": "_int64_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_int64_t.h", - "line": 30, - "column": 33 - }, "innerType": { - "name": "long long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "name": "EnumOption", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 166, + "column": 16 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 526, - "column": 11 + "line": 172, + "column": 22 } }, { - "name": "tps", + "name": "data_len", "type": { - "name": "int64_t", + "name": "uintptr_t", "kind": "typeAlias", "sizeOf": 8, "alignOf": 8, "location": { - "fileName": "_int64_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_int64_t.h", - "line": 30, + "fileName": "_uintptr_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_uintptr_t.h", + "line": 34, "column": 33 }, "innerType": { - "name": "long long", + "name": "unsigned long", "kind": "primitive", "sizeOf": 8, "alignOf": 8 @@ -7938,190 +8035,202 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 527, - "column": 11 + "line": 173, + "column": 13 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 171, + "column": 16 + } + }, + "COptionClause": { + "size_of": 88, + "align_of": 8, + "fields": [ { - "name": "last_block_timestamp", + "name": "tag", "type": { - "name": "int64_t", + "name": "COptionClause_Tag", "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, + "sizeOf": 4, + "alignOf": 4, "location": { - "fileName": "_int64_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_int64_t.h", - "line": 30, - "column": 33 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 356, + "column": 3 }, "innerType": { - "name": "long long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "name": "COptionClause_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 353, + "column": 14 + } } }, - "offset_of": 16, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 528, - "column": 11 + "line": 359, + "column": 21 } }, { - "name": "contract_address", + "name": "", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "name": "COptionClause_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 80, + "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, - "column": 16 + "line": 360, + "column": 3 } }, - "offset_of": 24, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 529, - "column": 23 + "line": 360, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 525, + "line": 358, "column": 16 } }, - "EntityKeysClause_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 40, + "Resultbool": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "", + "name": "tag", "type": { - "name": "EntityKeysClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "isAnonymous": true, + "name": "Resultbool_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 430, - "column": 5 + "line": 442, + "column": 3 + }, + "innerType": { + "name": "Resultbool_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 439, + "column": 14 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 430, - "column": 5 + "line": 445, + "column": 18 } }, { "name": "", "type": { - "name": "EntityKeysClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", - "kind": "struct", - "sizeOf": 40, + "name": "Resultbool_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 8, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 433, - "column": 5 + "line": 446, + "column": 3 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 433, - "column": 5 + "line": 446, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 429, - "column": 3 + "line": 444, + "column": 16 } }, - "Struct": { - "size_of": 24, - "align_of": 8, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 2, + "align_of": 2, "fields": [ { - "name": "name", + "name": "i16", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, + "name": "int16_t", + "kind": "typeAlias", + "sizeOf": 2, + "alignOf": 2, + "location": { + "fileName": "_int16_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_int16_t.h", + "line": 30, + "column": 33 + }, "innerType": { - "name": "const char", + "name": "short", "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "sizeOf": 2, + "alignOf": 2 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 232, + "line": 114, "column": 15 } - }, - { - "name": "children", - "type": { - "name": "CArrayMember", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 226, - "column": 16 - } - }, - "offset_of": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 233, - "column": 23 - } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 231, - "column": 16 + "line": 113, + "column": 5 } }, - "ResultCArrayEntity_ANONYMOUS_FIELD1": { + "EntityKeysClause_ANONYMOUS_FIELD1": { "record_kind": "union", - "size_of": 16, + "size_of": 40, "align_of": 8, "fields": [ { "name": "", "type": { - "name": "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "EntityKeysClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", "sizeOf": 16, "alignOf": 8, @@ -8129,36 +8238,36 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 259, + "line": 430, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 259, + "line": 430, "column": 5 } }, { "name": "", "type": { - "name": "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "EntityKeysClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", - "sizeOf": 8, + "sizeOf": 40, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 262, + "line": 433, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 262, + "line": 433, "column": 5 } } @@ -8166,208 +8275,107 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 258, + "line": 429, "column": 3 } }, - "ResultCArrayToken_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 16, + "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "ok", + "name": "err", "type": { - "name": "CArrayToken", + "name": "Error", "kind": "struct", - "sizeOf": 16, + "sizeOf": 8, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 470, + "line": 38, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 484, - "column": 26 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 483, - "column": 5 - } - }, - "CArrayFieldElement": { - "size_of": 16, - "align_of": 8, - "fields": [ - { - "name": "data", - "type": { - "name": "FieldElement*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 375, - "column": 24 - } - }, - { - "name": "data_len", - "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, - "location": { - "fileName": "_uintptr_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_uintptr_t.h", - "line": 34, - "column": 33 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 - } - }, - "offset_of": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 376, - "column": 13 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 374, - "column": 16 - } - }, - "MemberValue_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, - "align_of": 8, - "fields": [ - { - "name": "string", - "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 310, - "column": 19 + "line": 80, + "column": 20 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 309, + "line": 79, "column": 5 } }, - "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, + "EntityKeysClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 40, "align_of": 8, "fields": [ { - "name": "err", + "name": "entity_keys", "type": { - "name": "Error", + "name": "KeysClause", "kind": "struct", - "sizeOf": 8, + "sizeOf": 40, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 38, + "line": 292, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 54, - "column": 20 + "line": 434, + "column": 25 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 53, + "line": 433, "column": 5 } }, - "ResultFieldElement_ANONYMOUS_FIELD1": { + "ResultAccount_ANONYMOUS_FIELD1": { "record_kind": "union", - "size_of": 32, + "size_of": 8, "align_of": 8, "fields": [ { "name": "", "type": { - "name": "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 8, + "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 574, + "line": 636, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 574, + "line": 636, "column": 5 } }, { "name": "", "type": { - "name": "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", "sizeOf": 8, "alignOf": 8, @@ -8375,14 +8383,14 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 577, + "line": 639, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 577, + "line": 639, "column": 5 } } @@ -8390,211 +8398,84 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 573, + "line": 635, "column": 3 } }, - "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 40, + "ResultCArrayTokenBalance": { + "size_of": 24, "align_of": 8, "fields": [ { - "name": "primitive", + "name": "tag", "type": { - "name": "Primitive", - "kind": "struct", - "sizeOf": 40, - "alignOf": 8, + "name": "ResultCArrayTokenBalance_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 107, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 200, - "column": 24 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 199, - "column": 5 - } - }, - "CArrayStruct": { - "size_of": 16, - "align_of": 8, - "fields": [ - { - "name": "data", - "type": { - "name": "Struct*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, + "line": 511, + "column": 3 + }, "innerType": { - "name": "Struct", - "kind": "struct", - "sizeOf": 24, - "alignOf": 8, + "name": "ResultCArrayTokenBalance_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 231, - "column": 16 + "line": 508, + "column": 14 } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 237, - "column": 18 + "line": 514, + "column": 32 } }, { - "name": "data_len", + "name": "", "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, + "name": "ResultCArrayTokenBalance_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 16, "alignOf": 8, + "isAnonymous": true, "location": { - "fileName": "_uintptr_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_uintptr_t.h", - "line": 34, - "column": 33 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 515, + "column": 3 } }, "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 238, - "column": 13 + "line": 515, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 236, + "line": 513, "column": 16 } }, - "ModelMetadata": { - "size_of": 152, - "align_of": 8, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD7": { + "size_of": 4, + "align_of": 4, "fields": [ { - "name": "schema", - "type": { - "name": "Ty", - "kind": "struct", - "sizeOf": 48, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 196, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 380, - "column": 13 - } - }, - { - "name": "namespace_", - "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } - }, - "offset_of": 48, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 381, - "column": 15 - } - }, - { - "name": "name", - "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } - }, - "offset_of": 56, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 382, - "column": 15 - } - }, - { - "name": "packed_size", - "type": { - "name": "uint32_t", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "_uint32_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/_types/_uint32_t.h", - "line": 31, - "column": 22 - }, - "innerType": { - "name": "unsigned int", - "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 - } - }, - "offset_of": 64, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 383, - "column": 12 - } - }, - { - "name": "unpacked_size", + "name": "u32", "type": { "name": "uint32_t", "kind": "typeAlias", @@ -8613,198 +8494,219 @@ "alignOf": 4 } }, - "offset_of": 68, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 384, - "column": 12 + "line": 132, + "column": 16 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 131, + "column": 5 + } + }, + "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "class_hash", + "name": "err", "type": { - "name": "FieldElement", + "name": "Error", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 8, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, + "line": 38, "column": 16 } }, - "offset_of": 72, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 385, - "column": 23 + "line": 417, + "column": 20 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 416, + "column": 5 + } + }, + "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 40, + "align_of": 8, + "fields": [ { - "name": "contract_address", + "name": "keys", "type": { - "name": "FieldElement", + "name": "KeysClause", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 40, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, + "line": 292, "column": 16 } }, - "offset_of": 104, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 386, - "column": 23 + "line": 342, + "column": 25 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 341, + "column": 5 + } + }, + "ResultFieldElement_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 32, + "align_of": 8, + "fields": [ + { + "name": "", + "type": { + "name": "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 574, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 574, + "column": 5 } }, { - "name": "layout", + "name": "", "type": { - "name": "CArrayFieldElement", + "name": "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", - "sizeOf": 16, + "sizeOf": 8, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 374, - "column": 16 + "line": 577, + "column": 5 } }, - "offset_of": 136, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 387, - "column": 29 + "line": 577, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 379, - "column": 16 + "line": 573, + "column": 3 } }, - "BlockId": { + "Ty_ANONYMOUS_FIELD1": { + "record_kind": "union", "size_of": 40, "align_of": 8, "fields": [ { - "name": "tag", + "name": "", "type": { - "name": "BlockId_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", + "sizeOf": 40, + "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 658, - "column": 3 - }, - "innerType": { - "name": "BlockId_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 654, - "column": 14 - } + "line": 199, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 661, - "column": 15 + "line": 199, + "column": 5 } }, { "name": "", "type": { - "name": "BlockId_ANONYMOUS_FIELD1", - "kind": "union", + "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", "sizeOf": 32, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 662, - "column": 3 + "line": 205, + "column": 5 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 662, - "column": 3 + "line": 205, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 660, - "column": 16 - } - }, - "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { - "size_of": 16, - "align_of": 8, - "fields": [ + }, { - "name": "tuple", + "name": "", "type": { - "name": "CArrayTy", + "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", "kind": "struct", "sizeOf": 16, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 182, - "column": 16 + "line": 208, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 209, - "column": 23 + "line": 208, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 208, - "column": 5 - } - }, - "ResultCArrayTokenBalance_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 16, - "align_of": 8, - "fields": [ + }, { "name": "", "type": { - "name": "ResultCArrayTokenBalance_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3", "kind": "struct", "sizeOf": 16, "alignOf": 8, @@ -8812,21 +8714,21 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 516, + "line": 211, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 516, + "line": 211, "column": 5 } }, { "name": "", "type": { - "name": "ResultCArrayTokenBalance_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4", "kind": "struct", "sizeOf": 8, "alignOf": 8, @@ -8834,14 +8736,14 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 519, + "line": 214, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 519, + "line": 214, "column": 5 } } @@ -8849,73 +8751,76 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 515, + "line": 198, "column": 3 } }, - "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 16, + "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 8, "align_of": 8, "fields": [ { "name": "ok", "type": { - "name": "CArrayFieldElement", - "kind": "struct", - "sizeOf": 16, + "name": "Subscription*", + "kind": "pointer", + "sizeOf": 8, "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 374, - "column": 16 + "innerType": { + "name": "Subscription", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 34, + "column": 16 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 541, - "column": 33 + "line": 414, + "column": 28 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 540, + "line": 413, "column": 5 } }, - "CArrayc_char": { + "CArrayFieldElement": { "size_of": 16, "align_of": 8, "fields": [ { "name": "data", "type": { - "name": "const char**", + "name": "FieldElement*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 288, - "column": 16 + "line": 375, + "column": 24 } }, { @@ -8942,7 +8847,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 289, + "line": 376, "column": 13 } } @@ -8950,265 +8855,231 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 287, + "line": 374, "column": 16 } }, - "ResultCArrayTokenBalance_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 16, - "align_of": 8, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { + "size_of": 4, + "align_of": 4, "fields": [ { - "name": "ok", + "name": "i32", "type": { - "name": "CArrayTokenBalance", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, + "name": "int32_t", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 503, - "column": 16 + "fileName": "_int32_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_int32_t.h", + "line": 30, + "column": 33 + }, + "innerType": { + "name": "int", + "kind": "primitive", + "sizeOf": 4, + "alignOf": 4 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 517, - "column": 33 + "line": 117, + "column": 15 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 516, + "line": 116, "column": 5 } }, - "Token": { - "size_of": 64, + "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "contract_address", + "name": "err", "type": { - "name": "FieldElement", + "name": "Error", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 8, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, + "line": 38, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 463, - "column": 23 + "line": 451, + "column": 20 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 450, + "column": 5 + } + }, + "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 72, + "align_of": 8, + "fields": [ { - "name": "name", + "name": "c_member", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, + "name": "MemberClause", + "kind": "struct", + "sizeOf": 72, "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 315, + "column": 16 } }, - "offset_of": 32, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 464, - "column": 15 + "line": 345, + "column": 27 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 344, + "column": 5 + } + }, + "ResultSubscription_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "symbol", + "name": "", "type": { - "name": "const char*", - "kind": "pointer", + "name": "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", "sizeOf": 8, "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } - }, - "offset_of": 40, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 465, - "column": 15 - } - }, - { - "name": "decimals", - "type": { - "name": "uint8_t", - "kind": "typeAlias", - "sizeOf": 1, - "alignOf": 1, + "isAnonymous": true, "location": { - "fileName": "_uint8_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/_types/_uint8_t.h", - "line": 31, - "column": 23 - }, - "innerType": { - "name": "unsigned char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 413, + "column": 5 } }, - "offset_of": 48, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 466, - "column": 11 + "line": 413, + "column": 5 } }, { - "name": "metadata", - "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } - }, - "offset_of": 56, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 467, - "column": 15 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 462, - "column": 16 - } - }, - "EntityKeysClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 16, - "align_of": 8, - "fields": [ - { - "name": "hashed_keys", + "name": "", "type": { - "name": "CArrayFieldElement", + "name": "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", - "sizeOf": 16, + "sizeOf": 8, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 374, - "column": 16 + "line": 416, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 431, - "column": 33 + "line": 416, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 430, - "column": 5 + "line": 412, + "column": 3 } }, - "COptionFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 32, - "align_of": 1, + "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, "fields": [ { - "name": "some", + "name": "err", "type": { - "name": "FieldElement", + "name": "Error", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 8, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, + "line": 38, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 277, - "column": 27 + "line": 578, + "column": 20 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 276, + "line": 577, "column": 5 } }, - "MemberValue": { - "size_of": 48, + "ResultFieldElement": { + "size_of": 40, "align_of": 8, "fields": [ { "name": "tag", "type": { - "name": "MemberValue_Tag", + "name": "ResultFieldElement_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 301, + "line": 569, "column": 3 }, "innerType": { - "name": "MemberValue_Tag", + "name": "ResultFieldElement_Tag", "kind": "enum", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 298, + "line": 566, "column": 14 } } @@ -9216,22 +9087,22 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 304, - "column": 19 + "line": 572, + "column": 26 } }, { "name": "", "type": { - "name": "MemberValue_ANONYMOUS_FIELD1", + "name": "ResultFieldElement_ANONYMOUS_FIELD1", "kind": "union", - "sizeOf": 40, + "sizeOf": 32, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 305, + "line": 573, "column": 3 } }, @@ -9239,7 +9110,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 305, + "line": 573, "column": 3 } } @@ -9247,28 +9118,30 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 303, + "line": 571, "column": 16 } }, - "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 8, + "CArrayTokenBalance": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "ok", + "name": "data", "type": { - "name": "Subscription*", + "name": "TokenBalance*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Subscription", - "kind": "opaqueType", + "name": "TokenBalance", + "kind": "struct", + "sizeOf": 104, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 34, + "line": 492, "column": 16 } } @@ -9276,239 +9149,213 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 414, - "column": 28 + "line": 504, + "column": 24 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 413, - "column": 5 - } - }, - "Error": { - "size_of": 8, - "align_of": 8, - "fields": [ + }, { - "name": "message", + "name": "data_len", "type": { - "name": "char*", - "kind": "pointer", + "name": "uintptr_t", + "kind": "typeAlias", "sizeOf": 8, "alignOf": 8, + "location": { + "fileName": "_uintptr_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_uintptr_t.h", + "line": 34, + "column": 33 + }, "innerType": { - "name": "char", + "name": "unsigned long", "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "sizeOf": 8, + "alignOf": 8 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 39, - "column": 9 + "line": 505, + "column": 13 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 38, + "line": 503, "column": 16 } }, - "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 8, + "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 32, "align_of": 8, "fields": [ { - "name": "ok", + "name": "enum_", "type": { - "name": "Account*", - "kind": "pointer", - "sizeOf": 8, + "name": "Enum", + "kind": "struct", + "sizeOf": 32, "alignOf": 8, - "innerType": { - "name": "Account", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 30, - "column": 16 - } + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 176, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 637, - "column": 23 + "line": 206, + "column": 19 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 636, + "line": 205, "column": 5 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD7": { - "size_of": 4, - "align_of": 4, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD15": { + "size_of": 32, + "align_of": 1, "fields": [ { - "name": "u32", + "name": "contract_address", "type": { - "name": "uint32_t", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, "location": { - "fileName": "_uint32_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/_types/_uint32_t.h", - "line": 31, - "column": 22 - }, - "innerType": { - "name": "unsigned int", - "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 132, - "column": 16 + "line": 161, + "column": 27 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 131, + "line": 160, "column": 5 } }, - "Ty_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 40, - "align_of": 8, + "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 64, + "align_of": 1, "fields": [ { - "name": "", - "type": { - "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 40, - "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 199, - "column": 5 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 199, - "column": 5 - } - }, - { - "name": "", + "name": "ok", "type": { - "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "Signature", "kind": "struct", - "sizeOf": 32, - "alignOf": 8, - "isAnonymous": true, + "sizeOf": 64, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 205, - "column": 5 + "line": 583, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 205, - "column": 5 + "line": 603, + "column": 24 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 602, + "column": 5 + } + }, + "Clause_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 72, + "align_of": 8, + "fields": [ { "name": "", "type": { - "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", + "name": "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 16, + "sizeOf": 40, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 208, + "line": 341, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 208, + "line": 341, "column": 5 } }, { "name": "", "type": { - "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3", + "name": "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", - "sizeOf": 16, + "sizeOf": 72, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 211, + "line": 344, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 211, + "line": 344, "column": 5 } }, { "name": "", "type": { - "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4", + "name": "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", "kind": "struct", - "sizeOf": 8, + "sizeOf": 24, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 214, + "line": 347, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 214, + "line": 347, "column": 5 } } @@ -9516,117 +9363,156 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 198, + "line": 340, "column": 3 } }, - "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 32, - "align_of": 1, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3": { + "size_of": 8, + "align_of": 8, "fields": [ { - "name": "hash", + "name": "i64", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "name": "int64_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 + "fileName": "_int64_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_int64_t.h", + "line": 30, + "column": 33 + }, + "innerType": { + "name": "long long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 664, - "column": 27 + "line": 120, + "column": 15 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 663, + "line": 119, "column": 5 } }, - "COptionClause": { - "size_of": 88, + "MemberClause": { + "size_of": 72, "align_of": 8, "fields": [ { - "name": "tag", + "name": "model", "type": { - "name": "COptionClause_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 356, - "column": 3 - }, + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, "innerType": { - "name": "COptionClause_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 353, - "column": 14 - } + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 359, - "column": 21 + "line": 316, + "column": 15 } }, { - "name": "", + "name": "member", "type": { - "name": "COptionClause_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 80, + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } + }, + "offset_of": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 317, + "column": 15 + } + }, + { + "name": "operator_", + "type": { + "name": "ComparisonOperator", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 360, - "column": 3 + "line": 11, + "column": 14 } }, - "offset_of": 8, + "offset_of": 16, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 360, - "column": 3 + "line": 318, + "column": 27 + } + }, + { + "name": "value", + "type": { + "name": "MemberValue", + "kind": "struct", + "sizeOf": 48, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 303, + "column": 16 + } + }, + "offset_of": 24, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 319, + "column": 22 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 358, + "line": 315, "column": 16 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD14": { + "COptionFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { "size_of": 32, "align_of": 1, "fields": [ { - "name": "class_hash", + "name": "some", "type": { "name": "FieldElement", "kind": "struct", @@ -9642,7 +9528,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 158, + "line": 277, "column": 27 } } @@ -9650,1062 +9536,1176 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 157, + "line": 276, "column": 5 } }, - "Primitive_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 32, + "ResultCArrayTokenBalance_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "", + "name": "ok", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "CArrayTokenBalance", "kind": "struct", - "sizeOf": 1, - "alignOf": 1, - "isAnonymous": true, + "sizeOf": 16, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 110, - "column": 5 + "line": 503, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 110, - "column": 5 + "line": 517, + "column": 33 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 516, + "column": 5 + } + }, + "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "", + "name": "ok", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "Account*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Account", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 30, + "column": 16 + } + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 637, + "column": 23 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 636, + "column": 5 + } + }, + "CHashItemFieldElementModelMetadata": { + "size_of": 184, + "align_of": 8, + "fields": [ + { + "name": "key", + "type": { + "name": "FieldElement", "kind": "struct", - "sizeOf": 2, - "alignOf": 2, - "isAnonymous": true, + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 113, - "column": 5 + "line": 59, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 113, - "column": 5 + "line": 391, + "column": 23 } }, { - "name": "", + "name": "value", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", + "name": "ModelMetadata", "kind": "struct", - "sizeOf": 4, - "alignOf": 4, - "isAnonymous": true, + "sizeOf": 152, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 116, - "column": 5 + "line": 379, + "column": 16 } }, + "offset_of": 32, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 116, - "column": 5 + "line": 392, + "column": 24 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 390, + "column": 16 + } + }, + "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4": { + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "", + "name": "byte_array", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3", - "kind": "struct", + "name": "const char*", + "kind": "pointer", "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 119, - "column": 5 + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 119, - "column": 5 + "line": 215, + "column": 19 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 214, + "column": 5 + } + }, + "ResultCArrayToken_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 16, + "align_of": 8, + "fields": [ { "name": "", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4", + "name": "ResultCArrayToken_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", "sizeOf": 16, - "alignOf": 1, + "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 122, + "line": 483, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 122, + "line": 483, "column": 5 } }, { "name": "", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD5", + "name": "ResultCArrayToken_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", - "sizeOf": 1, - "alignOf": 1, + "sizeOf": 8, + "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 125, + "line": 486, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 125, + "line": 486, "column": 5 } - }, - { - "name": "", - "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD6", - "kind": "struct", - "sizeOf": 2, - "alignOf": 2, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 128, - "column": 5 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 128, - "column": 5 - } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 482, + "column": 3 + } + }, + "ResultCArrayToken": { + "size_of": 24, + "align_of": 8, + "fields": [ { - "name": "", + "name": "tag", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD7", - "kind": "struct", + "name": "ResultCArrayToken_Tag", + "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 131, - "column": 5 + "line": 478, + "column": 3 + }, + "innerType": { + "name": "ResultCArrayToken_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 475, + "column": 14 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 131, - "column": 5 + "line": 481, + "column": 25 } }, { "name": "", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD8", - "kind": "struct", - "sizeOf": 8, + "name": "ResultCArrayToken_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 16, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 134, - "column": 5 + "line": 482, + "column": 3 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 134, - "column": 5 + "line": 482, + "column": 3 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 480, + "column": 16 + } + }, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD14": { + "size_of": 32, + "align_of": 1, + "fields": [ { - "name": "", + "name": "class_hash", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD9", + "name": "FieldElement", "kind": "struct", - "sizeOf": 16, + "sizeOf": 32, "alignOf": 1, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 137, - "column": 5 + "line": 59, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 137, - "column": 5 + "line": 158, + "column": 27 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 157, + "column": 5 + } + }, + "IndexerUpdate": { + "size_of": 56, + "align_of": 8, + "fields": [ { - "name": "", + "name": "head", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD10", - "kind": "struct", - "sizeOf": 32, + "name": "int64_t", + "kind": "typeAlias", + "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 140, - "column": 5 + "fileName": "_int64_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_int64_t.h", + "line": 30, + "column": 33 + }, + "innerType": { + "name": "long long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 140, - "column": 5 + "line": 526, + "column": 11 } }, { - "name": "", + "name": "tps", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD11", - "kind": "struct", - "sizeOf": 4, - "alignOf": 4, - "isAnonymous": true, + "name": "int64_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 148, - "column": 5 + "fileName": "_int64_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_int64_t.h", + "line": 30, + "column": 33 + }, + "innerType": { + "name": "long long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 148, - "column": 5 + "line": 527, + "column": 11 } }, { - "name": "", + "name": "last_block_timestamp", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD12", - "kind": "struct", - "sizeOf": 1, - "alignOf": 1, - "isAnonymous": true, + "name": "int64_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 151, - "column": 5 + "fileName": "_int64_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_int64_t.h", + "line": 30, + "column": 33 + }, + "innerType": { + "name": "long long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, + "offset_of": 16, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 151, - "column": 5 + "line": 528, + "column": 11 } }, { - "name": "", + "name": "contract_address", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD13", + "name": "FieldElement", "kind": "struct", "sizeOf": 32, "alignOf": 1, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 154, - "column": 5 + "line": 59, + "column": 16 } }, + "offset_of": 24, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 154, - "column": 5 + "line": 529, + "column": 23 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 525, + "column": 16 + } + }, + "ModelMetadata": { + "size_of": 152, + "align_of": 8, + "fields": [ { - "name": "", + "name": "schema", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD14", + "name": "Ty", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "isAnonymous": true, + "sizeOf": 48, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 157, - "column": 5 + "line": 196, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 157, - "column": 5 + "line": 380, + "column": 13 } }, { - "name": "", + "name": "namespace_", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD15", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 160, - "column": 5 + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, + "offset_of": 48, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 160, - "column": 5 + "line": 381, + "column": 15 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 109, - "column": 3 - } - }, - "CArrayTy": { - "size_of": 16, - "align_of": 8, - "fields": [ + }, { - "name": "data", + "name": "name", "type": { - "name": "Ty*", + "name": "const char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Ty", - "kind": "struct", - "sizeOf": 48, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 196, - "column": 16 - } + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, + "offset_of": 56, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 183, - "column": 14 + "line": 382, + "column": 15 } }, { - "name": "data_len", + "name": "packed_size", "type": { - "name": "uintptr_t", + "name": "uint32_t", "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, + "sizeOf": 4, + "alignOf": 4, "location": { - "fileName": "_uintptr_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/sys/_types/_uintptr_t.h", - "line": 34, - "column": 33 + "fileName": "_uint32_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/_types/_uint32_t.h", + "line": 31, + "column": 22 }, "innerType": { - "name": "unsigned long", + "name": "unsigned int", "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "sizeOf": 4, + "alignOf": 4 } }, - "offset_of": 8, + "offset_of": 64, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 184, - "column": 13 + "line": 383, + "column": 12 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 182, - "column": 16 - } - }, - "ResultSignature": { - "size_of": 72, - "align_of": 8, - "fields": [ + }, { - "name": "tag", + "name": "unpacked_size", "type": { - "name": "ResultSignature_Tag", + "name": "uint32_t", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 597, - "column": 3 + "fileName": "_uint32_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/_types/_uint32_t.h", + "line": 31, + "column": 22 }, "innerType": { - "name": "ResultSignature_Tag", - "kind": "enum", + "name": "unsigned int", + "kind": "primitive", "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 594, - "column": 14 - } + "alignOf": 4 + } + }, + "offset_of": 68, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 384, + "column": 12 + } + }, + { + "name": "class_hash", + "type": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + }, + "offset_of": 72, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 385, + "column": 23 + } + }, + { + "name": "contract_address", + "type": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 } }, + "offset_of": 104, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 600, + "line": 386, "column": 23 } }, { - "name": "", + "name": "layout", "type": { - "name": "ResultSignature_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 64, + "name": "CArrayFieldElement", + "kind": "struct", + "sizeOf": 16, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 601, - "column": 3 + "line": 374, + "column": 16 } }, - "offset_of": 8, + "offset_of": 136, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 601, - "column": 3 + "line": 387, + "column": 29 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 599, + "line": 379, "column": 16 } }, - "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 72, + "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 1, + "align_of": 1, + "fields": [ + { + "name": "ok", + "type": { + "name": "_Bool", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 448, + "column": 12 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 447, + "column": 5 + } + }, + "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "c_member", + "name": "err", "type": { - "name": "MemberClause", + "name": "Error", "kind": "struct", - "sizeOf": 72, + "sizeOf": 8, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 315, + "line": 38, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 345, - "column": 27 + "line": 544, + "column": 20 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 344, + "line": 543, "column": 5 } }, - "Query": { - "size_of": 104, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD10": { + "size_of": 32, "align_of": 8, "fields": [ { - "name": "limit", + "name": "u256", "type": { - "name": "uint32_t", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "_uint32_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/_types/_uint32_t.h", - "line": 31, - "column": 22 - }, + "name": "uint64_t[4]", + "kind": "array", + "sizeOf": 32, + "alignOf": 8, + "sizeOfElement": 8, + "arraySize": 4, "innerType": { - "name": "unsigned int", - "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 + "name": "uint64_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, + "location": { + "fileName": "_uint64_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/_types/_uint64_t.h", + "line": 31, + "column": 28 + }, + "innerType": { + "name": "unsigned long long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 368, - "column": 12 + "line": 141, + "column": 16 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 140, + "column": 5 + } + }, + "ResultCArrayu8": { + "size_of": 24, + "align_of": 8, + "fields": [ { - "name": "offset", + "name": "tag", "type": { - "name": "uint32_t", + "name": "ResultCArrayu8_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { - "fileName": "_uint32_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/_types/_uint32_t.h", - "line": 31, - "column": 22 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 71, + "column": 3 }, "innerType": { - "name": "unsigned int", - "kind": "primitive", + "name": "ResultCArrayu8_Tag", + "kind": "enum", "sizeOf": 4, - "alignOf": 4 + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 68, + "column": 14 + } } }, - "offset_of": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 369, - "column": 12 + "line": 74, + "column": 22 } }, { - "name": "clause", + "name": "", "type": { - "name": "COptionClause", - "kind": "struct", - "sizeOf": 88, + "name": "ResultCArrayu8_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 16, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 358, - "column": 16 + "line": 75, + "column": 3 } }, "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 370, - "column": 24 - } - }, - { - "name": "dont_include_hashed_keys", - "type": { - "name": "_Bool", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 - }, - "offset_of": 96, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 371, - "column": 8 + "line": 75, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 367, + "line": 73, "column": 16 } }, - "KeysClause": { - "size_of": 40, + "Enum": { + "size_of": 32, "align_of": 8, "fields": [ { - "name": "keys", + "name": "name", "type": { - "name": "CArrayCOptionFieldElement", - "kind": "struct", - "sizeOf": 16, + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 282, - "column": 16 + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 293, - "column": 36 + "line": 177, + "column": 15 } }, { - "name": "pattern_matching", + "name": "option", "type": { - "name": "PatternMatching", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, + "name": "uint8_t", + "kind": "typeAlias", + "sizeOf": 1, + "alignOf": 1, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 25, - "column": 14 + "fileName": "_uint8_t.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/_types/_uint8_t.h", + "line": 31, + "column": 23 + }, + "innerType": { + "name": "unsigned char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 } }, - "offset_of": 16, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 294, - "column": 24 + "line": 178, + "column": 11 } }, { - "name": "models", + "name": "options", "type": { - "name": "CArrayc_char", + "name": "CArrayEnumOption", "kind": "struct", "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 287, + "line": 171, "column": 16 } }, - "offset_of": 24, + "offset_of": 16, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 295, - "column": 23 + "line": 179, + "column": 27 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 292, + "line": 176, "column": 16 } }, - "WorldMetadata": { - "size_of": 48, + "COptionClause_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 80, "align_of": 8, "fields": [ { - "name": "world_address", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 401, - "column": 23 - } - }, - { - "name": "models", + "name": "", "type": { - "name": "CArrayCHashItemFieldElementModelMetadata", + "name": "COptionClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 16, + "sizeOf": 80, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 395, - "column": 16 + "line": 361, + "column": 5 } }, - "offset_of": 32, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 402, - "column": 51 + "line": 361, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 400, - "column": 16 + "line": 360, + "column": 3 } }, - "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "ResultSignature_ANONYMOUS_FIELD1": { + "record_kind": "union", "size_of": 64, - "align_of": 1, + "align_of": 8, "fields": [ { - "name": "ok", + "name": "", "type": { - "name": "Signature", + "name": "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", "sizeOf": 64, "alignOf": 1, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 583, - "column": 16 + "line": 602, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 603, - "column": 24 + "line": 602, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 602, - "column": 5 - } - }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4": { - "size_of": 16, - "align_of": 1, - "fields": [ + }, { - "name": "i128", + "name": "", "type": { - "name": "uint8_t[16]", - "kind": "array", - "sizeOf": 16, + "name": "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", + "sizeOf": 8, "alignOf": 8, - "sizeOfElement": 1, - "arraySize": 16, - "innerType": { - "name": "uint8_t", - "kind": "typeAlias", - "sizeOf": 1, - "alignOf": 1, - "location": { - "fileName": "_uint8_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/_types/_uint8_t.h", - "line": 31, - "column": 23 - }, - "innerType": { - "name": "unsigned char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 - } + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 605, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 123, - "column": 15 + "line": 605, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 122, - "column": 5 + "line": 601, + "column": 3 } }, - "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 1, - "align_of": 1, + "Struct": { + "size_of": 24, + "align_of": 8, "fields": [ { - "name": "ok", + "name": "name", "type": { - "name": "_Bool", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 448, - "column": 12 + "line": 232, + "column": 15 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 447, - "column": 5 - } - }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD10": { - "size_of": 32, - "align_of": 8, - "fields": [ + }, { - "name": "u256", + "name": "children", "type": { - "name": "uint64_t[4]", - "kind": "array", - "sizeOf": 32, + "name": "CArrayMember", + "kind": "struct", + "sizeOf": 16, "alignOf": 8, - "sizeOfElement": 8, - "arraySize": 4, - "innerType": { - "name": "uint64_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, - "location": { - "fileName": "_uint64_t.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk/usr/include/_types/_uint64_t.h", - "line": 31, - "column": 28 - }, - "innerType": { - "name": "unsigned long long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 - } + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 226, + "column": 16 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 141, - "column": 16 + "line": 233, + "column": 23 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 140, - "column": 5 + "line": 231, + "column": 16 } }, - "ResultCArrayToken": { + "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { "size_of": 24, "align_of": 8, "fields": [ { - "name": "tag", + "name": "composite", "type": { - "name": "ResultCArrayToken_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "CompositeClause", + "kind": "struct", + "sizeOf": 24, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 478, - "column": 3 - }, - "innerType": { - "name": "ResultCArrayToken_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 475, - "column": 14 - } + "line": 327, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 481, - "column": 25 + "line": 348, + "column": 30 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 347, + "column": 5 + } + }, + "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 32, + "align_of": 1, + "fields": [ { - "name": "", + "name": "ok", "type": { - "name": "ResultCArrayToken_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 16, - "alignOf": 8, - "isAnonymous": true, + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 482, - "column": 3 + "line": 59, + "column": 16 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 482, - "column": 3 + "line": 575, + "column": 27 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 480, - "column": 16 + "line": 574, + "column": 5 } }, - "ResultSubscription_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 8, + "WorldMetadata": { + "size_of": 48, "align_of": 8, "fields": [ { - "name": "", + "name": "world_address", "type": { - "name": "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "FieldElement", "kind": "struct", - "sizeOf": 8, - "alignOf": 8, - "isAnonymous": true, + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 413, - "column": 5 + "line": 59, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 413, - "column": 5 + "line": 401, + "column": 23 } }, { - "name": "", + "name": "models", "type": { - "name": "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "CArrayCHashItemFieldElementModelMetadata", "kind": "struct", - "sizeOf": 8, + "sizeOf": 16, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 416, - "column": 5 + "line": 395, + "column": 16 } }, + "offset_of": 32, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 416, - "column": 5 + "line": 402, + "column": 51 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 412, - "column": 3 + "line": 400, + "column": 16 } } }, "enums": { - "ResultCArrayToken_Tag": { + "ResultFieldElement_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -10714,21 +10714,21 @@ }, "values": [ { - "name": "OkCArrayToken" + "name": "OkFieldElement" }, { - "name": "ErrCArrayToken", + "name": "ErrFieldElement", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 475, + "line": 566, "column": 14 } }, - "BlockId_Tag": { + "ResultCArrayu8_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -10737,26 +10737,21 @@ }, "values": [ { - "name": "Hash" + "name": "OkCArrayu8" }, { - "name": "Number", + "name": "ErrCArrayu8", "value": 1 - }, - { - "name": "BlockTag_", - "value": 2 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 654, + "line": 68, "column": 14 - }, - "comment": "/**\n * Block hash, number or tag\n */" + } }, - "PatternMatching": { + "ResultCArrayTokenBalance_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -10765,21 +10760,21 @@ }, "values": [ { - "name": "FixedLen" + "name": "OkCArrayTokenBalance" }, { - "name": "VariableLen", + "name": "ErrCArrayTokenBalance", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 25, + "line": 508, "column": 14 } }, - "ResultAccount_Tag": { + "MemberValue_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -10788,21 +10783,17 @@ }, "values": [ { - "name": "OkAccount" - }, - { - "name": "ErrAccount", - "value": 1 + "name": "String" } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 628, + "line": 298, "column": 14 } }, - "ResultProvider_Tag": { + "ResultAccount_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -10811,21 +10802,21 @@ }, "values": [ { - "name": "OkProvider" + "name": "OkAccount" }, { - "name": "ErrProvider", + "name": "ErrAccount", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 611, + "line": 628, "column": 14 } }, - "ResultCArrayEntity_Tag": { + "ResultSignature_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -10834,21 +10825,21 @@ }, "values": [ { - "name": "OkCArrayEntity" + "name": "OkSignature" }, { - "name": "ErrCArrayEntity", + "name": "ErrSignature", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 251, + "line": 594, "column": 14 } }, - "COptionFieldElement_Tag": { + "PatternMatching": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -10857,21 +10848,21 @@ }, "values": [ { - "name": "SomeFieldElement" + "name": "FixedLen" }, { - "name": "NoneFieldElement", + "name": "VariableLen", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 268, + "line": 25, "column": 14 } }, - "ResultCArrayu8_Tag": { + "Resultc_char_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -10880,21 +10871,21 @@ }, "values": [ { - "name": "OkCArrayu8" + "name": "Okc_char" }, { - "name": "ErrCArrayu8", + "name": "Errc_char", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 68, + "line": 549, "column": 14 } }, - "Primitive_Tag": { + "Resultbool_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -10903,77 +10894,21 @@ }, "values": [ { - "name": "I8" + "name": "Okbool" }, { - "name": "I16", + "name": "Errbool", "value": 1 - }, - { - "name": "I32", - "value": 2 - }, - { - "name": "I64", - "value": 3 - }, - { - "name": "I128", - "value": 4 - }, - { - "name": "U8", - "value": 5 - }, - { - "name": "U16", - "value": 6 - }, - { - "name": "U32", - "value": 7 - }, - { - "name": "U64", - "value": 8 - }, - { - "name": "U128", - "value": 9 - }, - { - "name": "U256", - "value": 10 - }, - { - "name": "USize", - "value": 11 - }, - { - "name": "Bool", - "value": 12 - }, - { - "name": "Felt252", - "value": 13 - }, - { - "name": "ClassHash", - "value": 14 - }, - { - "name": "ContractAddress", - "value": 15 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 85, + "line": 439, "column": 14 } }, - "ResultFieldElement_Tag": { + "ResultToriiClient_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -10982,21 +10917,21 @@ }, "values": [ { - "name": "OkFieldElement" + "name": "OkToriiClient" }, { - "name": "ErrFieldElement", + "name": "ErrToriiClient", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 566, + "line": 42, "column": 14 } }, - "Resultc_char_Tag": { + "ComparisonOperator": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -11005,44 +10940,33 @@ }, "values": [ { - "name": "Okc_char" + "name": "Eq" }, { - "name": "Errc_char", + "name": "Neq", "value": 1 - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 549, - "column": 14 - } - }, - "Clause_Tag": { - "typeInteger": { - "name": "unsigned int", - "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 - }, - "values": [ + }, { - "name": "Keys" + "name": "Gt", + "value": 2 }, { - "name": "CMember", - "value": 1 + "name": "Gte", + "value": 3 }, { - "name": "Composite", - "value": 2 + "name": "Lt", + "value": 4 + }, + { + "name": "Lte", + "value": 5 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 332, + "line": 11, "column": 14 } }, @@ -11085,7 +11009,7 @@ "column": 14 } }, - "ResultSubscription_Tag": { + "COptionFieldElement_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -11094,21 +11018,21 @@ }, "values": [ { - "name": "OkSubscription" + "name": "SomeFieldElement" }, { - "name": "ErrSubscription", + "name": "NoneFieldElement", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 405, + "line": 268, "column": 14 } }, - "LogicalOperator": { + "EntityKeysClause_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -11117,21 +11041,21 @@ }, "values": [ { - "name": "And" + "name": "HashedKeys" }, { - "name": "Or", + "name": "EntityKeys", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 20, + "line": 422, "column": 14 } }, - "ResultCArrayFieldElement_Tag": { + "BlockId_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -11140,21 +11064,26 @@ }, "values": [ { - "name": "OkCArrayFieldElement" + "name": "Hash" }, { - "name": "ErrCArrayFieldElement", + "name": "Number", "value": 1 + }, + { + "name": "BlockTag_", + "value": 2 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 532, + "line": 654, "column": 14 - } + }, + "comment": "/**\n * Block hash, number or tag\n */" }, - "MemberValue_Tag": { + "Primitive_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -11163,17 +11092,77 @@ }, "values": [ { - "name": "String" + "name": "I8" + }, + { + "name": "I16", + "value": 1 + }, + { + "name": "I32", + "value": 2 + }, + { + "name": "I64", + "value": 3 + }, + { + "name": "I128", + "value": 4 + }, + { + "name": "U8", + "value": 5 + }, + { + "name": "U16", + "value": 6 + }, + { + "name": "U32", + "value": 7 + }, + { + "name": "U64", + "value": 8 + }, + { + "name": "U128", + "value": 9 + }, + { + "name": "U256", + "value": 10 + }, + { + "name": "USize", + "value": 11 + }, + { + "name": "Bool", + "value": 12 + }, + { + "name": "Felt252", + "value": 13 + }, + { + "name": "ClassHash", + "value": 14 + }, + { + "name": "ContractAddress", + "value": 15 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 298, + "line": 85, "column": 14 } }, - "COptionClause_Tag": { + "BlockTag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -11182,21 +11171,21 @@ }, "values": [ { - "name": "SomeClause" + "name": "Latest" }, { - "name": "NoneClause", + "name": "Pending", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 353, + "line": 6, "column": 14 } }, - "ResultCArrayTokenBalance_Tag": { + "ResultCArrayFieldElement_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -11205,21 +11194,21 @@ }, "values": [ { - "name": "OkCArrayTokenBalance" + "name": "OkCArrayFieldElement" }, { - "name": "ErrCArrayTokenBalance", + "name": "ErrCArrayFieldElement", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 508, + "line": 532, "column": 14 } }, - "EntityKeysClause_Tag": { + "ResultCArrayEntity_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -11228,21 +11217,21 @@ }, "values": [ { - "name": "HashedKeys" + "name": "OkCArrayEntity" }, { - "name": "EntityKeys", + "name": "ErrCArrayEntity", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 422, + "line": 251, "column": 14 } }, - "Resultbool_Tag": { + "ResultProvider_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -11251,21 +11240,21 @@ }, "values": [ { - "name": "Okbool" + "name": "OkProvider" }, { - "name": "Errbool", + "name": "ErrProvider", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 439, + "line": 611, "column": 14 } }, - "BlockTag": { + "ResultCArrayToken_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -11274,21 +11263,21 @@ }, "values": [ { - "name": "Latest" + "name": "OkCArrayToken" }, { - "name": "Pending", + "name": "ErrCArrayToken", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 6, + "line": 475, "column": 14 } }, - "ResultToriiClient_Tag": { + "LogicalOperator": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -11297,21 +11286,21 @@ }, "values": [ { - "name": "OkToriiClient" + "name": "And" }, { - "name": "ErrToriiClient", + "name": "Or", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 42, + "line": 20, "column": 14 } }, - "ComparisonOperator": { + "COptionClause_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -11320,37 +11309,44 @@ }, "values": [ { - "name": "Eq" + "name": "SomeClause" }, { - "name": "Neq", + "name": "NoneClause", "value": 1 - }, - { - "name": "Gt", - "value": 2 - }, - { - "name": "Gte", - "value": 3 - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 353, + "column": 14 + } + }, + "ResultSubscription_Tag": { + "typeInteger": { + "name": "unsigned int", + "kind": "primitive", + "sizeOf": 4, + "alignOf": 4 + }, + "values": [ { - "name": "Lt", - "value": 4 + "name": "OkSubscription" }, { - "name": "Lte", - "value": 5 + "name": "ErrSubscription", + "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 11, + "line": 405, "column": 14 } }, - "ResultSignature_Tag": { + "Clause_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -11359,60 +11355,64 @@ }, "values": [ { - "name": "OkSignature" + "name": "Keys" }, { - "name": "ErrSignature", + "name": "CMember", "value": 1 + }, + { + "name": "Composite", + "value": 2 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 594, + "line": 332, "column": 14 } } }, "typeAliases": {}, "opaqueTypes": { - "Provider": { + "ToriiClient": { "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 32, + "line": 36, "column": 16 } }, - "ToriiClient": { + "Provider": { "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 36, + "line": 32, "column": 16 } }, - "Subscription": { + "Account": { "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 34, + "line": 30, "column": 16 } }, - "Account": { + "Subscription": { "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 30, + "line": 34, "column": 16 } } }, "functionPointers": { - "void (const char *)": { + "void (IndexerUpdate)": { "type": { - "name": "void (const char *)", + "name": "void (IndexerUpdate)", "kind": "functionPointer", "sizeOf": 1, "alignOf": 4 @@ -11425,24 +11425,23 @@ { "name": "", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, + "name": "IndexerUpdate", + "kind": "struct", + "sizeOf": 56, "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 525, + "column": 16 } } } ] }, - "void (IndexerUpdate)": { + "void (const char *)": { "type": { - "name": "void (IndexerUpdate)", + "name": "void (const char *)", "kind": "functionPointer", "sizeOf": 1, "alignOf": 4 @@ -11455,15 +11454,16 @@ { "name": "", "type": { - "name": "IndexerUpdate", - "kind": "struct", - "sizeOf": 56, + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 525, - "column": 16 + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } } } diff --git a/Bindings/ast/x86_64-pc-windows-msvc.json b/Bindings/ast/x86_64-pc-windows-msvc.json index de69af68..15710e98 100644 --- a/Bindings/ast/x86_64-pc-windows-msvc.json +++ b/Bindings/ast/x86_64-pc-windows-msvc.json @@ -5,215 +5,83 @@ "macroObjects": {}, "variables": {}, "functions": { - "parse_cairo_short_string": { + "client_update_event_message_subscription": { "callingConvention": "cdecl", "returnType": { - "name": "Resultc_char", + "name": "Resultbool", "kind": "struct", "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 554, - "column": 16 - } - }, - "parameters": [ - { - "name": "felt", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 757, - "column": 21 - } - }, - "starknet_call": { - "callingConvention": "cdecl", - "returnType": { - "name": "ResultCArrayFieldElement", - "kind": "struct", - "sizeOf": 24, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 537, + "line": 444, "column": 16 } }, "parameters": [ { - "name": "provider", + "name": "client", "type": { - "name": "Provider*", + "name": "ToriiClient*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Provider", + "name": "ToriiClient", "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 32, + "line": 36, "column": 16 } } } }, { - "name": "call", - "type": { - "name": "Call", - "kind": "struct", - "sizeOf": 56, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 645, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 645, - "column": 16 - } - }, - { - "name": "block_id", - "type": { - "name": "BlockId", - "kind": "struct", - "sizeOf": 40, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 660, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 660, - "column": 16 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 777, - "column": 33 - } - }, - "account_chain_id": { - "callingConvention": "cdecl", - "returnType": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - }, - "parameters": [ - { - "name": "account", + "name": "subscription", "type": { - "name": "Account*", + "name": "Subscription*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Account", + "name": "Subscription", "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 30, + "line": 34, "column": 16 } } } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 787, - "column": 21 - } - }, - "poseidon_hash": { - "callingConvention": "cdecl", - "returnType": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - }, - "parameters": [ + }, { - "name": "felts", + "name": "clauses", "type": { - "name": "FieldElement*", + "name": "EntityKeysClause*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "FieldElement", + "name": "EntityKeysClause", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 48, + "alignOf": 8, "isConst": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, + "line": 427, "column": 16 } } } }, { - "name": "felts_len", + "name": "clauses_len", "type": { "name": "uintptr_t", "kind": "typeAlias", @@ -238,28 +106,29 @@ "line": 298, "column": 26 } + }, + { + "name": "historical", + "type": { + "name": "_Bool", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 + } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 747, - "column": 21 + "line": 718, + "column": 19 } }, - "client_on_starknet_event": { + "client_set_logger": { "callingConvention": "cdecl", "returnType": { - "name": "ResultSubscription", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 410, - "column": 16 - } + "name": "void", + "kind": "primitive" }, "parameters": [ { @@ -282,58 +151,9 @@ } }, { - "name": "clauses", - "type": { - "name": "EntityKeysClause*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "EntityKeysClause", - "kind": "struct", - "sizeOf": 48, - "alignOf": 8, - "isConst": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 427, - "column": 16 - } - } - } - }, - { - "name": "clauses_len", - "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 298, - "column": 26 - }, - "innerType": { - "name": "unsigned long long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 - } - }, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 298, - "column": 26 - } - }, - { - "name": "callback", + "name": "logger", "type": { - "name": "void (Event)", + "name": "void (const char *)", "kind": "functionPointer", "sizeOf": 8, "alignOf": 8 @@ -343,11 +163,11 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 724, - "column": 27 + "line": 684, + "column": 6 } }, - "entity_free": { + "model_free": { "callingConvention": "cdecl", "returnType": { "name": "void", @@ -355,21 +175,21 @@ }, "parameters": [ { - "name": "entity", + "name": "model", "type": { - "name": "Entity*", + "name": "Struct*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Entity", + "name": "Struct", "kind": "struct", - "sizeOf": 48, + "sizeOf": 24, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 241, + "line": 231, "column": 16 } } @@ -379,84 +199,171 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 817, + "line": 811, "column": 6 } }, - "provider_new": { + "signing_key_sign": { "callingConvention": "cdecl", "returnType": { - "name": "ResultProvider", + "name": "ResultSignature", "kind": "struct", - "sizeOf": 16, + "sizeOf": 72, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 616, + "line": 599, "column": 16 } }, "parameters": [ { - "name": "rpc_url", + "name": "private_key", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + }, + { + "name": "hash", + "type": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 771, - "column": 23 + "line": 763, + "column": 24 } }, - "signing_key_new": { + "account_execute_raw": { "callingConvention": "cdecl", "returnType": { - "name": "FieldElement", + "name": "ResultFieldElement", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 40, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, + "line": 571, "column": 16 } }, - "parameters": [], + "parameters": [ + { + "name": "account", + "type": { + "name": "Account*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Account", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 30, + "column": 16 + } + } + } + }, + { + "name": "calldata", + "type": { + "name": "Call*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Call", + "kind": "struct", + "sizeOf": 56, + "alignOf": 8, + "isConst": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 645, + "column": 16 + } + } + } + }, + { + "name": "calldata_len", + "type": { + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 298, + "column": 26 + }, + "innerType": { + "name": "unsigned long long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 + } + }, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 298, + "column": 26 + } + } + ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 761, - "column": 21 + "line": 793, + "column": 27 } }, - "wait_for_transaction": { + "provider_free": { "callingConvention": "cdecl", "returnType": { - "name": "Resultbool", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 444, - "column": 16 - } + "name": "void", + "kind": "primitive" }, "parameters": [ { @@ -477,65 +384,44 @@ } } } - }, - { - "name": "txn_hash", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 797, - "column": 19 + "line": 809, + "column": 6 } }, - "client_metadata": { + "account_nonce": { "callingConvention": "cdecl", "returnType": { - "name": "WorldMetadata", + "name": "ResultFieldElement", "kind": "struct", - "sizeOf": 48, + "sizeOf": 40, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 400, + "line": 571, "column": 16 } }, "parameters": [ { - "name": "client", + "name": "account", "type": { - "name": "ToriiClient*", + "name": "Account*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "ToriiClient", + "name": "Account", "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 36, + "line": 30, "column": 16 } } @@ -545,21 +431,21 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 698, - "column": 22 + "line": 791, + "column": 27 } }, - "client_on_event_message_update": { + "client_token_balances": { "callingConvention": "cdecl", "returnType": { - "name": "ResultSubscription", + "name": "ResultCArrayTokenBalance", "kind": "struct", - "sizeOf": 16, + "sizeOf": 24, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 410, + "line": 513, "column": 16 } }, @@ -584,29 +470,29 @@ } }, { - "name": "clauses", + "name": "account_addresses", "type": { - "name": "EntityKeysClause*", + "name": "FieldElement*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "EntityKeysClause", + "name": "FieldElement", "kind": "struct", - "sizeOf": 48, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, "isConst": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 427, + "line": 59, "column": 16 } } } }, { - "name": "clauses_len", + "name": "account_addresses_len", "type": { "name": "uintptr_t", "kind": "typeAlias", @@ -633,76 +519,73 @@ } }, { - "name": "historical", - "type": { - "name": "_Bool", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 - } - }, - { - "name": "callback", + "name": "contract_addresses", "type": { - "name": "void (FieldElement, CArrayStruct)", - "kind": "functionPointer", - "sizeOf": 8, - "alignOf": 8 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 711, - "column": 27 - } - }, - "subscription_cancel": { - "callingConvention": "cdecl", - "returnType": { - "name": "void", - "kind": "primitive" - }, - "parameters": [ - { - "name": "subscription", - "type": { - "name": "Subscription*", - "kind": "pointer", + "name": "FieldElement*", + "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Subscription", - "kind": "opaqueType", + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "isConst": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 34, + "line": 59, "column": 16 } } } + }, + { + "name": "contract_addresses_len", + "type": { + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 298, + "column": 26 + }, + "innerType": { + "name": "unsigned long long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 + } + }, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 298, + "column": 26 + } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 805, - "column": 6 + "line": 733, + "column": 33 } }, - "client_entities": { + "client_on_starknet_event": { "callingConvention": "cdecl", "returnType": { - "name": "ResultCArrayEntity", + "name": "ResultSubscription", "kind": "struct", - "sizeOf": 24, + "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 256, + "line": 410, "column": 16 } }, @@ -727,90 +610,88 @@ } }, { - "name": "query", + "name": "clauses", "type": { - "name": "Query*", + "name": "EntityKeysClause*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Query", + "name": "EntityKeysClause", "kind": "struct", - "sizeOf": 104, + "sizeOf": 48, "alignOf": 8, "isConst": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 367, + "line": 427, "column": 16 } } } + }, + { + "name": "clauses_len", + "type": { + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 298, + "column": 26 + }, + "innerType": { + "name": "unsigned long long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 + } + }, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 298, + "column": 26 + } + }, + { + "name": "callback", + "type": { + "name": "void (Event)", + "kind": "functionPointer", + "sizeOf": 8, + "alignOf": 8 + } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 692, + "line": 724, "column": 27 } }, - "account_deploy_burner": { + "parse_cairo_short_string": { "callingConvention": "cdecl", "returnType": { - "name": "ResultAccount", + "name": "Resultc_char", "kind": "struct", "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 633, + "line": 554, "column": 16 } }, "parameters": [ { - "name": "provider", - "type": { - "name": "Provider*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "Provider", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 32, - "column": 16 - } - } - } - }, - { - "name": "master_account", - "type": { - "name": "Account*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "Account", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 30, - "column": 16 - } - } - } - }, - { - "name": "signing_key", + "name": "felt", "type": { "name": "FieldElement", "kind": "struct", @@ -834,91 +715,32 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 781, - "column": 22 + "line": 757, + "column": 21 } }, - "hash_get_contract_address": { + "carray_free": { "callingConvention": "cdecl", "returnType": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } + "name": "void", + "kind": "primitive" }, "parameters": [ { - "name": "class_hash", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - }, - { - "name": "salt", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - }, - { - "name": "constructor_calldata", + "name": "data", "type": { - "name": "FieldElement*", + "name": "void*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "isConst": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } + "name": "void", + "kind": "primitive" } } }, { - "name": "constructor_calldata_len", + "name": "data_len", "type": { "name": "uintptr_t", "kind": "typeAlias", @@ -943,169 +765,89 @@ "line": 298, "column": 26 } - }, - { - "name": "deployer_address", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 799, - "column": 21 + "line": 823, + "column": 6 } }, - "get_selector_from_name": { + "client_publish_message": { "callingConvention": "cdecl", "returnType": { - "name": "ResultFieldElement", + "name": "ResultCArrayu8", "kind": "struct", - "sizeOf": 40, + "sizeOf": 24, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 571, + "line": 73, "column": 16 } }, "parameters": [ { - "name": "name", - "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 749, - "column": 27 - } - }, - "model_free": { - "callingConvention": "cdecl", - "returnType": { - "name": "void", - "kind": "primitive" - }, - "parameters": [ - { - "name": "model", + "name": "client", "type": { - "name": "Struct*", + "name": "ToriiClient*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Struct", - "kind": "struct", - "sizeOf": 24, - "alignOf": 8, + "name": "ToriiClient", + "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 231, + "line": 36, "column": 16 } } } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 811, - "column": 6 - } - }, - "account_execute_raw": { - "callingConvention": "cdecl", - "returnType": { - "name": "ResultFieldElement", - "kind": "struct", - "sizeOf": 40, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 571, - "column": 16 - } - }, - "parameters": [ + }, { - "name": "account", + "name": "message", "type": { - "name": "Account*", + "name": "const char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Account", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 30, - "column": 16 - } + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } } }, { - "name": "calldata", + "name": "signature_felts", "type": { - "name": "Call*", + "name": "FieldElement*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Call", + "name": "FieldElement", "kind": "struct", - "sizeOf": 56, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, "isConst": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 645, + "line": 59, "column": 16 } } } }, { - "name": "calldata_len", + "name": "signature_felts_len", "type": { "name": "uintptr_t", "kind": "typeAlias", @@ -1130,156 +872,151 @@ "line": 298, "column": 26 } + }, + { + "name": "is_session_signature", + "type": { + "name": "_Bool", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 + } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 793, - "column": 27 + "line": 686, + "column": 23 } }, - "client_token_balances": { + "account_address": { "callingConvention": "cdecl", "returnType": { - "name": "ResultCArrayTokenBalance", + "name": "FieldElement", "kind": "struct", - "sizeOf": 24, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 513, + "line": 59, "column": 16 } }, "parameters": [ { - "name": "client", + "name": "account", "type": { - "name": "ToriiClient*", + "name": "Account*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "ToriiClient", + "name": "Account", "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 36, + "line": 30, "column": 16 } } } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 785, + "column": 21 + } + }, + "starknet_call": { + "callingConvention": "cdecl", + "returnType": { + "name": "ResultCArrayFieldElement", + "kind": "struct", + "sizeOf": 24, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 537, + "column": 16 + } + }, + "parameters": [ { - "name": "account_addresses", + "name": "provider", "type": { - "name": "FieldElement*", + "name": "Provider*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "isConst": true, + "name": "Provider", + "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, + "line": 32, "column": 16 } } } }, { - "name": "account_addresses_len", + "name": "call", "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, + "name": "Call", + "kind": "struct", + "sizeOf": 56, "alignOf": 8, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 298, - "column": 26 - }, - "innerType": { - "name": "unsigned long long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 645, + "column": 16 } }, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 298, - "column": 26 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 645, + "column": 16 } }, { - "name": "contract_addresses", + "name": "block_id", "type": { - "name": "FieldElement*", - "kind": "pointer", - "sizeOf": 8, + "name": "BlockId", + "kind": "struct", + "sizeOf": 40, "alignOf": 8, - "innerType": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "isConst": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 660, + "column": 16 } - } - }, - { - "name": "contract_addresses_len", - "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 298, - "column": 26 - }, - "innerType": { - "name": "unsigned long long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 - } - }, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 298, - "column": 26 + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 660, + "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 733, + "line": 777, "column": 33 } }, - "account_free": { + "account_set_block_id": { "callingConvention": "cdecl", "returnType": { "name": "void", @@ -1304,226 +1041,234 @@ } } } + }, + { + "name": "block_id", + "type": { + "name": "BlockId", + "kind": "struct", + "sizeOf": 40, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 660, + "column": 16 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 660, + "column": 16 + } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 813, + "line": 789, "column": 6 } }, - "client_event_messages": { + "account_chain_id": { "callingConvention": "cdecl", "returnType": { - "name": "ResultCArrayEntity", + "name": "FieldElement", "kind": "struct", - "sizeOf": 24, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 256, + "line": 59, "column": 16 } }, "parameters": [ { - "name": "client", + "name": "account", "type": { - "name": "ToriiClient*", + "name": "Account*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "ToriiClient", + "name": "Account", "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 36, + "line": 30, "column": 16 } } } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 787, + "column": 21 + } + }, + "bytearray_serialize": { + "callingConvention": "cdecl", + "returnType": { + "name": "ResultCArrayFieldElement", + "kind": "struct", + "sizeOf": 24, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 537, + "column": 16 + } + }, + "parameters": [ { - "name": "query", + "name": "str", "type": { - "name": "Query*", + "name": "const char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Query", - "kind": "struct", - "sizeOf": 104, - "alignOf": 8, - "isConst": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 367, - "column": 16 - } + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } } - }, - { - "name": "historical", - "type": { - "name": "_Bool", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 - } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 694, - "column": 27 + "line": 743, + "column": 33 } }, - "client_update_entity_subscription": { + "client_new": { "callingConvention": "cdecl", "returnType": { - "name": "Resultbool", + "name": "ResultToriiClient", "kind": "struct", "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 444, + "line": 47, "column": 16 } }, "parameters": [ { - "name": "client", + "name": "torii_url", "type": { - "name": "ToriiClient*", + "name": "const char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "ToriiClient", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 36, - "column": 16 - } + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } } }, { - "name": "subscription", + "name": "rpc_url", "type": { - "name": "Subscription*", + "name": "const char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Subscription", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 34, - "column": 16 - } + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } } }, { - "name": "clauses", + "name": "libp2p_relay_url", "type": { - "name": "EntityKeysClause*", + "name": "const char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "EntityKeysClause", - "kind": "struct", - "sizeOf": 48, - "alignOf": 8, - "isConst": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 427, - "column": 16 - } + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } } }, { - "name": "clauses_len", + "name": "world", "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 298, - "column": 26 - }, - "innerType": { - "name": "unsigned long long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 } }, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 298, - "column": 26 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 706, - "column": 19 + "line": 679, + "column": 26 } }, - "bytearray_serialize": { + "error_free": { "callingConvention": "cdecl", "returnType": { - "name": "ResultCArrayFieldElement", - "kind": "struct", - "sizeOf": 24, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 537, - "column": 16 - } + "name": "void", + "kind": "primitive" }, "parameters": [ { - "name": "str", + "name": "error", "type": { - "name": "const char*", + "name": "Error*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "name": "Error", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 38, + "column": 16 + } } } } @@ -1531,66 +1276,11 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 743, - "column": 33 + "line": 819, + "column": 6 } }, - "account_set_block_id": { - "callingConvention": "cdecl", - "returnType": { - "name": "void", - "kind": "primitive" - }, - "parameters": [ - { - "name": "account", - "type": { - "name": "Account*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "Account", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 30, - "column": 16 - } - } - } - }, - { - "name": "block_id", - "type": { - "name": "BlockId", - "kind": "struct", - "sizeOf": 40, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 660, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 660, - "column": 16 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 789, - "column": 6 - } - }, - "carray_free": { + "string_free": { "callingConvention": "cdecl", "returnType": { "name": "void", @@ -1598,118 +1288,28 @@ }, "parameters": [ { - "name": "data", + "name": "string", "type": { - "name": "void*", + "name": "char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "void", - "kind": "primitive" - } - } - }, - { - "name": "data_len", - "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 298, - "column": 26 - }, - "innerType": { - "name": "unsigned long long", + "name": "char", "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "sizeOf": 1, + "alignOf": 1 } - }, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 298, - "column": 26 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 823, + "line": 825, "column": 6 } }, - "signing_key_sign": { - "callingConvention": "cdecl", - "returnType": { - "name": "ResultSignature", - "kind": "struct", - "sizeOf": 72, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 599, - "column": 16 - } - }, - "parameters": [ - { - "name": "private_key", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - }, - { - "name": "hash", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 763, - "column": 24 - } - }, "account_new": { "callingConvention": "cdecl", "returnType": { @@ -1789,7 +1389,7 @@ "column": 22 } }, - "starknet_keccak": { + "hash_get_contract_address": { "callingConvention": "cdecl", "returnType": { "name": "FieldElement", @@ -1805,35 +1405,71 @@ }, "parameters": [ { - "name": "bytes", + "name": "class_hash", "type": { - "name": "uint8_t*", + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + }, + { + "name": "salt", + "type": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + }, + { + "name": "constructor_calldata", + "type": { + "name": "FieldElement*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "uint8_t", - "kind": "typeAlias", - "sizeOf": 1, + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, "alignOf": 1, "isConst": true, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 266, - "column": 24 - }, - "innerType": { - "name": "unsigned char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 } } } }, { - "name": "bytes_len", + "name": "constructor_calldata_len", "type": { "name": "uintptr_t", "kind": "typeAlias", @@ -1858,43 +1494,61 @@ "line": 298, "column": 26 } + }, + { + "name": "deployer_address", + "type": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 753, + "line": 799, "column": 21 } }, - "cairo_short_string_to_felt": { + "world_metadata_free": { "callingConvention": "cdecl", "returnType": { - "name": "ResultFieldElement", - "kind": "struct", - "sizeOf": 40, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 571, - "column": 16 - } + "name": "void", + "kind": "primitive" }, "parameters": [ { - "name": "str", + "name": "metadata", "type": { - "name": "const char*", + "name": "WorldMetadata*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "name": "WorldMetadata", + "kind": "struct", + "sizeOf": 48, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 400, + "column": 16 + } } } } @@ -1902,163 +1556,121 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 755, - "column": 27 + "line": 821, + "column": 6 } }, - "bytearray_deserialize": { + "entity_free": { "callingConvention": "cdecl", "returnType": { - "name": "Resultc_char", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 554, - "column": 16 - } + "name": "void", + "kind": "primitive" }, "parameters": [ { - "name": "felts", + "name": "entity", "type": { - "name": "FieldElement*", + "name": "Entity*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "FieldElement", + "name": "Entity", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "isConst": true, + "sizeOf": 48, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, + "line": 241, "column": 16 } } } - }, - { - "name": "felts_len", - "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 298, - "column": 26 - }, - "innerType": { - "name": "unsigned long long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 - } - }, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 298, - "column": 26 - } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 745, - "column": 21 + "line": 817, + "column": 6 } }, - "client_new": { + "verifying_key_verify": { "callingConvention": "cdecl", "returnType": { - "name": "ResultToriiClient", + "name": "Resultbool", "kind": "struct", "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 47, + "line": 444, "column": 16 } }, "parameters": [ { - "name": "torii_url", - "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } - } - }, - { - "name": "rpc_url", + "name": "verifying_key", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 } }, { - "name": "libp2p_relay_url", + "name": "hash", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 } }, { - "name": "world", + "name": "signature", "type": { - "name": "FieldElement", + "name": "Signature", "kind": "struct", - "sizeOf": 32, + "sizeOf": 64, "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, + "line": 583, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, + "line": 583, "column": 16 } } @@ -2066,198 +1678,213 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 679, - "column": 26 + "line": 767, + "column": 19 } }, - "error_free": { + "on_indexer_update": { "callingConvention": "cdecl", "returnType": { - "name": "void", - "kind": "primitive" + "name": "ResultSubscription", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 410, + "column": 16 + } }, "parameters": [ { - "name": "error", + "name": "client", "type": { - "name": "Error*", + "name": "ToriiClient*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Error", - "kind": "struct", - "sizeOf": 8, - "alignOf": 8, + "name": "ToriiClient", + "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 38, + "line": 36, "column": 16 } } } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 819, - "column": 6 - } - }, - "provider_free": { - "callingConvention": "cdecl", - "returnType": { - "name": "void", - "kind": "primitive" - }, - "parameters": [ + }, { - "name": "rpc", + "name": "contract_address", "type": { - "name": "Provider*", + "name": "FieldElement*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Provider", - "kind": "opaqueType", + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "isConst": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 32, + "line": 59, "column": 16 } } } + }, + { + "name": "callback", + "type": { + "name": "void (IndexerUpdate)", + "kind": "functionPointer", + "sizeOf": 8, + "alignOf": 8 + } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 809, - "column": 6 + "line": 739, + "column": 27 } }, - "typed_data_encode": { + "client_tokens": { "callingConvention": "cdecl", "returnType": { - "name": "ResultFieldElement", + "name": "ResultCArrayToken", "kind": "struct", - "sizeOf": 40, + "sizeOf": 24, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 571, + "line": 480, "column": 16 } }, "parameters": [ { - "name": "typed_data", + "name": "client", "type": { - "name": "const char*", + "name": "ToriiClient*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, + "name": "ToriiClient", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 36, + "column": 16 + } + } + } + }, + { + "name": "contract_addresses", + "type": { + "name": "FieldElement*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, "alignOf": 1, - "isConst": true + "isConst": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } } } }, { - "name": "address", + "name": "contract_addresses_len", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 298, + "column": 26 + }, + "innerType": { + "name": "unsigned long long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 298, + "column": 26 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 759, - "column": 27 + "line": 729, + "column": 26 } }, - "client_on_entity_state_update": { + "poseidon_hash": { "callingConvention": "cdecl", "returnType": { - "name": "ResultSubscription", + "name": "FieldElement", "kind": "struct", - "sizeOf": 16, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 410, + "line": 59, "column": 16 } }, "parameters": [ { - "name": "client", - "type": { - "name": "ToriiClient*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "ToriiClient", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 36, - "column": 16 - } - } - } - }, - { - "name": "clauses", + "name": "felts", "type": { - "name": "EntityKeysClause*", + "name": "FieldElement*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "EntityKeysClause", + "name": "FieldElement", "kind": "struct", - "sizeOf": 48, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, "isConst": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 427, + "line": 59, "column": 16 } } } }, { - "name": "clauses_len", + "name": "felts_len", "type": { "name": "uintptr_t", "kind": "typeAlias", @@ -2282,35 +1909,65 @@ "line": 298, "column": 26 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 747, + "column": 21 + } + }, + "provider_new": { + "callingConvention": "cdecl", + "returnType": { + "name": "ResultProvider", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 616, + "column": 16 + } + }, + "parameters": [ { - "name": "callback", + "name": "rpc_url", "type": { - "name": "void (FieldElement, CArrayStruct)", - "kind": "functionPointer", + "name": "const char*", + "kind": "pointer", "sizeOf": 8, - "alignOf": 8 + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 700, - "column": 27 + "line": 771, + "column": 23 } }, - "client_publish_message": { + "client_on_entity_state_update": { "callingConvention": "cdecl", "returnType": { - "name": "ResultCArrayu8", + "name": "ResultSubscription", "kind": "struct", - "sizeOf": 24, + "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 73, + "line": 410, "column": 16 } }, @@ -2335,45 +1992,29 @@ } }, { - "name": "message", - "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } - } - }, - { - "name": "signature_felts", + "name": "clauses", "type": { - "name": "FieldElement*", + "name": "EntityKeysClause*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "FieldElement", + "name": "EntityKeysClause", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 48, + "alignOf": 8, "isConst": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, + "line": 427, "column": 16 } } } }, { - "name": "signature_felts_len", + "name": "clauses_len", "type": { "name": "uintptr_t", "kind": "typeAlias", @@ -2400,23 +2041,23 @@ } }, { - "name": "is_session_signature", + "name": "callback", "type": { - "name": "_Bool", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "name": "void (FieldElement, CArrayStruct)", + "kind": "functionPointer", + "sizeOf": 8, + "alignOf": 8 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 686, - "column": 23 + "line": 700, + "column": 27 } }, - "verifying_key_verify": { + "wait_for_transaction": { "callingConvention": "cdecl", "returnType": { "name": "Resultbool", @@ -2432,28 +2073,26 @@ }, "parameters": [ { - "name": "verifying_key", + "name": "rpc", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 + "name": "Provider*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Provider", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 32, + "column": 16 + } } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 } }, { - "name": "hash", + "name": "txn_hash", "type": { "name": "FieldElement", "kind": "struct", @@ -2472,81 +2111,29 @@ "line": 59, "column": 16 } - }, - { - "name": "signature", - "type": { - "name": "Signature", - "kind": "struct", - "sizeOf": 64, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 583, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 583, - "column": 16 - } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 767, + "line": 797, "column": 19 } }, - "get_selector_from_tag": { + "client_entities": { "callingConvention": "cdecl", "returnType": { - "name": "FieldElement", + "name": "ResultCArrayEntity", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 24, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, + "line": 256, "column": 16 } }, - "parameters": [ - { - "name": "tag", - "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 751, - "column": 21 - } - }, - "client_set_logger": { - "callingConvention": "cdecl", - "returnType": { - "name": "void", - "kind": "primitive" - }, "parameters": [ { "name": "client", @@ -2568,31 +2155,52 @@ } }, { - "name": "logger", + "name": "query", "type": { - "name": "void (const char *)", - "kind": "functionPointer", + "name": "Query*", + "kind": "pointer", "sizeOf": 8, - "alignOf": 8 + "alignOf": 8, + "innerType": { + "name": "Query", + "kind": "struct", + "sizeOf": 104, + "alignOf": 8, + "isConst": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 367, + "column": 16 + } + } } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 684, - "column": 6 + "line": 692, + "column": 27 } }, - "client_free": { + "client_metadata": { "callingConvention": "cdecl", "returnType": { - "name": "void", - "kind": "primitive" + "name": "WorldMetadata", + "kind": "struct", + "sizeOf": 48, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 400, + "column": 16 + } }, "parameters": [ { - "name": "t", + "name": "client", "type": { "name": "ToriiClient*", "kind": "pointer", @@ -2614,41 +2222,33 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 807, - "column": 6 + "line": 698, + "column": 22 } }, - "string_free": { + "signing_key_new": { "callingConvention": "cdecl", "returnType": { - "name": "void", - "kind": "primitive" - }, - "parameters": [ - { - "name": "string", - "type": { - "name": "char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 - } - } + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 } - ], + }, + "parameters": [], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 825, - "column": 6 + "line": 761, + "column": 21 } }, - "client_update_event_message_subscription": { + "client_update_entity_subscription": { "callingConvention": "cdecl", "returnType": { "name": "Resultbool", @@ -2749,82 +2349,99 @@ "line": 298, "column": 26 } - }, - { - "name": "historical", - "type": { - "name": "_Bool", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 - } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 718, + "line": 706, "column": 19 } }, - "client_tokens": { + "get_selector_from_name": { "callingConvention": "cdecl", "returnType": { - "name": "ResultCArrayToken", + "name": "ResultFieldElement", "kind": "struct", - "sizeOf": 24, + "sizeOf": 40, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 480, + "line": 571, "column": 16 } }, "parameters": [ { - "name": "client", + "name": "name", "type": { - "name": "ToriiClient*", + "name": "const char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "ToriiClient", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 36, - "column": 16 - } + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 749, + "column": 27 + } + }, + "starknet_keccak": { + "callingConvention": "cdecl", + "returnType": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + }, + "parameters": [ { - "name": "contract_addresses", + "name": "bytes", "type": { - "name": "FieldElement*", + "name": "uint8_t*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, + "name": "uint8_t", + "kind": "typeAlias", + "sizeOf": 1, "alignOf": 1, "isConst": true, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 266, + "column": 24 + }, + "innerType": { + "name": "unsigned char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 } } } }, { - "name": "contract_addresses_len", + "name": "bytes_len", "type": { "name": "uintptr_t", "kind": "typeAlias", @@ -2854,23 +2471,15 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 729, - "column": 26 + "line": 753, + "column": 21 } }, - "account_nonce": { + "account_free": { "callingConvention": "cdecl", "returnType": { - "name": "ResultFieldElement", - "kind": "struct", - "sizeOf": 40, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 571, - "column": 16 - } + "name": "void", + "kind": "primitive" }, "parameters": [ { @@ -2896,11 +2505,11 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 791, - "column": 27 + "line": 813, + "column": 6 } }, - "verifying_key_new": { + "get_selector_from_tag": { "callingConvention": "cdecl", "returnType": { "name": "FieldElement", @@ -2916,369 +2525,755 @@ }, "parameters": [ { - "name": "signing_key", + "name": "tag", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 765, + "line": 751, "column": 21 } }, - "account_address": { + "client_on_event_message_update": { "callingConvention": "cdecl", "returnType": { - "name": "FieldElement", + "name": "ResultSubscription", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 16, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, + "line": 410, "column": 16 } }, "parameters": [ { - "name": "account", + "name": "client", "type": { - "name": "Account*", + "name": "ToriiClient*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Account", + "name": "ToriiClient", "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 30, + "line": 36, "column": 16 } } } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 785, - "column": 21 - } - }, - "ty_free": { - "callingConvention": "cdecl", - "returnType": { - "name": "void", - "kind": "primitive" - }, - "parameters": [ + }, { - "name": "ty", + "name": "clauses", "type": { - "name": "Ty*", + "name": "EntityKeysClause*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Ty", + "name": "EntityKeysClause", "kind": "struct", "sizeOf": 48, "alignOf": 8, + "isConst": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 196, + "line": 427, "column": 16 } } } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 815, - "column": 6 - } - }, - "world_metadata_free": { - "callingConvention": "cdecl", - "returnType": { - "name": "void", - "kind": "primitive" - }, - "parameters": [ + }, { - "name": "metadata", + "name": "clauses_len", "type": { - "name": "WorldMetadata*", - "kind": "pointer", + "name": "uintptr_t", + "kind": "typeAlias", "sizeOf": 8, "alignOf": 8, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 298, + "column": 26 + }, "innerType": { - "name": "WorldMetadata", - "kind": "struct", - "sizeOf": 48, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 400, - "column": 16 - } + "name": "unsigned long long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } + }, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 298, + "column": 26 + } + }, + { + "name": "historical", + "type": { + "name": "_Bool", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 + } + }, + { + "name": "callback", + "type": { + "name": "void (FieldElement, CArrayStruct)", + "kind": "functionPointer", + "sizeOf": 8, + "alignOf": 8 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 821, - "column": 6 + "line": 711, + "column": 27 } }, - "on_indexer_update": { + "account_deploy_burner": { "callingConvention": "cdecl", "returnType": { - "name": "ResultSubscription", + "name": "ResultAccount", "kind": "struct", "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 410, + "line": 633, "column": 16 } }, "parameters": [ { - "name": "client", + "name": "provider", "type": { - "name": "ToriiClient*", + "name": "Provider*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "ToriiClient", + "name": "Provider", "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 36, + "line": 32, "column": 16 } } } }, { - "name": "contract_address", + "name": "master_account", "type": { - "name": "FieldElement*", + "name": "Account*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "isConst": true, + "name": "Account", + "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, + "line": 30, "column": 16 } } } }, { - "name": "callback", + "name": "signing_key", "type": { - "name": "void (IndexerUpdate)", - "kind": "functionPointer", - "sizeOf": 8, - "alignOf": 8 + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 739, - "column": 27 + "line": 781, + "column": 22 } - } - }, - "records": { - "CArrayMember": { - "size_of": 16, - "align_of": 8, - "fields": [ + }, + "ty_free": { + "callingConvention": "cdecl", + "returnType": { + "name": "void", + "kind": "primitive" + }, + "parameters": [ { - "name": "data", + "name": "ty", "type": { - "name": "Member*", + "name": "Ty*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Member", + "name": "Ty", "kind": "struct", - "sizeOf": 24, + "sizeOf": 48, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 220, + "line": 196, "column": 16 } } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 227, - "column": 18 - } - }, - { - "name": "data_len", - "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 298, - "column": 26 - }, - "innerType": { - "name": "unsigned long long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 - } - }, - "offset_of": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 228, - "column": 13 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 226, - "column": 16 + "line": 815, + "column": 6 } }, - "MemberValue_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 40, + "client_free": { + "callingConvention": "cdecl", + "returnType": { + "name": "void", + "kind": "primitive" + }, + "parameters": [ + { + "name": "t", + "type": { + "name": "ToriiClient*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "ToriiClient", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 36, + "column": 16 + } + } + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 807, + "column": 6 + } + }, + "typed_data_encode": { + "callingConvention": "cdecl", + "returnType": { + "name": "ResultFieldElement", + "kind": "struct", + "sizeOf": 40, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 571, + "column": 16 + } + }, + "parameters": [ + { + "name": "typed_data", + "type": { + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } + } + }, + { + "name": "address", + "type": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 759, + "column": 27 + } + }, + "bytearray_deserialize": { + "callingConvention": "cdecl", + "returnType": { + "name": "Resultc_char", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 554, + "column": 16 + } + }, + "parameters": [ + { + "name": "felts", + "type": { + "name": "FieldElement*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "isConst": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + } + } + }, + { + "name": "felts_len", + "type": { + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 298, + "column": 26 + }, + "innerType": { + "name": "unsigned long long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 + } + }, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 298, + "column": 26 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 745, + "column": 21 + } + }, + "client_event_messages": { + "callingConvention": "cdecl", + "returnType": { + "name": "ResultCArrayEntity", + "kind": "struct", + "sizeOf": 24, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 256, + "column": 16 + } + }, + "parameters": [ + { + "name": "client", + "type": { + "name": "ToriiClient*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "ToriiClient", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 36, + "column": 16 + } + } + } + }, + { + "name": "query", + "type": { + "name": "Query*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Query", + "kind": "struct", + "sizeOf": 104, + "alignOf": 8, + "isConst": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 367, + "column": 16 + } + } + } + }, + { + "name": "historical", + "type": { + "name": "_Bool", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 694, + "column": 27 + } + }, + "cairo_short_string_to_felt": { + "callingConvention": "cdecl", + "returnType": { + "name": "ResultFieldElement", + "kind": "struct", + "sizeOf": 40, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 571, + "column": 16 + } + }, + "parameters": [ + { + "name": "str", + "type": { + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 755, + "column": 27 + } + }, + "subscription_cancel": { + "callingConvention": "cdecl", + "returnType": { + "name": "void", + "kind": "primitive" + }, + "parameters": [ + { + "name": "subscription", + "type": { + "name": "Subscription*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Subscription", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 34, + "column": 16 + } + } + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 805, + "column": 6 + } + }, + "verifying_key_new": { + "callingConvention": "cdecl", + "returnType": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + }, + "parameters": [ + { + "name": "signing_key", + "type": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 765, + "column": 21 + } + } + }, + "records": { + "MemberValue": { + "size_of": 48, + "align_of": 8, + "fields": [ + { + "name": "tag", + "type": { + "name": "MemberValue_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 301, + "column": 3 + }, + "innerType": { + "name": "MemberValue_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 298, + "column": 14 + } + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 304, + "column": 19 + } + }, + { + "name": "", + "type": { + "name": "MemberValue_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 40, + "alignOf": 8, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 305, + "column": 3 + } + }, + "offset_of": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 305, + "column": 3 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 303, + "column": 16 + } + }, + "Enum": { + "size_of": 32, "align_of": 8, "fields": [ { - "name": "", + "name": "name", "type": { - "name": "MemberValue_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 40, + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 306, - "column": 5 + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 306, - "column": 5 + "line": 177, + "column": 15 } }, { - "name": "", + "name": "option", "type": { - "name": "MemberValue_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", - "kind": "struct", - "sizeOf": 8, - "alignOf": 8, - "isAnonymous": true, + "name": "uint8_t", + "kind": "typeAlias", + "sizeOf": 1, + "alignOf": 1, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 309, - "column": 5 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 266, + "column": 24 + }, + "innerType": { + "name": "unsigned char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 309, - "column": 5 + "line": 178, + "column": 11 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 305, - "column": 3 - } - }, - "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 16, - "align_of": 8, - "fields": [ + }, { - "name": "ok", + "name": "options", "type": { - "name": "CArrayEntity", + "name": "CArrayEnumOption", "kind": "struct", "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 246, + "line": 171, "column": 16 } }, + "offset_of": 16, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 260, + "line": 179, "column": 27 } } @@ -3286,79 +3281,44 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 259, - "column": 5 + "line": 176, + "column": 16 } }, - "Resultbool": { + "ResultCArrayTokenBalance_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { "size_of": 16, "align_of": 8, "fields": [ { - "name": "tag", - "type": { - "name": "Resultbool_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 442, - "column": 3 - }, - "innerType": { - "name": "Resultbool_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 439, - "column": 14 - } - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 445, - "column": 18 - } - }, - { - "name": "", + "name": "ok", "type": { - "name": "Resultbool_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 8, + "name": "CArrayTokenBalance", + "kind": "struct", + "sizeOf": 16, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 446, - "column": 3 + "line": 503, + "column": 16 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 446, - "column": 3 + "line": 517, + "column": 33 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 444, - "column": 16 + "line": 516, + "column": 5 } }, - "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "ResultCArrayTokenBalance_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { "size_of": 8, "align_of": 8, "fields": [ @@ -3379,7 +3339,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 640, + "line": 520, "column": 20 } } @@ -3387,116 +3347,138 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 639, + "line": 519, "column": 5 } }, - "FieldElement": { - "size_of": 32, - "align_of": 1, + "MemberValue_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, "fields": [ { - "name": "data", + "name": "string", "type": { - "name": "uint8_t[32]", - "kind": "array", - "sizeOf": 32, + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, "alignOf": 8, - "sizeOfElement": 1, - "arraySize": 32, "innerType": { - "name": "uint8_t", - "kind": "typeAlias", + "name": "const char", + "kind": "primitive", "sizeOf": 1, "alignOf": 1, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 266, - "column": 24 - }, - "innerType": { - "name": "unsigned char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 - } + "isConst": true } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 60, - "column": 11 + "line": 310, + "column": 19 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, - "column": 16 + "line": 309, + "column": 5 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD14": { - "size_of": 32, - "align_of": 1, + "ResultSubscription": { + "size_of": 16, + "align_of": 8, "fields": [ { - "name": "class_hash", + "name": "tag", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "name": "ResultSubscription_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, - "column": 16 + "line": 408, + "column": 3 + }, + "innerType": { + "name": "ResultSubscription_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 405, + "column": 14 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 158, - "column": 27 + "line": 411, + "column": 26 + } + }, + { + "name": "", + "type": { + "name": "ResultSubscription_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 412, + "column": 3 + } + }, + "offset_of": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 412, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 157, - "column": 5 + "line": 410, + "column": 16 } }, - "ResultCArrayu8": { - "size_of": 24, + "ResultAccount": { + "size_of": 16, "align_of": 8, "fields": [ { "name": "tag", "type": { - "name": "ResultCArrayu8_Tag", + "name": "ResultAccount_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 71, + "line": 631, "column": 3 }, "innerType": { - "name": "ResultCArrayu8_Tag", + "name": "ResultAccount_Tag", "kind": "enum", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 68, + "line": 628, "column": 14 } } @@ -3504,22 +3486,22 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 74, - "column": 22 + "line": 634, + "column": 21 } }, { "name": "", "type": { - "name": "ResultCArrayu8_ANONYMOUS_FIELD1", + "name": "ResultAccount_ANONYMOUS_FIELD1", "kind": "union", - "sizeOf": 16, + "sizeOf": 8, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 75, + "line": 635, "column": 3 } }, @@ -3527,7 +3509,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 75, + "line": 635, "column": 3 } } @@ -3535,29 +3517,23 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 73, + "line": 633, "column": 16 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD5": { - "size_of": 1, - "align_of": 1, + "Error": { + "size_of": 8, + "align_of": 8, "fields": [ { - "name": "u8", + "name": "message", "type": { - "name": "uint8_t", - "kind": "typeAlias", - "sizeOf": 1, - "alignOf": 1, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 266, - "column": 24 - }, + "name": "char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, "innerType": { - "name": "unsigned char", + "name": "char", "kind": "primitive", "sizeOf": 1, "alignOf": 1 @@ -3566,1127 +3542,965 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 126, - "column": 15 + "line": 39, + "column": 9 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 125, - "column": 5 + "line": 38, + "column": 16 } }, - "Member": { - "size_of": 24, - "align_of": 8, + "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 64, + "align_of": 1, "fields": [ { - "name": "name", - "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 221, - "column": 15 - } - }, - { - "name": "ty", + "name": "ok", "type": { - "name": "Ty*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "Ty", - "kind": "struct", - "sizeOf": 48, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 196, - "column": 16 - } + "name": "Signature", + "kind": "struct", + "sizeOf": 64, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 583, + "column": 16 } }, - "offset_of": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 222, - "column": 14 - } - }, - { - "name": "key", - "type": { - "name": "_Bool", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 - }, - "offset_of": 16, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 223, - "column": 8 + "line": 603, + "column": 24 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 220, - "column": 16 + "line": 602, + "column": 5 } }, - "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 40, + "BlockId_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 32, "align_of": 8, "fields": [ { - "name": "keys", + "name": "", "type": { - "name": "KeysClause", + "name": "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 40, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 292, - "column": 16 + "line": 663, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 342, - "column": 25 + "line": 663, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 341, - "column": 5 - } - }, - "EnumOption": { - "size_of": 16, - "align_of": 8, - "fields": [ + }, { - "name": "name", + "name": "", "type": { - "name": "const char*", - "kind": "pointer", + "name": "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", "sizeOf": 8, "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 666, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 167, - "column": 15 + "line": 666, + "column": 5 } }, { - "name": "ty", + "name": "", "type": { - "name": "Ty*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "Ty", - "kind": "struct", - "sizeOf": 48, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 196, - "column": 16 - } + "name": "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", + "kind": "struct", + "sizeOf": 4, + "alignOf": 4, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 669, + "column": 5 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 168, - "column": 14 + "line": 669, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 166, - "column": 16 + "line": 662, + "column": 3 } }, - "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { - "size_of": 16, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "tuple", + "name": "i64", "type": { - "name": "CArrayTy", - "kind": "struct", - "sizeOf": 16, + "name": "int64_t", + "kind": "typeAlias", + "sizeOf": 8, "alignOf": 8, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 182, - "column": 16 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 96, + "column": 24 + }, + "innerType": { + "name": "long long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 209, - "column": 23 + "line": 120, + "column": 15 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 208, + "line": 119, "column": 5 } }, - "CArrayu8": { - "size_of": 16, + "ResultFieldElement": { + "size_of": 40, "align_of": 8, "fields": [ { - "name": "data", + "name": "tag", "type": { - "name": "uint8_t*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, + "name": "ResultFieldElement_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 569, + "column": 3 + }, "innerType": { - "name": "uint8_t", - "kind": "typeAlias", - "sizeOf": 1, - "alignOf": 1, + "name": "ResultFieldElement_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 266, - "column": 24 - }, - "innerType": { - "name": "unsigned char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 566, + "column": 14 } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 64, - "column": 12 + "line": 572, + "column": 26 } }, { - "name": "data_len", + "name": "", "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, + "name": "ResultFieldElement_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 32, "alignOf": 8, + "isAnonymous": true, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 298, - "column": 26 - }, - "innerType": { - "name": "unsigned long long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 573, + "column": 3 } }, "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 65, - "column": 13 + "line": 573, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 63, + "line": 571, "column": 16 } }, - "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 64, - "align_of": 1, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 2, + "align_of": 2, "fields": [ { - "name": "ok", + "name": "i16", "type": { - "name": "Signature", - "kind": "struct", - "sizeOf": 64, - "alignOf": 1, + "name": "int16_t", + "kind": "typeAlias", + "sizeOf": 2, + "alignOf": 2, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 583, - "column": 16 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 241, + "column": 24 + }, + "innerType": { + "name": "short", + "kind": "primitive", + "sizeOf": 2, + "alignOf": 2 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 603, - "column": 24 + "line": 114, + "column": 15 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 602, + "line": 113, "column": 5 } }, - "COptionFieldElement_ANONYMOUS_FIELD1": { - "record_kind": "union", + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD14": { "size_of": 32, "align_of": 1, "fields": [ { - "name": "", + "name": "class_hash", "type": { - "name": "COptionFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "FieldElement", "kind": "struct", "sizeOf": 32, "alignOf": 1, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 276, - "column": 5 + "line": 59, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 276, - "column": 5 + "line": 158, + "column": 27 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 275, - "column": 3 + "line": 157, + "column": 5 } }, - "CHashItemFieldElementModelMetadata": { - "size_of": 184, + "Primitive": { + "size_of": 40, "align_of": 8, "fields": [ { - "name": "key", + "name": "tag", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "name": "Primitive_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, - "column": 16 + "line": 105, + "column": 3 + }, + "innerType": { + "name": "Primitive_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 85, + "column": 14 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 391, - "column": 23 + "line": 108, + "column": 17 } }, { - "name": "value", + "name": "", "type": { - "name": "ModelMetadata", - "kind": "struct", - "sizeOf": 152, + "name": "Primitive_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 32, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 379, - "column": 16 + "line": 109, + "column": 3 } }, - "offset_of": 32, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 392, - "column": 24 + "line": 109, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 390, + "line": 107, "column": 16 } }, - "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, + "EntityKeysClause_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 40, "align_of": 8, "fields": [ { - "name": "number", + "name": "", "type": { - "name": "uint64_t", - "kind": "typeAlias", - "sizeOf": 8, + "name": "EntityKeysClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", + "sizeOf": 16, "alignOf": 8, + "isAnonymous": true, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 98, - "column": 25 - }, - "innerType": { - "name": "unsigned long long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 430, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 667, - "column": 16 + "line": 430, + "column": 5 + } + }, + { + "name": "", + "type": { + "name": "EntityKeysClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", + "sizeOf": 40, + "alignOf": 8, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 433, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 433, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 666, - "column": 5 + "line": 429, + "column": 3 } }, - "Resultc_char": { - "size_of": 16, + "Primitive_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 32, "align_of": 8, "fields": [ { - "name": "tag", + "name": "", "type": { - "name": "Resultc_char_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", + "sizeOf": 1, + "alignOf": 1, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 552, - "column": 3 - }, - "innerType": { - "name": "Resultc_char_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 549, - "column": 14 - } + "line": 110, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 555, - "column": 20 + "line": 110, + "column": 5 } }, { "name": "", "type": { - "name": "Resultc_char_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 8, - "alignOf": 8, + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", + "sizeOf": 2, + "alignOf": 2, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 556, - "column": 3 + "line": 113, + "column": 5 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 556, - "column": 3 + "line": 113, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 554, - "column": 16 - } - }, - "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 8, - "align_of": 8, - "fields": [ + }, { - "name": "ok", + "name": "", "type": { - "name": "Provider*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "Provider", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 32, - "column": 16 - } + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", + "kind": "struct", + "sizeOf": 4, + "alignOf": 4, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 116, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 620, - "column": 24 + "line": 116, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 619, - "column": 5 - } - }, - "Event": { - "size_of": 64, - "align_of": 8, - "fields": [ + }, { - "name": "keys", + "name": "", "type": { - "name": "CArrayFieldElement", + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3", "kind": "struct", - "sizeOf": 16, + "sizeOf": 8, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 374, - "column": 16 + "line": 119, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 457, - "column": 29 + "line": 119, + "column": 5 } }, { - "name": "data", + "name": "", "type": { - "name": "CArrayFieldElement", + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4", "kind": "struct", "sizeOf": 16, - "alignOf": 8, + "alignOf": 1, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 374, - "column": 16 + "line": 122, + "column": 5 } }, - "offset_of": 16, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 458, - "column": 29 + "line": 122, + "column": 5 } }, { - "name": "transaction_hash", + "name": "", "type": { - "name": "FieldElement", + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD5", "kind": "struct", - "sizeOf": 32, + "sizeOf": 1, "alignOf": 1, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, - "column": 16 + "line": 125, + "column": 5 } }, - "offset_of": 32, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 459, - "column": 23 + "line": 125, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 456, - "column": 16 - } - }, - "COptionFieldElement": { - "size_of": 36, - "align_of": 4, - "fields": [ + }, { - "name": "tag", + "name": "", "type": { - "name": "COptionFieldElement_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD6", + "kind": "struct", + "sizeOf": 2, + "alignOf": 2, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 271, - "column": 3 - }, - "innerType": { - "name": "COptionFieldElement_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 268, - "column": 14 - } + "line": 128, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 274, - "column": 27 + "line": 128, + "column": 5 } }, { "name": "", "type": { - "name": "COptionFieldElement_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 32, - "alignOf": 1, + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD7", + "kind": "struct", + "sizeOf": 4, + "alignOf": 4, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 275, - "column": 3 + "line": 131, + "column": 5 } }, - "offset_of": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 275, - "column": 3 + "line": 131, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 273, - "column": 16 - } - }, - "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { - "size_of": 4, - "align_of": 4, - "fields": [ + }, { - "name": "block_tag", + "name": "", "type": { - "name": "BlockTag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD8", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 6, - "column": 14 + "line": 134, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 670, - "column": 21 + "line": 134, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 669, - "column": 5 - } - }, - "ResultCArrayToken_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 16, - "align_of": 8, - "fields": [ + }, { - "name": "ok", + "name": "", "type": { - "name": "CArrayToken", + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD9", "kind": "struct", "sizeOf": 16, - "alignOf": 8, + "alignOf": 1, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 470, - "column": 16 + "line": 137, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 484, - "column": 26 + "line": 137, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 483, - "column": 5 - } - }, - "ResultCArrayToken": { - "size_of": 24, - "align_of": 8, - "fields": [ + }, { - "name": "tag", + "name": "", "type": { - "name": "ResultCArrayToken_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD10", + "kind": "struct", + "sizeOf": 32, + "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 478, - "column": 3 - }, - "innerType": { - "name": "ResultCArrayToken_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 475, - "column": 14 - } + "line": 140, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 481, - "column": 25 + "line": 140, + "column": 5 } }, { "name": "", "type": { - "name": "ResultCArrayToken_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 16, - "alignOf": 8, + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD11", + "kind": "struct", + "sizeOf": 4, + "alignOf": 4, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 482, - "column": 3 + "line": 148, + "column": 5 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 482, - "column": 3 + "line": 148, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 480, - "column": 16 - } - }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { - "size_of": 4, - "align_of": 4, - "fields": [ + }, { - "name": "i32", + "name": "", "type": { - "name": "int32_t", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD12", + "kind": "struct", + "sizeOf": 1, + "alignOf": 1, + "isAnonymous": true, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 193, - "column": 24 - }, - "innerType": { - "name": "int", - "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 151, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 117, - "column": 15 + "line": 151, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 116, - "column": 5 - } - }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD8": { - "size_of": 8, - "align_of": 8, - "fields": [ + }, { - "name": "u64", + "name": "", "type": { - "name": "uint64_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD13", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "isAnonymous": true, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 98, - "column": 25 - }, - "innerType": { - "name": "unsigned long long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 154, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 135, - "column": 16 + "line": 154, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 134, - "column": 5 - } - }, - "ResultCArrayFieldElement": { - "size_of": 24, - "align_of": 8, - "fields": [ + }, { - "name": "tag", + "name": "", "type": { - "name": "ResultCArrayFieldElement_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD14", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 535, - "column": 3 - }, - "innerType": { - "name": "ResultCArrayFieldElement_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 532, - "column": 14 - } + "line": 157, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 538, - "column": 32 + "line": 157, + "column": 5 } }, { "name": "", "type": { - "name": "ResultCArrayFieldElement_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 16, - "alignOf": 8, + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD15", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 539, - "column": 3 + "line": 160, + "column": 5 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 539, - "column": 3 + "line": 160, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 537, - "column": 16 + "line": 109, + "column": 3 } }, - "ResultSignature_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 64, + "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "", + "name": "err", "type": { - "name": "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "Error", "kind": "struct", - "sizeOf": 64, - "alignOf": 1, - "isAnonymous": true, + "sizeOf": 8, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 602, - "column": 5 + "line": 38, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 602, - "column": 5 + "line": 623, + "column": 20 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 622, + "column": 5 + } + }, + "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "", + "name": "ok", "type": { - "name": "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", - "kind": "struct", + "name": "Provider*", + "kind": "pointer", "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 605, - "column": 5 + "innerType": { + "name": "Provider", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 32, + "column": 16 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 605, - "column": 5 + "line": 620, + "column": 24 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 601, - "column": 3 + "line": 619, + "column": 5 } }, - "Entity": { - "size_of": 48, + "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "hashed_keys", + "name": "ok", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 + "name": "Subscription*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Subscription", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 34, + "column": 16 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 242, - "column": 23 + "line": 414, + "column": 28 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 413, + "column": 5 + } + }, + "ResultCArrayToken_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 16, + "align_of": 8, + "fields": [ { - "name": "models", + "name": "ok", "type": { - "name": "CArrayStruct", + "name": "CArrayToken", "kind": "struct", "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 236, + "line": 470, "column": 16 } }, - "offset_of": 32, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 243, - "column": 23 + "line": 484, + "column": 26 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 241, - "column": 16 + "line": 483, + "column": 5 } }, - "ResultCArrayTokenBalance": { - "size_of": 24, + "Resultbool": { + "size_of": 16, "align_of": 8, "fields": [ { "name": "tag", "type": { - "name": "ResultCArrayTokenBalance_Tag", + "name": "Resultbool_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 511, + "line": 442, "column": 3 }, "innerType": { - "name": "ResultCArrayTokenBalance_Tag", + "name": "Resultbool_Tag", "kind": "enum", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 508, + "line": 439, "column": 14 } } @@ -4694,22 +4508,22 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 514, - "column": 32 + "line": 445, + "column": 18 } }, { "name": "", "type": { - "name": "ResultCArrayTokenBalance_ANONYMOUS_FIELD1", + "name": "Resultbool_ANONYMOUS_FIELD1", "kind": "union", - "sizeOf": 16, + "sizeOf": 8, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 515, + "line": 446, "column": 3 } }, @@ -4717,7 +4531,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 515, + "line": 446, "column": 3 } } @@ -4725,140 +4539,235 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 513, + "line": 444, "column": 16 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD13": { - "size_of": 32, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4": { + "size_of": 16, "align_of": 1, "fields": [ { - "name": "felt252", + "name": "i128", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 + "name": "uint8_t[16]", + "kind": "array", + "sizeOf": 16, + "alignOf": 8, + "sizeOfElement": 1, + "arraySize": 16, + "innerType": { + "name": "uint8_t", + "kind": "typeAlias", + "sizeOf": 1, + "alignOf": 1, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 266, + "column": 24 + }, + "innerType": { + "name": "unsigned char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 155, - "column": 27 + "line": 123, + "column": 15 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 154, + "line": 122, "column": 5 } }, - "CArrayEnumOption": { - "size_of": 16, + "TokenBalance": { + "size_of": 104, "align_of": 8, "fields": [ { - "name": "data", + "name": "balance", "type": { - "name": "EnumOption*", - "kind": "pointer", - "sizeOf": 8, + "name": "uint64_t[4]", + "kind": "array", + "sizeOf": 32, "alignOf": 8, + "sizeOfElement": 8, + "arraySize": 4, "innerType": { - "name": "EnumOption", - "kind": "struct", - "sizeOf": 16, + "name": "uint64_t", + "kind": "typeAlias", + "sizeOf": 8, "alignOf": 8, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 166, - "column": 16 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 98, + "column": 25 + }, + "innerType": { + "name": "unsigned long long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 172, - "column": 22 + "line": 493, + "column": 12 + } + }, + { + "name": "account_address", + "type": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + }, + "offset_of": 32, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 498, + "column": 23 + } + }, + { + "name": "contract_address", + "type": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + }, + "offset_of": 64, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 499, + "column": 23 + } + }, + { + "name": "token_id", + "type": { + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } + }, + "offset_of": 96, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 500, + "column": 15 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 492, + "column": 16 + } + }, + "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4": { + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "data_len", + "name": "byte_array", "type": { - "name": "uintptr_t", - "kind": "typeAlias", + "name": "const char*", + "kind": "pointer", "sizeOf": 8, "alignOf": 8, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 298, - "column": 26 - }, "innerType": { - "name": "unsigned long long", + "name": "const char", "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 173, - "column": 13 + "line": 215, + "column": 19 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 171, - "column": 16 + "line": 214, + "column": 5 } }, - "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 16, + "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "ok", + "name": "err", "type": { - "name": "CArrayu8", + "name": "Error", "kind": "struct", - "sizeOf": 16, + "sizeOf": 8, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 63, + "line": 38, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 77, - "column": 23 + "line": 544, + "column": 20 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 76, + "line": 543, "column": 5 } }, @@ -4992,240 +4901,65 @@ "column": 16 } }, - "ResultCArrayFieldElement_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 16, - "align_of": 8, - "fields": [ - { - "name": "", - "type": { - "name": "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 540, - "column": 5 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 540, - "column": 5 - } - }, - { - "name": "", - "type": { - "name": "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", - "kind": "struct", - "sizeOf": 8, - "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 543, - "column": 5 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 543, - "column": 5 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 539, - "column": 3 - } - }, - "BlockId_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 32, - "align_of": 8, - "fields": [ - { - "name": "", - "type": { - "name": "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 663, - "column": 5 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 663, - "column": 5 - } - }, - { - "name": "", - "type": { - "name": "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", - "kind": "struct", - "sizeOf": 8, - "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 666, - "column": 5 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 666, - "column": 5 - } - }, - { - "name": "", - "type": { - "name": "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", - "kind": "struct", - "sizeOf": 4, - "alignOf": 4, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 669, - "column": 5 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 669, - "column": 5 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 662, - "column": 3 - } - }, - "ResultCArrayToken_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, + "EntityKeysClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 40, "align_of": 8, "fields": [ { - "name": "err", + "name": "entity_keys", "type": { - "name": "Error", + "name": "KeysClause", "kind": "struct", - "sizeOf": 8, + "sizeOf": 40, "alignOf": 8, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 38, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 487, - "column": 20 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 486, - "column": 5 - } - }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 2, - "align_of": 2, - "fields": [ - { - "name": "i16", - "type": { - "name": "int16_t", - "kind": "typeAlias", - "sizeOf": 2, - "alignOf": 2, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 241, - "column": 24 - }, - "innerType": { - "name": "short", - "kind": "primitive", - "sizeOf": 2, - "alignOf": 2 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 292, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 114, - "column": 15 + "line": 434, + "column": 25 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 113, + "line": 433, "column": 5 } }, - "MemberValue": { - "size_of": 48, + "ResultCArrayTokenBalance": { + "size_of": 24, "align_of": 8, "fields": [ { "name": "tag", "type": { - "name": "MemberValue_Tag", + "name": "ResultCArrayTokenBalance_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 301, + "line": 511, "column": 3 }, "innerType": { - "name": "MemberValue_Tag", + "name": "ResultCArrayTokenBalance_Tag", "kind": "enum", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 298, + "line": 508, "column": 14 } } @@ -5233,22 +4967,22 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 304, - "column": 19 + "line": 514, + "column": 32 } }, { "name": "", "type": { - "name": "MemberValue_ANONYMOUS_FIELD1", + "name": "ResultCArrayTokenBalance_ANONYMOUS_FIELD1", "kind": "union", - "sizeOf": 40, + "sizeOf": 16, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 305, + "line": 515, "column": 3 } }, @@ -5256,7 +4990,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 305, + "line": 515, "column": 3 } } @@ -5264,264 +4998,273 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 303, + "line": 513, "column": 16 } }, - "Resultbool_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 8, + "Clause": { + "size_of": 80, "align_of": 8, "fields": [ { - "name": "", + "name": "tag", "type": { - "name": "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 1, - "alignOf": 1, - "isAnonymous": true, + "name": "Clause_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 447, - "column": 5 + "line": 336, + "column": 3 + }, + "innerType": { + "name": "Clause_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 332, + "column": 14 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 447, - "column": 5 + "line": 339, + "column": 14 } }, { "name": "", "type": { - "name": "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", - "kind": "struct", - "sizeOf": 8, + "name": "Clause_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 72, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 450, - "column": 5 + "line": 340, + "column": 3 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 450, - "column": 5 + "line": 340, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 446, - "column": 3 + "line": 338, + "column": 16 } }, - "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 32, - "align_of": 1, + "COptionClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 80, + "align_of": 8, "fields": [ { - "name": "hash", + "name": "some", "type": { - "name": "FieldElement", + "name": "Clause", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 80, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, + "line": 338, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 664, - "column": 27 + "line": 362, + "column": 21 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 663, + "line": 361, "column": 5 } }, - "ResultSignature": { + "MemberClause": { "size_of": 72, "align_of": 8, "fields": [ { - "name": "tag", + "name": "model", "type": { - "name": "ResultSignature_Tag", - "kind": "typeAlias", + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 316, + "column": 15 + } + }, + { + "name": "member", + "type": { + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } + }, + "offset_of": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 317, + "column": 15 + } + }, + { + "name": "operator_", + "type": { + "name": "ComparisonOperator", + "kind": "enum", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 597, - "column": 3 - }, - "innerType": { - "name": "ResultSignature_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 594, - "column": 14 - } + "line": 11, + "column": 14 } }, + "offset_of": 16, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 600, - "column": 23 + "line": 318, + "column": 27 } }, { - "name": "", + "name": "value", "type": { - "name": "ResultSignature_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 64, + "name": "MemberValue", + "kind": "struct", + "sizeOf": 48, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 601, - "column": 3 + "line": 303, + "column": 16 } }, - "offset_of": 8, + "offset_of": 24, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 601, - "column": 3 + "line": 319, + "column": 22 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 599, + "line": 315, "column": 16 } }, - "ResultCArrayToken_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 16, + "CompositeClause": { + "size_of": 24, "align_of": 8, "fields": [ { - "name": "", - "type": { - "name": "ResultCArrayToken_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 483, - "column": 5 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 483, - "column": 5 - } - }, - { - "name": "", + "name": "operator_", "type": { - "name": "ResultCArrayToken_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", - "kind": "struct", - "sizeOf": 8, - "alignOf": 8, - "isAnonymous": true, + "name": "LogicalOperator", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 486, - "column": 5 + "line": 20, + "column": 14 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 486, - "column": 5 + "line": 328, + "column": 24 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 482, - "column": 3 - } - }, - "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, - "align_of": 8, - "fields": [ + }, { - "name": "err", + "name": "clauses", "type": { - "name": "Error", + "name": "CArrayClause", "kind": "struct", - "sizeOf": 8, + "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 38, + "line": 322, "column": 16 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 578, - "column": 20 + "line": 329, + "column": 23 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 577, - "column": 5 + "line": 327, + "column": 16 } }, - "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 32, + "Signature": { + "size_of": 64, "align_of": 1, "fields": [ { - "name": "ok", + "name": "r", "type": { "name": "FieldElement", "kind": "struct", @@ -5537,77 +5280,68 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 575, - "column": 27 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 574, - "column": 5 - } - }, - "EntityKeysClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 16, - "align_of": 8, - "fields": [ + "line": 587, + "column": 23 + }, + "comment": "/**\n * The \u0060r\u0060 value of a signature\n */" + }, { - "name": "hashed_keys", + "name": "s", "type": { - "name": "CArrayFieldElement", + "name": "FieldElement", "kind": "struct", - "sizeOf": 16, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 374, + "line": 59, "column": 16 } }, + "offset_of": 32, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 431, - "column": 33 - } + "line": 591, + "column": 23 + }, + "comment": "/**\n * The \u0060s\u0060 value of a signature\n */" } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 430, - "column": 5 + "line": 583, + "column": 16 } }, - "ResultFieldElement": { - "size_of": 40, + "ResultCArrayEntity": { + "size_of": 24, "align_of": 8, "fields": [ { "name": "tag", "type": { - "name": "ResultFieldElement_Tag", + "name": "ResultCArrayEntity_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 569, + "line": 254, "column": 3 }, "innerType": { - "name": "ResultFieldElement_Tag", + "name": "ResultCArrayEntity_Tag", "kind": "enum", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 566, + "line": 251, "column": 14 } } @@ -5615,22 +5349,22 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 572, + "line": 257, "column": 26 } }, { "name": "", "type": { - "name": "ResultFieldElement_ANONYMOUS_FIELD1", + "name": "ResultCArrayEntity_ANONYMOUS_FIELD1", "kind": "union", - "sizeOf": 32, + "sizeOf": 16, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 573, + "line": 258, "column": 3 } }, @@ -5638,7 +5372,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 573, + "line": 258, "column": 3 } } @@ -5646,232 +5380,312 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 571, + "line": 256, "column": 16 } }, - "ResultCArrayTokenBalance_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 16, + "Call": { + "size_of": 56, "align_of": 8, "fields": [ { - "name": "ok", + "name": "to", "type": { - "name": "CArrayTokenBalance", + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 646, + "column": 23 + } + }, + { + "name": "selector", + "type": { + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } + }, + "offset_of": 32, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 647, + "column": 15 + } + }, + { + "name": "calldata", + "type": { + "name": "CArrayFieldElement", "kind": "struct", "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 503, + "line": 374, "column": 16 } }, + "offset_of": 40, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 517, - "column": 33 + "line": 648, + "column": 29 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 516, - "column": 5 + "line": 645, + "column": 16 } }, - "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 1, - "align_of": 1, + "Struct": { + "size_of": 24, + "align_of": 8, "fields": [ { - "name": "ok", + "name": "name", "type": { - "name": "_Bool", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 448, - "column": 12 + "line": 232, + "column": 15 + } + }, + { + "name": "children", + "type": { + "name": "CArrayMember", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 226, + "column": 16 + } + }, + "offset_of": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 233, + "column": 23 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 231, + "column": 16 + } + }, + "ResultCArrayToken_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, + "fields": [ + { + "name": "err", + "type": { + "name": "Error", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 38, + "column": 16 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 487, + "column": 20 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 447, + "line": 486, "column": 5 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4": { - "size_of": 16, - "align_of": 1, + "ResultFieldElement_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 32, + "align_of": 8, "fields": [ { - "name": "i128", + "name": "", "type": { - "name": "uint8_t[16]", - "kind": "array", - "sizeOf": 16, + "name": "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 574, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 574, + "column": 5 + } + }, + { + "name": "", + "type": { + "name": "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", + "sizeOf": 8, "alignOf": 8, - "sizeOfElement": 1, - "arraySize": 16, - "innerType": { - "name": "uint8_t", - "kind": "typeAlias", - "sizeOf": 1, - "alignOf": 1, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 266, - "column": 24 - }, - "innerType": { - "name": "unsigned char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 - } + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 577, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 123, - "column": 15 + "line": 577, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 122, - "column": 5 + "line": 573, + "column": 3 } }, - "TokenBalance": { - "size_of": 104, + "KeysClause": { + "size_of": 40, "align_of": 8, "fields": [ { - "name": "balance", + "name": "keys", "type": { - "name": "uint64_t[4]", - "kind": "array", - "sizeOf": 32, + "name": "CArrayCOptionFieldElement", + "kind": "struct", + "sizeOf": 16, "alignOf": 8, - "sizeOfElement": 8, - "arraySize": 4, - "innerType": { - "name": "uint64_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 98, - "column": 25 - }, - "innerType": { - "name": "unsigned long long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 - } + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 282, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 493, - "column": 12 + "line": 293, + "column": 36 } }, { - "name": "account_address", + "name": "pattern_matching", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "name": "PatternMatching", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, - "column": 16 + "line": 25, + "column": 14 } }, - "offset_of": 32, + "offset_of": 16, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 498, - "column": 23 + "line": 294, + "column": 24 } }, { - "name": "contract_address", + "name": "models", "type": { - "name": "FieldElement", + "name": "CArrayc_char", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 16, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, + "line": 287, "column": 16 } }, - "offset_of": 64, + "offset_of": 24, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 499, + "line": 295, "column": 23 } - }, - { - "name": "token_id", - "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } - }, - "offset_of": 96, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 500, - "column": 15 - } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 492, + "line": 292, "column": 16 } }, - "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { "size_of": 8, "align_of": 8, "fields": [ @@ -5892,7 +5706,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 417, + "line": 263, "column": 20 } } @@ -5900,106 +5714,157 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 416, + "line": 262, "column": 5 } }, - "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { - "size_of": 24, + "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "composite", + "name": "ok", "type": { - "name": "CompositeClause", - "kind": "struct", - "sizeOf": 24, + "name": "ToriiClient*", + "kind": "pointer", + "sizeOf": 8, "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 327, - "column": 16 + "innerType": { + "name": "ToriiClient", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 36, + "column": 16 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 348, - "column": 30 + "line": 51, + "column": 27 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 347, + "line": 50, "column": 5 } }, - "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { "size_of": 8, "align_of": 8, "fields": [ { "name": "ok", "type": { - "name": "Subscription*", + "name": "Account*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Subscription", + "name": "Account", "kind": "opaqueType", "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 34, - "column": 16 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 30, + "column": 16 + } + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 637, + "column": 23 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 636, + "column": 5 + } + }, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD9": { + "size_of": 16, + "align_of": 1, + "fields": [ + { + "name": "u128", + "type": { + "name": "uint8_t[16]", + "kind": "array", + "sizeOf": 16, + "alignOf": 8, + "sizeOfElement": 1, + "arraySize": 16, + "innerType": { + "name": "uint8_t", + "kind": "typeAlias", + "sizeOf": 1, + "alignOf": 1, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 266, + "column": 24 + }, + "innerType": { + "name": "unsigned char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 414, - "column": 28 + "line": 138, + "column": 15 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 413, + "line": 137, "column": 5 } }, - "Ty": { - "size_of": 48, + "ResultCArrayFieldElement": { + "size_of": 24, "align_of": 8, "fields": [ { "name": "tag", "type": { - "name": "Ty_Tag", + "name": "ResultCArrayFieldElement_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 194, + "line": 535, "column": 3 }, "innerType": { - "name": "Ty_Tag", + "name": "ResultCArrayFieldElement_Tag", "kind": "enum", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 187, + "line": 532, "column": 14 } } @@ -6007,22 +5872,22 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 197, - "column": 10 + "line": 538, + "column": 32 } }, { "name": "", "type": { - "name": "Ty_ANONYMOUS_FIELD1", + "name": "ResultCArrayFieldElement_ANONYMOUS_FIELD1", "kind": "union", - "sizeOf": 40, + "sizeOf": 16, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 198, + "line": 539, "column": 3 } }, @@ -6030,7 +5895,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 198, + "line": 539, "column": 3 } } @@ -6038,258 +5903,350 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 196, + "line": 537, "column": 16 } }, - "ResultSubscription": { + "CArrayc_char": { "size_of": 16, "align_of": 8, "fields": [ { - "name": "tag", + "name": "data", "type": { - "name": "ResultSubscription_Tag", + "name": "const char**", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 288, + "column": 16 + } + }, + { + "name": "data_len", + "type": { + "name": "uintptr_t", "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "sizeOf": 8, + "alignOf": 8, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 408, - "column": 3 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 298, + "column": 26 }, "innerType": { - "name": "ResultSubscription_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, + "name": "unsigned long long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 + } + }, + "offset_of": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 289, + "column": 13 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 287, + "column": 16 + } + }, + "CArrayMember": { + "size_of": 16, + "align_of": 8, + "fields": [ + { + "name": "data", + "type": { + "name": "Member*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Member", + "kind": "struct", + "sizeOf": 24, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 405, - "column": 14 + "line": 220, + "column": 16 } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 411, - "column": 26 + "line": 227, + "column": 18 } }, { - "name": "", + "name": "data_len", "type": { - "name": "ResultSubscription_ANONYMOUS_FIELD1", - "kind": "union", + "name": "uintptr_t", + "kind": "typeAlias", "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 412, - "column": 3 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 298, + "column": 26 + }, + "innerType": { + "name": "unsigned long long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 412, - "column": 3 + "line": 228, + "column": 13 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 410, + "line": 226, "column": 16 } }, - "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, + "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "err", + "name": "ok", "type": { - "name": "Error", + "name": "CArrayFieldElement", "kind": "struct", - "sizeOf": 8, + "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 38, + "line": 374, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 623, - "column": 20 + "line": 541, + "column": 33 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 622, + "line": 540, "column": 5 } }, - "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "ResultAccount_ANONYMOUS_FIELD1": { + "record_kind": "union", "size_of": 8, "align_of": 8, "fields": [ { - "name": "err", + "name": "", "type": { - "name": "Error", + "name": "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", "sizeOf": 8, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 38, - "column": 16 + "line": 636, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 544, - "column": 20 + "line": 636, + "column": 5 + } + }, + { + "name": "", + "type": { + "name": "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 639, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 639, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 543, - "column": 5 + "line": 635, + "column": 3 } }, - "CArrayc_char": { - "size_of": 16, - "align_of": 8, + "FieldElement": { + "size_of": 32, + "align_of": 1, "fields": [ { "name": "data", "type": { - "name": "const char**", - "kind": "pointer", - "sizeOf": 8, + "name": "uint8_t[32]", + "kind": "array", + "sizeOf": 32, "alignOf": 8, + "sizeOfElement": 1, + "arraySize": 32, "innerType": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, + "name": "uint8_t", + "kind": "typeAlias", + "sizeOf": 1, + "alignOf": 1, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 266, + "column": 24 + }, "innerType": { - "name": "const char", + "name": "unsigned char", "kind": "primitive", "sizeOf": 1, - "alignOf": 1, - "isConst": true + "alignOf": 1 } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 288, - "column": 16 - } - }, - { - "name": "data_len", - "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 298, - "column": 26 - }, - "innerType": { - "name": "unsigned long long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 - } - }, - "offset_of": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 289, - "column": 13 + "line": 60, + "column": 11 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 287, + "line": 59, "column": 16 } }, - "ResultCArrayu8_ANONYMOUS_FIELD1": { + "Clause_ANONYMOUS_FIELD1": { "record_kind": "union", - "size_of": 16, + "size_of": 72, "align_of": 8, "fields": [ { "name": "", "type": { - "name": "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 16, + "sizeOf": 40, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 76, + "line": 341, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 76, + "line": 341, "column": 5 } }, { "name": "", "type": { - "name": "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", - "sizeOf": 8, + "sizeOf": 72, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 79, + "line": 344, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 79, + "line": 344, + "column": 5 + } + }, + { + "name": "", + "type": { + "name": "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", + "kind": "struct", + "sizeOf": 24, + "alignOf": 8, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 347, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 347, "column": 5 } } @@ -6297,38 +6254,38 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 75, + "line": 340, "column": 3 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3": { - "size_of": 8, - "align_of": 8, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD5": { + "size_of": 1, + "align_of": 1, "fields": [ { - "name": "i64", + "name": "u8", "type": { - "name": "int64_t", + "name": "uint8_t", "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, + "sizeOf": 1, + "alignOf": 1, "location": { "fileName": "stdint.h", "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 96, + "line": 266, "column": 24 }, "innerType": { - "name": "long long", + "name": "unsigned char", "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "sizeOf": 1, + "alignOf": 1 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 120, + "line": 126, "column": 15 } } @@ -6336,197 +6293,224 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 119, + "line": 125, "column": 5 } }, - "COptionFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 32, - "align_of": 1, + "IndexerUpdate": { + "size_of": 56, + "align_of": 8, "fields": [ { - "name": "some", + "name": "head", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "name": "int64_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 96, + "column": 24 + }, + "innerType": { + "name": "long long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 277, - "column": 27 + "line": 526, + "column": 11 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 276, - "column": 5 - } - }, - "Error": { - "size_of": 8, - "align_of": 8, - "fields": [ + }, { - "name": "message", + "name": "tps", "type": { - "name": "char*", - "kind": "pointer", + "name": "int64_t", + "kind": "typeAlias", "sizeOf": 8, "alignOf": 8, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 96, + "column": 24 + }, "innerType": { - "name": "char", + "name": "long long", "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "sizeOf": 8, + "alignOf": 8 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 39, - "column": 9 + "line": 527, + "column": 11 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 38, - "column": 16 - } - }, - "Struct": { - "size_of": 24, - "align_of": 8, - "fields": [ + }, { - "name": "name", + "name": "last_block_timestamp", "type": { - "name": "const char*", - "kind": "pointer", + "name": "int64_t", + "kind": "typeAlias", "sizeOf": 8, "alignOf": 8, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 96, + "column": 24 + }, "innerType": { - "name": "const char", + "name": "long long", "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "sizeOf": 8, + "alignOf": 8 } }, + "offset_of": 16, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 232, - "column": 15 + "line": 528, + "column": 11 } }, { - "name": "children", + "name": "contract_address", + "type": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + }, + "offset_of": 24, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 529, + "column": 23 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 525, + "column": 16 + } + }, + "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, + "fields": [ + { + "name": "err", "type": { - "name": "CArrayMember", + "name": "Error", "kind": "struct", - "sizeOf": 16, + "sizeOf": 8, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 226, + "line": 38, "column": 16 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 233, - "column": 23 + "line": 578, + "column": 20 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 231, - "column": 16 + "line": 577, + "column": 5 } }, - "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4": { - "size_of": 8, + "EntityKeysClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "byte_array", + "name": "hashed_keys", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, + "name": "CArrayFieldElement", + "kind": "struct", + "sizeOf": 16, "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 374, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 215, - "column": 19 + "line": 431, + "column": 33 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 214, + "line": 430, "column": 5 } }, - "ResultProvider_ANONYMOUS_FIELD1": { + "ResultCArrayToken_ANONYMOUS_FIELD1": { "record_kind": "union", - "size_of": 8, + "size_of": 16, "align_of": 8, "fields": [ { "name": "", "type": { - "name": "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "ResultCArrayToken_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 8, + "sizeOf": 16, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 619, + "line": 483, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 619, + "line": 483, "column": 5 } }, { "name": "", "type": { - "name": "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "ResultCArrayToken_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", "sizeOf": 8, "alignOf": 8, @@ -6534,14 +6518,14 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 622, + "line": 486, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 622, + "line": 486, "column": 5 } } @@ -6549,788 +6533,743 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 618, + "line": 482, "column": 3 } }, - "CArrayFieldElement": { - "size_of": 16, - "align_of": 8, + "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 32, + "align_of": 1, "fields": [ { - "name": "data", - "type": { - "name": "FieldElement*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 375, - "column": 24 - } - }, - { - "name": "data_len", + "name": "hash", "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 298, - "column": 26 - }, - "innerType": { - "name": "unsigned long long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 376, - "column": 13 + "line": 664, + "column": 27 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 374, - "column": 16 + "line": 663, + "column": 5 } }, - "CArrayClause": { + "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { "size_of": 16, "align_of": 8, "fields": [ { - "name": "data", - "type": { - "name": "Clause*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "Clause", - "kind": "struct", - "sizeOf": 80, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 338, - "column": 16 - } - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 323, - "column": 18 - } - }, - { - "name": "data_len", + "name": "ok", "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, + "name": "CArrayu8", + "kind": "struct", + "sizeOf": 16, "alignOf": 8, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 298, - "column": 26 - }, - "innerType": { - "name": "unsigned long long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 63, + "column": 16 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 324, - "column": 13 + "line": 77, + "column": 23 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 322, - "column": 16 + "line": 76, + "column": 5 } }, - "KeysClause": { - "size_of": 40, + "CArrayu8": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "keys", + "name": "data", "type": { - "name": "CArrayCOptionFieldElement", - "kind": "struct", - "sizeOf": 16, + "name": "uint8_t*", + "kind": "pointer", + "sizeOf": 8, "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 282, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 293, - "column": 36 - } - }, - { - "name": "pattern_matching", - "type": { - "name": "PatternMatching", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 25, - "column": 14 + "innerType": { + "name": "uint8_t", + "kind": "typeAlias", + "sizeOf": 1, + "alignOf": 1, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 266, + "column": 24 + }, + "innerType": { + "name": "unsigned char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 + } } }, - "offset_of": 16, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 294, - "column": 24 + "line": 64, + "column": 12 } }, { - "name": "models", + "name": "data_len", "type": { - "name": "CArrayc_char", - "kind": "struct", - "sizeOf": 16, + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, "alignOf": 8, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 287, - "column": 16 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 298, + "column": 26 + }, + "innerType": { + "name": "unsigned long long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, - "offset_of": 24, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 295, - "column": 23 + "line": 65, + "column": 13 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 292, + "line": 63, "column": 16 } }, - "CArrayTy": { - "size_of": 16, + "Query": { + "size_of": 104, "align_of": 8, "fields": [ { - "name": "data", + "name": "limit", "type": { - "name": "Ty*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, + "name": "uint32_t", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 198, + "column": 25 + }, "innerType": { - "name": "Ty", - "kind": "struct", - "sizeOf": 48, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 196, - "column": 16 - } + "name": "unsigned int", + "kind": "primitive", + "sizeOf": 4, + "alignOf": 4 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 183, - "column": 14 + "line": 368, + "column": 12 } }, { - "name": "data_len", + "name": "offset", "type": { - "name": "uintptr_t", + "name": "uint32_t", "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "stdint.h", "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 298, - "column": 26 + "line": 198, + "column": 25 }, "innerType": { - "name": "unsigned long long", + "name": "unsigned int", "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "sizeOf": 4, + "alignOf": 4 + } + }, + "offset_of": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 369, + "column": 12 + } + }, + { + "name": "clause", + "type": { + "name": "COptionClause", + "kind": "struct", + "sizeOf": 88, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 358, + "column": 16 } }, "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 184, - "column": 13 + "line": 370, + "column": 24 + } + }, + { + "name": "dont_include_hashed_keys", + "type": { + "name": "_Bool", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 + }, + "offset_of": 96, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 371, + "column": 8 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 182, + "line": 367, "column": 16 } }, - "CArrayCHashItemFieldElementModelMetadata": { + "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3": { "size_of": 16, "align_of": 8, "fields": [ { - "name": "data", + "name": "array", "type": { - "name": "CHashItemFieldElementModelMetadata*", - "kind": "pointer", - "sizeOf": 8, + "name": "CArrayTy", + "kind": "struct", + "sizeOf": 16, "alignOf": 8, - "innerType": { - "name": "CHashItemFieldElementModelMetadata", - "kind": "struct", - "sizeOf": 184, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 390, - "column": 16 - } + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 182, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 396, - "column": 46 + "line": 212, + "column": 23 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 211, + "column": 5 + } + }, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD6": { + "size_of": 2, + "align_of": 2, + "fields": [ { - "name": "data_len", + "name": "u16", "type": { - "name": "uintptr_t", + "name": "uint16_t", "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, + "sizeOf": 2, + "alignOf": 2, "location": { "fileName": "stdint.h", "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 298, - "column": 26 + "line": 243, + "column": 25 }, "innerType": { - "name": "unsigned long long", + "name": "unsigned short", "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "sizeOf": 2, + "alignOf": 2 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 397, - "column": 13 + "line": 129, + "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 395, - "column": 16 + "line": 128, + "column": 5 } }, - "ResultToriiClient": { - "size_of": 16, + "ResultToriiClient_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 8, "align_of": 8, "fields": [ { - "name": "tag", + "name": "", "type": { - "name": "ResultToriiClient_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 45, - "column": 3 - }, - "innerType": { - "name": "ResultToriiClient_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 42, - "column": 14 - } + "line": 50, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 48, - "column": 25 + "line": 50, + "column": 5 } }, { "name": "", "type": { - "name": "ResultToriiClient_ANONYMOUS_FIELD1", - "kind": "union", + "name": "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", "sizeOf": 8, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 49, - "column": 3 + "line": 53, + "column": 5 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 49, - "column": 3 + "line": 53, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 47, - "column": 16 + "line": 49, + "column": 3 } }, - "MemberClause": { - "size_of": 72, + "CArrayCHashItemFieldElementModelMetadata": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "model", + "name": "data", "type": { - "name": "const char*", + "name": "CHashItemFieldElementModelMetadata*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "name": "CHashItemFieldElementModelMetadata", + "kind": "struct", + "sizeOf": 184, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 390, + "column": 16 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 316, - "column": 15 + "line": 396, + "column": 46 } }, { - "name": "member", + "name": "data_len", "type": { - "name": "const char*", - "kind": "pointer", + "name": "uintptr_t", + "kind": "typeAlias", "sizeOf": 8, "alignOf": 8, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 298, + "column": 26 + }, "innerType": { - "name": "const char", + "name": "unsigned long long", "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "sizeOf": 8, + "alignOf": 8 } }, "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 317, - "column": 15 + "line": 397, + "column": 13 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 395, + "column": 16 + } + }, + "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 32, + "align_of": 1, + "fields": [ { - "name": "operator_", + "name": "ok", "type": { - "name": "ComparisonOperator", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 11, - "column": 14 + "line": 59, + "column": 16 } }, - "offset_of": 16, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 318, + "line": 575, "column": 27 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 574, + "column": 5 + } + }, + "COptionClause_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 80, + "align_of": 8, + "fields": [ { - "name": "value", + "name": "", "type": { - "name": "MemberValue", + "name": "COptionClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 48, + "sizeOf": 80, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 303, - "column": 16 + "line": 361, + "column": 5 } }, - "offset_of": 24, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 319, - "column": 22 + "line": 361, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 315, - "column": 16 + "line": 360, + "column": 3 } }, - "Primitive": { - "size_of": 40, + "CArrayToken": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "tag", + "name": "data", "type": { - "name": "Primitive_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 105, - "column": 3 - }, + "name": "Token*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, "innerType": { - "name": "Primitive_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, + "name": "Token", + "kind": "struct", + "sizeOf": 64, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 85, - "column": 14 + "line": 462, + "column": 16 } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 108, + "line": 471, "column": 17 } }, { - "name": "", + "name": "data_len", "type": { - "name": "Primitive_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 32, + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 109, - "column": 3 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 298, + "column": 26 + }, + "innerType": { + "name": "unsigned long long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 109, - "column": 3 + "line": 472, + "column": 13 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 107, + "line": 470, "column": 16 } }, - "Call": { - "size_of": 56, - "align_of": 8, + "COptionFieldElement_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 32, + "align_of": 1, "fields": [ { - "name": "to", + "name": "", "type": { - "name": "FieldElement", + "name": "COptionFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", "sizeOf": 32, "alignOf": 1, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 646, - "column": 23 - } - }, - { - "name": "selector", - "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } - }, - "offset_of": 32, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 647, - "column": 15 - } - }, - { - "name": "calldata", - "type": { - "name": "CArrayFieldElement", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 374, - "column": 16 + "line": 276, + "column": 5 } }, - "offset_of": 40, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 648, - "column": 29 + "line": 276, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 645, - "column": 16 + "line": 275, + "column": 3 } }, - "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD8": { "size_of": 8, "align_of": 8, "fields": [ { - "name": "err", + "name": "u64", "type": { - "name": "Error", - "kind": "struct", + "name": "uint64_t", + "kind": "typeAlias", "sizeOf": 8, "alignOf": 8, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 38, - "column": 16 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 98, + "column": 25 + }, + "innerType": { + "name": "unsigned long long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 54, - "column": 20 + "line": 135, + "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 53, + "line": 134, "column": 5 } }, - "Clause_ANONYMOUS_FIELD1": { + "Resultbool_ANONYMOUS_FIELD1": { "record_kind": "union", - "size_of": 72, + "size_of": 8, "align_of": 8, "fields": [ { "name": "", "type": { - "name": "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 40, - "alignOf": 8, + "sizeOf": 1, + "alignOf": 1, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 341, + "line": 447, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 341, + "line": 447, "column": 5 } }, { "name": "", "type": { - "name": "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", - "sizeOf": 72, + "sizeOf": 8, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 344, + "line": 450, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 344, + "line": 450, "column": 5 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 446, + "column": 3 + } + }, + "ModelMetadata": { + "size_of": 152, + "align_of": 8, + "fields": [ { - "name": "", + "name": "schema", "type": { - "name": "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", + "name": "Ty", "kind": "struct", - "sizeOf": 24, + "sizeOf": 48, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 347, - "column": 5 + "line": 196, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 347, - "column": 5 + "line": 380, + "column": 13 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 340, - "column": 3 - } - }, - "Enum": { - "size_of": 32, - "align_of": 8, - "fields": [ + }, { - "name": "name", + "name": "namespace_", "type": { "name": "const char*", "kind": "pointer", @@ -7344,77 +7283,16 @@ "isConst": true } }, + "offset_of": 48, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 177, + "line": 381, "column": 15 } }, { - "name": "option", - "type": { - "name": "uint8_t", - "kind": "typeAlias", - "sizeOf": 1, - "alignOf": 1, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 266, - "column": 24 - }, - "innerType": { - "name": "unsigned char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 - } - }, - "offset_of": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 178, - "column": 11 - } - }, - { - "name": "options", - "type": { - "name": "CArrayEnumOption", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 171, - "column": 16 - } - }, - "offset_of": 16, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 179, - "column": 27 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 176, - "column": 16 - } - }, - "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 8, - "align_of": 8, - "fields": [ - { - "name": "ok", + "name": "name", "type": { "name": "const char*", "kind": "pointer", @@ -7428,175 +7306,150 @@ "isConst": true } }, + "offset_of": 56, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 558, - "column": 19 + "line": 382, + "column": 15 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 557, - "column": 5 - } - }, - "MemberValue_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, - "align_of": 8, - "fields": [ + }, { - "name": "string", + "name": "packed_size", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, + "name": "uint32_t", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 198, + "column": 25 + }, "innerType": { - "name": "const char", + "name": "unsigned int", "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "sizeOf": 4, + "alignOf": 4 } }, + "offset_of": 64, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 310, - "column": 19 + "line": 383, + "column": 12 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 309, - "column": 5 - } - }, - "ResultSubscription_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 8, - "align_of": 8, - "fields": [ + }, { - "name": "", + "name": "unpacked_size", "type": { - "name": "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 8, - "alignOf": 8, - "isAnonymous": true, + "name": "uint32_t", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 413, - "column": 5 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 198, + "column": 25 + }, + "innerType": { + "name": "unsigned int", + "kind": "primitive", + "sizeOf": 4, + "alignOf": 4 } }, + "offset_of": 68, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 413, - "column": 5 + "line": 384, + "column": 12 } }, { - "name": "", + "name": "class_hash", "type": { - "name": "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "FieldElement", "kind": "struct", - "sizeOf": 8, - "alignOf": 8, - "isAnonymous": true, + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 416, - "column": 5 + "line": 59, + "column": 16 } }, + "offset_of": 72, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 416, - "column": 5 + "line": 385, + "column": 23 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 412, - "column": 3 - } - }, - "ResultToriiClient_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 8, - "align_of": 8, - "fields": [ + }, { - "name": "", + "name": "contract_address", "type": { - "name": "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "FieldElement", "kind": "struct", - "sizeOf": 8, - "alignOf": 8, - "isAnonymous": true, + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 50, - "column": 5 + "line": 59, + "column": 16 } }, + "offset_of": 104, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 50, - "column": 5 + "line": 386, + "column": 23 } }, { - "name": "", + "name": "layout", "type": { - "name": "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "CArrayFieldElement", "kind": "struct", - "sizeOf": 8, + "sizeOf": 16, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 53, - "column": 5 + "line": 374, + "column": 16 } }, + "offset_of": 136, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 53, - "column": 5 + "line": 387, + "column": 29 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 49, - "column": 3 + "line": 379, + "column": 16 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD11": { + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD7": { "size_of": 4, "align_of": 4, "fields": [ { - "name": "u_size", + "name": "u32", "type": { "name": "uint32_t", "kind": "typeAlias", @@ -7618,7 +7471,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 149, + "line": 132, "column": 16 } } @@ -7626,159 +7479,243 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 148, + "line": 131, "column": 5 } }, - "Ty_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 40, + "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "", + "name": "tuple", "type": { - "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "CArrayTy", "kind": "struct", - "sizeOf": 40, + "sizeOf": 16, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 199, - "column": 5 + "line": 182, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 199, - "column": 5 + "line": 209, + "column": 23 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 208, + "column": 5 + } + }, + "ResultProvider": { + "size_of": 16, + "align_of": 8, + "fields": [ { - "name": "", + "name": "tag", "type": { - "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", - "kind": "struct", - "sizeOf": 32, - "alignOf": 8, - "isAnonymous": true, + "name": "ResultProvider_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 205, - "column": 5 + "line": 614, + "column": 3 + }, + "innerType": { + "name": "ResultProvider_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 611, + "column": 14 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 205, - "column": 5 + "line": 617, + "column": 22 } }, { "name": "", "type": { - "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", - "kind": "struct", - "sizeOf": 16, + "name": "ResultProvider_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 8, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 208, - "column": 5 + "line": 618, + "column": 3 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 208, - "column": 5 + "line": 618, + "column": 3 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 616, + "column": 16 + } + }, + "CArrayTy": { + "size_of": 16, + "align_of": 8, + "fields": [ { - "name": "", + "name": "data", "type": { - "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3", - "kind": "struct", - "sizeOf": 16, + "name": "Ty*", + "kind": "pointer", + "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 211, - "column": 5 + "innerType": { + "name": "Ty", + "kind": "struct", + "sizeOf": 48, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 196, + "column": 16 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 211, - "column": 5 + "line": 183, + "column": 14 } }, { - "name": "", + "name": "data_len", "type": { - "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4", - "kind": "struct", + "name": "uintptr_t", + "kind": "typeAlias", "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 214, - "column": 5 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 298, + "column": 26 + }, + "innerType": { + "name": "unsigned long long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 214, - "column": 5 + "line": 184, + "column": 13 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 198, - "column": 3 + "line": 182, + "column": 16 } }, - "ResultProvider": { - "size_of": 16, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 1, + "align_of": 1, + "fields": [ + { + "name": "i8", + "type": { + "name": "int8_t", + "kind": "typeAlias", + "sizeOf": 1, + "alignOf": 1, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 264, + "column": 23 + }, + "innerType": { + "name": "signed char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 111, + "column": 14 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 110, + "column": 5 + } + }, + "ResultCArrayu8": { + "size_of": 24, "align_of": 8, "fields": [ { "name": "tag", "type": { - "name": "ResultProvider_Tag", + "name": "ResultCArrayu8_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 614, + "line": 71, "column": 3 }, "innerType": { - "name": "ResultProvider_Tag", + "name": "ResultCArrayu8_Tag", "kind": "enum", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 611, + "line": 68, "column": 14 } } @@ -7786,22 +7723,22 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 617, + "line": 74, "column": 22 } }, { "name": "", "type": { - "name": "ResultProvider_ANONYMOUS_FIELD1", + "name": "ResultCArrayu8_ANONYMOUS_FIELD1", "kind": "union", - "sizeOf": 8, + "sizeOf": 16, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 618, + "line": 75, "column": 3 } }, @@ -7809,7 +7746,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 618, + "line": 75, "column": 3 } } @@ -7817,99 +7754,155 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 616, + "line": 73, "column": 16 } }, - "IndexerUpdate": { - "size_of": 56, - "align_of": 8, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { + "size_of": 4, + "align_of": 4, "fields": [ { - "name": "head", + "name": "i32", "type": { - "name": "int64_t", + "name": "int32_t", "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "stdint.h", "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 96, + "line": 193, "column": 24 }, "innerType": { - "name": "long long", + "name": "int", "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "sizeOf": 4, + "alignOf": 4 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 526, - "column": 11 + "line": 117, + "column": 15 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 116, + "column": 5 + } + }, + "CArrayEnumOption": { + "size_of": 16, + "align_of": 8, + "fields": [ { - "name": "tps", + "name": "data", "type": { - "name": "int64_t", - "kind": "typeAlias", + "name": "EnumOption*", + "kind": "pointer", "sizeOf": 8, "alignOf": 8, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 96, - "column": 24 - }, "innerType": { - "name": "long long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "name": "EnumOption", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 166, + "column": 16 + } } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 527, - "column": 11 + "line": 172, + "column": 22 } }, { - "name": "last_block_timestamp", + "name": "data_len", "type": { - "name": "int64_t", + "name": "uintptr_t", "kind": "typeAlias", "sizeOf": 8, "alignOf": 8, "location": { "fileName": "stdint.h", "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 96, - "column": 24 + "line": 298, + "column": 26 }, "innerType": { - "name": "long long", + "name": "unsigned long long", "kind": "primitive", "sizeOf": 8, "alignOf": 8 } }, - "offset_of": 16, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 528, - "column": 11 + "line": 173, + "column": 13 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 171, + "column": 16 + } + }, + "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { + "size_of": 4, + "align_of": 4, + "fields": [ { - "name": "contract_address", + "name": "block_tag", + "type": { + "name": "BlockTag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 6, + "column": 14 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 670, + "column": 21 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 669, + "column": 5 + } + }, + "COptionFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 32, + "align_of": 1, + "fields": [ + { + "name": "some", "type": { "name": "FieldElement", "kind": "struct", @@ -7922,46 +7915,51 @@ "column": 16 } }, - "offset_of": 24, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 529, - "column": 23 + "line": 277, + "column": 27 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 525, - "column": 16 + "line": 276, + "column": 5 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD12": { - "size_of": 1, - "align_of": 1, + "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, "fields": [ { - "name": "bool_", + "name": "err", "type": { - "name": "_Bool", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "name": "Error", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 38, + "column": 16 + } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 152, - "column": 12 + "line": 561, + "column": 20 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 151, + "line": 560, "column": 5 } }, @@ -8033,254 +8031,260 @@ "column": 16 } }, - "EntityKeysClause_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 40, + "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 72, "align_of": 8, "fields": [ { - "name": "", - "type": { - "name": "EntityKeysClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 430, - "column": 5 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 430, - "column": 5 - } - }, - { - "name": "", + "name": "c_member", "type": { - "name": "EntityKeysClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "MemberClause", "kind": "struct", - "sizeOf": 40, + "sizeOf": 72, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 433, - "column": 5 + "line": 315, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 433, - "column": 5 + "line": 345, + "column": 27 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 429, - "column": 3 + "line": 344, + "column": 5 } }, - "Query": { - "size_of": 104, + "CArrayTokenBalance": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "limit", - "type": { - "name": "uint32_t", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 198, - "column": 25 - }, + "name": "data", + "type": { + "name": "TokenBalance*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, "innerType": { - "name": "unsigned int", - "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 + "name": "TokenBalance", + "kind": "struct", + "sizeOf": 104, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 492, + "column": 16 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 368, - "column": 12 + "line": 504, + "column": 24 } }, { - "name": "offset", + "name": "data_len", "type": { - "name": "uint32_t", + "name": "uintptr_t", "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "sizeOf": 8, + "alignOf": 8, "location": { "fileName": "stdint.h", "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 198, - "column": 25 + "line": 298, + "column": 26 }, "innerType": { - "name": "unsigned int", + "name": "unsigned long long", "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 - } - }, - "offset_of": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 369, - "column": 12 - } - }, - { - "name": "clause", - "type": { - "name": "COptionClause", - "kind": "struct", - "sizeOf": 88, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 358, - "column": 16 + "sizeOf": 8, + "alignOf": 8 } }, "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 370, - "column": 24 + "line": 505, + "column": 13 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 503, + "column": 16 + } + }, + "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 1, + "align_of": 1, + "fields": [ { - "name": "dont_include_hashed_keys", + "name": "ok", "type": { "name": "_Bool", "kind": "primitive", "sizeOf": 1, "alignOf": 1 }, - "offset_of": 96, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 371, - "column": 8 + "line": 448, + "column": 12 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 367, - "column": 16 + "line": 447, + "column": 5 } }, - "ResultCArrayTokenBalance_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, + "Ty": { + "size_of": 48, "align_of": 8, "fields": [ { - "name": "err", + "name": "tag", "type": { - "name": "Error", - "kind": "struct", - "sizeOf": 8, + "name": "Ty_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 194, + "column": 3 + }, + "innerType": { + "name": "Ty_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 187, + "column": 14 + } + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 197, + "column": 10 + } + }, + { + "name": "", + "type": { + "name": "Ty_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 40, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 38, - "column": 16 + "line": 198, + "column": 3 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 520, - "column": 20 + "line": 198, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 519, - "column": 5 + "line": 196, + "column": 16 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD15": { - "size_of": 32, - "align_of": 1, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD11": { + "size_of": 4, + "align_of": 4, "fields": [ { - "name": "contract_address", + "name": "u_size", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "name": "uint32_t", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 198, + "column": 25 + }, + "innerType": { + "name": "unsigned int", + "kind": "primitive", + "sizeOf": 4, + "alignOf": 4 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 161, - "column": 27 + "line": 149, + "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 160, + "line": 148, "column": 5 } }, - "CArrayEntity": { + "CArrayFieldElement": { "size_of": 16, "align_of": 8, "fields": [ { "name": "data", "type": { - "name": "Entity*", + "name": "FieldElement*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Entity", + "name": "FieldElement", "kind": "struct", - "sizeOf": 48, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 241, + "line": 59, "column": 16 } } @@ -8288,8 +8292,8 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 247, - "column": 18 + "line": 375, + "column": 24 } }, { @@ -8316,7 +8320,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 248, + "line": 376, "column": 13 } } @@ -8324,44 +8328,58 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 246, + "line": 374, "column": 16 } }, - "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 40, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD10": { + "size_of": 32, "align_of": 8, "fields": [ { - "name": "primitive", + "name": "u256", "type": { - "name": "Primitive", - "kind": "struct", - "sizeOf": 40, + "name": "uint64_t[4]", + "kind": "array", + "sizeOf": 32, "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 107, - "column": 16 + "sizeOfElement": 8, + "arraySize": 4, + "innerType": { + "name": "uint64_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 98, + "column": 25 + }, + "innerType": { + "name": "unsigned long long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 200, - "column": 24 + "line": 141, + "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 199, + "line": 140, "column": 5 } }, - "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { "size_of": 8, "align_of": 8, "fields": [ @@ -8382,7 +8400,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 561, + "line": 606, "column": 20 } } @@ -8390,69 +8408,63 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 560, + "line": 605, "column": 5 } }, - "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 32, - "align_of": 8, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD12": { + "size_of": 1, + "align_of": 1, "fields": [ { - "name": "enum_", + "name": "bool_", "type": { - "name": "Enum", - "kind": "struct", - "sizeOf": 32, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 176, - "column": 16 - } + "name": "_Bool", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 206, - "column": 19 + "line": 152, + "column": 12 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 205, + "line": 151, "column": 5 } }, - "Clause": { - "size_of": 80, + "ResultSignature": { + "size_of": 72, "align_of": 8, "fields": [ { "name": "tag", "type": { - "name": "Clause_Tag", + "name": "ResultSignature_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 336, + "line": 597, "column": 3 }, "innerType": { - "name": "Clause_Tag", + "name": "ResultSignature_Tag", "kind": "enum", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 332, + "line": 594, "column": 14 } } @@ -8460,22 +8472,22 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 339, - "column": 14 + "line": 600, + "column": 23 } }, { "name": "", "type": { - "name": "Clause_ANONYMOUS_FIELD1", + "name": "ResultSignature_ANONYMOUS_FIELD1", "kind": "union", - "sizeOf": 72, + "sizeOf": 64, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 340, + "line": 601, "column": 3 } }, @@ -8483,7 +8495,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 340, + "line": 601, "column": 3 } } @@ -8491,748 +8503,847 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 338, + "line": 599, "column": 16 } }, - "ResultAccount": { - "size_of": 16, + "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "tag", + "name": "err", "type": { - "name": "ResultAccount_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "Error", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 631, - "column": 3 - }, - "innerType": { - "name": "ResultAccount_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 628, - "column": 14 - } + "line": 38, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 634, - "column": 21 + "line": 640, + "column": 20 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 639, + "column": 5 + } + }, + "ResultSubscription_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 8, + "align_of": 8, + "fields": [ { "name": "", "type": { - "name": "ResultAccount_ANONYMOUS_FIELD1", - "kind": "union", + "name": "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", "sizeOf": 8, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 635, - "column": 3 + "line": 413, + "column": 5 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 635, - "column": 3 + "line": 413, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 633, - "column": 16 - } - }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD7": { - "size_of": 4, - "align_of": 4, - "fields": [ + }, { - "name": "u32", + "name": "", "type": { - "name": "uint32_t", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 198, - "column": 25 - }, - "innerType": { - "name": "unsigned int", - "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 416, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 132, - "column": 16 + "line": 416, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 131, - "column": 5 + "line": 412, + "column": 3 } }, - "WorldMetadata": { - "size_of": 48, + "ResultCArrayFieldElement_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 16, "align_of": 8, "fields": [ { - "name": "world_address", + "name": "", "type": { - "name": "FieldElement", + "name": "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 16, + "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, - "column": 16 + "line": 540, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 401, - "column": 23 + "line": 540, + "column": 5 } }, { - "name": "models", + "name": "", "type": { - "name": "CArrayCHashItemFieldElementModelMetadata", + "name": "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", - "sizeOf": 16, + "sizeOf": 8, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 395, - "column": 16 + "line": 543, + "column": 5 } }, - "offset_of": 32, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 402, - "column": 51 + "line": 543, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 400, - "column": 16 + "line": 539, + "column": 3 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD10": { - "size_of": 32, + "ResultCArrayEntity_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 16, "align_of": 8, "fields": [ { - "name": "u256", + "name": "", "type": { - "name": "uint64_t[4]", - "kind": "array", - "sizeOf": 32, + "name": "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", + "sizeOf": 16, "alignOf": 8, - "sizeOfElement": 8, - "arraySize": 4, - "innerType": { - "name": "uint64_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 98, - "column": 25 - }, - "innerType": { - "name": "unsigned long long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 - } + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 259, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 259, + "column": 5 + } + }, + { + "name": "", + "type": { + "name": "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 262, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 141, - "column": 16 + "line": 262, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 140, - "column": 5 + "line": 258, + "column": 3 } }, - "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 16, + "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 40, "align_of": 8, "fields": [ { - "name": "ok", + "name": "primitive", "type": { - "name": "CArrayFieldElement", + "name": "Primitive", "kind": "struct", - "sizeOf": 16, + "sizeOf": 40, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 374, + "line": 107, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 541, - "column": 33 + "line": 200, + "column": 24 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 540, + "line": 199, "column": 5 } }, - "ResultCArrayTokenBalance_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 16, + "Event": { + "size_of": 64, "align_of": 8, "fields": [ { - "name": "", + "name": "keys", "type": { - "name": "ResultCArrayTokenBalance_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "CArrayFieldElement", "kind": "struct", "sizeOf": 16, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 516, - "column": 5 + "line": 374, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 516, - "column": 5 + "line": 457, + "column": 29 } }, { - "name": "", + "name": "data", "type": { - "name": "ResultCArrayTokenBalance_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "CArrayFieldElement", "kind": "struct", - "sizeOf": 8, + "sizeOf": 16, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 519, - "column": 5 + "line": 374, + "column": 16 } }, + "offset_of": 16, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 519, - "column": 5 + "line": 458, + "column": 29 + } + }, + { + "name": "transaction_hash", + "type": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + }, + "offset_of": 32, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 459, + "column": 23 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 515, - "column": 3 + "line": 456, + "column": 16 } }, - "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { "size_of": 8, "align_of": 8, "fields": [ { "name": "ok", "type": { - "name": "Account*", + "name": "const char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Account", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 30, - "column": 16 - } + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 637, - "column": 23 + "line": 558, + "column": 19 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 636, + "line": 557, "column": 5 } }, - "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, + "EnumOption": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "err", + "name": "name", "type": { - "name": "Error", - "kind": "struct", + "name": "const char*", + "kind": "pointer", "sizeOf": 8, "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 38, - "column": 16 + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 263, - "column": 20 + "line": 167, + "column": 15 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 262, - "column": 5 - } - }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD9": { - "size_of": 16, - "align_of": 1, - "fields": [ + }, { - "name": "u128", + "name": "ty", "type": { - "name": "uint8_t[16]", - "kind": "array", - "sizeOf": 16, + "name": "Ty*", + "kind": "pointer", + "sizeOf": 8, "alignOf": 8, - "sizeOfElement": 1, - "arraySize": 16, "innerType": { - "name": "uint8_t", - "kind": "typeAlias", - "sizeOf": 1, - "alignOf": 1, + "name": "Ty", + "kind": "struct", + "sizeOf": 48, + "alignOf": 8, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 266, - "column": 24 - }, - "innerType": { - "name": "unsigned char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 196, + "column": 16 } } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 138, - "column": 15 + "line": 168, + "column": 14 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 137, - "column": 5 + "line": 166, + "column": 16 } }, - "ModelMetadata": { - "size_of": 152, + "ResultCArrayu8_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 16, "align_of": 8, "fields": [ { - "name": "schema", + "name": "", "type": { - "name": "Ty", + "name": "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 48, + "sizeOf": 16, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 196, - "column": 16 + "line": 76, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 380, - "column": 13 + "line": 76, + "column": 5 } }, { - "name": "namespace_", + "name": "", "type": { - "name": "const char*", + "name": "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 79, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 79, + "column": 5 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 75, + "column": 3 + } + }, + "CArrayCOptionFieldElement": { + "size_of": 16, + "align_of": 8, + "fields": [ + { + "name": "data", + "type": { + "name": "COptionFieldElement*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "name": "COptionFieldElement", + "kind": "struct", + "sizeOf": 36, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 273, + "column": 16 + } } }, - "offset_of": 48, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 381, - "column": 15 + "line": 283, + "column": 31 } }, { - "name": "name", + "name": "data_len", "type": { - "name": "const char*", - "kind": "pointer", + "name": "uintptr_t", + "kind": "typeAlias", "sizeOf": 8, "alignOf": 8, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 298, + "column": 26 + }, "innerType": { - "name": "const char", + "name": "unsigned long long", "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "sizeOf": 8, + "alignOf": 8 } }, - "offset_of": 56, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 382, - "column": 15 + "line": 284, + "column": 13 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 282, + "column": 16 + } + }, + "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 40, + "align_of": 8, + "fields": [ { - "name": "packed_size", + "name": "keys", "type": { - "name": "uint32_t", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "KeysClause", + "kind": "struct", + "sizeOf": 40, + "alignOf": 8, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 198, - "column": 25 - }, - "innerType": { - "name": "unsigned int", - "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 292, + "column": 16 } }, - "offset_of": 64, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 383, - "column": 12 + "line": 342, + "column": 25 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 341, + "column": 5 + } + }, + "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "unpacked_size", + "name": "number", "type": { - "name": "uint32_t", + "name": "uint64_t", "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "sizeOf": 8, + "alignOf": 8, "location": { "fileName": "stdint.h", "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 198, + "line": 98, "column": 25 }, "innerType": { - "name": "unsigned int", + "name": "unsigned long long", "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 + "sizeOf": 8, + "alignOf": 8 } }, - "offset_of": 68, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 384, - "column": 12 + "line": 667, + "column": 16 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 666, + "column": 5 + } + }, + "MemberValue_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 40, + "align_of": 8, + "fields": [ { - "name": "class_hash", + "name": "", "type": { - "name": "FieldElement", + "name": "MemberValue_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 40, + "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, - "column": 16 + "line": 306, + "column": 5 } }, - "offset_of": 72, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 385, - "column": 23 + "line": 306, + "column": 5 } }, { - "name": "contract_address", + "name": "", "type": { - "name": "FieldElement", + "name": "MemberValue_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, - "column": 16 + "line": 309, + "column": 5 } }, - "offset_of": 104, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 386, - "column": 23 + "line": 309, + "column": 5 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 305, + "column": 3 + } + }, + "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "layout", + "name": "err", "type": { - "name": "CArrayFieldElement", + "name": "Error", "kind": "struct", - "sizeOf": 16, + "sizeOf": 8, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 374, + "line": 38, "column": 16 } }, - "offset_of": 136, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 387, - "column": 29 + "line": 80, + "column": 20 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 379, - "column": 16 + "line": 79, + "column": 5 } }, - "ResultCArrayEntity": { - "size_of": 24, + "Entity": { + "size_of": 48, "align_of": 8, "fields": [ { - "name": "tag", + "name": "hashed_keys", "type": { - "name": "ResultCArrayEntity_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 254, - "column": 3 - }, - "innerType": { - "name": "ResultCArrayEntity_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 251, - "column": 14 - } + "line": 59, + "column": 16 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 242, + "column": 23 + } + }, + { + "name": "models", + "type": { + "name": "CArrayStruct", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 236, + "column": 16 } }, + "offset_of": 32, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 257, - "column": 26 + "line": 243, + "column": 23 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 241, + "column": 16 + } + }, + "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "", + "name": "err", "type": { - "name": "ResultCArrayEntity_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 16, + "name": "Error", + "kind": "struct", + "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 258, - "column": 3 + "line": 38, + "column": 16 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 258, - "column": 3 + "line": 451, + "column": 20 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 256, - "column": 16 + "line": 450, + "column": 5 } }, - "COptionClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 80, + "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "some", + "name": "ok", "type": { - "name": "Clause", + "name": "CArrayEntity", "kind": "struct", - "sizeOf": 80, + "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 338, + "line": 246, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 362, - "column": 21 + "line": 260, + "column": 27 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 361, + "line": 259, "column": 5 } }, - "CArrayTokenBalance": { + "CArrayEntity": { "size_of": 16, "align_of": 8, "fields": [ { "name": "data", "type": { - "name": "TokenBalance*", + "name": "Entity*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "TokenBalance", + "name": "Entity", "kind": "struct", - "sizeOf": 104, + "sizeOf": 48, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 492, + "line": 241, "column": 16 } } @@ -9240,8 +9351,8 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 504, - "column": 24 + "line": 247, + "column": 18 } }, { @@ -9268,7 +9379,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 505, + "line": 248, "column": 13 } } @@ -9276,93 +9387,69 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 503, + "line": 246, "column": 16 } }, - "ResultCArrayEntity_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 16, - "align_of": 8, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD15": { + "size_of": 32, + "align_of": 1, "fields": [ { - "name": "", - "type": { - "name": "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 259, - "column": 5 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 259, - "column": 5 - } - }, - { - "name": "", + "name": "contract_address", "type": { - "name": "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "FieldElement", "kind": "struct", - "sizeOf": 8, - "alignOf": 8, - "isAnonymous": true, + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 262, - "column": 5 + "line": 59, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 262, - "column": 5 + "line": 161, + "column": 27 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 258, - "column": 3 + "line": 160, + "column": 5 } }, - "EntityKeysClause": { - "size_of": 48, + "COptionClause": { + "size_of": 88, "align_of": 8, "fields": [ { "name": "tag", "type": { - "name": "EntityKeysClause_Tag", + "name": "COptionClause_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 425, + "line": 356, "column": 3 }, "innerType": { - "name": "EntityKeysClause_Tag", + "name": "COptionClause_Tag", "kind": "enum", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 422, + "line": 353, "column": 14 } } @@ -9370,22 +9457,22 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 428, - "column": 24 + "line": 359, + "column": 21 } }, { "name": "", "type": { - "name": "EntityKeysClause_ANONYMOUS_FIELD1", + "name": "COptionClause_ANONYMOUS_FIELD1", "kind": "union", - "sizeOf": 40, + "sizeOf": 80, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 429, + "line": 360, "column": 3 } }, @@ -9393,7 +9480,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 429, + "line": 360, "column": 3 } } @@ -9401,364 +9488,404 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 427, + "line": 358, "column": 16 } }, - "Primitive_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 32, + "CHashItemFieldElementModelMetadata": { + "size_of": 184, "align_of": 8, "fields": [ { - "name": "", - "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 1, - "alignOf": 1, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 110, - "column": 5 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 110, - "column": 5 - } - }, - { - "name": "", - "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", - "kind": "struct", - "sizeOf": 2, - "alignOf": 2, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 113, - "column": 5 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 113, - "column": 5 - } - }, - { - "name": "", - "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", - "kind": "struct", - "sizeOf": 4, - "alignOf": 4, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 116, - "column": 5 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 116, - "column": 5 - } - }, - { - "name": "", - "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3", - "kind": "struct", - "sizeOf": 8, - "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 119, - "column": 5 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 119, - "column": 5 - } - }, - { - "name": "", + "name": "key", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4", + "name": "FieldElement", "kind": "struct", - "sizeOf": 16, + "sizeOf": 32, "alignOf": 1, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 122, - "column": 5 + "line": 59, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 122, - "column": 5 + "line": 391, + "column": 23 } }, { - "name": "", + "name": "value", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD5", + "name": "ModelMetadata", "kind": "struct", - "sizeOf": 1, - "alignOf": 1, - "isAnonymous": true, + "sizeOf": 152, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 125, - "column": 5 + "line": 379, + "column": 16 } }, + "offset_of": 32, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 125, - "column": 5 + "line": 392, + "column": 24 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 390, + "column": 16 + } + }, + "CArrayStruct": { + "size_of": 16, + "align_of": 8, + "fields": [ { - "name": "", + "name": "data", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD6", - "kind": "struct", - "sizeOf": 2, - "alignOf": 2, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 128, - "column": 5 + "name": "Struct*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Struct", + "kind": "struct", + "sizeOf": 24, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 231, + "column": 16 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 128, - "column": 5 + "line": 237, + "column": 18 } }, { - "name": "", + "name": "data_len", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD7", - "kind": "struct", - "sizeOf": 4, - "alignOf": 4, - "isAnonymous": true, + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 131, - "column": 5 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 298, + "column": 26 + }, + "innerType": { + "name": "unsigned long long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 131, - "column": 5 + "line": 238, + "column": 13 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 236, + "column": 16 + } + }, + "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "", + "name": "err", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD8", + "name": "Error", "kind": "struct", "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 134, - "column": 5 + "line": 38, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 134, - "column": 5 + "line": 54, + "column": 20 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 53, + "column": 5 + } + }, + "EntityKeysClause": { + "size_of": 48, + "align_of": 8, + "fields": [ { - "name": "", + "name": "tag", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD9", - "kind": "struct", - "sizeOf": 16, - "alignOf": 1, - "isAnonymous": true, + "name": "EntityKeysClause_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 137, - "column": 5 + "line": 425, + "column": 3 + }, + "innerType": { + "name": "EntityKeysClause_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 422, + "column": 14 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 137, - "column": 5 + "line": 428, + "column": 24 } }, { "name": "", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD10", - "kind": "struct", - "sizeOf": 32, + "name": "EntityKeysClause_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 40, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 140, - "column": 5 + "line": 429, + "column": 3 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 140, - "column": 5 + "line": 429, + "column": 3 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 427, + "column": 16 + } + }, + "Resultc_char": { + "size_of": 16, + "align_of": 8, + "fields": [ { - "name": "", + "name": "tag", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD11", - "kind": "struct", + "name": "Resultc_char_Tag", + "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 148, - "column": 5 + "line": 552, + "column": 3 + }, + "innerType": { + "name": "Resultc_char_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 549, + "column": 14 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 148, - "column": 5 + "line": 555, + "column": 20 } }, { "name": "", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD12", + "name": "Resultc_char_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 556, + "column": 3 + } + }, + "offset_of": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 556, + "column": 3 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 554, + "column": 16 + } + }, + "ResultProvider_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 8, + "align_of": 8, + "fields": [ + { + "name": "", + "type": { + "name": "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 1, - "alignOf": 1, + "sizeOf": 8, + "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 151, + "line": 619, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 151, + "line": 619, "column": 5 } }, { "name": "", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD13", + "name": "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 8, + "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 154, + "line": 622, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 154, + "line": 622, "column": 5 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 618, + "column": 3 + } + }, + "ResultCArrayTokenBalance_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 16, + "align_of": 8, + "fields": [ { "name": "", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD14", + "name": "ResultCArrayTokenBalance_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 16, + "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 157, + "line": 516, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 157, + "line": 516, "column": 5 } }, { "name": "", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD15", + "name": "ResultCArrayTokenBalance_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 8, + "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 160, + "line": 519, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 160, + "line": 519, "column": 5 } } @@ -9766,249 +9893,245 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 109, + "line": 515, "column": 3 } }, - "CArrayStruct": { - "size_of": 16, + "Member": { + "size_of": 24, "align_of": 8, "fields": [ { - "name": "data", + "name": "name", "type": { - "name": "Struct*", + "name": "const char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Struct", + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 221, + "column": 15 + } + }, + { + "name": "ty", + "type": { + "name": "Ty*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Ty", "kind": "struct", - "sizeOf": 24, + "sizeOf": 48, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 231, + "line": 196, "column": 16 } } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 237, - "column": 18 + "line": 222, + "column": 14 } }, { - "name": "data_len", + "name": "key", "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 298, - "column": 26 - }, - "innerType": { - "name": "unsigned long long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 - } + "name": "_Bool", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 }, - "offset_of": 8, + "offset_of": 16, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 238, - "column": 13 + "line": 223, + "column": 8 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 236, + "line": 220, "column": 16 } }, - "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, - "align_of": 8, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD13": { + "size_of": 32, + "align_of": 1, "fields": [ { - "name": "err", + "name": "felt252", "type": { - "name": "Error", + "name": "FieldElement", "kind": "struct", - "sizeOf": 8, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 38, + "line": 59, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 606, - "column": 20 + "line": 155, + "column": 27 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 605, + "line": 154, "column": 5 } }, - "COptionClause_ANONYMOUS_FIELD1": { + "Ty_ANONYMOUS_FIELD1": { "record_kind": "union", - "size_of": 80, + "size_of": 40, "align_of": 8, "fields": [ { "name": "", "type": { - "name": "COptionClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 80, + "sizeOf": 40, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 361, + "line": 199, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 361, + "line": 199, "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 360, - "column": 3 - } - }, - "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, - "align_of": 8, - "fields": [ + }, { - "name": "err", + "name": "", "type": { - "name": "Error", + "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", - "sizeOf": 8, + "sizeOf": 32, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 38, - "column": 16 + "line": 205, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 451, - "column": 20 + "line": 205, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 450, - "column": 5 - } - }, - "EntityKeysClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 40, - "align_of": 8, - "fields": [ + }, { - "name": "entity_keys", + "name": "", "type": { - "name": "KeysClause", + "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", "kind": "struct", - "sizeOf": 40, + "sizeOf": 16, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 292, - "column": 16 + "line": 208, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 434, - "column": 25 + "line": 208, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 433, - "column": 5 - } - }, - "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 8, - "align_of": 8, - "fields": [ + }, + { + "name": "", + "type": { + "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 211, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 211, + "column": 5 + } + }, { - "name": "ok", + "name": "", "type": { - "name": "ToriiClient*", - "kind": "pointer", + "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4", + "kind": "struct", "sizeOf": 8, "alignOf": 8, - "innerType": { - "name": "ToriiClient", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 36, - "column": 16 - } + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 214, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 51, - "column": 27 + "line": 214, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 50, - "column": 5 + "line": 198, + "column": 3 } }, - "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { "size_of": 8, "align_of": 8, "fields": [ @@ -10029,7 +10152,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 80, + "line": 417, "column": 20 } } @@ -10037,30 +10160,30 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 79, + "line": 416, "column": 5 } }, - "CArrayToken": { + "CArrayClause": { "size_of": 16, "align_of": 8, "fields": [ { "name": "data", "type": { - "name": "Token*", + "name": "Clause*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Token", + "name": "Clause", "kind": "struct", - "sizeOf": 64, + "sizeOf": 80, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 462, + "line": 338, "column": 16 } } @@ -10068,8 +10191,8 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 471, - "column": 17 + "line": 323, + "column": 18 } }, { @@ -10096,7 +10219,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 472, + "line": 324, "column": 13 } } @@ -10104,7 +10227,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 470, + "line": 322, "column": 16 } }, @@ -10141,32 +10264,32 @@ "column": 5 } }, - "COptionClause": { - "size_of": 88, + "ResultToriiClient": { + "size_of": 16, "align_of": 8, "fields": [ { "name": "tag", "type": { - "name": "COptionClause_Tag", + "name": "ResultToriiClient_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 356, + "line": 45, "column": 3 }, "innerType": { - "name": "COptionClause_Tag", + "name": "ResultToriiClient_Tag", "kind": "enum", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 353, + "line": 42, "column": 14 } } @@ -10174,22 +10297,22 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 359, - "column": 21 + "line": 48, + "column": 25 } }, { "name": "", "type": { - "name": "COptionClause_ANONYMOUS_FIELD1", + "name": "ResultToriiClient_ANONYMOUS_FIELD1", "kind": "union", - "sizeOf": 80, + "sizeOf": 8, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 360, + "line": 49, "column": 3 } }, @@ -10197,7 +10320,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 360, + "line": 49, "column": 3 } } @@ -10205,209 +10328,41 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 358, - "column": 16 - } - }, - "Signature": { - "size_of": 64, - "align_of": 1, - "fields": [ - { - "name": "r", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 587, - "column": 23 - }, - "comment": "/**\n * The \u0060r\u0060 value of a signature\n */" - }, - { - "name": "s", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - }, - "offset_of": 32, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 591, - "column": 23 - }, - "comment": "/**\n * The \u0060s\u0060 value of a signature\n */" - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 583, + "line": 47, "column": 16 } }, - "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3": { - "size_of": 16, - "align_of": 8, - "fields": [ - { - "name": "array", - "type": { - "name": "CArrayTy", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 182, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 212, - "column": 23 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 211, - "column": 5 - } - }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 1, - "align_of": 1, - "fields": [ - { - "name": "i8", - "type": { - "name": "int8_t", - "kind": "typeAlias", - "sizeOf": 1, - "alignOf": 1, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 264, - "column": 23 - }, - "innerType": { - "name": "signed char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 111, - "column": 14 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 110, - "column": 5 - } - }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD6": { - "size_of": 2, - "align_of": 2, - "fields": [ - { - "name": "u16", - "type": { - "name": "uint16_t", - "kind": "typeAlias", - "sizeOf": 2, - "alignOf": 2, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 243, - "column": 25 - }, - "innerType": { - "name": "unsigned short", - "kind": "primitive", - "sizeOf": 2, - "alignOf": 2 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 129, - "column": 16 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 128, - "column": 5 - } - }, - "Resultc_char_ANONYMOUS_FIELD1": { + "ResultSignature_ANONYMOUS_FIELD1": { "record_kind": "union", - "size_of": 8, + "size_of": 64, "align_of": 8, "fields": [ { "name": "", "type": { - "name": "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 8, - "alignOf": 8, + "sizeOf": 64, + "alignOf": 1, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 557, + "line": 602, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 557, + "line": 602, "column": 5 } }, { "name": "", "type": { - "name": "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", "sizeOf": 8, "alignOf": 8, @@ -10415,14 +10370,14 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 560, + "line": 605, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 560, + "line": 605, "column": 5 } } @@ -10430,282 +10385,327 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 556, + "line": 601, "column": 3 } }, - "ResultFieldElement_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 32, + "WorldMetadata": { + "size_of": 48, "align_of": 8, "fields": [ { - "name": "", + "name": "world_address", "type": { - "name": "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "FieldElement", "kind": "struct", "sizeOf": 32, "alignOf": 1, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 574, - "column": 5 + "line": 59, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 574, - "column": 5 + "line": 401, + "column": 23 } }, { - "name": "", + "name": "models", "type": { - "name": "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "CArrayCHashItemFieldElementModelMetadata", "kind": "struct", - "sizeOf": 8, + "sizeOf": 16, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 577, - "column": 5 + "line": 395, + "column": 16 } }, + "offset_of": 32, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 577, - "column": 5 + "line": 402, + "column": 51 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 573, - "column": 3 + "line": 400, + "column": 16 } }, - "ResultAccount_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 8, - "align_of": 8, + "COptionFieldElement": { + "size_of": 36, + "align_of": 4, "fields": [ { - "name": "", + "name": "tag", "type": { - "name": "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 8, - "alignOf": 8, - "isAnonymous": true, + "name": "COptionFieldElement_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 636, - "column": 5 + "line": 271, + "column": 3 + }, + "innerType": { + "name": "COptionFieldElement_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 268, + "column": 14 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 636, - "column": 5 + "line": 274, + "column": 27 } }, { "name": "", "type": { - "name": "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", - "kind": "struct", - "sizeOf": 8, - "alignOf": 8, + "name": "COptionFieldElement_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 32, + "alignOf": 1, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 639, - "column": 5 + "line": 275, + "column": 3 } }, + "offset_of": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 639, - "column": 5 + "line": 275, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 635, - "column": 3 + "line": 273, + "column": 16 } }, - "CompositeClause": { + "ResultCArrayToken": { "size_of": 24, "align_of": 8, "fields": [ { - "name": "operator_", + "name": "tag", "type": { - "name": "LogicalOperator", - "kind": "enum", + "name": "ResultCArrayToken_Tag", + "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 20, - "column": 14 + "line": 478, + "column": 3 + }, + "innerType": { + "name": "ResultCArrayToken_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 475, + "column": 14 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 328, - "column": 24 + "line": 481, + "column": 25 } }, { - "name": "clauses", + "name": "", "type": { - "name": "CArrayClause", - "kind": "struct", + "name": "ResultCArrayToken_ANONYMOUS_FIELD1", + "kind": "union", "sizeOf": 16, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 322, - "column": 16 + "line": 482, + "column": 3 } }, "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 329, - "column": 23 + "line": 482, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 327, + "line": 480, "column": 16 } }, - "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 72, + "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { + "size_of": 24, "align_of": 8, "fields": [ { - "name": "c_member", + "name": "composite", "type": { - "name": "MemberClause", + "name": "CompositeClause", "kind": "struct", - "sizeOf": 72, + "sizeOf": 24, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 315, + "line": 327, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 345, - "column": 27 + "line": 348, + "column": 30 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 344, + "line": 347, "column": 5 } }, - "CArrayCOptionFieldElement": { - "size_of": 16, + "Resultc_char_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 8, "align_of": 8, "fields": [ { - "name": "data", + "name": "", "type": { - "name": "COptionFieldElement*", - "kind": "pointer", + "name": "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", "sizeOf": 8, "alignOf": 8, - "innerType": { - "name": "COptionFieldElement", - "kind": "struct", - "sizeOf": 36, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 273, - "column": 16 - } + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 557, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 283, - "column": 31 + "line": 557, + "column": 5 } }, { - "name": "data_len", + "name": "", "type": { - "name": "uintptr_t", - "kind": "typeAlias", + "name": "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", "sizeOf": 8, "alignOf": 8, + "isAnonymous": true, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 298, - "column": 26 - }, - "innerType": { - "name": "unsigned long long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 560, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 560, + "column": 5 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 556, + "column": 3 + } + }, + "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 32, + "align_of": 8, + "fields": [ + { + "name": "enum_", + "type": { + "name": "Enum", + "kind": "struct", + "sizeOf": 32, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 176, + "column": 16 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 284, - "column": 13 + "line": 206, + "column": 19 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 282, - "column": 16 + "line": 205, + "column": 5 } } }, "enums": { - "EntityKeysClause_Tag": { + "Primitive_Tag": { "typeInteger": { "name": "int", "kind": "primitive", @@ -10714,21 +10714,77 @@ }, "values": [ { - "name": "HashedKeys" + "name": "I8" }, { - "name": "EntityKeys", + "name": "I16", "value": 1 + }, + { + "name": "I32", + "value": 2 + }, + { + "name": "I64", + "value": 3 + }, + { + "name": "I128", + "value": 4 + }, + { + "name": "U8", + "value": 5 + }, + { + "name": "U16", + "value": 6 + }, + { + "name": "U32", + "value": 7 + }, + { + "name": "U64", + "value": 8 + }, + { + "name": "U128", + "value": 9 + }, + { + "name": "U256", + "value": 10 + }, + { + "name": "USize", + "value": 11 + }, + { + "name": "Bool", + "value": 12 + }, + { + "name": "Felt252", + "value": 13 + }, + { + "name": "ClassHash", + "value": 14 + }, + { + "name": "ContractAddress", + "value": 15 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 422, + "line": 85, "column": 14 } }, - "ResultAccount_Tag": { + "ResultToriiClient_Tag": { "typeInteger": { "name": "int", "kind": "primitive", @@ -10737,21 +10793,21 @@ }, "values": [ { - "name": "OkAccount" + "name": "OkToriiClient" }, { - "name": "ErrAccount", + "name": "ErrToriiClient", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 628, + "line": 42, "column": 14 } }, - "ResultFieldElement_Tag": { + "PatternMatching": { "typeInteger": { "name": "int", "kind": "primitive", @@ -10760,21 +10816,21 @@ }, "values": [ { - "name": "OkFieldElement" + "name": "FixedLen" }, { - "name": "ErrFieldElement", + "name": "VariableLen", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 566, + "line": 25, "column": 14 } }, - "COptionClause_Tag": { + "BlockTag": { "typeInteger": { "name": "int", "kind": "primitive", @@ -10783,21 +10839,21 @@ }, "values": [ { - "name": "SomeClause" + "name": "Latest" }, { - "name": "NoneClause", + "name": "Pending", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 353, + "line": 6, "column": 14 } }, - "ResultSignature_Tag": { + "MemberValue_Tag": { "typeInteger": { "name": "int", "kind": "primitive", @@ -10806,21 +10862,17 @@ }, "values": [ { - "name": "OkSignature" - }, - { - "name": "ErrSignature", - "value": 1 + "name": "String" } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 594, + "line": 298, "column": 14 } }, - "ResultCArrayFieldElement_Tag": { + "Resultbool_Tag": { "typeInteger": { "name": "int", "kind": "primitive", @@ -10829,21 +10881,21 @@ }, "values": [ { - "name": "OkCArrayFieldElement" + "name": "Okbool" }, { - "name": "ErrCArrayFieldElement", + "name": "Errbool", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 532, + "line": 439, "column": 14 } }, - "ResultCArrayToken_Tag": { + "ResultCArrayFieldElement_Tag": { "typeInteger": { "name": "int", "kind": "primitive", @@ -10852,21 +10904,21 @@ }, "values": [ { - "name": "OkCArrayToken" + "name": "OkCArrayFieldElement" }, { - "name": "ErrCArrayToken", + "name": "ErrCArrayFieldElement", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 475, + "line": 532, "column": 14 } }, - "Clause_Tag": { + "ResultAccount_Tag": { "typeInteger": { "name": "int", "kind": "primitive", @@ -10875,25 +10927,21 @@ }, "values": [ { - "name": "Keys" + "name": "OkAccount" }, { - "name": "CMember", + "name": "ErrAccount", "value": 1 - }, - { - "name": "Composite", - "value": 2 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 332, + "line": 628, "column": 14 } }, - "MemberValue_Tag": { + "ResultCArrayu8_Tag": { "typeInteger": { "name": "int", "kind": "primitive", @@ -10902,17 +10950,21 @@ }, "values": [ { - "name": "String" + "name": "OkCArrayu8" + }, + { + "name": "ErrCArrayu8", + "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 298, + "line": 68, "column": 14 } }, - "ComparisonOperator": { + "ResultSignature_Tag": { "typeInteger": { "name": "int", "kind": "primitive", @@ -10921,37 +10973,21 @@ }, "values": [ { - "name": "Eq" + "name": "OkSignature" }, { - "name": "Neq", + "name": "ErrSignature", "value": 1 - }, - { - "name": "Gt", - "value": 2 - }, - { - "name": "Gte", - "value": 3 - }, - { - "name": "Lt", - "value": 4 - }, - { - "name": "Lte", - "value": 5 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 11, + "line": 594, "column": 14 } }, - "ResultCArrayTokenBalance_Tag": { + "ResultCArrayEntity_Tag": { "typeInteger": { "name": "int", "kind": "primitive", @@ -10960,21 +10996,21 @@ }, "values": [ { - "name": "OkCArrayTokenBalance" + "name": "OkCArrayEntity" }, { - "name": "ErrCArrayTokenBalance", + "name": "ErrCArrayEntity", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 508, + "line": 251, "column": 14 } }, - "Primitive_Tag": { + "COptionFieldElement_Tag": { "typeInteger": { "name": "int", "kind": "primitive", @@ -10983,77 +11019,21 @@ }, "values": [ { - "name": "I8" + "name": "SomeFieldElement" }, { - "name": "I16", + "name": "NoneFieldElement", "value": 1 - }, - { - "name": "I32", - "value": 2 - }, - { - "name": "I64", - "value": 3 - }, - { - "name": "I128", - "value": 4 - }, - { - "name": "U8", - "value": 5 - }, - { - "name": "U16", - "value": 6 - }, - { - "name": "U32", - "value": 7 - }, - { - "name": "U64", - "value": 8 - }, - { - "name": "U128", - "value": 9 - }, - { - "name": "U256", - "value": 10 - }, - { - "name": "USize", - "value": 11 - }, - { - "name": "Bool", - "value": 12 - }, - { - "name": "Felt252", - "value": 13 - }, - { - "name": "ClassHash", - "value": 14 - }, - { - "name": "ContractAddress", - "value": 15 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 85, + "line": 268, "column": 14 } }, - "ResultToriiClient_Tag": { + "Resultc_char_Tag": { "typeInteger": { "name": "int", "kind": "primitive", @@ -11062,21 +11042,21 @@ }, "values": [ { - "name": "OkToriiClient" + "name": "Okc_char" }, { - "name": "ErrToriiClient", + "name": "Errc_char", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 42, + "line": 549, "column": 14 } }, - "COptionFieldElement_Tag": { + "COptionClause_Tag": { "typeInteger": { "name": "int", "kind": "primitive", @@ -11085,21 +11065,21 @@ }, "values": [ { - "name": "SomeFieldElement" + "name": "SomeClause" }, { - "name": "NoneFieldElement", + "name": "NoneClause", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 268, + "line": 353, "column": 14 } }, - "ResultCArrayu8_Tag": { + "BlockId_Tag": { "typeInteger": { "name": "int", "kind": "primitive", @@ -11108,21 +11088,26 @@ }, "values": [ { - "name": "OkCArrayu8" + "name": "Hash" }, { - "name": "ErrCArrayu8", + "name": "Number", "value": 1 + }, + { + "name": "BlockTag_", + "value": 2 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 68, + "line": 654, "column": 14 - } + }, + "comment": "/**\n * Block hash, number or tag\n */" }, - "ResultSubscription_Tag": { + "Ty_Tag": { "typeInteger": { "name": "int", "kind": "primitive", @@ -11131,21 +11116,37 @@ }, "values": [ { - "name": "OkSubscription" + "name": "Primitive_" }, { - "name": "ErrSubscription", + "name": "Struct_", "value": 1 + }, + { + "name": "Enum_", + "value": 2 + }, + { + "name": "Tuple_", + "value": 3 + }, + { + "name": "Array_", + "value": 4 + }, + { + "name": "ByteArray", + "value": 5 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 405, + "line": 187, "column": 14 } }, - "ResultCArrayEntity_Tag": { + "ComparisonOperator": { "typeInteger": { "name": "int", "kind": "primitive", @@ -11154,21 +11155,37 @@ }, "values": [ { - "name": "OkCArrayEntity" + "name": "Eq" }, { - "name": "ErrCArrayEntity", + "name": "Neq", "value": 1 + }, + { + "name": "Gt", + "value": 2 + }, + { + "name": "Gte", + "value": 3 + }, + { + "name": "Lt", + "value": 4 + }, + { + "name": "Lte", + "value": 5 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 251, + "line": 11, "column": 14 } }, - "LogicalOperator": { + "ResultCArrayToken_Tag": { "typeInteger": { "name": "int", "kind": "primitive", @@ -11177,21 +11194,21 @@ }, "values": [ { - "name": "And" + "name": "OkCArrayToken" }, { - "name": "Or", + "name": "ErrCArrayToken", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 20, + "line": 475, "column": 14 } }, - "PatternMatching": { + "ResultFieldElement_Tag": { "typeInteger": { "name": "int", "kind": "primitive", @@ -11200,21 +11217,21 @@ }, "values": [ { - "name": "FixedLen" + "name": "OkFieldElement" }, { - "name": "VariableLen", + "name": "ErrFieldElement", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 25, + "line": 566, "column": 14 } }, - "ResultProvider_Tag": { + "ResultSubscription_Tag": { "typeInteger": { "name": "int", "kind": "primitive", @@ -11223,21 +11240,21 @@ }, "values": [ { - "name": "OkProvider" + "name": "OkSubscription" }, { - "name": "ErrProvider", + "name": "ErrSubscription", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 611, + "line": 405, "column": 14 } }, - "Resultbool_Tag": { + "EntityKeysClause_Tag": { "typeInteger": { "name": "int", "kind": "primitive", @@ -11246,21 +11263,21 @@ }, "values": [ { - "name": "Okbool" + "name": "HashedKeys" }, { - "name": "Errbool", + "name": "EntityKeys", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 439, + "line": 422, "column": 14 } }, - "BlockTag": { + "ResultCArrayTokenBalance_Tag": { "typeInteger": { "name": "int", "kind": "primitive", @@ -11269,21 +11286,21 @@ }, "values": [ { - "name": "Latest" + "name": "OkCArrayTokenBalance" }, { - "name": "Pending", + "name": "ErrCArrayTokenBalance", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 6, + "line": 508, "column": 14 } }, - "Ty_Tag": { + "Clause_Tag": { "typeInteger": { "name": "int", "kind": "primitive", @@ -11292,37 +11309,25 @@ }, "values": [ { - "name": "Primitive_" + "name": "Keys" }, { - "name": "Struct_", + "name": "CMember", "value": 1 }, { - "name": "Enum_", + "name": "Composite", "value": 2 - }, - { - "name": "Tuple_", - "value": 3 - }, - { - "name": "Array_", - "value": 4 - }, - { - "name": "ByteArray", - "value": 5 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 187, + "line": 332, "column": 14 } }, - "BlockId_Tag": { + "LogicalOperator": { "typeInteger": { "name": "int", "kind": "primitive", @@ -11331,26 +11336,21 @@ }, "values": [ { - "name": "Hash" + "name": "And" }, { - "name": "Number", + "name": "Or", "value": 1 - }, - { - "name": "BlockTag_", - "value": 2 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 654, + "line": 20, "column": 14 - }, - "comment": "/**\n * Block hash, number or tag\n */" + } }, - "Resultc_char_Tag": { + "ResultProvider_Tag": { "typeInteger": { "name": "int", "kind": "primitive", @@ -11359,60 +11359,60 @@ }, "values": [ { - "name": "Okc_char" + "name": "OkProvider" }, { - "name": "Errc_char", + "name": "ErrProvider", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 549, + "line": 611, "column": 14 } } }, "typeAliases": {}, "opaqueTypes": { - "ToriiClient": { + "Provider": { "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 36, + "line": 32, "column": 16 } }, - "Account": { + "ToriiClient": { "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 30, + "line": 36, "column": 16 } }, - "Provider": { + "Subscription": { "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 32, + "line": 34, "column": 16 } }, - "Subscription": { + "Account": { "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 34, + "line": 30, "column": 16 } } }, "functionPointers": { - "void (FieldElement, CArrayStruct)": { + "void (IndexerUpdate)": { "type": { - "name": "void (FieldElement, CArrayStruct)", + "name": "void (IndexerUpdate)", "kind": "functionPointer", "sizeOf": 1, "alignOf": 4 @@ -11425,29 +11425,14 @@ { "name": "", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - } - }, - { - "name": "", - "type": { - "name": "CArrayStruct", + "name": "IndexerUpdate", "kind": "struct", - "sizeOf": 16, + "sizeOf": 56, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 236, + "line": 525, "column": 16 } } @@ -11483,9 +11468,9 @@ } ] }, - "void (IndexerUpdate)": { + "void (const char *)": { "type": { - "name": "void (IndexerUpdate)", + "name": "void (const char *)", "kind": "functionPointer", "sizeOf": 1, "alignOf": 4 @@ -11498,23 +11483,24 @@ { "name": "", "type": { - "name": "IndexerUpdate", - "kind": "struct", - "sizeOf": 56, + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 525, - "column": 16 + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } } } ] }, - "void (const char *)": { + "void (FieldElement, CArrayStruct)": { "type": { - "name": "void (const char *)", + "name": "void (FieldElement, CArrayStruct)", "kind": "functionPointer", "sizeOf": 1, "alignOf": 4 @@ -11527,16 +11513,30 @@ { "name": "", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + } + }, + { + "name": "", + "type": { + "name": "CArrayStruct", + "kind": "struct", + "sizeOf": 16, "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 236, + "column": 16 } } } diff --git a/Bindings/ast/x86_64-unknown-linux-gnu.json b/Bindings/ast/x86_64-unknown-linux-gnu.json index 3e965567..82f8c0f9 100644 --- a/Bindings/ast/x86_64-unknown-linux-gnu.json +++ b/Bindings/ast/x86_64-unknown-linux-gnu.json @@ -5,173 +5,204 @@ "macroObjects": {}, "variables": {}, "functions": { - "client_on_event_message_update": { + "provider_new": { "callingConvention": "cdecl", "returnType": { - "name": "ResultSubscription", + "name": "ResultProvider", "kind": "struct", "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 410, + "line": 616, "column": 16 } }, "parameters": [ { - "name": "client", + "name": "rpc_url", "type": { - "name": "ToriiClient*", + "name": "const char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "ToriiClient", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 36, - "column": 16 - } + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 771, + "column": 23 + } + }, + "subscription_cancel": { + "callingConvention": "cdecl", + "returnType": { + "name": "void", + "kind": "primitive" + }, + "parameters": [ { - "name": "clauses", + "name": "subscription", "type": { - "name": "EntityKeysClause*", + "name": "Subscription*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "EntityKeysClause", - "kind": "struct", - "sizeOf": 48, - "alignOf": 8, - "isConst": true, + "name": "Subscription", + "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 427, + "line": 34, "column": 16 } } } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 805, + "column": 6 + } + }, + "parse_cairo_short_string": { + "callingConvention": "cdecl", + "returnType": { + "name": "Resultc_char", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 554, + "column": 16 + } + }, + "parameters": [ { - "name": "clauses_len", + "name": "felt", "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 298, - "column": 26 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 } }, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 298, - "column": 26 - } - }, - { - "name": "historical", - "type": { - "name": "_Bool", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 - } - }, - { - "name": "callback", - "type": { - "name": "void (FieldElement, CArrayStruct)", - "kind": "functionPointer", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 711, - "column": 27 + "line": 757, + "column": 21 } }, - "client_on_entity_state_update": { + "hash_get_contract_address": { "callingConvention": "cdecl", "returnType": { - "name": "ResultSubscription", + "name": "FieldElement", "kind": "struct", - "sizeOf": 16, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 410, + "line": 59, "column": 16 } }, "parameters": [ { - "name": "client", + "name": "class_hash", "type": { - "name": "ToriiClient*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "ToriiClient", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 36, - "column": 16 - } + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 } }, { - "name": "clauses", + "name": "salt", "type": { - "name": "EntityKeysClause*", + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + }, + { + "name": "constructor_calldata", + "type": { + "name": "FieldElement*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "EntityKeysClause", + "name": "FieldElement", "kind": "struct", - "sizeOf": 48, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, "isConst": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 427, + "line": 59, "column": 16 } } } }, { - "name": "clauses_len", + "name": "constructor_calldata_len", "type": { "name": "uintptr_t", "kind": "typeAlias", @@ -198,231 +229,206 @@ } }, { - "name": "callback", + "name": "deployer_address", "type": { - "name": "void (FieldElement, CArrayStruct)", - "kind": "functionPointer", - "sizeOf": 8, - "alignOf": 8 + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 700, - "column": 27 + "line": 799, + "column": 21 } }, - "ty_free": { + "wait_for_transaction": { "callingConvention": "cdecl", "returnType": { - "name": "void", - "kind": "primitive" + "name": "Resultbool", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 444, + "column": 16 + } }, "parameters": [ { - "name": "ty", + "name": "rpc", "type": { - "name": "Ty*", + "name": "Provider*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Ty", - "kind": "struct", - "sizeOf": 48, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 196, - "column": 16 - } - } - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 815, - "column": 6 - } - }, - "client_set_logger": { - "callingConvention": "cdecl", - "returnType": { - "name": "void", - "kind": "primitive" - }, - "parameters": [ - { - "name": "client", - "type": { - "name": "ToriiClient*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "ToriiClient", + "name": "Provider", "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 36, + "line": 32, "column": 16 } } } }, { - "name": "logger", + "name": "txn_hash", "type": { - "name": "void (const char *)", - "kind": "functionPointer", - "sizeOf": 8, - "alignOf": 8 + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 684, - "column": 6 + "line": 797, + "column": 19 } }, - "get_selector_from_tag": { + "signing_key_sign": { "callingConvention": "cdecl", "returnType": { - "name": "FieldElement", + "name": "ResultSignature", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 72, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, + "line": 599, "column": 16 } }, "parameters": [ { - "name": "tag", + "name": "private_key", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 751, - "column": 21 - } - }, - "provider_new": { - "callingConvention": "cdecl", - "returnType": { - "name": "ResultProvider", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 616, - "column": 16 - } - }, - "parameters": [ + }, { - "name": "rpc_url", + "name": "hash", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 771, - "column": 23 + "line": 763, + "column": 24 } }, - "wait_for_transaction": { + "account_set_block_id": { "callingConvention": "cdecl", "returnType": { - "name": "Resultbool", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 444, - "column": 16 - } + "name": "void", + "kind": "primitive" }, "parameters": [ { - "name": "rpc", + "name": "account", "type": { - "name": "Provider*", + "name": "Account*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Provider", + "name": "Account", "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 32, + "line": 30, "column": 16 } } } }, { - "name": "txn_hash", + "name": "block_id", "type": { - "name": "FieldElement", + "name": "BlockId", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 40, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, + "line": 660, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, + "line": 660, "column": 16 } } @@ -430,11 +436,11 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 797, - "column": 19 + "line": 789, + "column": 6 } }, - "error_free": { + "carray_free": { "callingConvention": "cdecl", "returnType": { "name": "void", @@ -442,173 +448,70 @@ }, "parameters": [ { - "name": "error", + "name": "data", "type": { - "name": "Error*", + "name": "void*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Error", - "kind": "struct", + "name": "void", + "kind": "primitive" + } + } + }, + { + "name": "data_len", + "type": { + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 298, + "column": 26 + }, + "innerType": { + "name": "unsigned long", + "kind": "primitive", "sizeOf": 8, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 38, - "column": 16 - } + "alignOf": 8 } + }, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 298, + "column": 26 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 819, + "line": 823, "column": 6 } }, - "verifying_key_verify": { + "client_on_starknet_event": { "callingConvention": "cdecl", "returnType": { - "name": "Resultbool", + "name": "ResultSubscription", "kind": "struct", "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 444, + "line": 410, "column": 16 } }, "parameters": [ { - "name": "verifying_key", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - }, - { - "name": "hash", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - }, - { - "name": "signature", - "type": { - "name": "Signature", - "kind": "struct", - "sizeOf": 64, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 583, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 583, - "column": 16 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 767, - "column": 19 - } - }, - "world_metadata_free": { - "callingConvention": "cdecl", - "returnType": { - "name": "void", - "kind": "primitive" - }, - "parameters": [ - { - "name": "metadata", - "type": { - "name": "WorldMetadata*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "WorldMetadata", - "kind": "struct", - "sizeOf": 48, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 400, - "column": 16 - } - } - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 821, - "column": 6 - } - }, - "client_update_entity_subscription": { - "callingConvention": "cdecl", - "returnType": { - "name": "Resultbool", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 444, - "column": 16 - } - }, - "parameters": [ - { - "name": "client", + "name": "client", "type": { "name": "ToriiClient*", "kind": "pointer", @@ -626,25 +529,6 @@ } } }, - { - "name": "subscription", - "type": { - "name": "Subscription*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "Subscription", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 34, - "column": 16 - } - } - } - }, { "name": "clauses", "type": { @@ -693,54 +577,82 @@ "line": 298, "column": 26 } + }, + { + "name": "callback", + "type": { + "name": "void (Event)", + "kind": "functionPointer", + "sizeOf": 8, + "alignOf": 8 + } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 706, - "column": 19 + "line": 724, + "column": 27 } }, - "bytearray_deserialize": { + "client_on_event_message_update": { "callingConvention": "cdecl", "returnType": { - "name": "Resultc_char", + "name": "ResultSubscription", "kind": "struct", "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 554, + "line": 410, "column": 16 } }, "parameters": [ { - "name": "felts", + "name": "client", "type": { - "name": "FieldElement*", + "name": "ToriiClient*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "FieldElement", + "name": "ToriiClient", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 36, + "column": 16 + } + } + } + }, + { + "name": "clauses", + "type": { + "name": "EntityKeysClause*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "EntityKeysClause", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 48, + "alignOf": 8, "isConst": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, + "line": 427, "column": 16 } } } }, { - "name": "felts_len", + "name": "clauses_len", "type": { "name": "uintptr_t", "kind": "typeAlias", @@ -765,66 +677,69 @@ "line": 298, "column": 26 } + }, + { + "name": "historical", + "type": { + "name": "_Bool", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 + } + }, + { + "name": "callback", + "type": { + "name": "void (FieldElement, CArrayStruct)", + "kind": "functionPointer", + "sizeOf": 8, + "alignOf": 8 + } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 745, - "column": 21 + "line": 711, + "column": 27 } }, - "subscription_cancel": { + "account_deploy_burner": { "callingConvention": "cdecl", "returnType": { - "name": "void", - "kind": "primitive" + "name": "ResultAccount", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 633, + "column": 16 + } }, "parameters": [ { - "name": "subscription", + "name": "provider", "type": { - "name": "Subscription*", + "name": "Provider*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Subscription", + "name": "Provider", "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 34, + "line": 32, "column": 16 } } } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 805, - "column": 6 - } - }, - "account_execute_raw": { - "callingConvention": "cdecl", - "returnType": { - "name": "ResultFieldElement", - "kind": "struct", - "sizeOf": 40, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 571, - "column": 16 - } - }, - "parameters": [ + }, { - "name": "account", + "name": "master_account", "type": { "name": "Account*", "kind": "pointer", @@ -843,29 +758,111 @@ } }, { - "name": "calldata", + "name": "signing_key", "type": { - "name": "Call*", + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 781, + "column": 22 + } + }, + "client_update_event_message_subscription": { + "callingConvention": "cdecl", + "returnType": { + "name": "Resultbool", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 444, + "column": 16 + } + }, + "parameters": [ + { + "name": "client", + "type": { + "name": "ToriiClient*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Call", + "name": "ToriiClient", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 36, + "column": 16 + } + } + } + }, + { + "name": "subscription", + "type": { + "name": "Subscription*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Subscription", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 34, + "column": 16 + } + } + } + }, + { + "name": "clauses", + "type": { + "name": "EntityKeysClause*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "EntityKeysClause", "kind": "struct", - "sizeOf": 56, + "sizeOf": 48, "alignOf": 8, "isConst": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 645, + "line": 427, "column": 16 } } } }, { - "name": "calldata_len", + "name": "clauses_len", "type": { "name": "uintptr_t", "kind": "typeAlias", @@ -890,189 +887,128 @@ "line": 298, "column": 26 } + }, + { + "name": "historical", + "type": { + "name": "_Bool", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 + } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 793, - "column": 27 + "line": 718, + "column": 19 } }, - "client_new": { + "client_entities": { "callingConvention": "cdecl", "returnType": { - "name": "ResultToriiClient", + "name": "ResultCArrayEntity", "kind": "struct", - "sizeOf": 16, + "sizeOf": 24, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 47, + "line": 256, "column": 16 } }, "parameters": [ { - "name": "torii_url", - "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } - } - }, - { - "name": "rpc_url", + "name": "client", "type": { - "name": "const char*", + "name": "ToriiClient*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "name": "ToriiClient", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 36, + "column": 16 + } } } }, { - "name": "libp2p_relay_url", + "name": "query", "type": { - "name": "const char*", + "name": "Query*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } - } - }, - { - "name": "world", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 + "name": "Query", + "kind": "struct", + "sizeOf": 104, + "alignOf": 8, + "isConst": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 367, + "column": 16 + } } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 679, - "column": 26 + "line": 692, + "column": 27 } }, - "starknet_call": { + "account_nonce": { "callingConvention": "cdecl", "returnType": { - "name": "ResultCArrayFieldElement", + "name": "ResultFieldElement", "kind": "struct", - "sizeOf": 24, + "sizeOf": 40, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 537, + "line": 571, "column": 16 } }, "parameters": [ { - "name": "provider", + "name": "account", "type": { - "name": "Provider*", + "name": "Account*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Provider", + "name": "Account", "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 32, + "line": 30, "column": 16 } } } - }, - { - "name": "call", - "type": { - "name": "Call", - "kind": "struct", - "sizeOf": 56, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 645, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 645, - "column": 16 - } - }, - { - "name": "block_id", - "type": { - "name": "BlockId", - "kind": "struct", - "sizeOf": 40, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 660, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 660, - "column": 16 - } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 777, - "column": 33 + "line": 791, + "column": 27 } }, "poseidon_hash": { @@ -1147,90 +1083,51 @@ "column": 21 } }, - "on_indexer_update": { + "provider_free": { "callingConvention": "cdecl", "returnType": { - "name": "ResultSubscription", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 410, - "column": 16 - } + "name": "void", + "kind": "primitive" }, "parameters": [ { - "name": "client", + "name": "rpc", "type": { - "name": "ToriiClient*", + "name": "Provider*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "ToriiClient", + "name": "Provider", "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 36, - "column": 16 - } - } - } - }, - { - "name": "contract_address", - "type": { - "name": "FieldElement*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "isConst": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, + "line": 32, "column": 16 } } } - }, - { - "name": "callback", - "type": { - "name": "void (IndexerUpdate)", - "kind": "functionPointer", - "sizeOf": 8, - "alignOf": 8 - } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 739, - "column": 27 + "line": 809, + "column": 6 } }, - "bytearray_serialize": { + "cairo_short_string_to_felt": { "callingConvention": "cdecl", "returnType": { - "name": "ResultCArrayFieldElement", + "name": "ResultFieldElement", "kind": "struct", - "sizeOf": 24, + "sizeOf": 40, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 537, + "line": 571, "column": 16 } }, @@ -1255,27 +1152,27 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 743, - "column": 33 + "line": 755, + "column": 27 } }, - "signing_key_sign": { + "verifying_key_verify": { "callingConvention": "cdecl", "returnType": { - "name": "ResultSignature", + "name": "Resultbool", "kind": "struct", - "sizeOf": 72, + "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 599, + "line": 444, "column": 16 } }, "parameters": [ { - "name": "private_key", + "name": "verifying_key", "type": { "name": "FieldElement", "kind": "struct", @@ -1315,183 +1212,25 @@ "line": 59, "column": 16 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 763, - "column": 24 - } - }, - "hash_get_contract_address": { - "callingConvention": "cdecl", - "returnType": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - }, - "parameters": [ - { - "name": "class_hash", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - }, - { - "name": "salt", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - }, - { - "name": "constructor_calldata", - "type": { - "name": "FieldElement*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "isConst": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - } - } - }, - { - "name": "constructor_calldata_len", - "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 298, - "column": 26 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 - } - }, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 298, - "column": 26 - } }, { - "name": "deployer_address", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 799, - "column": 21 - } - }, - "verifying_key_new": { - "callingConvention": "cdecl", - "returnType": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - }, - "parameters": [ - { - "name": "signing_key", + "name": "signature", "type": { - "name": "FieldElement", + "name": "Signature", "kind": "struct", - "sizeOf": 32, + "sizeOf": 64, "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, + "line": 583, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, + "line": 583, "column": 16 } } @@ -1499,8 +1238,8 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 765, - "column": 21 + "line": 767, + "column": 19 } }, "client_token_balances": { @@ -1643,167 +1382,49 @@ "column": 33 } }, - "account_deploy_burner": { + "client_metadata": { "callingConvention": "cdecl", "returnType": { - "name": "ResultAccount", + "name": "WorldMetadata", "kind": "struct", - "sizeOf": 16, + "sizeOf": 48, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 633, + "line": 400, "column": 16 } }, "parameters": [ { - "name": "provider", - "type": { - "name": "Provider*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "Provider", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 32, - "column": 16 - } - } - } - }, - { - "name": "master_account", + "name": "client", "type": { - "name": "Account*", + "name": "ToriiClient*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Account", + "name": "ToriiClient", "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 30, + "line": 36, "column": 16 } } } - }, - { - "name": "signing_key", - "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 781, + "line": 698, "column": 22 } }, - "account_chain_id": { - "callingConvention": "cdecl", - "returnType": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - }, - "parameters": [ - { - "name": "account", - "type": { - "name": "Account*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "Account", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 30, - "column": 16 - } - } - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 787, - "column": 21 - } - }, - "model_free": { - "callingConvention": "cdecl", - "returnType": { - "name": "void", - "kind": "primitive" - }, - "parameters": [ - { - "name": "model", - "type": { - "name": "Struct*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "Struct", - "kind": "struct", - "sizeOf": 24, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 231, - "column": 16 - } - } - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 811, - "column": 6 - } - }, - "account_nonce": { + "account_execute_raw": { "callingConvention": "cdecl", "returnType": { "name": "ResultFieldElement", @@ -1836,76 +1457,61 @@ } } } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 791, - "column": 27 - } - }, - "client_entities": { - "callingConvention": "cdecl", - "returnType": { - "name": "ResultCArrayEntity", - "kind": "struct", - "sizeOf": 24, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 256, - "column": 16 - } - }, - "parameters": [ + }, { - "name": "client", + "name": "calldata", "type": { - "name": "ToriiClient*", + "name": "Call*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "ToriiClient", - "kind": "opaqueType", + "name": "Call", + "kind": "struct", + "sizeOf": 56, + "alignOf": 8, + "isConst": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 36, + "line": 645, "column": 16 } } } }, { - "name": "query", + "name": "calldata_len", "type": { - "name": "Query*", - "kind": "pointer", + "name": "uintptr_t", + "kind": "typeAlias", "sizeOf": 8, "alignOf": 8, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 298, + "column": 26 + }, "innerType": { - "name": "Query", - "kind": "struct", - "sizeOf": 104, - "alignOf": 8, - "isConst": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 367, - "column": 16 - } + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } + }, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 298, + "column": 26 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 692, + "line": 793, "column": 27 } }, @@ -1939,17 +1545,17 @@ "column": 6 } }, - "cairo_short_string_to_felt": { + "bytearray_serialize": { "callingConvention": "cdecl", "returnType": { - "name": "ResultFieldElement", + "name": "ResultCArrayFieldElement", "kind": "struct", - "sizeOf": 40, + "sizeOf": 24, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 571, + "line": 537, "column": 16 } }, @@ -1974,89 +1580,47 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 755, - "column": 27 + "line": 743, + "column": 33 } }, - "starknet_keccak": { + "ty_free": { "callingConvention": "cdecl", "returnType": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } + "name": "void", + "kind": "primitive" }, "parameters": [ { - "name": "bytes", + "name": "ty", "type": { - "name": "uint8_t*", + "name": "Ty*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "uint8_t", - "kind": "typeAlias", - "sizeOf": 1, - "alignOf": 1, - "isConst": true, + "name": "Ty", + "kind": "struct", + "sizeOf": 48, + "alignOf": 8, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 266, - "column": 24 - }, - "innerType": { - "name": "unsigned char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 196, + "column": 16 } } } - }, - { - "name": "bytes_len", - "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 298, - "column": 26 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 - } - }, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 298, - "column": 26 - } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 753, - "column": 21 + "line": 815, + "column": 6 } }, - "account_address": { + "signing_key_new": { "callingConvention": "cdecl", "returnType": { "name": "FieldElement", @@ -2070,148 +1634,94 @@ "column": 16 } }, - "parameters": [ - { - "name": "account", - "type": { - "name": "Account*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "Account", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 30, - "column": 16 - } - } - } - } - ], + "parameters": [], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 785, + "line": 761, "column": 21 } }, - "client_tokens": { + "account_new": { "callingConvention": "cdecl", "returnType": { - "name": "ResultCArrayToken", + "name": "ResultAccount", "kind": "struct", - "sizeOf": 24, + "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 480, + "line": 633, "column": 16 } }, "parameters": [ { - "name": "client", + "name": "rpc", "type": { - "name": "ToriiClient*", + "name": "Provider*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "ToriiClient", + "name": "Provider", "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 36, + "line": 32, "column": 16 } } } }, { - "name": "contract_addresses", + "name": "private_key", "type": { - "name": "FieldElement*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "isConst": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 } }, { - "name": "contract_addresses_len", + "name": "address", "type": { - "name": "uintptr_t", - "kind": "typeAlias", + "name": "const char*", + "kind": "pointer", "sizeOf": 8, "alignOf": 8, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 298, - "column": 26 - }, "innerType": { - "name": "unsigned long", + "name": "const char", "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "sizeOf": 1, + "alignOf": 1, + "isConst": true } - }, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 298, - "column": 26 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 729, - "column": 26 - } - }, - "signing_key_new": { - "callingConvention": "cdecl", - "returnType": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - }, - "parameters": [], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 761, - "column": 21 + "line": 773, + "column": 22 } }, - "entity_free": { + "client_free": { "callingConvention": "cdecl", "returnType": { "name": "void", @@ -2219,21 +1729,19 @@ }, "parameters": [ { - "name": "entity", + "name": "t", "type": { - "name": "Entity*", + "name": "ToriiClient*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Entity", - "kind": "struct", - "sizeOf": 48, - "alignOf": 8, + "name": "ToriiClient", + "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 241, + "line": 36, "column": 16 } } @@ -2243,21 +1751,21 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 817, + "line": 807, "column": 6 } }, - "client_event_messages": { + "on_indexer_update": { "callingConvention": "cdecl", "returnType": { - "name": "ResultCArrayEntity", + "name": "ResultSubscription", "kind": "struct", - "sizeOf": 24, + "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 256, + "line": 410, "column": 16 } }, @@ -2282,135 +1790,94 @@ } }, { - "name": "query", + "name": "contract_address", "type": { - "name": "Query*", + "name": "FieldElement*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Query", + "name": "FieldElement", "kind": "struct", - "sizeOf": 104, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, "isConst": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 367, + "line": 59, "column": 16 } } } }, { - "name": "historical", + "name": "callback", "type": { - "name": "_Bool", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "name": "void (IndexerUpdate)", + "kind": "functionPointer", + "sizeOf": 8, + "alignOf": 8 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 694, + "line": 739, "column": 27 } }, - "typed_data_encode": { + "client_update_entity_subscription": { "callingConvention": "cdecl", "returnType": { - "name": "ResultFieldElement", + "name": "Resultbool", "kind": "struct", - "sizeOf": 40, + "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 571, + "line": 444, "column": 16 } }, "parameters": [ { - "name": "typed_data", + "name": "client", "type": { - "name": "const char*", + "name": "ToriiClient*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "name": "ToriiClient", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 36, + "column": 16 + } } } }, { - "name": "address", + "name": "subscription", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 759, - "column": 27 - } - }, - "client_on_starknet_event": { - "callingConvention": "cdecl", - "returnType": { - "name": "ResultSubscription", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 410, - "column": 16 - } - }, - "parameters": [ - { - "name": "client", - "type": { - "name": "ToriiClient*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "ToriiClient", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 36, - "column": 16 - } + "name": "Subscription*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Subscription", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 34, + "column": 16 + } } } }, @@ -2462,75 +1929,155 @@ "line": 298, "column": 26 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 706, + "column": 19 + } + }, + "get_selector_from_name": { + "callingConvention": "cdecl", + "returnType": { + "name": "ResultFieldElement", + "kind": "struct", + "sizeOf": 40, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 571, + "column": 16 + } + }, + "parameters": [ { - "name": "callback", + "name": "name", "type": { - "name": "void (Event)", - "kind": "functionPointer", + "name": "const char*", + "kind": "pointer", "sizeOf": 8, - "alignOf": 8 + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 724, + "line": 749, "column": 27 } }, - "client_free": { + "starknet_call": { "callingConvention": "cdecl", "returnType": { - "name": "void", - "kind": "primitive" + "name": "ResultCArrayFieldElement", + "kind": "struct", + "sizeOf": 24, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 537, + "column": 16 + } }, "parameters": [ { - "name": "t", + "name": "provider", "type": { - "name": "ToriiClient*", + "name": "Provider*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "ToriiClient", + "name": "Provider", "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 36, + "line": 32, "column": 16 } } } + }, + { + "name": "call", + "type": { + "name": "Call", + "kind": "struct", + "sizeOf": 56, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 645, + "column": 16 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 645, + "column": 16 + } + }, + { + "name": "block_id", + "type": { + "name": "BlockId", + "kind": "struct", + "sizeOf": 40, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 660, + "column": 16 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 660, + "column": 16 + } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 807, - "column": 6 + "line": 777, + "column": 33 } }, - "parse_cairo_short_string": { + "verifying_key_new": { "callingConvention": "cdecl", "returnType": { - "name": "Resultc_char", + "name": "FieldElement", "kind": "struct", - "sizeOf": 16, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 554, + "line": 59, "column": 16 } }, "parameters": [ { - "name": "felt", + "name": "signing_key", "type": { "name": "FieldElement", "kind": "struct", @@ -2554,42 +2101,86 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 757, + "line": 765, "column": 21 } }, - "provider_free": { + "starknet_keccak": { "callingConvention": "cdecl", "returnType": { - "name": "void", - "kind": "primitive" + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } }, "parameters": [ { - "name": "rpc", + "name": "bytes", "type": { - "name": "Provider*", + "name": "uint8_t*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Provider", - "kind": "opaqueType", + "name": "uint8_t", + "kind": "typeAlias", + "sizeOf": 1, + "alignOf": 1, + "isConst": true, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 32, - "column": 16 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 266, + "column": 24 + }, + "innerType": { + "name": "unsigned char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 } } } + }, + { + "name": "bytes_len", + "type": { + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 298, + "column": 26 + }, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 + } + }, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 298, + "column": 26 + } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 809, - "column": 6 + "line": 753, + "column": 21 } }, "client_publish_message": { @@ -2708,17 +2299,17 @@ "column": 23 } }, - "client_metadata": { + "client_on_entity_state_update": { "callingConvention": "cdecl", "returnType": { - "name": "WorldMetadata", + "name": "ResultSubscription", "kind": "struct", - "sizeOf": 48, + "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 400, + "line": 410, "column": 16 } }, @@ -2741,55 +2332,74 @@ } } } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 698, - "column": 22 - } - }, - "get_selector_from_name": { - "callingConvention": "cdecl", - "returnType": { - "name": "ResultFieldElement", - "kind": "struct", - "sizeOf": 40, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 571, - "column": 16 - } - }, - "parameters": [ + }, { - "name": "name", + "name": "clauses", "type": { - "name": "const char*", + "name": "EntityKeysClause*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "const char", + "name": "EntityKeysClause", + "kind": "struct", + "sizeOf": 48, + "alignOf": 8, + "isConst": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 427, + "column": 16 + } + } + } + }, + { + "name": "clauses_len", + "type": { + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 298, + "column": 26 + }, + "innerType": { + "name": "unsigned long", "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "sizeOf": 8, + "alignOf": 8 } + }, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 298, + "column": 26 + } + }, + { + "name": "callback", + "type": { + "name": "void (FieldElement, CArrayStruct)", + "kind": "functionPointer", + "sizeOf": 8, + "alignOf": 8 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 749, + "line": 700, "column": 27 } }, - "carray_free": { + "account_free": { "callingConvention": "cdecl", "returnType": { "name": "void", @@ -2797,64 +2407,82 @@ }, "parameters": [ { - "name": "data", + "name": "account", "type": { - "name": "void*", + "name": "Account*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "void", - "kind": "primitive" + "name": "Account", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 30, + "column": 16 + } } } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 813, + "column": 6 + } + }, + "get_selector_from_tag": { + "callingConvention": "cdecl", + "returnType": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + }, + "parameters": [ { - "name": "data_len", + "name": "tag", "type": { - "name": "uintptr_t", - "kind": "typeAlias", + "name": "const char*", + "kind": "pointer", "sizeOf": 8, "alignOf": 8, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 298, - "column": 26 - }, "innerType": { - "name": "unsigned long", + "name": "const char", "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "sizeOf": 1, + "alignOf": 1, + "isConst": true } - }, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 298, - "column": 26 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 823, - "column": 6 + "line": 751, + "column": 21 } }, - "client_update_event_message_subscription": { + "client_event_messages": { "callingConvention": "cdecl", "returnType": { - "name": "Resultbool", + "name": "ResultCArrayEntity", "kind": "struct", - "sizeOf": 16, + "sizeOf": 24, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 444, + "line": 256, "column": 16 } }, @@ -2879,175 +2507,221 @@ } }, { - "name": "subscription", + "name": "query", "type": { - "name": "Subscription*", + "name": "Query*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Subscription", - "kind": "opaqueType", + "name": "Query", + "kind": "struct", + "sizeOf": 104, + "alignOf": 8, + "isConst": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 34, + "line": 367, "column": 16 } } } }, { - "name": "clauses", + "name": "historical", "type": { - "name": "EntityKeysClause*", + "name": "_Bool", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 694, + "column": 27 + } + }, + "world_metadata_free": { + "callingConvention": "cdecl", + "returnType": { + "name": "void", + "kind": "primitive" + }, + "parameters": [ + { + "name": "metadata", + "type": { + "name": "WorldMetadata*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "EntityKeysClause", + "name": "WorldMetadata", "kind": "struct", "sizeOf": 48, "alignOf": 8, - "isConst": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 427, + "line": 400, "column": 16 } } } - }, - { - "name": "clauses_len", - "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 298, - "column": 26 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 - } - }, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 298, - "column": 26 - } - }, - { - "name": "historical", - "type": { - "name": "_Bool", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 - } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 718, - "column": 19 + "line": 821, + "column": 6 } }, - "account_new": { + "client_tokens": { "callingConvention": "cdecl", "returnType": { - "name": "ResultAccount", + "name": "ResultCArrayToken", "kind": "struct", - "sizeOf": 16, + "sizeOf": 24, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 633, + "line": 480, "column": 16 } }, "parameters": [ { - "name": "rpc", + "name": "client", "type": { - "name": "Provider*", + "name": "ToriiClient*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Provider", + "name": "ToriiClient", "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 32, + "line": 36, "column": 16 } } } }, { - "name": "private_key", + "name": "contract_addresses", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 + "name": "FieldElement*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "isConst": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 } }, { - "name": "address", + "name": "contract_addresses_len", "type": { - "name": "const char*", - "kind": "pointer", + "name": "uintptr_t", + "kind": "typeAlias", "sizeOf": 8, "alignOf": 8, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 298, + "column": 26 + }, "innerType": { - "name": "const char", + "name": "unsigned long", "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "sizeOf": 8, + "alignOf": 8 } + }, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 298, + "column": 26 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 773, - "column": 22 + "line": 729, + "column": 26 } }, - "account_set_block_id": { + "model_free": { "callingConvention": "cdecl", "returnType": { "name": "void", "kind": "primitive" }, + "parameters": [ + { + "name": "model", + "type": { + "name": "Struct*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Struct", + "kind": "struct", + "sizeOf": 24, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 231, + "column": 16 + } + } + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 811, + "column": 6 + } + }, + "account_chain_id": { + "callingConvention": "cdecl", + "returnType": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + }, "parameters": [ { "name": "account", @@ -3067,37 +2741,52 @@ } } } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 787, + "column": 21 + } + }, + "entity_free": { + "callingConvention": "cdecl", + "returnType": { + "name": "void", + "kind": "primitive" + }, + "parameters": [ { - "name": "block_id", + "name": "entity", "type": { - "name": "BlockId", - "kind": "struct", - "sizeOf": 40, + "name": "Entity*", + "kind": "pointer", + "sizeOf": 8, "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 660, - "column": 16 + "innerType": { + "name": "Entity", + "kind": "struct", + "sizeOf": 48, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 241, + "column": 16 + } } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 660, - "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 789, + "line": 817, "column": 6 } }, - "account_free": { + "client_set_logger": { "callingConvention": "cdecl", "returnType": { "name": "void", @@ -3105,40 +2794,58 @@ }, "parameters": [ { - "name": "account", + "name": "client", "type": { - "name": "Account*", + "name": "ToriiClient*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Account", + "name": "ToriiClient", "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 30, + "line": 36, "column": 16 } } } + }, + { + "name": "logger", + "type": { + "name": "void (const char *)", + "kind": "functionPointer", + "sizeOf": 8, + "alignOf": 8 + } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 813, + "line": 684, "column": 6 } - } - }, - "records": { - "Struct": { - "size_of": 24, - "align_of": 8, - "fields": [ + }, + "client_new": { + "callingConvention": "cdecl", + "returnType": { + "name": "ResultToriiClient", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 47, + "column": 16 + } + }, + "parameters": [ { - "name": "name", + "name": "torii_url", "type": { "name": "const char*", "kind": "pointer", @@ -3151,1758 +2858,1723 @@ "alignOf": 1, "isConst": true } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 232, - "column": 15 } }, { - "name": "children", + "name": "rpc_url", "type": { - "name": "CArrayMember", - "kind": "struct", - "sizeOf": 16, + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } + } + }, + { + "name": "libp2p_relay_url", + "type": { + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } + } + }, + { + "name": "world", + "type": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 226, + "line": 59, "column": 16 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 233, - "column": 23 + "line": 59, + "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 231, - "column": 16 + "line": 679, + "column": 26 } }, - "BlockId": { - "size_of": 40, - "align_of": 8, - "fields": [ + "typed_data_encode": { + "callingConvention": "cdecl", + "returnType": { + "name": "ResultFieldElement", + "kind": "struct", + "sizeOf": 40, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 571, + "column": 16 + } + }, + "parameters": [ { - "name": "tag", + "name": "typed_data", "type": { - "name": "BlockId_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 658, - "column": 3 - }, + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, "innerType": { - "name": "BlockId_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 654, - "column": 14 - } + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 661, - "column": 15 } }, { - "name": "", - "type": { - "name": "BlockId_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 32, - "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 662, - "column": 3 - } - }, - "offset_of": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 662, - "column": 3 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 660, - "column": 16 - } - }, - "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, - "align_of": 8, - "fields": [ - { - "name": "err", + "name": "address", "type": { - "name": "Error", + "name": "FieldElement", "kind": "struct", - "sizeOf": 8, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 38, + "line": 59, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 263, - "column": 20 + "line": 59, + "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 262, - "column": 5 + "line": 759, + "column": 27 } }, - "ResultSubscription_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 8, - "align_of": 8, - "fields": [ + "bytearray_deserialize": { + "callingConvention": "cdecl", + "returnType": { + "name": "Resultc_char", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 554, + "column": 16 + } + }, + "parameters": [ { - "name": "", + "name": "felts", "type": { - "name": "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", + "name": "FieldElement*", + "kind": "pointer", "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 413, - "column": 5 + "innerType": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "isConst": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 413, - "column": 5 } }, { - "name": "", + "name": "felts_len", "type": { - "name": "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", - "kind": "struct", + "name": "uintptr_t", + "kind": "typeAlias", "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 416, - "column": 5 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 416, - "column": 5 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 412, - "column": 3 - } - }, - "Clause_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 72, - "align_of": 8, - "fields": [ - { - "name": "", - "type": { - "name": "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 40, - "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 341, - "column": 5 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 341, - "column": 5 - } - }, - { - "name": "", - "type": { - "name": "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", - "kind": "struct", - "sizeOf": 72, - "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 344, - "column": 5 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 344, - "column": 5 - } - }, - { - "name": "", - "type": { - "name": "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", - "kind": "struct", - "sizeOf": 24, - "alignOf": 8, - "isAnonymous": true, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 347, - "column": 5 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 347, - "column": 5 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 340, - "column": 3 - } - }, - "EnumOption": { - "size_of": 16, - "align_of": 8, - "fields": [ - { - "name": "name", - "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 298, + "column": 26 + }, "innerType": { - "name": "const char", + "name": "unsigned long", "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "sizeOf": 8, + "alignOf": 8 } }, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 167, - "column": 15 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 298, + "column": 26 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 745, + "column": 21 + } + }, + "error_free": { + "callingConvention": "cdecl", + "returnType": { + "name": "void", + "kind": "primitive" + }, + "parameters": [ { - "name": "ty", + "name": "error", "type": { - "name": "Ty*", + "name": "Error*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Ty", + "name": "Error", "kind": "struct", - "sizeOf": 48, + "sizeOf": 8, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 196, + "line": 38, "column": 16 } } - }, - "offset_of": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 168, - "column": 14 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 166, - "column": 16 + "line": 819, + "column": 6 } }, - "Clause": { - "size_of": 80, - "align_of": 8, - "fields": [ + "account_address": { + "callingConvention": "cdecl", + "returnType": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + }, + "parameters": [ { - "name": "tag", + "name": "account", "type": { - "name": "Clause_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 336, - "column": 3 - }, + "name": "Account*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, "innerType": { - "name": "Clause_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, + "name": "Account", + "kind": "opaqueType", "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 332, - "column": 14 + "line": 30, + "column": 16 } } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 339, - "column": 14 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 785, + "column": 21 + } + } + }, + "records": { + "Error": { + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "", + "name": "message", "type": { - "name": "Clause_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 72, + "name": "char*", + "kind": "pointer", + "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 340, - "column": 3 + "innerType": { + "name": "char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 340, - "column": 3 + "line": 39, + "column": 9 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 338, + "line": 38, "column": 16 } }, - "ResultSignature_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 64, - "align_of": 8, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD11": { + "size_of": 4, + "align_of": 4, "fields": [ { - "name": "", - "type": { - "name": "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 64, - "alignOf": 1, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 602, - "column": 5 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 602, - "column": 5 - } - }, - { - "name": "", + "name": "u_size", "type": { - "name": "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", - "kind": "struct", - "sizeOf": 8, - "alignOf": 8, - "isAnonymous": true, + "name": "uint32_t", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 605, - "column": 5 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 198, + "column": 25 + }, + "innerType": { + "name": "unsigned int", + "kind": "primitive", + "sizeOf": 4, + "alignOf": 4 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 605, - "column": 5 + "line": 149, + "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 601, - "column": 3 + "line": 148, + "column": 5 } }, - "ResultFieldElement": { - "size_of": 40, + "CHashItemFieldElementModelMetadata": { + "size_of": 184, "align_of": 8, "fields": [ { - "name": "tag", + "name": "key", "type": { - "name": "ResultFieldElement_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 569, - "column": 3 - }, - "innerType": { - "name": "ResultFieldElement_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 566, - "column": 14 - } + "line": 59, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 572, - "column": 26 + "line": 391, + "column": 23 } }, { - "name": "", + "name": "value", "type": { - "name": "ResultFieldElement_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 32, + "name": "ModelMetadata", + "kind": "struct", + "sizeOf": 152, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 573, - "column": 3 + "line": 379, + "column": 16 } }, - "offset_of": 8, + "offset_of": 32, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 573, - "column": 3 + "line": 392, + "column": 24 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 571, + "line": 390, "column": 16 } }, - "COptionFieldElement_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 32, - "align_of": 1, + "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3": { + "size_of": 16, + "align_of": 8, "fields": [ { - "name": "", + "name": "array", "type": { - "name": "COptionFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "CArrayTy", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "isAnonymous": true, + "sizeOf": 16, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 276, - "column": 5 + "line": 182, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 276, - "column": 5 + "line": 212, + "column": 23 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 275, - "column": 3 + "line": 211, + "column": 5 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD7": { - "size_of": 4, - "align_of": 4, + "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, "fields": [ { - "name": "u32", + "name": "err", "type": { - "name": "uint32_t", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "Error", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 198, - "column": 25 - }, - "innerType": { - "name": "unsigned int", - "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 38, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 132, - "column": 16 + "line": 623, + "column": 20 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 131, + "line": 622, "column": 5 } }, - "CArrayMember": { - "size_of": 16, + "BlockId": { + "size_of": 40, "align_of": 8, "fields": [ { - "name": "data", + "name": "tag", "type": { - "name": "Member*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, + "name": "BlockId_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 658, + "column": 3 + }, "innerType": { - "name": "Member", - "kind": "struct", - "sizeOf": 24, - "alignOf": 8, + "name": "BlockId_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 220, - "column": 16 + "line": 654, + "column": 14 } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 227, - "column": 18 + "line": 661, + "column": 15 } }, { - "name": "data_len", + "name": "", "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, + "name": "BlockId_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 32, "alignOf": 8, + "isAnonymous": true, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 298, - "column": 26 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 662, + "column": 3 } }, "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 228, - "column": 13 + "line": 662, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 226, + "line": 660, "column": 16 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD13": { - "size_of": 32, - "align_of": 1, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3": { + "size_of": 8, + "align_of": 8, "fields": [ { - "name": "felt252", + "name": "i64", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "name": "int64_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 96, + "column": 24 + }, + "innerType": { + "name": "long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 155, - "column": 27 + "line": 120, + "column": 15 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 154, + "line": 119, "column": 5 } }, - "KeysClause": { - "size_of": 40, + "Primitive_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 32, "align_of": 8, "fields": [ { - "name": "keys", + "name": "", "type": { - "name": "CArrayCOptionFieldElement", + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 282, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 293, - "column": 36 - } - }, - { - "name": "pattern_matching", - "type": { - "name": "PatternMatching", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, + "sizeOf": 1, + "alignOf": 1, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 25, - "column": 14 + "line": 110, + "column": 5 } }, - "offset_of": 16, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 294, - "column": 24 + "line": 110, + "column": 5 } }, { - "name": "models", + "name": "", "type": { - "name": "CArrayc_char", + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", - "sizeOf": 16, - "alignOf": 8, + "sizeOf": 2, + "alignOf": 2, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 287, - "column": 16 + "line": 113, + "column": 5 } }, - "offset_of": 24, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 295, - "column": 23 + "line": 113, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 292, - "column": 16 - } - }, - "WorldMetadata": { - "size_of": 48, - "align_of": 8, - "fields": [ + }, { - "name": "world_address", + "name": "", "type": { - "name": "FieldElement", + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 4, + "alignOf": 4, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, - "column": 16 + "line": 116, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 401, - "column": 23 + "line": 116, + "column": 5 } }, { - "name": "models", + "name": "", "type": { - "name": "CArrayCHashItemFieldElementModelMetadata", + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3", "kind": "struct", - "sizeOf": 16, + "sizeOf": 8, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 395, - "column": 16 + "line": 119, + "column": 5 } }, - "offset_of": 32, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 402, - "column": 51 + "line": 119, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 400, - "column": 16 - } - }, - "Resultc_char": { - "size_of": 16, - "align_of": 8, - "fields": [ + }, { - "name": "tag", + "name": "", "type": { - "name": "Resultc_char_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4", + "kind": "struct", + "sizeOf": 16, + "alignOf": 1, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 552, - "column": 3 - }, - "innerType": { - "name": "Resultc_char_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 549, - "column": 14 - } + "line": 122, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 555, - "column": 20 + "line": 122, + "column": 5 } }, { "name": "", "type": { - "name": "Resultc_char_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 8, - "alignOf": 8, + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD5", + "kind": "struct", + "sizeOf": 1, + "alignOf": 1, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 556, - "column": 3 - } - }, - "offset_of": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 556, - "column": 3 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 554, - "column": 16 - } - }, - "CArrayTy": { - "size_of": 16, - "align_of": 8, - "fields": [ - { - "name": "data", - "type": { - "name": "Ty*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "Ty", - "kind": "struct", - "sizeOf": 48, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 196, - "column": 16 - } + "line": 125, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 183, - "column": 14 + "line": 125, + "column": 5 } }, { - "name": "data_len", + "name": "", "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD6", + "kind": "struct", + "sizeOf": 2, + "alignOf": 2, + "isAnonymous": true, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 298, - "column": 26 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 128, + "column": 5 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 184, - "column": 13 + "line": 128, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 182, - "column": 16 - } - }, - "IndexerUpdate": { - "size_of": 56, - "align_of": 8, - "fields": [ + }, { - "name": "head", + "name": "", "type": { - "name": "int64_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD7", + "kind": "struct", + "sizeOf": 4, + "alignOf": 4, + "isAnonymous": true, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 96, - "column": 24 - }, - "innerType": { - "name": "long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 131, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 526, - "column": 11 + "line": 131, + "column": 5 } }, { - "name": "tps", + "name": "", "type": { - "name": "int64_t", - "kind": "typeAlias", + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD8", + "kind": "struct", "sizeOf": 8, "alignOf": 8, + "isAnonymous": true, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 96, - "column": 24 - }, - "innerType": { - "name": "long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 134, + "column": 5 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 527, - "column": 11 + "line": 134, + "column": 5 } }, { - "name": "last_block_timestamp", + "name": "", "type": { - "name": "int64_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD9", + "kind": "struct", + "sizeOf": 16, + "alignOf": 1, + "isAnonymous": true, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 96, - "column": 24 - }, - "innerType": { - "name": "long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 137, + "column": 5 } }, - "offset_of": 16, "location": { "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 528, - "column": 11 + "filePath": "/dojo.h", + "line": 137, + "column": 5 } }, { - "name": "contract_address", + "name": "", "type": { - "name": "FieldElement", + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD10", "kind": "struct", "sizeOf": 32, - "alignOf": 1, + "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, - "column": 16 + "line": 140, + "column": 5 } }, - "offset_of": 24, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 529, - "column": 23 + "line": 140, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 525, - "column": 16 - } - }, - "Primitive_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 32, - "align_of": 8, - "fields": [ + }, { "name": "", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD11", "kind": "struct", - "sizeOf": 1, - "alignOf": 1, + "sizeOf": 4, + "alignOf": 4, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 110, + "line": 148, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 110, + "line": 148, "column": 5 } }, { "name": "", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD12", "kind": "struct", - "sizeOf": 2, - "alignOf": 2, + "sizeOf": 1, + "alignOf": 1, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 113, + "line": 151, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 113, + "line": 151, "column": 5 } }, { "name": "", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD13", "kind": "struct", - "sizeOf": 4, - "alignOf": 4, + "sizeOf": 32, + "alignOf": 1, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 116, + "line": 154, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 116, + "line": 154, "column": 5 } }, { "name": "", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3", + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD14", "kind": "struct", - "sizeOf": 8, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 119, + "line": 157, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 119, + "line": 157, "column": 5 } }, { "name": "", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4", + "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD15", "kind": "struct", - "sizeOf": 16, + "sizeOf": 32, "alignOf": 1, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 122, + "line": 160, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 122, + "line": 160, "column": 5 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 109, + "column": 3 + } + }, + "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { + "size_of": 24, + "align_of": 8, + "fields": [ { - "name": "", + "name": "composite", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD5", + "name": "CompositeClause", + "kind": "struct", + "sizeOf": 24, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 327, + "column": 16 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 348, + "column": 30 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 347, + "column": 5 + } + }, + "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 40, + "align_of": 8, + "fields": [ + { + "name": "keys", + "type": { + "name": "KeysClause", "kind": "struct", + "sizeOf": 40, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 292, + "column": 16 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 342, + "column": 25 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 341, + "column": 5 + } + }, + "Member": { + "size_of": 24, + "align_of": 8, + "fields": [ + { + "name": "name", + "type": { + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 221, + "column": 15 + } + }, + { + "name": "ty", + "type": { + "name": "Ty*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Ty", + "kind": "struct", + "sizeOf": 48, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 196, + "column": 16 + } + } + }, + "offset_of": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 222, + "column": 14 + } + }, + { + "name": "key", + "type": { + "name": "_Bool", + "kind": "primitive", "sizeOf": 1, - "alignOf": 1, - "isAnonymous": true, + "alignOf": 1 + }, + "offset_of": 16, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 223, + "column": 8 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 220, + "column": 16 + } + }, + "Event": { + "size_of": 64, + "align_of": 8, + "fields": [ + { + "name": "keys", + "type": { + "name": "CArrayFieldElement", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 125, - "column": 5 + "line": 374, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 125, - "column": 5 + "line": 457, + "column": 29 } }, { - "name": "", + "name": "data", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD6", + "name": "CArrayFieldElement", "kind": "struct", - "sizeOf": 2, - "alignOf": 2, - "isAnonymous": true, + "sizeOf": 16, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 128, - "column": 5 + "line": 374, + "column": 16 } }, + "offset_of": 16, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 128, - "column": 5 + "line": 458, + "column": 29 } }, { - "name": "", + "name": "transaction_hash", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD7", + "name": "FieldElement", "kind": "struct", - "sizeOf": 4, - "alignOf": 4, - "isAnonymous": true, + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 131, - "column": 5 + "line": 59, + "column": 16 } }, + "offset_of": 32, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 131, - "column": 5 + "line": 459, + "column": 23 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 456, + "column": 16 + } + }, + "ResultProvider": { + "size_of": 16, + "align_of": 8, + "fields": [ { - "name": "", + "name": "tag", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD8", - "kind": "struct", - "sizeOf": 8, - "alignOf": 8, - "isAnonymous": true, + "name": "ResultProvider_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 134, - "column": 5 + "line": 614, + "column": 3 + }, + "innerType": { + "name": "ResultProvider_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 611, + "column": 14 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 134, - "column": 5 + "line": 617, + "column": 22 } }, { "name": "", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD9", - "kind": "struct", - "sizeOf": 16, - "alignOf": 1, + "name": "ResultProvider_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 8, + "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 137, - "column": 5 + "line": 618, + "column": 3 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 137, - "column": 5 + "line": 618, + "column": 3 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 616, + "column": 16 + } + }, + "COptionFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 32, + "align_of": 1, + "fields": [ { - "name": "", + "name": "some", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD10", + "name": "FieldElement", "kind": "struct", "sizeOf": 32, - "alignOf": 8, - "isAnonymous": true, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 140, - "column": 5 + "line": 59, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 140, - "column": 5 + "line": 277, + "column": 27 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 276, + "column": 5 + } + }, + "Primitive": { + "size_of": 40, + "align_of": 8, + "fields": [ { - "name": "", + "name": "tag", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD11", - "kind": "struct", + "name": "Primitive_Tag", + "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 148, - "column": 5 + "line": 105, + "column": 3 + }, + "innerType": { + "name": "Primitive_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 85, + "column": 14 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 148, - "column": 5 + "line": 108, + "column": 17 } }, { "name": "", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD12", - "kind": "struct", - "sizeOf": 1, - "alignOf": 1, + "name": "Primitive_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 32, + "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 151, - "column": 5 + "line": 109, + "column": 3 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 151, - "column": 5 + "line": 109, + "column": 3 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 107, + "column": 16 + } + }, + "IndexerUpdate": { + "size_of": 56, + "align_of": 8, + "fields": [ { - "name": "", + "name": "head", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD13", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "isAnonymous": true, + "name": "int64_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 154, - "column": 5 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 96, + "column": 24 + }, + "innerType": { + "name": "long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 154, - "column": 5 + "line": 526, + "column": 11 } }, { - "name": "", + "name": "tps", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD14", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "isAnonymous": true, + "name": "int64_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 157, - "column": 5 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 96, + "column": 24 + }, + "innerType": { + "name": "long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 157, - "column": 5 + "filePath": "/dojo.h", + "line": 527, + "column": 11 } }, { - "name": "", + "name": "last_block_timestamp", "type": { - "name": "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD15", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "isAnonymous": true, + "name": "int64_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 160, - "column": 5 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 96, + "column": 24 + }, + "innerType": { + "name": "long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, + "offset_of": 16, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 160, - "column": 5 + "line": 528, + "column": 11 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 109, - "column": 3 - } - }, - "COptionClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 80, - "align_of": 8, - "fields": [ + }, { - "name": "some", + "name": "contract_address", "type": { - "name": "Clause", + "name": "FieldElement", "kind": "struct", - "sizeOf": 80, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 338, + "line": 59, "column": 16 } }, + "offset_of": 24, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 362, - "column": 21 + "line": 529, + "column": 23 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 361, - "column": 5 + "line": 525, + "column": 16 } }, - "Ty_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 40, + "ResultCArrayToken": { + "size_of": 24, "align_of": 8, "fields": [ { - "name": "", - "type": { - "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 40, - "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 199, - "column": 5 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 199, - "column": 5 - } - }, - { - "name": "", + "name": "tag", "type": { - "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", - "kind": "struct", - "sizeOf": 32, - "alignOf": 8, - "isAnonymous": true, + "name": "ResultCArrayToken_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 205, - "column": 5 + "line": 478, + "column": 3 + }, + "innerType": { + "name": "ResultCArrayToken_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 475, + "column": 14 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 205, - "column": 5 + "line": 481, + "column": 25 } }, { "name": "", "type": { - "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", - "kind": "struct", + "name": "ResultCArrayToken_ANONYMOUS_FIELD1", + "kind": "union", "sizeOf": 16, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 208, - "column": 5 + "line": 482, + "column": 3 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 208, - "column": 5 + "line": 482, + "column": 3 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 480, + "column": 16 + } + }, + "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "", + "name": "ok", "type": { - "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3", - "kind": "struct", - "sizeOf": 16, + "name": "Account*", + "kind": "pointer", + "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 211, - "column": 5 + "innerType": { + "name": "Account", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 30, + "column": 16 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 211, - "column": 5 + "line": 637, + "column": 23 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 636, + "column": 5 + } + }, + "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "", + "name": "err", "type": { - "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4", + "name": "Error", "kind": "struct", "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 214, - "column": 5 + "line": 38, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 214, - "column": 5 + "line": 640, + "column": 20 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 198, - "column": 3 + "line": 639, + "column": 5 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 1, - "align_of": 1, + "COptionClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 80, + "align_of": 8, "fields": [ { - "name": "i8", + "name": "some", "type": { - "name": "int8_t", - "kind": "typeAlias", - "sizeOf": 1, - "alignOf": 1, + "name": "Clause", + "kind": "struct", + "sizeOf": 80, + "alignOf": 8, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 264, - "column": 23 - }, - "innerType": { - "name": "signed char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 338, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 111, - "column": 14 + "line": 362, + "column": 21 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 110, + "line": 361, "column": 5 } }, - "CArrayu8": { - "size_of": 16, + "MemberValue": { + "size_of": 48, "align_of": 8, "fields": [ - { - "name": "data", - "type": { - "name": "uint8_t*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, + { + "name": "tag", + "type": { + "name": "MemberValue_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 301, + "column": 3 + }, "innerType": { - "name": "uint8_t", - "kind": "typeAlias", - "sizeOf": 1, - "alignOf": 1, + "name": "MemberValue_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 266, - "column": 24 - }, - "innerType": { - "name": "unsigned char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 298, + "column": 14 } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 64, - "column": 12 + "line": 304, + "column": 19 } }, { - "name": "data_len", + "name": "", "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, + "name": "MemberValue_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 40, "alignOf": 8, + "isAnonymous": true, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 298, - "column": 26 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 305, + "column": 3 } }, "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 65, - "column": 13 + "line": 305, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 63, + "line": 303, "column": 16 } }, - "MemberValue_ANONYMOUS_FIELD1": { + "ResultCArrayToken_ANONYMOUS_FIELD1": { "record_kind": "union", - "size_of": 40, + "size_of": 16, "align_of": 8, "fields": [ { "name": "", "type": { - "name": "MemberValue_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "ResultCArrayToken_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 40, + "sizeOf": 16, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 306, + "line": 483, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 306, + "line": 483, "column": 5 } }, { "name": "", "type": { - "name": "MemberValue_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "ResultCArrayToken_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", "sizeOf": 8, "alignOf": 8, @@ -4910,14 +4582,14 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 309, + "line": 486, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 309, + "line": 486, "column": 5 } } @@ -4925,242 +4597,224 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 305, + "line": 482, "column": 3 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD8": { - "size_of": 8, - "align_of": 8, + "COptionFieldElement_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 32, + "align_of": 1, "fields": [ { - "name": "u64", + "name": "", "type": { - "name": "uint64_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, + "name": "COptionFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "isAnonymous": true, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 98, - "column": 25 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 276, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 135, - "column": 16 + "line": 276, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 134, - "column": 5 + "line": 275, + "column": 3 } }, - "Token": { - "size_of": 64, + "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 72, "align_of": 8, "fields": [ { - "name": "contract_address", + "name": "c_member", "type": { - "name": "FieldElement", + "name": "MemberClause", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 72, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, + "line": 315, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 463, - "column": 23 - } - }, - { - "name": "name", - "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } - }, - "offset_of": 32, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 464, - "column": 15 - } - }, - { - "name": "symbol", - "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } - }, - "offset_of": 40, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 465, - "column": 15 + "line": 345, + "column": 27 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 344, + "column": 5 + } + }, + "ResultCArrayTokenBalance": { + "size_of": 24, + "align_of": 8, + "fields": [ { - "name": "decimals", + "name": "tag", "type": { - "name": "uint8_t", + "name": "ResultCArrayTokenBalance_Tag", "kind": "typeAlias", - "sizeOf": 1, - "alignOf": 1, + "sizeOf": 4, + "alignOf": 4, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 266, - "column": 24 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 511, + "column": 3 }, "innerType": { - "name": "unsigned char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "name": "ResultCArrayTokenBalance_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 508, + "column": 14 + } } }, - "offset_of": 48, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 466, - "column": 11 + "line": 514, + "column": 32 } }, { - "name": "metadata", + "name": "", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "name": "ResultCArrayTokenBalance_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 16, + "alignOf": 8, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 515, + "column": 3 } }, - "offset_of": 56, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 467, - "column": 15 + "line": 515, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 462, + "line": 513, "column": 16 } }, - "ResultCArrayu8_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 16, + "EntityKeysClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 40, "align_of": 8, "fields": [ { - "name": "", + "name": "entity_keys", "type": { - "name": "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "KeysClause", "kind": "struct", - "sizeOf": 16, + "sizeOf": 40, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 76, - "column": 5 + "line": 292, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 76, - "column": 5 + "line": 434, + "column": 25 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 433, + "column": 5 + } + }, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD8": { + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "", + "name": "u64", "type": { - "name": "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", - "kind": "struct", + "name": "uint64_t", + "kind": "typeAlias", "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 79, - "column": 5 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 98, + "column": 25 + }, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 79, - "column": 5 + "line": 135, + "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 75, - "column": 3 + "line": 134, + "column": 5 } }, - "Enum": { - "size_of": 32, + "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "name", + "name": "ok", "type": { "name": "const char*", "kind": "pointer", @@ -5177,463 +4831,538 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 177, - "column": 15 + "line": 558, + "column": 19 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 557, + "column": 5 + } + }, + "Resultc_char": { + "size_of": 16, + "align_of": 8, + "fields": [ { - "name": "option", + "name": "tag", "type": { - "name": "uint8_t", + "name": "Resultc_char_Tag", "kind": "typeAlias", - "sizeOf": 1, - "alignOf": 1, + "sizeOf": 4, + "alignOf": 4, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 266, - "column": 24 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 552, + "column": 3 }, "innerType": { - "name": "unsigned char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "name": "Resultc_char_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 549, + "column": 14 + } } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 178, - "column": 11 + "line": 555, + "column": 20 } }, { - "name": "options", + "name": "", "type": { - "name": "CArrayEnumOption", - "kind": "struct", - "sizeOf": 16, + "name": "Resultc_char_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 8, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 171, - "column": 16 + "line": 556, + "column": 3 } }, - "offset_of": 16, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 179, - "column": 27 + "line": 556, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 176, + "line": 554, "column": 16 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD6": { - "size_of": 2, - "align_of": 2, + "Signature": { + "size_of": 64, + "align_of": 1, "fields": [ { - "name": "u16", + "name": "r", "type": { - "name": "uint16_t", - "kind": "typeAlias", - "sizeOf": 2, - "alignOf": 2, + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 243, - "column": 25 - }, - "innerType": { - "name": "unsigned short", - "kind": "primitive", - "sizeOf": 2, - "alignOf": 2 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 129, - "column": 16 - } + "line": 587, + "column": 23 + }, + "comment": "/**\n * The \u0060r\u0060 value of a signature\n */" + }, + { + "name": "s", + "type": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + }, + "offset_of": 32, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 591, + "column": 23 + }, + "comment": "/**\n * The \u0060s\u0060 value of a signature\n */" } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 128, - "column": 5 + "line": 583, + "column": 16 } }, - "Resultbool_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 8, + "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 40, "align_of": 8, "fields": [ { - "name": "", + "name": "primitive", "type": { - "name": "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "Primitive", "kind": "struct", - "sizeOf": 1, - "alignOf": 1, - "isAnonymous": true, + "sizeOf": 40, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 447, - "column": 5 + "line": 107, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 447, - "column": 5 + "line": 200, + "column": 24 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 199, + "column": 5 + } + }, + "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 32, + "align_of": 1, + "fields": [ { - "name": "", + "name": "hash", "type": { - "name": "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "FieldElement", "kind": "struct", - "sizeOf": 8, - "alignOf": 8, - "isAnonymous": true, + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 450, - "column": 5 + "line": 59, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 450, - "column": 5 + "line": 664, + "column": 27 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 446, - "column": 3 + "line": 663, + "column": 5 } }, - "CArrayEnumOption": { - "size_of": 16, - "align_of": 8, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD5": { + "size_of": 1, + "align_of": 1, "fields": [ { - "name": "data", - "type": { - "name": "EnumOption*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "EnumOption", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 166, - "column": 16 - } - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 172, - "column": 22 - } - }, - { - "name": "data_len", + "name": "u8", "type": { - "name": "uintptr_t", + "name": "uint8_t", "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, + "sizeOf": 1, + "alignOf": 1, "location": { "fileName": "stdint.h", "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 298, - "column": 26 + "line": 266, + "column": 24 }, "innerType": { - "name": "unsigned long", + "name": "unsigned char", "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "sizeOf": 1, + "alignOf": 1 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 173, - "column": 13 + "line": 126, + "column": 15 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 171, - "column": 16 + "line": 125, + "column": 5 } }, - "ModelMetadata": { - "size_of": 152, + "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "schema", + "name": "ok", "type": { - "name": "Ty", + "name": "CArrayu8", "kind": "struct", - "sizeOf": 48, + "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 196, + "line": 63, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 380, - "column": 13 + "line": 77, + "column": 23 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 76, + "column": 5 + } + }, + "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "namespace_", + "name": "err", "type": { - "name": "const char*", - "kind": "pointer", + "name": "Error", + "kind": "struct", "sizeOf": 8, "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 38, + "column": 16 } }, - "offset_of": 48, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 381, - "column": 15 + "line": 417, + "column": 20 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 416, + "column": 5 + } + }, + "Resultc_char_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "name", + "name": "", "type": { - "name": "const char*", - "kind": "pointer", + "name": "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", "sizeOf": 8, "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } - }, - "offset_of": 56, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 382, - "column": 15 - } - }, - { - "name": "packed_size", - "type": { - "name": "uint32_t", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "isAnonymous": true, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 198, - "column": 25 - }, - "innerType": { - "name": "unsigned int", - "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 557, + "column": 5 } }, - "offset_of": 64, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 383, - "column": 12 + "line": 557, + "column": 5 } }, { - "name": "unpacked_size", + "name": "", "type": { - "name": "uint32_t", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 198, - "column": 25 - }, - "innerType": { - "name": "unsigned int", - "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 560, + "column": 5 } }, - "offset_of": 68, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 384, - "column": 12 + "line": 560, + "column": 5 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 556, + "column": 3 + } + }, + "COptionClause_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 80, + "align_of": 8, + "fields": [ { - "name": "class_hash", + "name": "", "type": { - "name": "FieldElement", + "name": "COptionClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 80, + "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, - "column": 16 + "line": 361, + "column": 5 } }, - "offset_of": 72, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 385, - "column": 23 + "line": 361, + "column": 5 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 360, + "column": 3 + } + }, + "MemberValue_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 40, + "align_of": 8, + "fields": [ { - "name": "contract_address", + "name": "primitive", "type": { - "name": "FieldElement", + "name": "Primitive", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 40, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, + "line": 107, "column": 16 } }, - "offset_of": 104, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 386, - "column": 23 + "line": 307, + "column": 24 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 306, + "column": 5 + } + }, + "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "layout", + "name": "err", "type": { - "name": "CArrayFieldElement", + "name": "Error", "kind": "struct", - "sizeOf": 16, + "sizeOf": 8, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 374, + "line": 38, "column": 16 } }, - "offset_of": 136, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 387, - "column": 29 + "line": 544, + "column": 20 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 379, - "column": 16 + "line": 543, + "column": 5 } }, - "EntityKeysClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 16, + "EntityKeysClause": { + "size_of": 48, "align_of": 8, "fields": [ { - "name": "hashed_keys", + "name": "tag", "type": { - "name": "CArrayFieldElement", - "kind": "struct", - "sizeOf": 16, + "name": "EntityKeysClause_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 425, + "column": 3 + }, + "innerType": { + "name": "EntityKeysClause_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 422, + "column": 14 + } + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 428, + "column": 24 + } + }, + { + "name": "", + "type": { + "name": "EntityKeysClause_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 40, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 374, - "column": 16 + "line": 429, + "column": 3 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 431, - "column": 33 + "line": 429, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 430, - "column": 5 + "line": 427, + "column": 16 } }, "FieldElement": { @@ -5683,78 +5412,56 @@ "column": 16 } }, - "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 32, - "align_of": 1, + "ModelMetadata": { + "size_of": 152, + "align_of": 8, "fields": [ { - "name": "ok", + "name": "schema", "type": { - "name": "FieldElement", + "name": "Ty", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 48, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, + "line": 196, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 575, - "column": 27 + "line": 380, + "column": 13 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 574, - "column": 5 - } - }, - "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, - "align_of": 8, - "fields": [ + }, { - "name": "err", + "name": "namespace_", "type": { - "name": "Error", - "kind": "struct", + "name": "const char*", + "kind": "pointer", "sizeOf": 8, "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 38, - "column": 16 + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, + "offset_of": 48, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 606, - "column": 20 + "line": 381, + "column": 15 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 605, - "column": 5 - } - }, - "MemberClause": { - "size_of": 72, - "align_of": 8, - "fields": [ + }, { - "name": "model", + "name": "name", "type": { "name": "const char*", "kind": "pointer", @@ -5768,157 +5475,211 @@ "isConst": true } }, + "offset_of": 56, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 316, + "line": 382, "column": 15 } }, { - "name": "member", + "name": "packed_size", + "type": { + "name": "uint32_t", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 198, + "column": 25 + }, + "innerType": { + "name": "unsigned int", + "kind": "primitive", + "sizeOf": 4, + "alignOf": 4 + } + }, + "offset_of": 64, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 383, + "column": 12 + } + }, + { + "name": "unpacked_size", + "type": { + "name": "uint32_t", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 198, + "column": 25 + }, + "innerType": { + "name": "unsigned int", + "kind": "primitive", + "sizeOf": 4, + "alignOf": 4 + } + }, + "offset_of": 68, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 384, + "column": 12 + } + }, + { + "name": "class_hash", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 } }, - "offset_of": 8, + "offset_of": 72, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 317, - "column": 15 + "line": 385, + "column": 23 } }, { - "name": "operator_", + "name": "contract_address", "type": { - "name": "ComparisonOperator", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 11, - "column": 14 + "line": 59, + "column": 16 } }, - "offset_of": 16, + "offset_of": 104, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 318, - "column": 27 + "line": 386, + "column": 23 } }, { - "name": "value", + "name": "layout", "type": { - "name": "MemberValue", + "name": "CArrayFieldElement", "kind": "struct", - "sizeOf": 48, + "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 303, + "line": 374, "column": 16 } }, - "offset_of": 24, + "offset_of": 136, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 319, - "column": 22 + "line": 387, + "column": 29 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 315, + "line": 379, "column": 16 } }, - "ResultCArrayToken": { - "size_of": 24, + "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "tag", + "name": "err", "type": { - "name": "ResultCArrayToken_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "Error", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 478, - "column": 3 - }, - "innerType": { - "name": "ResultCArrayToken_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 475, - "column": 14 - } + "line": 38, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 481, - "column": 25 + "line": 561, + "column": 20 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 560, + "column": 5 + } + }, + "ResultCArrayToken_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 16, + "align_of": 8, + "fields": [ { - "name": "", + "name": "ok", "type": { - "name": "ResultCArrayToken_ANONYMOUS_FIELD1", - "kind": "union", + "name": "CArrayToken", + "kind": "struct", "sizeOf": 16, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 482, - "column": 3 + "line": 470, + "column": 16 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 482, - "column": 3 + "line": 484, + "column": 26 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 480, - "column": 16 + "line": 483, + "column": 5 } }, - "ResultCArrayTokenBalance_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { "size_of": 8, "align_of": 8, "fields": [ @@ -5939,7 +5700,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 520, + "line": 578, "column": 20 } } @@ -5947,117 +5708,111 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 519, + "line": 577, "column": 5 } }, - "Resultbool": { - "size_of": 16, + "Token": { + "size_of": 64, "align_of": 8, "fields": [ { - "name": "tag", + "name": "contract_address", "type": { - "name": "Resultbool_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 442, - "column": 3 - }, - "innerType": { - "name": "Resultbool_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 439, - "column": 14 - } + "line": 59, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 445, - "column": 18 + "line": 463, + "column": 23 } }, { - "name": "", + "name": "name", "type": { - "name": "Resultbool_ANONYMOUS_FIELD1", - "kind": "union", + "name": "const char*", + "kind": "pointer", "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 446, - "column": 3 + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, - "offset_of": 8, + "offset_of": 32, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 446, - "column": 3 + "line": 464, + "column": 15 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 444, - "column": 16 - } - }, - "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, - "align_of": 8, - "fields": [ + }, { - "name": "err", + "name": "symbol", "type": { - "name": "Error", - "kind": "struct", + "name": "const char*", + "kind": "pointer", "sizeOf": 8, "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 38, - "column": 16 + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, + "offset_of": 40, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 80, - "column": 20 + "line": 465, + "column": 15 + } + }, + { + "name": "decimals", + "type": { + "name": "uint8_t", + "kind": "typeAlias", + "sizeOf": 1, + "alignOf": 1, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 266, + "column": 24 + }, + "innerType": { + "name": "unsigned char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 + } + }, + "offset_of": 48, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 466, + "column": 11 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 79, - "column": 5 - } - }, - "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4": { - "size_of": 8, - "align_of": 8, - "fields": [ + }, { - "name": "byte_array", + "name": "metadata", "type": { "name": "const char*", "kind": "pointer", @@ -6071,365 +5826,299 @@ "isConst": true } }, + "offset_of": 56, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 215, - "column": 19 + "line": 467, + "column": 15 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 214, - "column": 5 + "line": 462, + "column": 16 } }, - "ResultSubscription": { - "size_of": 16, + "ResultToriiClient_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 8, "align_of": 8, "fields": [ { - "name": "tag", + "name": "", "type": { - "name": "ResultSubscription_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 408, - "column": 3 - }, - "innerType": { - "name": "ResultSubscription_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 405, - "column": 14 - } + "line": 50, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 411, - "column": 26 + "line": 50, + "column": 5 } }, { "name": "", "type": { - "name": "ResultSubscription_ANONYMOUS_FIELD1", - "kind": "union", + "name": "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", "sizeOf": 8, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 412, - "column": 3 + "line": 53, + "column": 5 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 412, - "column": 3 + "line": 53, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 410, - "column": 16 + "line": 49, + "column": 3 } }, - "COptionFieldElement": { - "size_of": 36, - "align_of": 4, + "ResultCArrayTokenBalance_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, "fields": [ { - "name": "tag", - "type": { - "name": "COptionFieldElement_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 271, - "column": 3 - }, - "innerType": { - "name": "COptionFieldElement_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 268, - "column": 14 - } - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 274, - "column": 27 - } - }, - { - "name": "", + "name": "err", "type": { - "name": "COptionFieldElement_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 32, - "alignOf": 1, - "isAnonymous": true, + "name": "Error", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 275, - "column": 3 + "line": 38, + "column": 16 } }, - "offset_of": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 275, - "column": 3 + "line": 520, + "column": 20 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 273, - "column": 16 + "line": 519, + "column": 5 } }, - "CompositeClause": { - "size_of": 24, + "ResultCArrayToken_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "operator_", - "type": { - "name": "LogicalOperator", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 20, - "column": 14 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 328, - "column": 24 - } - }, - { - "name": "clauses", + "name": "err", "type": { - "name": "CArrayClause", + "name": "Error", "kind": "struct", - "sizeOf": 16, + "sizeOf": 8, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 322, + "line": 38, "column": 16 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 329, - "column": 23 + "line": 487, + "column": 20 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 327, - "column": 16 + "line": 486, + "column": 5 } }, - "ResultCArrayTokenBalance_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "ResultCArrayTokenBalance_ANONYMOUS_FIELD1": { + "record_kind": "union", "size_of": 16, "align_of": 8, "fields": [ { - "name": "ok", + "name": "", "type": { - "name": "CArrayTokenBalance", + "name": "ResultCArrayTokenBalance_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", "sizeOf": 16, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 503, - "column": 16 + "line": 516, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 517, - "column": 33 + "line": 516, + "column": 5 + } + }, + { + "name": "", + "type": { + "name": "ResultCArrayTokenBalance_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 519, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 519, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 516, - "column": 5 + "line": 515, + "column": 3 } }, - "CHashItemFieldElementModelMetadata": { - "size_of": 184, + "Ty_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 40, "align_of": 8, "fields": [ { - "name": "key", + "name": "", "type": { - "name": "FieldElement", + "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 40, + "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, - "column": 16 + "line": 199, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 391, - "column": 23 + "line": 199, + "column": 5 } }, { - "name": "value", + "name": "", "type": { - "name": "ModelMetadata", + "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", - "sizeOf": 152, + "sizeOf": 32, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 379, - "column": 16 + "line": 205, + "column": 5 } }, - "offset_of": 32, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 392, - "column": 24 + "line": 205, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 390, - "column": 16 - } - }, - "MemberValue_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, - "align_of": 8, - "fields": [ + }, { - "name": "string", + "name": "", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, + "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", + "kind": "struct", + "sizeOf": 16, "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 208, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 310, - "column": 19 + "line": 208, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 309, - "column": 5 - } - }, - "ResultToriiClient_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 8, - "align_of": 8, - "fields": [ + }, { "name": "", "type": { - "name": "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3", "kind": "struct", - "sizeOf": 8, + "sizeOf": 16, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 50, + "line": 211, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 50, + "line": 211, "column": 5 } }, { "name": "", "type": { - "name": "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4", "kind": "struct", "sizeOf": 8, "alignOf": 8, @@ -6437,14 +6126,14 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 53, + "line": 214, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 53, + "line": 214, "column": 5 } } @@ -6452,429 +6141,383 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 49, + "line": 198, "column": 3 } }, - "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 32, - "align_of": 1, + "ResultProvider_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 8, + "align_of": 8, "fields": [ { - "name": "hash", + "name": "", "type": { - "name": "FieldElement", + "name": "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, - "column": 16 + "line": 619, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 664, - "column": 27 + "line": 619, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 663, - "column": 5 - } - }, - "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3": { - "size_of": 16, - "align_of": 8, - "fields": [ + }, { - "name": "array", + "name": "", "type": { - "name": "CArrayTy", + "name": "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", - "sizeOf": 16, + "sizeOf": 8, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 182, - "column": 16 + "line": 622, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 212, - "column": 23 + "line": 622, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 211, - "column": 5 + "line": 618, + "column": 3 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD5": { - "size_of": 1, - "align_of": 1, + "Clause_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 72, + "align_of": 8, "fields": [ { - "name": "u8", + "name": "", "type": { - "name": "uint8_t", - "kind": "typeAlias", - "sizeOf": 1, - "alignOf": 1, + "name": "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", + "sizeOf": 40, + "alignOf": 8, + "isAnonymous": true, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 266, - "column": 24 - }, - "innerType": { - "name": "unsigned char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 341, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 126, - "column": 15 + "line": 341, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 125, - "column": 5 - } - }, - "ResultAccount": { - "size_of": 16, - "align_of": 8, - "fields": [ + }, { - "name": "tag", + "name": "", "type": { - "name": "ResultAccount_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", + "sizeOf": 72, + "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 631, - "column": 3 - }, - "innerType": { - "name": "ResultAccount_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 628, - "column": 14 - } + "line": 344, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 634, - "column": 21 + "line": 344, + "column": 5 } }, { "name": "", "type": { - "name": "ResultAccount_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 8, + "name": "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", + "kind": "struct", + "sizeOf": 24, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 635, - "column": 3 + "line": 347, + "column": 5 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 635, - "column": 3 + "line": 347, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 633, - "column": 16 + "line": 340, + "column": 3 } }, - "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 8, + "CArrayc_char": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "ok", + "name": "data", "type": { - "name": "ToriiClient*", + "name": "const char**", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "ToriiClient", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 36, - "column": 16 + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 51, - "column": 27 + "line": 288, + "column": 16 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 50, - "column": 5 - } - }, - "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { - "size_of": 4, - "align_of": 4, - "fields": [ + }, { - "name": "block_tag", + "name": "data_len", "type": { - "name": "BlockTag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 6, - "column": 14 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 298, + "column": 26 + }, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 670, - "column": 21 + "line": 289, + "column": 13 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 669, - "column": 5 + "line": 287, + "column": 16 } }, - "Call": { - "size_of": 56, + "Query": { + "size_of": 104, "align_of": 8, "fields": [ { - "name": "to", + "name": "limit", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "name": "uint32_t", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 198, + "column": 25 + }, + "innerType": { + "name": "unsigned int", + "kind": "primitive", + "sizeOf": 4, + "alignOf": 4 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 646, - "column": 23 + "line": 368, + "column": 12 } }, { - "name": "selector", + "name": "offset", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, + "name": "uint32_t", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 198, + "column": 25 + }, "innerType": { - "name": "const char", + "name": "unsigned int", "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "sizeOf": 4, + "alignOf": 4 } }, - "offset_of": 32, + "offset_of": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 647, - "column": 15 + "line": 369, + "column": 12 } }, { - "name": "calldata", + "name": "clause", "type": { - "name": "CArrayFieldElement", + "name": "COptionClause", "kind": "struct", - "sizeOf": 16, + "sizeOf": 88, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 374, + "line": 358, "column": 16 } }, - "offset_of": 40, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 648, - "column": 29 + "line": 370, + "column": 24 + } + }, + { + "name": "dont_include_hashed_keys", + "type": { + "name": "_Bool", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 + }, + "offset_of": 96, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 371, + "column": 8 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 645, + "line": 367, "column": 16 } }, - "CArrayClause": { - "size_of": 16, + "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "data", - "type": { - "name": "Clause*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "Clause", - "kind": "struct", - "sizeOf": 80, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 338, - "column": 16 - } - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 323, - "column": 18 - } - }, - { - "name": "data_len", + "name": "err", "type": { - "name": "uintptr_t", - "kind": "typeAlias", + "name": "Error", + "kind": "struct", "sizeOf": 8, "alignOf": 8, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 298, - "column": 26 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 38, + "column": 16 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 324, - "column": 13 + "line": 451, + "column": 20 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 322, - "column": 16 + "line": 450, + "column": 5 } }, - "ResultCArrayTokenBalance_ANONYMOUS_FIELD1": { + "MemberValue_ANONYMOUS_FIELD1": { "record_kind": "union", - "size_of": 16, + "size_of": 40, "align_of": 8, "fields": [ { "name": "", "type": { - "name": "ResultCArrayTokenBalance_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "MemberValue_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 16, + "sizeOf": 40, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 516, + "line": 306, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 516, + "line": 306, "column": 5 } }, { "name": "", "type": { - "name": "ResultCArrayTokenBalance_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "MemberValue_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", "sizeOf": 8, "alignOf": 8, @@ -6882,14 +6525,14 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 519, + "line": 309, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 519, + "line": 309, "column": 5 } } @@ -6897,274 +6540,353 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 515, + "line": 305, "column": 3 } }, - "ResultProvider_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 8, + "COptionClause": { + "size_of": 88, "align_of": 8, "fields": [ { - "name": "", + "name": "tag", "type": { - "name": "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 8, - "alignOf": 8, - "isAnonymous": true, + "name": "COptionClause_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 619, - "column": 5 + "line": 356, + "column": 3 + }, + "innerType": { + "name": "COptionClause_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 353, + "column": 14 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 619, - "column": 5 + "line": 359, + "column": 21 } }, { "name": "", "type": { - "name": "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", - "kind": "struct", - "sizeOf": 8, + "name": "COptionClause_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 80, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 622, - "column": 5 + "line": 360, + "column": 3 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 622, - "column": 5 + "line": 360, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 618, - "column": 3 + "line": 358, + "column": 16 } }, - "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4": { "size_of": 8, "align_of": 8, "fields": [ { - "name": "ok", + "name": "byte_array", "type": { - "name": "Account*", + "name": "const char*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Account", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 30, - "column": 16 - } + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 637, - "column": 23 + "line": 215, + "column": 19 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 636, + "line": 214, "column": 5 } }, - "Ty": { - "size_of": 48, + "CArrayu8": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "tag", + "name": "data", "type": { - "name": "Ty_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 194, - "column": 3 - }, + "name": "uint8_t*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, "innerType": { - "name": "Ty_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, + "name": "uint8_t", + "kind": "typeAlias", + "sizeOf": 1, + "alignOf": 1, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 187, - "column": 14 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 266, + "column": 24 + }, + "innerType": { + "name": "unsigned char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 197, - "column": 10 + "line": 64, + "column": 12 } }, { - "name": "", + "name": "data_len", "type": { - "name": "Ty_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 40, + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 198, - "column": 3 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 298, + "column": 26 + }, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 198, - "column": 3 + "line": 65, + "column": 13 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 196, + "line": 63, "column": 16 } }, - "ResultCArrayTokenBalance": { - "size_of": 24, - "align_of": 8, + "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 32, + "align_of": 1, "fields": [ { - "name": "tag", + "name": "ok", "type": { - "name": "ResultCArrayTokenBalance_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 511, - "column": 3 - }, + "line": 59, + "column": 16 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 575, + "column": 27 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 574, + "column": 5 + } + }, + "CArrayCOptionFieldElement": { + "size_of": 16, + "align_of": 8, + "fields": [ + { + "name": "data", + "type": { + "name": "COptionFieldElement*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, "innerType": { - "name": "ResultCArrayTokenBalance_Tag", - "kind": "enum", - "sizeOf": 4, + "name": "COptionFieldElement", + "kind": "struct", + "sizeOf": 36, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 508, - "column": 14 + "line": 273, + "column": 16 } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 514, - "column": 32 + "line": 283, + "column": 31 } }, { - "name": "", + "name": "data_len", "type": { - "name": "ResultCArrayTokenBalance_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 16, + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 515, - "column": 3 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 298, + "column": 26 + }, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 515, - "column": 3 + "line": 284, + "column": 13 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 513, + "line": 282, "column": 16 } }, - "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, + "CArrayFieldElement": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "err", + "name": "data", "type": { - "name": "Error", - "kind": "struct", + "name": "FieldElement*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 375, + "column": 24 + } + }, + { + "name": "data_len", + "type": { + "name": "uintptr_t", + "kind": "typeAlias", "sizeOf": 8, "alignOf": 8, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 38, - "column": 16 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 298, + "column": 26 + }, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 544, - "column": 20 + "line": 376, + "column": 13 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 543, - "column": 5 + "line": 374, + "column": 16 } }, - "Resultc_char_ANONYMOUS_FIELD1": { + "ResultAccount_ANONYMOUS_FIELD1": { "record_kind": "union", "size_of": 8, "align_of": 8, @@ -7172,7 +6894,7 @@ { "name": "", "type": { - "name": "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", "sizeOf": 8, "alignOf": 8, @@ -7180,21 +6902,21 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 557, + "line": 636, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 557, + "line": 636, "column": 5 } }, { "name": "", "type": { - "name": "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", "sizeOf": 8, "alignOf": 8, @@ -7202,14 +6924,14 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 560, + "line": 639, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 560, + "line": 639, "column": 5 } } @@ -7217,41 +6939,41 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 556, + "line": 635, "column": 3 } }, - "ResultCArrayFieldElement_ANONYMOUS_FIELD1": { + "ResultSubscription_ANONYMOUS_FIELD1": { "record_kind": "union", - "size_of": 16, + "size_of": 8, "align_of": 8, "fields": [ { "name": "", "type": { - "name": "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 16, + "sizeOf": 8, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 540, + "line": 413, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 540, + "line": 413, "column": 5 } }, { "name": "", "type": { - "name": "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", "sizeOf": 8, "alignOf": 8, @@ -7259,14 +6981,14 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 543, + "line": 416, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 543, + "line": 416, "column": 5 } } @@ -7274,36 +6996,75 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 539, + "line": 412, "column": 3 } }, - "ResultCArrayEntity": { - "size_of": 24, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 1, + "align_of": 1, + "fields": [ + { + "name": "i8", + "type": { + "name": "int8_t", + "kind": "typeAlias", + "sizeOf": 1, + "alignOf": 1, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 264, + "column": 23 + }, + "innerType": { + "name": "signed char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 111, + "column": 14 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 110, + "column": 5 + } + }, + "ResultToriiClient": { + "size_of": 16, "align_of": 8, "fields": [ { "name": "tag", "type": { - "name": "ResultCArrayEntity_Tag", + "name": "ResultToriiClient_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 254, + "line": 45, "column": 3 }, "innerType": { - "name": "ResultCArrayEntity_Tag", + "name": "ResultToriiClient_Tag", "kind": "enum", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 251, + "line": 42, "column": 14 } } @@ -7311,22 +7072,22 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 257, - "column": 26 + "line": 48, + "column": 25 } }, { "name": "", "type": { - "name": "ResultCArrayEntity_ANONYMOUS_FIELD1", + "name": "ResultToriiClient_ANONYMOUS_FIELD1", "kind": "union", - "sizeOf": 16, + "sizeOf": 8, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 258, + "line": 49, "column": 3 } }, @@ -7334,7 +7095,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 258, + "line": 49, "column": 3 } } @@ -7342,102 +7103,170 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 256, + "line": 47, "column": 16 } }, - "Error": { - "size_of": 8, - "align_of": 8, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { + "size_of": 4, + "align_of": 4, "fields": [ { - "name": "message", + "name": "i32", "type": { - "name": "char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, + "name": "int32_t", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 193, + "column": 24 + }, "innerType": { - "name": "char", + "name": "int", "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "sizeOf": 4, + "alignOf": 4 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 39, - "column": 9 + "line": 117, + "column": 15 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 38, - "column": 16 + "line": 116, + "column": 5 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD3": { - "size_of": 8, - "align_of": 8, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD7": { + "size_of": 4, + "align_of": 4, "fields": [ { - "name": "i64", + "name": "u32", "type": { - "name": "int64_t", + "name": "uint32_t", "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "stdint.h", "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 96, - "column": 24 + "line": 198, + "column": 25 }, "innerType": { - "name": "long", + "name": "unsigned int", "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "sizeOf": 4, + "alignOf": 4 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 120, - "column": 15 + "line": 132, + "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 119, + "line": 131, "column": 5 } }, - "CArrayToken": { + "EnumOption": { + "size_of": 16, + "align_of": 8, + "fields": [ + { + "name": "name", + "type": { + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 167, + "column": 15 + } + }, + { + "name": "ty", + "type": { + "name": "Ty*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "Ty", + "kind": "struct", + "sizeOf": 48, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 196, + "column": 16 + } + } + }, + "offset_of": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 168, + "column": 14 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 166, + "column": 16 + } + }, + "CArrayTy": { "size_of": 16, "align_of": 8, "fields": [ { "name": "data", "type": { - "name": "Token*", + "name": "Ty*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Token", + "name": "Ty", "kind": "struct", - "sizeOf": 64, + "sizeOf": 48, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 462, + "line": 196, "column": 16 } } @@ -7445,8 +7274,8 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 471, - "column": 17 + "line": 183, + "column": 14 } }, { @@ -7473,7 +7302,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 472, + "line": 184, "column": 13 } } @@ -7481,44 +7310,79 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 470, + "line": 182, "column": 16 } }, - "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, + "ResultCArrayEntity": { + "size_of": 24, "align_of": 8, "fields": [ { - "name": "err", + "name": "tag", "type": { - "name": "Error", - "kind": "struct", - "sizeOf": 8, + "name": "ResultCArrayEntity_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 254, + "column": 3 + }, + "innerType": { + "name": "ResultCArrayEntity_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 251, + "column": 14 + } + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 257, + "column": 26 + } + }, + { + "name": "", + "type": { + "name": "ResultCArrayEntity_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 16, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 38, - "column": 16 + "line": 258, + "column": 3 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 451, - "column": 20 + "line": 258, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 450, - "column": 5 + "line": 256, + "column": 16 } }, - "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { "size_of": 8, "align_of": 8, "fields": [ @@ -7539,7 +7403,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 54, + "line": 606, "column": 20 } } @@ -7547,165 +7411,102 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 53, - "column": 5 - } - }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD11": { - "size_of": 4, - "align_of": 4, - "fields": [ - { - "name": "u_size", - "type": { - "name": "uint32_t", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 198, - "column": 25 - }, - "innerType": { - "name": "unsigned int", - "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 149, - "column": 16 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 148, + "line": 605, "column": 5 } }, - "ResultAccount_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 8, + "ResultCArrayTokenBalance_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "", - "type": { - "name": "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 8, - "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 636, - "column": 5 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 636, - "column": 5 - } - }, - { - "name": "", + "name": "ok", "type": { - "name": "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "CArrayTokenBalance", "kind": "struct", - "sizeOf": 8, + "sizeOf": 16, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 639, - "column": 5 + "line": 503, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 639, - "column": 5 + "line": 517, + "column": 33 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 635, - "column": 3 + "line": 516, + "column": 5 } }, - "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 40, + "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "keys", + "name": "ok", "type": { - "name": "KeysClause", + "name": "CArrayFieldElement", "kind": "struct", - "sizeOf": 40, + "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 292, + "line": 374, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 342, - "column": 25 + "line": 541, + "column": 33 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 341, + "line": 540, "column": 5 } }, - "MemberValue": { + "Ty": { "size_of": 48, "align_of": 8, "fields": [ { "name": "tag", "type": { - "name": "MemberValue_Tag", + "name": "Ty_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 301, + "line": 194, "column": 3 }, "innerType": { - "name": "MemberValue_Tag", + "name": "Ty_Tag", "kind": "enum", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 298, + "line": 187, "column": 14 } } @@ -7713,61 +7514,121 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 304, - "column": 19 + "line": 197, + "column": 10 } }, { "name": "", "type": { - "name": "MemberValue_ANONYMOUS_FIELD1", + "name": "Ty_ANONYMOUS_FIELD1", "kind": "union", "sizeOf": 40, "alignOf": 8, - "isAnonymous": true, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 198, + "column": 3 + } + }, + "offset_of": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 198, + "column": 3 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 196, + "column": 16 + } + }, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD12": { + "size_of": 1, + "align_of": 1, + "fields": [ + { + "name": "bool_", + "type": { + "name": "_Bool", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 152, + "column": 12 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 151, + "column": 5 + } + }, + "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 32, + "align_of": 8, + "fields": [ + { + "name": "enum_", + "type": { + "name": "Enum", + "kind": "struct", + "sizeOf": 32, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 305, - "column": 3 + "line": 176, + "column": 16 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 305, - "column": 3 + "line": 206, + "column": 19 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 303, - "column": 16 + "line": 205, + "column": 5 } }, - "CArrayCHashItemFieldElementModelMetadata": { + "CArrayClause": { "size_of": 16, "align_of": 8, "fields": [ { "name": "data", "type": { - "name": "CHashItemFieldElementModelMetadata*", + "name": "Clause*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "CHashItemFieldElementModelMetadata", + "name": "Clause", "kind": "struct", - "sizeOf": 184, + "sizeOf": 80, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 390, + "line": 338, "column": 16 } } @@ -7775,8 +7636,8 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 396, - "column": 46 + "line": 323, + "column": 18 } }, { @@ -7803,7 +7664,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 397, + "line": 324, "column": 13 } } @@ -7811,395 +7672,295 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 395, + "line": 322, "column": 16 } }, - "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 32, + "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "enum_", + "name": "ok", "type": { - "name": "Enum", - "kind": "struct", - "sizeOf": 32, + "name": "Subscription*", + "kind": "pointer", + "sizeOf": 8, "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 176, - "column": 16 + "innerType": { + "name": "Subscription", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 34, + "column": 16 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 206, - "column": 19 + "line": 414, + "column": 28 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 205, + "line": 413, "column": 5 } }, - "Query": { - "size_of": 104, - "align_of": 8, + "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { + "size_of": 4, + "align_of": 4, "fields": [ { - "name": "limit", - "type": { - "name": "uint32_t", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 198, - "column": 25 - }, - "innerType": { - "name": "unsigned int", - "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 368, - "column": 12 - } - }, - { - "name": "offset", + "name": "block_tag", "type": { - "name": "uint32_t", - "kind": "typeAlias", + "name": "BlockTag", + "kind": "enum", "sizeOf": 4, "alignOf": 4, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 198, - "column": 25 - }, - "innerType": { - "name": "unsigned int", - "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 - } - }, - "offset_of": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 369, - "column": 12 - } - }, - { - "name": "clause", - "type": { - "name": "COptionClause", - "kind": "struct", - "sizeOf": 88, - "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 358, - "column": 16 + "line": 6, + "column": 14 } }, - "offset_of": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 370, - "column": 24 - } - }, - { - "name": "dont_include_hashed_keys", - "type": { - "name": "_Bool", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 - }, - "offset_of": 96, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 371, - "column": 8 + "line": 670, + "column": 21 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 367, - "column": 16 + "line": 669, + "column": 5 } }, - "MemberValue_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 40, + "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "primitive", + "name": "ok", "type": { - "name": "Primitive", - "kind": "struct", - "sizeOf": 40, + "name": "ToriiClient*", + "kind": "pointer", + "sizeOf": 8, "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 107, - "column": 16 + "innerType": { + "name": "ToriiClient", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 36, + "column": 16 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 307, - "column": 24 + "line": 51, + "column": 27 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 306, + "line": 50, "column": 5 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4": { - "size_of": 16, - "align_of": 1, + "Resultbool_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 8, + "align_of": 8, "fields": [ { - "name": "i128", + "name": "", "type": { - "name": "uint8_t[16]", - "kind": "array", - "sizeOf": 16, - "alignOf": 8, - "sizeOfElement": 1, - "arraySize": 16, - "innerType": { - "name": "uint8_t", - "kind": "typeAlias", - "sizeOf": 1, - "alignOf": 1, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 266, - "column": 24 - }, - "innerType": { - "name": "unsigned char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 - } + "name": "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", + "sizeOf": 1, + "alignOf": 1, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 447, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 123, - "column": 15 + "line": 447, + "column": 5 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 122, - "column": 5 - } - }, - "ResultCArrayToken_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, - "align_of": 8, - "fields": [ + }, { - "name": "err", + "name": "", "type": { - "name": "Error", + "name": "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", "sizeOf": 8, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 38, - "column": 16 + "line": 450, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 487, - "column": 20 + "line": 450, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 486, - "column": 5 + "line": 446, + "column": 3 } }, - "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 8, + "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 16, "align_of": 8, "fields": [ { "name": "ok", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, + "name": "CArrayEntity", + "kind": "struct", + "sizeOf": 16, "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 246, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 558, - "column": 19 + "line": 260, + "column": 27 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 557, + "line": 259, "column": 5 } }, - "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { + "ResultSubscription": { "size_of": 16, "align_of": 8, "fields": [ { - "name": "tuple", + "name": "tag", "type": { - "name": "CArrayTy", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, + "name": "ResultSubscription_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 182, - "column": 16 + "line": 408, + "column": 3 + }, + "innerType": { + "name": "ResultSubscription_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 405, + "column": 14 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 209, - "column": 23 + "line": 411, + "column": 26 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 208, - "column": 5 - } - }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD10": { - "size_of": 32, - "align_of": 8, - "fields": [ + }, { - "name": "u256", + "name": "", "type": { - "name": "uint64_t[4]", - "kind": "array", - "sizeOf": 32, + "name": "ResultSubscription_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 8, "alignOf": 8, - "sizeOfElement": 8, - "arraySize": 4, - "innerType": { - "name": "uint64_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 98, - "column": 25 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 - } + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 412, + "column": 3 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 141, - "column": 16 + "line": 412, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 140, - "column": 5 + "line": 410, + "column": 16 } }, - "CArrayEntity": { + "CArrayMember": { "size_of": 16, "align_of": 8, "fields": [ { "name": "data", "type": { - "name": "Entity*", + "name": "Member*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "Entity", + "name": "Member", "kind": "struct", - "sizeOf": 48, + "sizeOf": 24, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 241, + "line": 220, "column": 16 } } @@ -8207,7 +7968,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 247, + "line": 227, "column": 18 } }, @@ -8235,7 +7996,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 248, + "line": 228, "column": 13 } } @@ -8243,131 +8004,75 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 246, + "line": 226, "column": 16 } }, - "ResultCArrayEntity_ANONYMOUS_FIELD1": { - "record_kind": "union", + "CArrayEntity": { "size_of": 16, "align_of": 8, "fields": [ { - "name": "", - "type": { - "name": "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 259, - "column": 5 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 259, - "column": 5 - } - }, - { - "name": "", + "name": "data", "type": { - "name": "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", - "kind": "struct", + "name": "Entity*", + "kind": "pointer", "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 262, - "column": 5 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 262, - "column": 5 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 258, - "column": 3 - } - }, - "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 72, - "align_of": 8, - "fields": [ - { - "name": "c_member", - "type": { - "name": "MemberClause", - "kind": "struct", - "sizeOf": 72, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 315, - "column": 16 + "innerType": { + "name": "Entity", + "kind": "struct", + "sizeOf": 48, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 241, + "column": 16 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 345, - "column": 27 + "line": 247, + "column": 18 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 344, - "column": 5 - } - }, - "COptionFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 32, - "align_of": 1, - "fields": [ + }, { - "name": "some", + "name": "data_len", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 298, + "column": 26 + }, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 277, - "column": 27 + "line": 248, + "column": 13 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 276, - "column": 5 + "line": 246, + "column": 16 } }, "Entity": { @@ -8425,425 +8130,301 @@ "column": 16 } }, - "ResultCArrayu8": { - "size_of": 24, + "BlockId_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 32, "align_of": 8, "fields": [ { - "name": "tag", + "name": "", "type": { - "name": "ResultCArrayu8_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "name": "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 71, - "column": 3 - }, - "innerType": { - "name": "ResultCArrayu8_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 68, - "column": 14 - } + "line": 663, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 74, - "column": 22 + "line": 663, + "column": 5 } }, { "name": "", "type": { - "name": "ResultCArrayu8_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 16, + "name": "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", + "sizeOf": 8, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 75, - "column": 3 - } - }, - "offset_of": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 75, - "column": 3 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 73, - "column": 16 - } - }, - "ResultProvider": { - "size_of": 16, - "align_of": 8, - "fields": [ - { - "name": "tag", - "type": { - "name": "ResultProvider_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 614, - "column": 3 - }, - "innerType": { - "name": "ResultProvider_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 611, - "column": 14 - } + "line": 666, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 617, - "column": 22 + "line": 666, + "column": 5 } }, { "name": "", "type": { - "name": "ResultProvider_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 8, - "alignOf": 8, + "name": "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", + "kind": "struct", + "sizeOf": 4, + "alignOf": 4, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 618, - "column": 3 + "line": 669, + "column": 5 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 618, - "column": 3 + "line": 669, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 616, - "column": 16 + "line": 662, + "column": 3 } }, - "ResultSignature": { - "size_of": 72, - "align_of": 8, + "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 1, + "align_of": 1, "fields": [ { - "name": "tag", - "type": { - "name": "ResultSignature_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 597, - "column": 3 - }, - "innerType": { - "name": "ResultSignature_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 594, - "column": 14 - } - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 600, - "column": 23 - } - }, - { - "name": "", + "name": "ok", "type": { - "name": "ResultSignature_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 64, - "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 601, - "column": 3 - } + "name": "_Bool", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 601, - "column": 3 + "line": 448, + "column": 12 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 599, - "column": 16 + "line": 447, + "column": 5 } }, - "Event": { - "size_of": 64, - "align_of": 8, - "fields": [ - { - "name": "keys", - "type": { - "name": "CArrayFieldElement", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 374, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 457, - "column": 29 - } - }, - { - "name": "data", - "type": { - "name": "CArrayFieldElement", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 374, - "column": 16 - } - }, - "offset_of": 16, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 458, - "column": 29 - } - }, + "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "transaction_hash", + "name": "number", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "name": "uint64_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 98, + "column": 25 + }, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, - "offset_of": 32, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 459, - "column": 23 + "line": 667, + "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 456, - "column": 16 + "line": 666, + "column": 5 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { - "size_of": 4, - "align_of": 4, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD6": { + "size_of": 2, + "align_of": 2, "fields": [ { - "name": "i32", + "name": "u16", "type": { - "name": "int32_t", + "name": "uint16_t", "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "sizeOf": 2, + "alignOf": 2, "location": { "fileName": "stdint.h", "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 193, - "column": 24 + "line": 243, + "column": 25 }, "innerType": { - "name": "int", + "name": "unsigned short", "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 + "sizeOf": 2, + "alignOf": 2 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 117, - "column": 15 + "line": 129, + "column": 16 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 116, + "line": 128, "column": 5 } }, - "EntityKeysClause": { - "size_of": 48, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD10": { + "size_of": 32, "align_of": 8, "fields": [ { - "name": "tag", + "name": "u256", "type": { - "name": "EntityKeysClause_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 425, - "column": 3 - }, + "name": "uint64_t[4]", + "kind": "array", + "sizeOf": 32, + "alignOf": 8, + "sizeOfElement": 8, + "arraySize": 4, "innerType": { - "name": "EntityKeysClause_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, + "name": "uint64_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 422, - "column": 14 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 98, + "column": 25 + }, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 428, - "column": 24 + "line": 141, + "column": 16 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 140, + "column": 5 + } + }, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD14": { + "size_of": 32, + "align_of": 1, + "fields": [ { - "name": "", + "name": "class_hash", "type": { - "name": "EntityKeysClause_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 40, - "alignOf": 8, - "isAnonymous": true, + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 429, - "column": 3 + "line": 59, + "column": 16 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 429, - "column": 3 + "line": 158, + "column": 27 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 427, - "column": 16 + "line": 157, + "column": 5 } }, - "ResultFieldElement_ANONYMOUS_FIELD1": { + "ResultCArrayFieldElement_ANONYMOUS_FIELD1": { "record_kind": "union", - "size_of": 32, + "size_of": 16, "align_of": 8, "fields": [ { "name": "", "type": { - "name": "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 16, + "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 574, + "line": 540, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 574, + "line": 540, "column": 5 } }, { "name": "", "type": { - "name": "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", "sizeOf": 8, "alignOf": 8, @@ -8851,14 +8432,14 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 577, + "line": 543, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 577, + "line": 543, "column": 5 } } @@ -8866,175 +8447,189 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 573, + "line": 539, "column": 3 } }, - "CArrayFieldElement": { - "size_of": 16, + "Clause": { + "size_of": 80, "align_of": 8, "fields": [ { - "name": "data", + "name": "tag", "type": { - "name": "FieldElement*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, + "name": "Clause_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 336, + "column": 3 + }, "innerType": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "name": "Clause_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, - "column": 16 + "line": 332, + "column": 14 } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 375, - "column": 24 + "line": 339, + "column": 14 } }, { - "name": "data_len", + "name": "", "type": { - "name": "uintptr_t", - "kind": "typeAlias", - "sizeOf": 8, + "name": "Clause_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 72, "alignOf": 8, + "isAnonymous": true, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 298, - "column": 26 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 340, + "column": 3 } }, "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 376, - "column": 13 + "line": 340, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 374, + "line": 338, "column": 16 } - }, - "COptionClause": { - "size_of": 88, - "align_of": 8, - "fields": [ - { - "name": "tag", - "type": { - "name": "COptionClause_Tag", - "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 356, - "column": 3 - }, + }, + "CArrayEnumOption": { + "size_of": 16, + "align_of": 8, + "fields": [ + { + "name": "data", + "type": { + "name": "EnumOption*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, "innerType": { - "name": "COptionClause_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, + "name": "EnumOption", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 353, - "column": 14 + "line": 166, + "column": 16 } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 359, - "column": 21 + "line": 172, + "column": 22 } }, { - "name": "", + "name": "data_len", "type": { - "name": "COptionClause_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 80, + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 360, - "column": 3 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 298, + "column": 26 + }, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 360, - "column": 3 + "line": 173, + "column": 13 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 358, + "line": 171, "column": 16 } }, - "EntityKeysClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 40, - "align_of": 8, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD4": { + "size_of": 16, + "align_of": 1, "fields": [ { - "name": "entity_keys", + "name": "i128", "type": { - "name": "KeysClause", - "kind": "struct", - "sizeOf": 40, + "name": "uint8_t[16]", + "kind": "array", + "sizeOf": 16, "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 292, - "column": 16 + "sizeOfElement": 1, + "arraySize": 16, + "innerType": { + "name": "uint8_t", + "kind": "typeAlias", + "sizeOf": 1, + "alignOf": 1, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 266, + "column": 24 + }, + "innerType": { + "name": "unsigned char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 434, - "column": 25 + "line": 123, + "column": 15 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 433, + "line": 122, "column": 5 } }, @@ -9077,6 +8672,61 @@ "column": 5 } }, + "WorldMetadata": { + "size_of": 48, + "align_of": 8, + "fields": [ + { + "name": "world_address", + "type": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 401, + "column": 23 + } + }, + { + "name": "models", + "type": { + "name": "CArrayCHashItemFieldElementModelMetadata", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 395, + "column": 16 + } + }, + "offset_of": 32, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 402, + "column": 51 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 400, + "column": 16 + } + }, "EntityKeysClause_ANONYMOUS_FIELD1": { "record_kind": "union", "size_of": 40, @@ -9134,102 +8784,180 @@ "column": 3 } }, - "ResultCArrayFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 16, + "ResultCArrayu8": { + "size_of": 24, "align_of": 8, "fields": [ { - "name": "ok", + "name": "tag", "type": { - "name": "CArrayFieldElement", + "name": "ResultCArrayu8_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 71, + "column": 3 + }, + "innerType": { + "name": "ResultCArrayu8_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 68, + "column": 14 + } + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 74, + "column": 22 + } + }, + { + "name": "", + "type": { + "name": "ResultCArrayu8_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 16, + "alignOf": 8, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 75, + "column": 3 + } + }, + "offset_of": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 75, + "column": 3 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 73, + "column": 16 + } + }, + "KeysClause": { + "size_of": 40, + "align_of": 8, + "fields": [ + { + "name": "keys", + "type": { + "name": "CArrayCOptionFieldElement", "kind": "struct", "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 374, + "line": 282, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 541, - "column": 33 + "line": 293, + "column": 36 + } + }, + { + "name": "pattern_matching", + "type": { + "name": "PatternMatching", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 25, + "column": 14 + } + }, + "offset_of": 16, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 294, + "column": 24 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 540, - "column": 5 - } - }, - "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 40, - "align_of": 8, - "fields": [ + }, { - "name": "primitive", + "name": "models", "type": { - "name": "Primitive", + "name": "CArrayc_char", "kind": "struct", - "sizeOf": 40, + "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 107, + "line": 287, "column": 16 } }, + "offset_of": 24, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 200, - "column": 24 + "line": 295, + "column": 23 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 199, - "column": 5 + "line": 292, + "column": 16 } }, - "CArrayc_char": { + "CArrayToken": { "size_of": 16, "align_of": 8, "fields": [ { "name": "data", "type": { - "name": "const char**", + "name": "Token*", "kind": "pointer", "sizeOf": 8, "alignOf": 8, "innerType": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, + "name": "Token", + "kind": "struct", + "sizeOf": 64, "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 462, + "column": 16 } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 288, - "column": 16 + "line": 471, + "column": 17 } }, { @@ -9256,7 +8984,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 289, + "line": 472, "column": 13 } } @@ -9264,36 +8992,93 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 287, + "line": 470, "column": 16 } }, - "ResultToriiClient": { + "ResultCArrayu8_ANONYMOUS_FIELD1": { + "record_kind": "union", "size_of": 16, "align_of": 8, + "fields": [ + { + "name": "", + "type": { + "name": "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 76, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 76, + "column": 5 + } + }, + { + "name": "", + "type": { + "name": "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 79, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 79, + "column": 5 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 75, + "column": 3 + } + }, + "ResultSignature": { + "size_of": 72, + "align_of": 8, "fields": [ { "name": "tag", "type": { - "name": "ResultToriiClient_Tag", + "name": "ResultSignature_Tag", "kind": "typeAlias", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 45, + "line": 597, "column": 3 }, "innerType": { - "name": "ResultToriiClient_Tag", + "name": "ResultSignature_Tag", "kind": "enum", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 42, + "line": 594, "column": 14 } } @@ -9301,22 +9086,22 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 48, - "column": 25 + "line": 600, + "column": 23 } }, { "name": "", "type": { - "name": "ResultToriiClient_ANONYMOUS_FIELD1", + "name": "ResultSignature_ANONYMOUS_FIELD1", "kind": "union", - "sizeOf": 8, + "sizeOf": 64, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 49, + "line": 601, "column": 3 } }, @@ -9324,7 +9109,7 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 49, + "line": 601, "column": 3 } } @@ -9332,233 +9117,283 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 47, + "line": 599, "column": 16 } }, - "CArrayTokenBalance": { - "size_of": 16, + "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "data", + "name": "err", "type": { - "name": "TokenBalance*", - "kind": "pointer", + "name": "Error", + "kind": "struct", "sizeOf": 8, "alignOf": 8, - "innerType": { - "name": "TokenBalance", - "kind": "struct", - "sizeOf": 104, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 492, - "column": 16 - } + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 38, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 504, - "column": 24 + "line": 80, + "column": 20 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 79, + "column": 5 + } + }, + "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, + "align_of": 8, + "fields": [ { - "name": "data_len", + "name": "err", "type": { - "name": "uintptr_t", - "kind": "typeAlias", + "name": "Error", + "kind": "struct", "sizeOf": 8, "alignOf": 8, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 298, - "column": 26 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 38, + "column": 16 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 505, - "column": 13 + "line": 263, + "column": 20 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 503, - "column": 16 + "line": 262, + "column": 5 } }, - "Resultc_char_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, + "Struct": { + "size_of": 24, "align_of": 8, "fields": [ { - "name": "err", + "name": "name", "type": { - "name": "Error", - "kind": "struct", + "name": "const char*", + "kind": "pointer", "sizeOf": 8, "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 232, + "column": 15 + } + }, + { + "name": "children", + "type": { + "name": "CArrayMember", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 38, + "line": 226, "column": 16 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 561, - "column": 20 + "filePath": "/dojo.h", + "line": 233, + "column": 23 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 560, - "column": 5 + "line": 231, + "column": 16 } }, - "ResultAccount_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { "size_of": 8, "align_of": 8, "fields": [ { - "name": "err", + "name": "ok", "type": { - "name": "Error", - "kind": "struct", + "name": "Provider*", + "kind": "pointer", "sizeOf": 8, "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 38, - "column": 16 + "innerType": { + "name": "Provider", + "kind": "opaqueType", + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 32, + "column": 16 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 640, - "column": 20 + "line": 620, + "column": 24 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 639, + "line": 619, "column": 5 } }, - "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 64, - "align_of": 1, + "ResultAccount": { + "size_of": 16, + "align_of": 8, "fields": [ { - "name": "ok", + "name": "tag", "type": { - "name": "Signature", - "kind": "struct", - "sizeOf": 64, - "alignOf": 1, + "name": "ResultAccount_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 583, - "column": 16 + "line": 631, + "column": 3 + }, + "innerType": { + "name": "ResultAccount_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 628, + "column": 14 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 603, - "column": 24 + "line": 634, + "column": 21 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 602, - "column": 5 - } - }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD14": { - "size_of": 32, - "align_of": 1, - "fields": [ + }, { - "name": "class_hash", + "name": "", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "name": "ResultAccount_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, - "column": 16 + "line": 635, + "column": 3 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 158, - "column": 27 + "line": 635, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 157, - "column": 5 + "line": 633, + "column": 16 } }, - "COptionClause_ANONYMOUS_FIELD1": { + "ResultCArrayEntity_ANONYMOUS_FIELD1": { "record_kind": "union", - "size_of": 80, + "size_of": 16, "align_of": 8, "fields": [ { "name": "", "type": { - "name": "COptionClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", - "sizeOf": 80, + "sizeOf": 16, "alignOf": 8, "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 361, + "line": 259, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 361, + "line": 259, + "column": 5 + } + }, + { + "name": "", + "type": { + "name": "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 262, + "column": 5 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 262, "column": 5 } } @@ -9566,16 +9401,16 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 360, + "line": 258, "column": 3 } }, - "Member": { - "size_of": 24, + "MemberValue_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "size_of": 8, "align_of": 8, "fields": [ { - "name": "name", + "name": "string", "type": { "name": "const char*", "kind": "pointer", @@ -9592,306 +9427,322 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 221, - "column": 15 - } - }, - { - "name": "ty", - "type": { - "name": "Ty*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "Ty", - "kind": "struct", - "sizeOf": 48, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 196, - "column": 16 - } - } - }, - "offset_of": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 222, - "column": 14 - } - }, - { - "name": "key", - "type": { - "name": "_Bool", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 - }, - "offset_of": 16, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 223, - "column": 8 + "line": 310, + "column": 19 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 220, - "column": 16 + "line": 309, + "column": 5 } }, - "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, + "EntityKeysClause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "err", + "name": "hashed_keys", "type": { - "name": "Error", + "name": "CArrayFieldElement", "kind": "struct", - "sizeOf": 8, + "sizeOf": 16, "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 38, + "line": 374, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 623, - "column": 20 + "line": 431, + "column": 33 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 622, + "line": 430, "column": 5 } }, - "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, + "CArrayCHashItemFieldElementModelMetadata": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "err", + "name": "data", "type": { - "name": "Error", - "kind": "struct", + "name": "CHashItemFieldElementModelMetadata*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "CHashItemFieldElementModelMetadata", + "kind": "struct", + "sizeOf": 184, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 390, + "column": 16 + } + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 396, + "column": 46 + } + }, + { + "name": "data_len", + "type": { + "name": "uintptr_t", + "kind": "typeAlias", "sizeOf": 8, "alignOf": 8, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 38, - "column": 16 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 298, + "column": 26 + }, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 578, - "column": 20 + "line": 397, + "column": 13 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 577, - "column": 5 + "line": 395, + "column": 16 } }, - "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { - "size_of": 8, + "TokenBalance": { + "size_of": 104, "align_of": 8, "fields": [ { - "name": "err", + "name": "balance", "type": { - "name": "Error", - "kind": "struct", - "sizeOf": 8, + "name": "uint64_t[4]", + "kind": "array", + "sizeOf": 32, "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 38, - "column": 16 + "sizeOfElement": 8, + "arraySize": 4, + "innerType": { + "name": "uint64_t", + "kind": "typeAlias", + "sizeOf": 8, + "alignOf": 8, + "location": { + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 98, + "column": 25 + }, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 + } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 417, - "column": 20 + "line": 493, + "column": 12 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 416, - "column": 5 - } - }, - "Clause_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { - "size_of": 24, - "align_of": 8, - "fields": [ + }, { - "name": "composite", + "name": "account_address", "type": { - "name": "CompositeClause", + "name": "FieldElement", "kind": "struct", - "sizeOf": 24, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 327, + "line": 59, "column": 16 } }, + "offset_of": 32, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 348, - "column": 30 + "line": 498, + "column": 23 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 347, - "column": 5 - } - }, - "ResultCArrayToken_ANONYMOUS_FIELD1": { - "record_kind": "union", - "size_of": 16, - "align_of": 8, - "fields": [ + }, { - "name": "", + "name": "contract_address", "type": { - "name": "ResultCArrayToken_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "FieldElement", "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "isAnonymous": true, + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 483, - "column": 5 + "line": 59, + "column": 16 } }, + "offset_of": 64, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 483, - "column": 5 + "line": 499, + "column": 23 } }, { - "name": "", + "name": "token_id", "type": { - "name": "ResultCArrayToken_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", - "kind": "struct", + "name": "const char*", + "kind": "pointer", "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 486, - "column": 5 + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, + "offset_of": 96, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 486, - "column": 5 + "line": 500, + "column": 15 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 482, - "column": 3 + "line": 492, + "column": 16 } }, - "ResultCArrayu8_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 16, + "ResultFieldElement": { + "size_of": 40, "align_of": 8, "fields": [ { - "name": "ok", + "name": "tag", "type": { - "name": "CArrayu8", - "kind": "struct", - "sizeOf": 16, + "name": "ResultFieldElement_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 569, + "column": 3 + }, + "innerType": { + "name": "ResultFieldElement_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 566, + "column": 14 + } + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 572, + "column": 26 + } + }, + { + "name": "", + "type": { + "name": "ResultFieldElement_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 32, "alignOf": 8, + "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 63, - "column": 16 + "line": 573, + "column": 3 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 77, - "column": 23 + "line": 573, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 76, - "column": 5 + "line": 571, + "column": 16 } }, - "ResultCArrayEntity_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 16, - "align_of": 8, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD13": { + "size_of": 32, + "align_of": 1, "fields": [ { - "name": "ok", + "name": "felt252", "type": { - "name": "CArrayEntity", + "name": "FieldElement", "kind": "struct", - "sizeOf": 16, - "alignOf": 8, + "sizeOf": 32, + "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 246, + "line": 59, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 260, + "line": 155, "column": 27 } } @@ -9899,105 +9750,106 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 259, + "line": 154, "column": 5 } }, - "CArrayCOptionFieldElement": { - "size_of": 16, + "ResultSignature_ANONYMOUS_FIELD1": { + "record_kind": "union", + "size_of": 64, "align_of": 8, "fields": [ { - "name": "data", - "type": { - "name": "COptionFieldElement*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "COptionFieldElement", - "kind": "struct", - "sizeOf": 36, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 273, - "column": 16 - } + "name": "", + "type": { + "name": "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "kind": "struct", + "sizeOf": 64, + "alignOf": 1, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 602, + "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 283, - "column": 31 + "line": 602, + "column": 5 } }, { - "name": "data_len", + "name": "", "type": { - "name": "uintptr_t", - "kind": "typeAlias", + "name": "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "kind": "struct", "sizeOf": 8, "alignOf": 8, + "isAnonymous": true, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 298, - "column": 26 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 605, + "column": 5 } }, - "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 284, - "column": 13 + "line": 605, + "column": 5 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 282, - "column": 16 + "line": 601, + "column": 3 } }, - "Signature": { + "ResultSignature_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { "size_of": 64, "align_of": 1, "fields": [ { - "name": "r", + "name": "ok", "type": { - "name": "FieldElement", + "name": "Signature", "kind": "struct", - "sizeOf": 32, + "sizeOf": 64, "alignOf": 1, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, + "line": 583, "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 587, - "column": 23 - }, - "comment": "/**\n * The \u0060r\u0060 value of a signature\n */" - }, + "line": 603, + "column": 24 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 602, + "column": 5 + } + }, + "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD15": { + "size_of": 32, + "align_of": 1, + "fields": [ { - "name": "s", + "name": "contract_address", "type": { "name": "FieldElement", "kind": "struct", @@ -10010,162 +9862,210 @@ "column": 16 } }, - "offset_of": 32, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 591, - "column": 23 - }, - "comment": "/**\n * The \u0060s\u0060 value of a signature\n */" + "line": 161, + "column": 27 + } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 583, - "column": 16 + "line": 160, + "column": 5 } }, - "TokenBalance": { - "size_of": 104, + "CompositeClause": { + "size_of": 24, "align_of": 8, "fields": [ { - "name": "balance", + "name": "operator_", "type": { - "name": "uint64_t[4]", - "kind": "array", - "sizeOf": 32, - "alignOf": 8, - "sizeOfElement": 8, - "arraySize": 4, - "innerType": { - "name": "uint64_t", - "kind": "typeAlias", - "sizeOf": 8, - "alignOf": 8, - "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 98, - "column": 25 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 - } + "name": "LogicalOperator", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 20, + "column": 14 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 493, - "column": 12 + "line": 328, + "column": 24 } }, { - "name": "account_address", + "name": "clauses", "type": { - "name": "FieldElement", + "name": "CArrayClause", "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "sizeOf": 16, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, + "line": 322, "column": 16 } }, - "offset_of": 32, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 498, + "line": 329, "column": 23 } - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 327, + "column": 16 + } + }, + "COptionFieldElement": { + "size_of": 36, + "align_of": 4, + "fields": [ { - "name": "contract_address", + "name": "tag", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, + "name": "COptionFieldElement_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 59, - "column": 16 + "line": 271, + "column": 3 + }, + "innerType": { + "name": "COptionFieldElement_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 268, + "column": 14 + } } }, - "offset_of": 64, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 499, - "column": 23 + "line": 274, + "column": 27 } }, { - "name": "token_id", + "name": "", "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true + "name": "COptionFieldElement_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 32, + "alignOf": 1, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 275, + "column": 3 } }, - "offset_of": 96, + "offset_of": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 500, - "column": 15 + "line": 275, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 492, + "line": 273, "column": 16 } }, - "Resultbool_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 1, - "align_of": 1, + "Resultbool": { + "size_of": 16, + "align_of": 8, "fields": [ { - "name": "ok", + "name": "tag", + "type": { + "name": "Resultbool_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 442, + "column": 3 + }, + "innerType": { + "name": "Resultbool_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 439, + "column": 14 + } + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 445, + "column": 18 + } + }, + { + "name": "", "type": { - "name": "_Bool", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "name": "Resultbool_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 8, + "alignOf": 8, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 446, + "column": 3 + } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 448, - "column": 12 + "line": 446, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 447, - "column": 5 + "line": 444, + "column": 16 } }, "CArrayStruct": { @@ -10235,209 +10135,366 @@ "column": 16 } }, - "ResultSubscription_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 8, + "Ty_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2": { + "size_of": 16, "align_of": 8, "fields": [ { - "name": "ok", + "name": "tuple", "type": { - "name": "Subscription*", - "kind": "pointer", - "sizeOf": 8, + "name": "CArrayTy", + "kind": "struct", + "sizeOf": 16, "alignOf": 8, - "innerType": { - "name": "Subscription", - "kind": "opaqueType", - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 34, - "column": 16 - } + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 182, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 414, - "column": 28 + "line": 209, + "column": 23 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 413, + "line": 208, "column": 5 } }, - "ResultCArrayFieldElement": { - "size_of": 24, + "MemberClause": { + "size_of": 72, "align_of": 8, "fields": [ { - "name": "tag", + "name": "model", "type": { - "name": "ResultCArrayFieldElement_Tag", - "kind": "typeAlias", + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 316, + "column": 15 + } + }, + { + "name": "member", + "type": { + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } + }, + "offset_of": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 317, + "column": 15 + } + }, + { + "name": "operator_", + "type": { + "name": "ComparisonOperator", + "kind": "enum", "sizeOf": 4, "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 535, - "column": 3 - }, + "line": 11, + "column": 14 + } + }, + "offset_of": 16, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 318, + "column": 27 + } + }, + { + "name": "value", + "type": { + "name": "MemberValue", + "kind": "struct", + "sizeOf": 48, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 303, + "column": 16 + } + }, + "offset_of": 24, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 319, + "column": 22 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 315, + "column": 16 + } + }, + "Call": { + "size_of": 56, + "align_of": 8, + "fields": [ + { + "name": "to", + "type": { + "name": "FieldElement", + "kind": "struct", + "sizeOf": 32, + "alignOf": 1, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 59, + "column": 16 + } + }, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 646, + "column": 23 + } + }, + { + "name": "selector", + "type": { + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, "innerType": { - "name": "ResultCArrayFieldElement_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } + }, + "offset_of": 32, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 647, + "column": 15 + } + }, + { + "name": "calldata", + "type": { + "name": "CArrayFieldElement", + "kind": "struct", + "sizeOf": 16, + "alignOf": 8, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 374, + "column": 16 + } + }, + "offset_of": 40, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 648, + "column": 29 + } + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 645, + "column": 16 + } + }, + "CArrayTokenBalance": { + "size_of": 16, + "align_of": 8, + "fields": [ + { + "name": "data", + "type": { + "name": "TokenBalance*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "TokenBalance", + "kind": "struct", + "sizeOf": 104, + "alignOf": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 532, - "column": 14 + "line": 492, + "column": 16 } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 538, - "column": 32 + "line": 504, + "column": 24 } }, { - "name": "", + "name": "data_len", "type": { - "name": "ResultCArrayFieldElement_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 16, + "name": "uintptr_t", + "kind": "typeAlias", + "sizeOf": 8, "alignOf": 8, - "isAnonymous": true, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 539, - "column": 3 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 298, + "column": 26 + }, + "innerType": { + "name": "unsigned long", + "kind": "primitive", + "sizeOf": 8, + "alignOf": 8 } }, "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 539, - "column": 3 + "line": 505, + "column": 13 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 537, + "line": 503, "column": 16 } }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD15": { + "Enum": { "size_of": 32, - "align_of": 1, + "align_of": 8, "fields": [ { - "name": "contract_address", + "name": "name", "type": { - "name": "FieldElement", - "kind": "struct", - "sizeOf": 32, - "alignOf": 1, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 59, - "column": 16 + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 161, - "column": 27 + "line": 177, + "column": 15 } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 160, - "column": 5 - } - }, - "Primitive": { - "size_of": 40, - "align_of": 8, - "fields": [ + }, { - "name": "tag", + "name": "option", "type": { - "name": "Primitive_Tag", + "name": "uint8_t", "kind": "typeAlias", - "sizeOf": 4, - "alignOf": 4, + "sizeOf": 1, + "alignOf": 1, "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 105, - "column": 3 + "fileName": "stdint.h", + "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", + "line": 266, + "column": 24 }, "innerType": { - "name": "Primitive_Tag", - "kind": "enum", - "sizeOf": 4, - "alignOf": 4, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 85, - "column": 14 - } + "name": "unsigned char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1 } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 108, - "column": 17 + "line": 178, + "column": 11 } }, { - "name": "", + "name": "options", "type": { - "name": "Primitive_ANONYMOUS_FIELD1", - "kind": "union", - "sizeOf": 32, + "name": "CArrayEnumOption", + "kind": "struct", + "sizeOf": 16, "alignOf": 8, - "isAnonymous": true, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 109, - "column": 3 + "line": 171, + "column": 16 } }, - "offset_of": 8, + "offset_of": 16, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 109, - "column": 3 + "line": 179, + "column": 27 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 107, + "line": 176, "column": 16 } }, @@ -10488,7 +10545,7 @@ "column": 5 } }, - "BlockId_ANONYMOUS_FIELD1": { + "ResultFieldElement_ANONYMOUS_FIELD1": { "record_kind": "union", "size_of": 32, "align_of": 8, @@ -10496,7 +10553,7 @@ { "name": "", "type": { - "name": "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", + "name": "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0", "kind": "struct", "sizeOf": 32, "alignOf": 1, @@ -10504,21 +10561,21 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 663, + "line": 574, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 663, + "line": 574, "column": 5 } }, { "name": "", "type": { - "name": "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", + "name": "ResultFieldElement_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1", "kind": "struct", "sizeOf": 8, "alignOf": 8, @@ -10526,36 +10583,14 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 666, - "column": 5 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 666, - "column": 5 - } - }, - { - "name": "", - "type": { - "name": "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD2", - "kind": "struct", - "sizeOf": 4, - "alignOf": 4, - "isAnonymous": true, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 669, + "line": 577, "column": 5 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 669, + "line": 577, "column": 5 } } @@ -10563,149 +10598,114 @@ "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 662, + "line": 573, "column": 3 } }, - "ResultProvider_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 8, + "ResultCArrayFieldElement": { + "size_of": 24, "align_of": 8, "fields": [ { - "name": "ok", + "name": "tag", "type": { - "name": "Provider*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, + "name": "ResultCArrayFieldElement_Tag", + "kind": "typeAlias", + "sizeOf": 4, + "alignOf": 4, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 535, + "column": 3 + }, "innerType": { - "name": "Provider", - "kind": "opaqueType", + "name": "ResultCArrayFieldElement_Tag", + "kind": "enum", + "sizeOf": 4, + "alignOf": 4, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 32, - "column": 16 + "line": 532, + "column": 14 } } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 620, - "column": 24 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 619, - "column": 5 - } - }, - "ResultCArrayToken_ANONYMOUS_FIELD1_ANONYMOUS_FIELD0": { - "size_of": 16, - "align_of": 8, - "fields": [ - { - "name": "ok", - "type": { - "name": "CArrayToken", - "kind": "struct", - "sizeOf": 16, - "alignOf": 8, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 470, - "column": 16 - } - }, - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 484, - "column": 26 - } - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 483, - "column": 5 - } - }, - "Primitive_ANONYMOUS_FIELD1_ANONYMOUS_FIELD12": { - "size_of": 1, - "align_of": 1, - "fields": [ + "line": 538, + "column": 32 + } + }, { - "name": "bool_", + "name": "", "type": { - "name": "_Bool", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1 + "name": "ResultCArrayFieldElement_ANONYMOUS_FIELD1", + "kind": "union", + "sizeOf": 16, + "alignOf": 8, + "isAnonymous": true, + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 539, + "column": 3 + } }, + "offset_of": 8, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 152, - "column": 12 + "line": 539, + "column": 3 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 151, - "column": 5 + "line": 537, + "column": 16 } }, - "BlockId_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { + "ResultToriiClient_ANONYMOUS_FIELD1_ANONYMOUS_FIELD1": { "size_of": 8, "align_of": 8, "fields": [ { - "name": "number", + "name": "err", "type": { - "name": "uint64_t", - "kind": "typeAlias", + "name": "Error", + "kind": "struct", "sizeOf": 8, "alignOf": 8, "location": { - "fileName": "stdint.h", - "filePath": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdint.h", - "line": 98, - "column": 25 - }, - "innerType": { - "name": "unsigned long", - "kind": "primitive", - "sizeOf": 8, - "alignOf": 8 + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 38, + "column": 16 } }, "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 667, - "column": 16 + "line": 54, + "column": 20 } } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 666, + "line": 53, "column": 5 } } }, "enums": { - "ResultSubscription_Tag": { + "BlockId_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -10714,21 +10714,49 @@ }, "values": [ { - "name": "OkSubscription" + "name": "Hash" }, { - "name": "ErrSubscription", + "name": "Number", "value": 1 + }, + { + "name": "BlockTag_", + "value": 2 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 405, + "line": 654, + "column": 14 + }, + "comment": "/**\n * Block hash, number or tag\n */" + }, + "ResultCArrayFieldElement_Tag": { + "typeInteger": { + "name": "unsigned int", + "kind": "primitive", + "sizeOf": 4, + "alignOf": 4 + }, + "values": [ + { + "name": "OkCArrayFieldElement" + }, + { + "name": "ErrCArrayFieldElement", + "value": 1 + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 532, "column": 14 } }, - "ResultSignature_Tag": { + "Resultc_char_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -10737,21 +10765,21 @@ }, "values": [ { - "name": "OkSignature" + "name": "Okc_char" }, { - "name": "ErrSignature", + "name": "Errc_char", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 594, + "line": 549, "column": 14 } }, - "ResultFieldElement_Tag": { + "ResultSubscription_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -10760,17 +10788,40 @@ }, "values": [ { - "name": "OkFieldElement" + "name": "OkSubscription" }, { - "name": "ErrFieldElement", + "name": "ErrSubscription", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 566, + "line": 405, + "column": 14 + } + }, + "ResultProvider_Tag": { + "typeInteger": { + "name": "unsigned int", + "kind": "primitive", + "sizeOf": 4, + "alignOf": 4 + }, + "values": [ + { + "name": "OkProvider" + }, + { + "name": "ErrProvider", + "value": 1 + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 611, "column": 14 } }, @@ -10797,7 +10848,7 @@ "column": 14 } }, - "Ty_Tag": { + "LogicalOperator": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -10806,37 +10857,67 @@ }, "values": [ { - "name": "Primitive_" + "name": "And" }, { - "name": "Struct_", + "name": "Or", "value": 1 - }, + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 20, + "column": 14 + } + }, + "BlockTag": { + "typeInteger": { + "name": "unsigned int", + "kind": "primitive", + "sizeOf": 4, + "alignOf": 4 + }, + "values": [ { - "name": "Enum_", - "value": 2 + "name": "Latest" }, { - "name": "Tuple_", - "value": 3 - }, + "name": "Pending", + "value": 1 + } + ], + "location": { + "fileName": "dojo.h", + "filePath": "/dojo.h", + "line": 6, + "column": 14 + } + }, + "ResultCArrayTokenBalance_Tag": { + "typeInteger": { + "name": "unsigned int", + "kind": "primitive", + "sizeOf": 4, + "alignOf": 4 + }, + "values": [ { - "name": "Array_", - "value": 4 + "name": "OkCArrayTokenBalance" }, { - "name": "ByteArray", - "value": 5 + "name": "ErrCArrayTokenBalance", + "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 187, + "line": 508, "column": 14 } }, - "ResultCArrayFieldElement_Tag": { + "COptionFieldElement_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -10845,21 +10926,21 @@ }, "values": [ { - "name": "OkCArrayFieldElement" + "name": "SomeFieldElement" }, { - "name": "ErrCArrayFieldElement", + "name": "NoneFieldElement", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 532, + "line": 268, "column": 14 } }, - "ResultCArrayToken_Tag": { + "ResultAccount_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -10868,21 +10949,21 @@ }, "values": [ { - "name": "OkCArrayToken" + "name": "OkAccount" }, { - "name": "ErrCArrayToken", + "name": "ErrAccount", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 475, + "line": 628, "column": 14 } }, - "Clause_Tag": { + "ResultCArrayToken_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -10891,25 +10972,21 @@ }, "values": [ { - "name": "Keys" + "name": "OkCArrayToken" }, { - "name": "CMember", + "name": "ErrCArrayToken", "value": 1 - }, - { - "name": "Composite", - "value": 2 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 332, + "line": 475, "column": 14 } }, - "ResultCArrayTokenBalance_Tag": { + "Resultbool_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -10918,21 +10995,21 @@ }, "values": [ { - "name": "OkCArrayTokenBalance" + "name": "Okbool" }, { - "name": "ErrCArrayTokenBalance", + "name": "Errbool", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 508, + "line": 439, "column": 14 } }, - "ResultCArrayEntity_Tag": { + "COptionClause_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -10941,21 +11018,21 @@ }, "values": [ { - "name": "OkCArrayEntity" + "name": "SomeClause" }, { - "name": "ErrCArrayEntity", + "name": "NoneClause", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 251, + "line": 353, "column": 14 } }, - "PatternMatching": { + "ComparisonOperator": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -10964,21 +11041,37 @@ }, "values": [ { - "name": "FixedLen" + "name": "Eq" }, { - "name": "VariableLen", + "name": "Neq", "value": 1 + }, + { + "name": "Gt", + "value": 2 + }, + { + "name": "Gte", + "value": 3 + }, + { + "name": "Lt", + "value": 4 + }, + { + "name": "Lte", + "value": 5 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 25, + "line": 11, "column": 14 } }, - "ComparisonOperator": { + "Ty_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -10987,37 +11080,37 @@ }, "values": [ { - "name": "Eq" + "name": "Primitive_" }, { - "name": "Neq", + "name": "Struct_", "value": 1 }, { - "name": "Gt", + "name": "Enum_", "value": 2 }, { - "name": "Gte", + "name": "Tuple_", "value": 3 }, { - "name": "Lt", + "name": "Array_", "value": 4 }, { - "name": "Lte", + "name": "ByteArray", "value": 5 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 11, + "line": 187, "column": 14 } }, - "BlockTag": { + "Clause_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -11026,21 +11119,25 @@ }, "values": [ { - "name": "Latest" + "name": "Keys" }, { - "name": "Pending", + "name": "CMember", "value": 1 + }, + { + "name": "Composite", + "value": 2 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 6, + "line": 332, "column": 14 } }, - "MemberValue_Tag": { + "EntityKeysClause_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -11049,17 +11146,21 @@ }, "values": [ { - "name": "String" + "name": "HashedKeys" + }, + { + "name": "EntityKeys", + "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 298, + "line": 422, "column": 14 } }, - "ResultToriiClient_Tag": { + "ResultFieldElement_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -11068,17 +11169,17 @@ }, "values": [ { - "name": "OkToriiClient" + "name": "OkFieldElement" }, { - "name": "ErrToriiClient", + "name": "ErrFieldElement", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 42, + "line": 566, "column": 14 } }, @@ -11161,104 +11262,7 @@ "column": 14 } }, - "COptionClause_Tag": { - "typeInteger": { - "name": "unsigned int", - "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 - }, - "values": [ - { - "name": "SomeClause" - }, - { - "name": "NoneClause", - "value": 1 - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 353, - "column": 14 - } - }, - "BlockId_Tag": { - "typeInteger": { - "name": "unsigned int", - "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 - }, - "values": [ - { - "name": "Hash" - }, - { - "name": "Number", - "value": 1 - }, - { - "name": "BlockTag_", - "value": 2 - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 654, - "column": 14 - }, - "comment": "/**\n * Block hash, number or tag\n */" - }, - "EntityKeysClause_Tag": { - "typeInteger": { - "name": "unsigned int", - "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 - }, - "values": [ - { - "name": "HashedKeys" - }, - { - "name": "EntityKeys", - "value": 1 - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 422, - "column": 14 - } - }, - "LogicalOperator": { - "typeInteger": { - "name": "unsigned int", - "kind": "primitive", - "sizeOf": 4, - "alignOf": 4 - }, - "values": [ - { - "name": "And" - }, - { - "name": "Or", - "value": 1 - } - ], - "location": { - "fileName": "dojo.h", - "filePath": "/dojo.h", - "line": 20, - "column": 14 - } - }, - "Resultbool_Tag": { + "MemberValue_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -11267,21 +11271,17 @@ }, "values": [ { - "name": "Okbool" - }, - { - "name": "Errbool", - "value": 1 + "name": "String" } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 439, + "line": 298, "column": 14 } }, - "ResultProvider_Tag": { + "ResultSignature_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -11290,21 +11290,21 @@ }, "values": [ { - "name": "OkProvider" + "name": "OkSignature" }, { - "name": "ErrProvider", + "name": "ErrSignature", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 611, + "line": 594, "column": 14 } }, - "Resultc_char_Tag": { + "ResultToriiClient_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -11313,21 +11313,21 @@ }, "values": [ { - "name": "Okc_char" + "name": "OkToriiClient" }, { - "name": "Errc_char", + "name": "ErrToriiClient", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 549, + "line": 42, "column": 14 } }, - "COptionFieldElement_Tag": { + "PatternMatching": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -11336,21 +11336,21 @@ }, "values": [ { - "name": "SomeFieldElement" + "name": "FixedLen" }, { - "name": "NoneFieldElement", + "name": "VariableLen", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 268, + "line": 25, "column": 14 } }, - "ResultAccount_Tag": { + "ResultCArrayEntity_Tag": { "typeInteger": { "name": "unsigned int", "kind": "primitive", @@ -11359,28 +11359,28 @@ }, "values": [ { - "name": "OkAccount" + "name": "OkCArrayEntity" }, { - "name": "ErrAccount", + "name": "ErrCArrayEntity", "value": 1 } ], "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 628, + "line": 251, "column": 14 } } }, "typeAliases": {}, "opaqueTypes": { - "Provider": { + "Subscription": { "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 32, + "line": 34, "column": 16 } }, @@ -11392,11 +11392,11 @@ "column": 16 } }, - "Subscription": { + "Provider": { "location": { "fileName": "dojo.h", "filePath": "/dojo.h", - "line": 34, + "line": 32, "column": 16 } }, @@ -11439,6 +11439,36 @@ } ] }, + "void (const char *)": { + "type": { + "name": "void (const char *)", + "kind": "functionPointer", + "sizeOf": 1, + "alignOf": 4 + }, + "returnType": { + "name": "void", + "kind": "primitive" + }, + "parameters": [ + { + "name": "", + "type": { + "name": "const char*", + "kind": "pointer", + "sizeOf": 8, + "alignOf": 8, + "innerType": { + "name": "const char", + "kind": "primitive", + "sizeOf": 1, + "alignOf": 1, + "isConst": true + } + } + } + ] + }, "void (FieldElement, CArrayStruct)": { "type": { "name": "void (FieldElement, CArrayStruct)", @@ -11483,36 +11513,6 @@ } ] }, - "void (const char *)": { - "type": { - "name": "void (const char *)", - "kind": "functionPointer", - "sizeOf": 1, - "alignOf": 4 - }, - "returnType": { - "name": "void", - "kind": "primitive" - }, - "parameters": [ - { - "name": "", - "type": { - "name": "const char*", - "kind": "pointer", - "sizeOf": 8, - "alignOf": 8, - "innerType": { - "name": "const char", - "kind": "primitive", - "sizeOf": 1, - "alignOf": 1, - "isConst": true - } - } - } - ] - }, "void (IndexerUpdate)": { "type": { "name": "void (IndexerUpdate)", diff --git a/Bindings/dojo.c b/Bindings/dojo.c index c8923253..93ec6298 160000 --- a/Bindings/dojo.c +++ b/Bindings/dojo.c @@ -1 +1 @@ -Subproject commit c89232531d3cc2737dd082fff93528597c33280c +Subproject commit 93ec6298af73206c903ccf1eb87650d9d26242ec