{"kind":"rootNode","standard":"codama","version":"1.9.2","program":{"kind":"programNode","name":"soltoshidiceBank","publicKey":"CuTLp7pDmNGkFgi4aoh8Ef1YSjc2BzECQRLzYqaoVWBR","version":"1.0.0","docs":["Decode-only IDL for verified mainnet source e875a74a72af04b0bb203ac2952401e2eb0cef0c. Native Borsh account layouts and instruction payloads; no Anchor discriminator is prepended.","Instruction account roles are intentionally not inferred. For transaction construction, use the maintained game/chain client builders and verified Rust validation. This IDL is not a replacement for those clients.","Accounts sharing the same byte length can be ambiguous; inspect their PDA derivation and owner against the verified Rust source before using decoded fields."],"accounts":[{"kind":"accountNode","name":"bank","size":114,"docs":["Native Borsh account, with no Anchor prefix. Source: games/chain/program/src/lib.rs:22."],"data":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"version","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"structFieldTypeNode","name":"authority","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"mint","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"vault","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"reserved","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"maxWager","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"bump","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}}]},"discriminators":[{"kind":"sizeDiscriminatorNode","size":114}]},{"kind":"accountNode","name":"round","size":193,"docs":["Native Borsh account, with no Anchor prefix. Source: games/chain/program/src/lib.rs:24."],"data":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"version","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"structFieldTypeNode","name":"bank","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"player","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"nonce","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"wager","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"bankHash","type":{"kind":"arrayTypeNode","item":{"kind":"numberTypeNode","format":"u8","endian":"le"},"count":{"kind":"fixedCountNode","value":32}}},{"kind":"structFieldTypeNode","name":"playerHash","type":{"kind":"arrayTypeNode","item":{"kind":"numberTypeNode","format":"u8","endian":"le"},"count":{"kind":"fixedCountNode","value":32}}},{"kind":"structFieldTypeNode","name":"bankSeed","type":{"kind":"arrayTypeNode","item":{"kind":"numberTypeNode","format":"u8","endian":"le"},"count":{"kind":"fixedCountNode","value":32}}},{"kind":"structFieldTypeNode","name":"state","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"structFieldTypeNode","name":"deadline","type":{"kind":"numberTypeNode","format":"i64","endian":"le"}},{"kind":"structFieldTypeNode","name":"bankDice","type":{"kind":"arrayTypeNode","item":{"kind":"numberTypeNode","format":"u8","endian":"le"},"count":{"kind":"fixedCountNode","value":3}}},{"kind":"structFieldTypeNode","name":"playerDice","type":{"kind":"arrayTypeNode","item":{"kind":"numberTypeNode","format":"u8","endian":"le"},"count":{"kind":"fixedCountNode","value":3}}},{"kind":"structFieldTypeNode","name":"outcome","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}}]},"discriminators":[{"kind":"sizeDiscriminatorNode","size":193}]},{"kind":"accountNode","name":"sharedTable","size":58,"docs":["Native Borsh account, with no Anchor prefix. Source: games/chain/program/src/shared.rs:22."],"data":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"version","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"structFieldTypeNode","name":"bank","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"nextNonce","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"current","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"queued","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"bump","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}}]},"discriminators":[{"kind":"sizeDiscriminatorNode","size":58}]},{"kind":"accountNode","name":"sharedSharedRound","size":272,"docs":["Native Borsh account, with no Anchor prefix. Source: games/chain/program/src/shared.rs:27."],"data":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"version","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"structFieldTypeNode","name":"bank","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"nonce","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"state","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"structFieldTypeNode","name":"openedAt","type":{"kind":"numberTypeNode","format":"i64","endian":"le"}},{"kind":"structFieldTypeNode","name":"closesAt","type":{"kind":"numberTypeNode","format":"i64","endian":"le"}},{"kind":"structFieldTypeNode","name":"requestedAt","type":{"kind":"numberTypeNode","format":"i64","endian":"le"}},{"kind":"structFieldTypeNode","name":"resolveDeadline","type":{"kind":"numberTypeNode","format":"i64","endian":"le"}},{"kind":"structFieldTypeNode","name":"request","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"requestSeed","type":{"kind":"arrayTypeNode","item":{"kind":"numberTypeNode","format":"u8","endian":"le"},"count":{"kind":"fixedCountNode","value":32}}},{"kind":"structFieldTypeNode","name":"requestClient","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"randomness","type":{"kind":"arrayTypeNode","item":{"kind":"numberTypeNode","format":"u8","endian":"le"},"count":{"kind":"fixedCountNode","value":64}}},{"kind":"structFieldTypeNode","name":"bankDice","type":{"kind":"arrayTypeNode","item":{"kind":"numberTypeNode","format":"u8","endian":"le"},"count":{"kind":"fixedCountNode","value":3}}},{"kind":"structFieldTypeNode","name":"bankThrows","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"structFieldTypeNode","name":"betCount","type":{"kind":"numberTypeNode","format":"u32","endian":"le"}},{"kind":"structFieldTypeNode","name":"resolvedCount","type":{"kind":"numberTypeNode","format":"u32","endian":"le"}},{"kind":"structFieldTypeNode","name":"playerThrows","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"playbackStart","type":{"kind":"numberTypeNode","format":"i64","endian":"le"}},{"kind":"structFieldTypeNode","name":"playbackEnd","type":{"kind":"numberTypeNode","format":"i64","endian":"le"}},{"kind":"structFieldTypeNode","name":"refunded","type":{"kind":"booleanTypeNode","size":{"kind":"numberTypeNode","format":"u8","endian":"le"}}},{"kind":"structFieldTypeNode","name":"bump","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}}]},"discriminators":[{"kind":"sizeDiscriminatorNode","size":272}]},{"kind":"accountNode","name":"sharedBet","size":93,"docs":["Native Borsh account, with no Anchor prefix. Source: games/chain/program/src/shared.rs:36."],"data":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"version","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"structFieldTypeNode","name":"round","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"player","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"wager","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"position","type":{"kind":"numberTypeNode","format":"u32","endian":"le"}},{"kind":"structFieldTypeNode","name":"settled","type":{"kind":"booleanTypeNode","size":{"kind":"numberTypeNode","format":"u8","endian":"le"}}},{"kind":"structFieldTypeNode","name":"claimed","type":{"kind":"booleanTypeNode","size":{"kind":"numberTypeNode","format":"u8","endian":"le"}}},{"kind":"structFieldTypeNode","name":"dice","type":{"kind":"arrayTypeNode","item":{"kind":"numberTypeNode","format":"u8","endian":"le"},"count":{"kind":"fixedCountNode","value":3}}},{"kind":"structFieldTypeNode","name":"throws","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"structFieldTypeNode","name":"outcome","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"structFieldTypeNode","name":"payout","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"bump","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}}]},"discriminators":[{"kind":"sizeDiscriminatorNode","size":93}]},{"kind":"accountNode","name":"economyProfile","size":391,"docs":["Native Borsh account, with no Anchor prefix. Source: games/chain/program/src/economy.rs:19."],"data":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"version","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"structFieldTypeNode","name":"bank","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"wallet","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"referrer","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"joinedAt","type":{"kind":"numberTypeNode","format":"i64","endian":"le"}},{"kind":"structFieldTypeNode","name":"depth","type":{"kind":"numberTypeNode","format":"u32","endian":"le"}},{"kind":"structFieldTypeNode","name":"directCount","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"nameLen","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"structFieldTypeNode","name":"name","type":{"kind":"arrayTypeNode","item":{"kind":"numberTypeNode","format":"u8","endian":"le"},"count":{"kind":"fixedCountNode","value":32}}},{"kind":"structFieldTypeNode","name":"betCount","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"wagered","type":{"kind":"numberTypeNode","format":"u128","endian":"le"}},{"kind":"structFieldTypeNode","name":"grossPrizes","type":{"kind":"numberTypeNode","format":"u128","endian":"le"}},{"kind":"structFieldTypeNode","name":"feesPaid","type":{"kind":"numberTypeNode","format":"u128","endian":"le"}},{"kind":"structFieldTypeNode","name":"directCredit","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"treeCredit","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"directEarned","type":{"kind":"numberTypeNode","format":"u128","endian":"le"}},{"kind":"structFieldTypeNode","name":"treeEarned","type":{"kind":"numberTypeNode","format":"u128","endian":"le"}},{"kind":"structFieldTypeNode","name":"referralPaid","type":{"kind":"numberTypeNode","format":"u128","endian":"le"}},{"kind":"structFieldTypeNode","name":"shares","type":{"kind":"numberTypeNode","format":"u128","endian":"le"}},{"kind":"structFieldTypeNode","name":"rewardDebt","type":{"kind":"numberTypeNode","format":"u128","endian":"le"}},{"kind":"structFieldTypeNode","name":"rewardFraction","type":{"kind":"numberTypeNode","format":"u128","endian":"le"}},{"kind":"structFieldTypeNode","name":"stakeCredit","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"stakeEarned","type":{"kind":"numberTypeNode","format":"u128","endian":"le"}},{"kind":"structFieldTypeNode","name":"stakePaid","type":{"kind":"numberTypeNode","format":"u128","endian":"le"}},{"kind":"structFieldTypeNode","name":"deposited","type":{"kind":"numberTypeNode","format":"u128","endian":"le"}},{"kind":"structFieldTypeNode","name":"withdrawn","type":{"kind":"numberTypeNode","format":"u128","endian":"le"}},{"kind":"structFieldTypeNode","name":"bump","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}}]},"discriminators":[{"kind":"sizeDiscriminatorNode","size":391}]},{"kind":"accountNode","name":"economyPool","size":275,"docs":["Native Borsh account, with no Anchor prefix. Source: games/chain/program/src/economy.rs:31."],"data":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"version","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"structFieldTypeNode","name":"bank","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"root","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"feeVault","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"active","type":{"kind":"booleanTypeNode","size":{"kind":"numberTypeNode","format":"u8","endian":"le"}}},{"kind":"structFieldTypeNode","name":"totalShares","type":{"kind":"numberTypeNode","format":"u128","endian":"le"}},{"kind":"structFieldTypeNode","name":"rewardPerShare","type":{"kind":"numberTypeNode","format":"u128","endian":"le"}},{"kind":"structFieldTypeNode","name":"rewardRemainder","type":{"kind":"numberTypeNode","format":"u128","endian":"le"}},{"kind":"structFieldTypeNode","name":"stakeReserve","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"referralReserve","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"treeReserve","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"grossPrizes","type":{"kind":"numberTypeNode","format":"u128","endian":"le"}},{"kind":"structFieldTypeNode","name":"feesCollected","type":{"kind":"numberTypeNode","format":"u128","endian":"le"}},{"kind":"structFieldTypeNode","name":"directFees","type":{"kind":"numberTypeNode","format":"u128","endian":"le"}},{"kind":"structFieldTypeNode","name":"stakingFees","type":{"kind":"numberTypeNode","format":"u128","endian":"le"}},{"kind":"structFieldTypeNode","name":"treeFees","type":{"kind":"numberTypeNode","format":"u128","endian":"le"}},{"kind":"structFieldTypeNode","name":"stakers","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"bump","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"structFieldTypeNode","name":"totalPower","type":{"kind":"numberTypeNode","format":"u128","endian":"le"}}]},"discriminators":[{"kind":"sizeDiscriminatorNode","size":275}]},{"kind":"accountNode","name":"economyFeeReceipt","size":172,"docs":["Native Borsh account, with no Anchor prefix. Source: games/chain/program/src/economy.rs:40."],"data":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"version","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"structFieldTypeNode","name":"bank","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"bet","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"player","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"next","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"remaining","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"direct","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"staking","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"tree","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"gross","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"collected","type":{"kind":"booleanTypeNode","size":{"kind":"numberTypeNode","format":"u8","endian":"le"}}},{"kind":"structFieldTypeNode","name":"complete","type":{"kind":"booleanTypeNode","size":{"kind":"numberTypeNode","format":"u8","endian":"le"}}},{"kind":"structFieldTypeNode","name":"bump","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}}]},"discriminators":[{"kind":"sizeDiscriminatorNode","size":172}]},{"kind":"accountNode","name":"locksLedger","size":174,"docs":["Native Borsh account, with no Anchor prefix. Source: games/chain/program/src/economy/locks.rs:11."],"data":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"version","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"structFieldTypeNode","name":"bank","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"wallet","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"shares","type":{"kind":"arrayTypeNode","item":{"kind":"numberTypeNode","format":"u128","endian":"le"},"count":{"kind":"fixedCountNode","value":5}}},{"kind":"structFieldTypeNode","name":"nextNonce","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"positions","type":{"kind":"numberTypeNode","format":"u32","endian":"le"}},{"kind":"structFieldTypeNode","name":"bump","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"structFieldTypeNode","name":"foreverShares","type":{"kind":"numberTypeNode","format":"u128","endian":"le"}}]},"discriminators":[{"kind":"sizeDiscriminatorNode","size":174}]},{"kind":"accountNode","name":"locksPosition","size":115,"docs":["Native Borsh account, with no Anchor prefix. Source: games/chain/program/src/economy/locks.rs:18."],"data":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"version","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"structFieldTypeNode","name":"bank","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"wallet","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"nonce","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"shares","type":{"kind":"numberTypeNode","format":"u128","endian":"le"}},{"kind":"structFieldTypeNode","name":"deposited","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"tier","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"structFieldTypeNode","name":"createdAt","type":{"kind":"numberTypeNode","format":"i64","endian":"le"}},{"kind":"structFieldTypeNode","name":"unlockAt","type":{"kind":"numberTypeNode","format":"i64","endian":"le"}},{"kind":"structFieldTypeNode","name":"bump","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}}]},"discriminators":[{"kind":"sizeDiscriminatorNode","size":115}]},{"kind":"accountNode","name":"fundingRoundFunding","size":93,"docs":["Native Borsh account, with no Anchor prefix. Source: games/chain/program/src/funding.rs:15."],"data":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"version","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"structFieldTypeNode","name":"bank","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"round","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"deposits","type":{"kind":"numberTypeNode","format":"u32","endian":"le"}},{"kind":"structFieldTypeNode","name":"closed","type":{"kind":"numberTypeNode","format":"u32","endian":"le"}},{"kind":"structFieldTypeNode","name":"oracleSpent","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"workSpent","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"requested","type":{"kind":"booleanTypeNode","size":{"kind":"numberTypeNode","format":"u8","endian":"le"}}},{"kind":"structFieldTypeNode","name":"oracleFinal","type":{"kind":"booleanTypeNode","size":{"kind":"numberTypeNode","format":"u8","endian":"le"}}},{"kind":"structFieldTypeNode","name":"advancePaid","type":{"kind":"booleanTypeNode","size":{"kind":"numberTypeNode","format":"u8","endian":"le"}}},{"kind":"structFieldTypeNode","name":"bump","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}}]},"discriminators":[{"kind":"sizeDiscriminatorNode","size":93}]},{"kind":"accountNode","name":"fundingContribution","size":115,"docs":["Native Borsh account, with no Anchor prefix. Source: games/chain/program/src/funding.rs:21."],"data":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"version","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"structFieldTypeNode","name":"funding","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"bet","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"player","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"spent","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"returned","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"refundCalls","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"structFieldTypeNode","name":"bump","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}}]},"discriminators":[{"kind":"sizeDiscriminatorNode","size":115}]},{"kind":"accountNode","name":"tournamentSeries","size":122,"docs":["Native Borsh account, with no Anchor prefix. Source: games/chain/program/src/tournament/model.rs:15."],"data":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"version","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"structFieldTypeNode","name":"bank","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"mint","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"intake","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"current","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"next","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"carry","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"bump","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}}]},"discriminators":[{"kind":"sizeDiscriminatorNode","size":122}]},{"kind":"accountNode","name":"tournamentEvent","size":654,"docs":["Native Borsh account, with no Anchor prefix. Source: games/chain/program/src/tournament/model.rs:33."],"data":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"version","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"structFieldTypeNode","name":"series","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"nonce","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"start","type":{"kind":"numberTypeNode","format":"i64","endian":"le"}},{"kind":"structFieldTypeNode","name":"end","type":{"kind":"numberTypeNode","format":"i64","endian":"le"}},{"kind":"structFieldTypeNode","name":"status","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"structFieldTypeNode","name":"participants","type":{"kind":"numberTypeNode","format":"u32","endian":"le"}},{"kind":"structFieldTypeNode","name":"pending","type":{"kind":"numberTypeNode","format":"u32","endian":"le"}},{"kind":"structFieldTypeNode","name":"bets","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"prize","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"paid","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"winners","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"structFieldTypeNode","name":"paidMask","type":{"kind":"numberTypeNode","format":"u16","endian":"le"}},{"kind":"structFieldTypeNode","name":"top","type":{"kind":"arrayTypeNode","item":{"kind":"definedTypeLinkNode","name":"tournamentStanding"},"count":{"kind":"fixedCountNode","value":10}}},{"kind":"structFieldTypeNode","name":"awards","type":{"kind":"arrayTypeNode","item":{"kind":"numberTypeNode","format":"u64","endian":"le"},"count":{"kind":"fixedCountNode","value":10}}},{"kind":"structFieldTypeNode","name":"bump","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}}]},"discriminators":[{"kind":"sizeDiscriminatorNode","size":654}]},{"kind":"accountNode","name":"tournamentEntry","size":99,"docs":["Native Borsh account, with no Anchor prefix. Source: games/chain/program/src/tournament/model.rs:53."],"data":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"version","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"structFieldTypeNode","name":"event","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"wallet","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"score","type":{"kind":"numberTypeNode","format":"u128","endian":"le"}},{"kind":"structFieldTypeNode","name":"bets","type":{"kind":"numberTypeNode","format":"u32","endian":"le"}},{"kind":"structFieldTypeNode","name":"wins","type":{"kind":"numberTypeNode","format":"u32","endian":"le"}},{"kind":"structFieldTypeNode","name":"pending","type":{"kind":"numberTypeNode","format":"u32","endian":"le"}},{"kind":"structFieldTypeNode","name":"bump","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"structFieldTypeNode","name":"openReceipts","type":{"kind":"numberTypeNode","format":"u32","endian":"le"}},{"kind":"structFieldTypeNode","name":"refunded","type":{"kind":"booleanTypeNode","size":{"kind":"numberTypeNode","format":"u8","endian":"le"}}}]},"discriminators":[{"kind":"sizeDiscriminatorNode","size":99}]},{"kind":"accountNode","name":"tournamentReceipt","size":147,"docs":["Native Borsh account, with no Anchor prefix. Source: games/chain/program/src/tournament/model.rs:67."],"data":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"version","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"structFieldTypeNode","name":"series","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"event","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"bet","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"wallet","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"wager","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"acceptedAt","type":{"kind":"numberTypeNode","format":"i64","endian":"le"}},{"kind":"structFieldTypeNode","name":"scored","type":{"kind":"booleanTypeNode","size":{"kind":"numberTypeNode","format":"u8","endian":"le"}}},{"kind":"structFieldTypeNode","name":"bump","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}}]},"discriminators":[{"kind":"sizeDiscriminatorNode","size":147}]},{"kind":"accountNode","name":"bjTable","size":3481,"docs":["Native Borsh account, with no Anchor prefix. Source: games/chain/program/src/blackjack/state.rs:26."],"data":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"magic","type":{"kind":"arrayTypeNode","item":{"kind":"numberTypeNode","format":"u8","endian":"le"},"count":{"kind":"fixedCountNode","value":8}}},{"kind":"structFieldTypeNode","name":"version","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"structFieldTypeNode","name":"bank","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"escrow","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"id","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"bump","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"structFieldTypeNode","name":"minWager","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"maxWager","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"enabled","type":{"kind":"booleanTypeNode","size":{"kind":"numberTypeNode","format":"u8","endian":"le"}}},{"kind":"structFieldTypeNode","name":"seats","type":{"kind":"arrayTypeNode","item":{"kind":"definedTypeLinkNode","name":"bjSeat"},"count":{"kind":"fixedCountNode","value":10}}},{"kind":"structFieldTypeNode","name":"roundWallets","type":{"kind":"arrayTypeNode","item":{"kind":"publicKeyTypeNode"},"count":{"kind":"fixedCountNode","value":10}}},{"kind":"structFieldTypeNode","name":"round","type":{"kind":"definedTypeLinkNode","name":"bjRulesRound"}},{"kind":"structFieldTypeNode","name":"finishedAt","type":{"kind":"numberTypeNode","format":"i64","endian":"le"}}]},"discriminators":[{"kind":"sizeDiscriminatorNode","size":3481},{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"fixedSizeTypeNode","size":8,"type":{"kind":"bytesTypeNode"}},"value":{"kind":"bytesValueNode","data":"SDICEBJ1","encoding":"utf8"}}}]},{"kind":"accountNode","name":"bjSolDeposit","size":99,"docs":["Native Borsh account, with no Anchor prefix. Source: games/chain/program/src/blackjack/sol_funding.rs:15."],"data":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"magic","type":{"kind":"arrayTypeNode","item":{"kind":"numberTypeNode","format":"u8","endian":"le"},"count":{"kind":"fixedCountNode","value":8}}},{"kind":"structFieldTypeNode","name":"version","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"structFieldTypeNode","name":"table","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"wallet","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"houseRent","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"round","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"heldRequests","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"structFieldTypeNode","name":"maxOracleFee","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"bump","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}}]},"discriminators":[{"kind":"sizeDiscriminatorNode","size":99},{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"fixedSizeTypeNode","size":8,"type":{"kind":"bytesTypeNode"}},"value":{"kind":"bytesValueNode","data":"BJDEPS01","encoding":"utf8"}}}]},{"kind":"accountNode","name":"bjVrfInbox","size":178,"docs":["Native Borsh account, with no Anchor prefix. Source: games/chain/program/src/blackjack/magicblock.rs:16."],"data":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"magic","type":{"kind":"arrayTypeNode","item":{"kind":"numberTypeNode","format":"u8","endian":"le"},"count":{"kind":"fixedCountNode","value":8}}},{"kind":"structFieldTypeNode","name":"table","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"bank","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"seed","type":{"kind":"arrayTypeNode","item":{"kind":"numberTypeNode","format":"u8","endian":"le"},"count":{"kind":"fixedCountNode","value":32}}},{"kind":"structFieldTypeNode","name":"random","type":{"kind":"arrayTypeNode","item":{"kind":"numberTypeNode","format":"u8","endian":"le"},"count":{"kind":"fixedCountNode","value":32}}},{"kind":"structFieldTypeNode","name":"round","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"nonce","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"requestedSlot","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"fulfilledSlot","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"status","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"structFieldTypeNode","name":"houseRent","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"bump","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}}]},"discriminators":[{"kind":"sizeDiscriminatorNode","size":178},{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"fixedSizeTypeNode","size":8,"type":{"kind":"bytesTypeNode"}},"value":{"kind":"bytesValueNode","data":"BJMBVR01","encoding":"utf8"}}}]},{"kind":"accountNode","name":"bjNetworkConfig","size":117,"docs":["Native Borsh account, with no Anchor prefix. Source: games/chain/program/src/blackjack/network_funding.rs:19."],"data":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"magic","type":{"kind":"arrayTypeNode","item":{"kind":"numberTypeNode","format":"u8","endian":"le"},"count":{"kind":"fixedCountNode","value":8}}},{"kind":"structFieldTypeNode","name":"table","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"bank","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"issuer","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"rent","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"openPurses","type":{"kind":"numberTypeNode","format":"u32","endian":"le"}},{"kind":"structFieldTypeNode","name":"bump","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}}]},"discriminators":[{"kind":"sizeDiscriminatorNode","size":117},{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"fixedSizeTypeNode","size":8,"type":{"kind":"bytesTypeNode"}},"value":{"kind":"bytesValueNode","data":"BJNETC01","encoding":"utf8"}}}]},{"kind":"accountNode","name":"bjNetworkPurse","size":537,"docs":["Native Borsh account, with no Anchor prefix. Source: games/chain/program/src/blackjack/network_funding.rs:21."],"data":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"magic","type":{"kind":"arrayTypeNode","item":{"kind":"numberTypeNode","format":"u8","endian":"le"},"count":{"kind":"fixedCountNode","value":8}}},{"kind":"structFieldTypeNode","name":"table","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"bank","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"nonce","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"round","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"houseRent","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"nonceRent","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"nonceLoan","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"wallets","type":{"kind":"arrayTypeNode","item":{"kind":"publicKeyTypeNode"},"count":{"kind":"fixedCountNode","value":10}}},{"kind":"structFieldTypeNode","name":"credits","type":{"kind":"arrayTypeNode","item":{"kind":"numberTypeNode","format":"u64","endian":"le"},"count":{"kind":"fixedCountNode","value":10}}},{"kind":"structFieldTypeNode","name":"bump","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}}]},"discriminators":[{"kind":"sizeDiscriminatorNode","size":537},{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"fixedSizeTypeNode","size":8,"type":{"kind":"bytesTypeNode"}},"value":{"kind":"bytesValueNode","data":"BJNETP01","encoding":"utf8"}}}]},{"kind":"accountNode","name":"slotsConfig","size":50,"docs":["Native Borsh account, with no Anchor prefix. Source: games/chain/program/src/slots/mod.rs:21."],"data":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"magic","type":{"kind":"arrayTypeNode","item":{"kind":"numberTypeNode","format":"u8","endian":"le"},"count":{"kind":"fixedCountNode","value":8}}},{"kind":"structFieldTypeNode","name":"bank","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"enabled","type":{"kind":"booleanTypeNode","size":{"kind":"numberTypeNode","format":"u8","endian":"le"}}},{"kind":"structFieldTypeNode","name":"maxWager","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"bump","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}}]},"discriminators":[{"kind":"sizeDiscriminatorNode","size":50},{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"fixedSizeTypeNode","size":8,"type":{"kind":"bytesTypeNode"}},"value":{"kind":"bytesValueNode","data":"SLOTSC01","encoding":"utf8"}}}]},{"kind":"accountNode","name":"slotsCursor","size":82,"docs":["Native Borsh account, with no Anchor prefix. Source: games/chain/program/src/slots/mod.rs:29."],"data":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"magic","type":{"kind":"arrayTypeNode","item":{"kind":"numberTypeNode","format":"u8","endian":"le"},"count":{"kind":"fixedCountNode","value":8}}},{"kind":"structFieldTypeNode","name":"bank","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"player","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"nextNonce","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"pending","type":{"kind":"booleanTypeNode","size":{"kind":"numberTypeNode","format":"u8","endian":"le"}}},{"kind":"structFieldTypeNode","name":"bump","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}}]},"discriminators":[{"kind":"sizeDiscriminatorNode","size":82},{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"fixedSizeTypeNode","size":8,"type":{"kind":"bytesTypeNode"}},"value":{"kind":"bytesValueNode","data":"SLOTSP01","encoding":"utf8"}}}]},{"kind":"accountNode","name":"slotsSpin","size":261,"docs":["Native Borsh account, with no Anchor prefix. Source: games/chain/program/src/slots/mod.rs:38."],"data":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"magic","type":{"kind":"arrayTypeNode","item":{"kind":"numberTypeNode","format":"u8","endian":"le"},"count":{"kind":"fixedCountNode","value":8}}},{"kind":"structFieldTypeNode","name":"bank","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"player","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"destination","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"config","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"nonce","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"wager","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"liability","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"seed","type":{"kind":"arrayTypeNode","item":{"kind":"numberTypeNode","format":"u8","endian":"le"},"count":{"kind":"fixedCountNode","value":32}}},{"kind":"structFieldTypeNode","name":"random","type":{"kind":"arrayTypeNode","item":{"kind":"numberTypeNode","format":"u8","endian":"le"},"count":{"kind":"fixedCountNode","value":32}}},{"kind":"structFieldTypeNode","name":"requestedSlot","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"fulfilledSlot","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"deadline","type":{"kind":"numberTypeNode","format":"i64","endian":"le"}},{"kind":"structFieldTypeNode","name":"status","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"structFieldTypeNode","name":"stops","type":{"kind":"arrayTypeNode","item":{"kind":"numberTypeNode","format":"u8","endian":"le"},"count":{"kind":"fixedCountNode","value":3}}},{"kind":"structFieldTypeNode","name":"gross","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"bump","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}}]},"discriminators":[{"kind":"sizeDiscriminatorNode","size":261},{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"fixedSizeTypeNode","size":8,"type":{"kind":"bytesTypeNode"}},"value":{"kind":"bytesValueNode","data":"SLOTSS01","encoding":"utf8"}}}]},{"kind":"accountNode","name":"economyPoolLegacy","size":259,"docs":["Legacy prefix layout still recognized by the deployed program."],"data":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"version","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"structFieldTypeNode","name":"bank","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"root","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"feeVault","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"active","type":{"kind":"booleanTypeNode","size":{"kind":"numberTypeNode","format":"u8","endian":"le"}}},{"kind":"structFieldTypeNode","name":"totalShares","type":{"kind":"numberTypeNode","format":"u128","endian":"le"}},{"kind":"structFieldTypeNode","name":"rewardPerShare","type":{"kind":"numberTypeNode","format":"u128","endian":"le"}},{"kind":"structFieldTypeNode","name":"rewardRemainder","type":{"kind":"numberTypeNode","format":"u128","endian":"le"}},{"kind":"structFieldTypeNode","name":"stakeReserve","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"referralReserve","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"treeReserve","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"grossPrizes","type":{"kind":"numberTypeNode","format":"u128","endian":"le"}},{"kind":"structFieldTypeNode","name":"feesCollected","type":{"kind":"numberTypeNode","format":"u128","endian":"le"}},{"kind":"structFieldTypeNode","name":"directFees","type":{"kind":"numberTypeNode","format":"u128","endian":"le"}},{"kind":"structFieldTypeNode","name":"stakingFees","type":{"kind":"numberTypeNode","format":"u128","endian":"le"}},{"kind":"structFieldTypeNode","name":"treeFees","type":{"kind":"numberTypeNode","format":"u128","endian":"le"}},{"kind":"structFieldTypeNode","name":"stakers","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"bump","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}}]},"discriminators":[{"kind":"sizeDiscriminatorNode","size":259}]},{"kind":"accountNode","name":"locksLedgerLegacy","size":158,"docs":["Legacy prefix layout still recognized by the deployed program."],"data":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"version","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"structFieldTypeNode","name":"bank","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"wallet","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"shares","type":{"kind":"arrayTypeNode","item":{"kind":"numberTypeNode","format":"u128","endian":"le"},"count":{"kind":"fixedCountNode","value":5}}},{"kind":"structFieldTypeNode","name":"nextNonce","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"positions","type":{"kind":"numberTypeNode","format":"u32","endian":"le"}},{"kind":"structFieldTypeNode","name":"bump","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}}]},"discriminators":[{"kind":"sizeDiscriminatorNode","size":158}]},{"kind":"accountNode","name":"tournamentEntryLegacy","size":94,"docs":["Legacy prefix layout still recognized by the deployed program."],"data":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"version","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"structFieldTypeNode","name":"event","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"wallet","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"score","type":{"kind":"numberTypeNode","format":"u128","endian":"le"}},{"kind":"structFieldTypeNode","name":"bets","type":{"kind":"numberTypeNode","format":"u32","endian":"le"}},{"kind":"structFieldTypeNode","name":"wins","type":{"kind":"numberTypeNode","format":"u32","endian":"le"}},{"kind":"structFieldTypeNode","name":"pending","type":{"kind":"numberTypeNode","format":"u32","endian":"le"}},{"kind":"structFieldTypeNode","name":"bump","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}}]},"discriminators":[{"kind":"sizeDiscriminatorNode","size":94}]},{"kind":"accountNode","name":"economyGameReceipt","size":276,"docs":["FeeReceipt v2 plus recovery fields. See economy/game_rewards.rs."],"data":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"version","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"structFieldTypeNode","name":"bank","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"bet","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"player","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"next","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"remaining","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"direct","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"staking","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"tree","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"gross","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"collected","type":{"kind":"booleanTypeNode","size":{"kind":"numberTypeNode","format":"u8","endian":"le"}}},{"kind":"structFieldTypeNode","name":"complete","type":{"kind":"booleanTypeNode","size":{"kind":"numberTypeNode","format":"u8","endian":"le"}}},{"kind":"structFieldTypeNode","name":"bump","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"structFieldTypeNode","name":"rentPayer","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"source","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"nonce","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"winner","type":{"kind":"publicKeyTypeNode"}}]},"discriminators":[{"kind":"sizeDiscriminatorNode","size":276}]}],"instructions":[{"kind":"instructionNode","name":"initializeBank","docs":["Decode-only instruction data. Account roles must be taken from the verified Rust handler and maintained client, not inferred from this schema."],"optionalAccountStrategy":"programId","arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":0}},{"kind":"instructionArgumentNode","name":"maxWager","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}}],"discriminators":[{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"value":{"kind":"numberValueNode","number":0}}},{"kind":"sizeDiscriminatorNode","size":9}],"accounts":[]},{"kind":"instructionNode","name":"offerDice","docs":["Decode-only instruction data. Account roles must be taken from the verified Rust handler and maintained client, not inferred from this schema."],"optionalAccountStrategy":"programId","arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":1}},{"kind":"instructionArgumentNode","name":"nonce","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"instructionArgumentNode","name":"wager","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"instructionArgumentNode","name":"bankCommitment","type":{"kind":"arrayTypeNode","item":{"kind":"numberTypeNode","format":"u8","endian":"le"},"count":{"kind":"fixedCountNode","value":32}}}],"discriminators":[{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"value":{"kind":"numberValueNode","number":1}}},{"kind":"sizeDiscriminatorNode","size":49}],"accounts":[]},{"kind":"instructionNode","name":"acceptDice","docs":["Decode-only instruction data. Account roles must be taken from the verified Rust handler and maintained client, not inferred from this schema."],"optionalAccountStrategy":"programId","arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":2}},{"kind":"instructionArgumentNode","name":"playerCommitment","type":{"kind":"arrayTypeNode","item":{"kind":"numberTypeNode","format":"u8","endian":"le"},"count":{"kind":"fixedCountNode","value":32}}}],"discriminators":[{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"value":{"kind":"numberValueNode","number":2}}},{"kind":"sizeDiscriminatorNode","size":33}],"accounts":[]},{"kind":"instructionNode","name":"revealBank","docs":["Decode-only instruction data. Account roles must be taken from the verified Rust handler and maintained client, not inferred from this schema."],"optionalAccountStrategy":"programId","arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":3}},{"kind":"instructionArgumentNode","name":"seed","type":{"kind":"arrayTypeNode","item":{"kind":"numberTypeNode","format":"u8","endian":"le"},"count":{"kind":"fixedCountNode","value":32}}}],"discriminators":[{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"value":{"kind":"numberValueNode","number":3}}},{"kind":"sizeDiscriminatorNode","size":33}],"accounts":[]},{"kind":"instructionNode","name":"revealPlayer","docs":["Decode-only instruction data. Account roles must be taken from the verified Rust handler and maintained client, not inferred from this schema."],"optionalAccountStrategy":"programId","arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":4}},{"kind":"instructionArgumentNode","name":"seed","type":{"kind":"arrayTypeNode","item":{"kind":"numberTypeNode","format":"u8","endian":"le"},"count":{"kind":"fixedCountNode","value":32}}}],"discriminators":[{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"value":{"kind":"numberValueNode","number":4}}},{"kind":"sizeDiscriminatorNode","size":33}],"accounts":[]},{"kind":"instructionNode","name":"timeoutDice","docs":["Decode-only instruction data. Account roles must be taken from the verified Rust handler and maintained client, not inferred from this schema."],"optionalAccountStrategy":"programId","arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":5}}],"discriminators":[{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"value":{"kind":"numberValueNode","number":5}}},{"kind":"sizeDiscriminatorNode","size":1}],"accounts":[]},{"kind":"instructionNode","name":"withdrawBank","docs":["Decode-only instruction data. Account roles must be taken from the verified Rust handler and maintained client, not inferred from this schema."],"optionalAccountStrategy":"programId","arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":6}},{"kind":"instructionArgumentNode","name":"amount","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}}],"discriminators":[{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"value":{"kind":"numberValueNode","number":6}}},{"kind":"sizeDiscriminatorNode","size":9}],"accounts":[]},{"kind":"instructionNode","name":"closeDice","docs":["Decode-only instruction data. Account roles must be taken from the verified Rust handler and maintained client, not inferred from this schema."],"optionalAccountStrategy":"programId","arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":7}}],"discriminators":[{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"value":{"kind":"numberValueNode","number":7}}},{"kind":"sizeDiscriminatorNode","size":1}],"accounts":[]},{"kind":"instructionNode","name":"initializeSharedTable","docs":["Decode-only instruction data. Account roles must be taken from the verified Rust handler and maintained client, not inferred from this schema."],"optionalAccountStrategy":"programId","arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":8}}],"discriminators":[{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"value":{"kind":"numberValueNode","number":8}}},{"kind":"sizeDiscriminatorNode","size":1}],"accounts":[]},{"kind":"instructionNode","name":"sharedBet","docs":["Decode-only instruction data. Account roles must be taken from the verified Rust handler and maintained client, not inferred from this schema."],"optionalAccountStrategy":"programId","arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":9}},{"kind":"instructionArgumentNode","name":"nonce","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"instructionArgumentNode","name":"wager","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"instructionArgumentNode","name":"optionalRulesVersion","type":{"kind":"bytesTypeNode"}}],"discriminators":[{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"value":{"kind":"numberValueNode","number":9}}}],"accounts":[]},{"kind":"instructionNode","name":"requestDiceRandomness","docs":["Decode-only instruction data. Account roles must be taken from the verified Rust handler and maintained client, not inferred from this schema."],"optionalAccountStrategy":"programId","arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":10}},{"kind":"instructionArgumentNode","name":"salt","type":{"kind":"arrayTypeNode","item":{"kind":"numberTypeNode","format":"u8","endian":"le"},"count":{"kind":"fixedCountNode","value":32}}}],"discriminators":[{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"value":{"kind":"numberValueNode","number":10}}},{"kind":"sizeDiscriminatorNode","size":33}],"accounts":[]},{"kind":"instructionNode","name":"resolveDice","docs":["Decode-only instruction data. Account roles must be taken from the verified Rust handler and maintained client, not inferred from this schema."],"optionalAccountStrategy":"programId","arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":11}}],"discriminators":[{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"value":{"kind":"numberValueNode","number":11}}},{"kind":"sizeDiscriminatorNode","size":1}],"accounts":[]},{"kind":"instructionNode","name":"recordDiceResult","docs":["Decode-only instruction data. Account roles must be taken from the verified Rust handler and maintained client, not inferred from this schema."],"optionalAccountStrategy":"programId","arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":12}}],"discriminators":[{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"value":{"kind":"numberValueNode","number":12}}},{"kind":"sizeDiscriminatorNode","size":1}],"accounts":[]},{"kind":"instructionNode","name":"claimDice","docs":["Decode-only instruction data. Account roles must be taken from the verified Rust handler and maintained client, not inferred from this schema."],"optionalAccountStrategy":"programId","arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":13}}],"discriminators":[{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"value":{"kind":"numberValueNode","number":13}}},{"kind":"sizeDiscriminatorNode","size":1}],"accounts":[]},{"kind":"instructionNode","name":"advanceDice","docs":["Decode-only instruction data. Account roles must be taken from the verified Rust handler and maintained client, not inferred from this schema."],"optionalAccountStrategy":"programId","arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":14}}],"discriminators":[{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"value":{"kind":"numberValueNode","number":14}}},{"kind":"sizeDiscriminatorNode","size":1}],"accounts":[]},{"kind":"instructionNode","name":"refundDice","docs":["Decode-only instruction data. Account roles must be taken from the verified Rust handler and maintained client, not inferred from this schema."],"optionalAccountStrategy":"programId","arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":15}}],"discriminators":[{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"value":{"kind":"numberValueNode","number":15}}},{"kind":"sizeDiscriminatorNode","size":1}],"accounts":[]},{"kind":"instructionNode","name":"finishBoundDevnetLoadTest","docs":["Decode-only instruction data. Account roles must be taken from the verified Rust handler and maintained client, not inferred from this schema."],"optionalAccountStrategy":"programId","arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":16}}],"discriminators":[{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"value":{"kind":"numberValueNode","number":16}}},{"kind":"sizeDiscriminatorNode","size":1}],"accounts":[]},{"kind":"instructionNode","name":"setMaxWager","docs":["Decode-only instruction data. Account roles must be taken from the verified Rust handler and maintained client, not inferred from this schema."],"optionalAccountStrategy":"programId","arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":17}},{"kind":"instructionArgumentNode","name":"maxWager","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}}],"discriminators":[{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"value":{"kind":"numberValueNode","number":17}}},{"kind":"sizeDiscriminatorNode","size":9}],"accounts":[]},{"kind":"instructionNode","name":"initializeEconomy","docs":["Decode-only instruction data. Account roles must be taken from the verified Rust handler and maintained client, not inferred from this schema."],"optionalAccountStrategy":"programId","arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":18}}],"discriminators":[{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"value":{"kind":"numberValueNode","number":18}}},{"kind":"sizeDiscriminatorNode","size":1}],"accounts":[]},{"kind":"instructionNode","name":"registerProfile","docs":["Decode-only instruction data. Account roles must be taken from the verified Rust handler and maintained client, not inferred from this schema."],"optionalAccountStrategy":"programId","arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":19}},{"kind":"instructionArgumentNode","name":"username","type":{"kind":"bytesTypeNode"}}],"discriminators":[{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"value":{"kind":"numberValueNode","number":19}}}],"accounts":[]},{"kind":"instructionNode","name":"renameProfile","docs":["Decode-only instruction data. Account roles must be taken from the verified Rust handler and maintained client, not inferred from this schema."],"optionalAccountStrategy":"programId","arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":20}},{"kind":"instructionArgumentNode","name":"username","type":{"kind":"bytesTypeNode"}}],"discriminators":[{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"value":{"kind":"numberValueNode","number":20}}}],"accounts":[]},{"kind":"instructionNode","name":"activateEconomy","docs":["Decode-only instruction data. Account roles must be taken from the verified Rust handler and maintained client, not inferred from this schema."],"optionalAccountStrategy":"programId","arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":21}}],"discriminators":[{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"value":{"kind":"numberValueNode","number":21}}},{"kind":"sizeDiscriminatorNode","size":1}],"accounts":[]},{"kind":"instructionNode","name":"stake","docs":["Decode-only instruction data. Account roles must be taken from the verified Rust handler and maintained client, not inferred from this schema."],"optionalAccountStrategy":"programId","arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":22}},{"kind":"instructionArgumentNode","name":"amount","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}}],"discriminators":[{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"value":{"kind":"numberValueNode","number":22}}},{"kind":"sizeDiscriminatorNode","size":9}],"accounts":[]},{"kind":"instructionNode","name":"redeemShares","docs":["Decode-only instruction data. Account roles must be taken from the verified Rust handler and maintained client, not inferred from this schema."],"optionalAccountStrategy":"programId","arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":23}},{"kind":"instructionArgumentNode","name":"shares","type":{"kind":"numberTypeNode","format":"u128","endian":"le"}}],"discriminators":[{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"value":{"kind":"numberValueNode","number":23}}},{"kind":"sizeDiscriminatorNode","size":17}],"accounts":[]},{"kind":"instructionNode","name":"claimRewards","docs":["Decode-only instruction data. Account roles must be taken from the verified Rust handler and maintained client, not inferred from this schema."],"optionalAccountStrategy":"programId","arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":24}},{"kind":"instructionArgumentNode","name":"kind","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}}],"discriminators":[{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"value":{"kind":"numberValueNode","number":24}}},{"kind":"sizeDiscriminatorNode","size":2}],"accounts":[]},{"kind":"instructionNode","name":"distributeReferralTree","docs":["Decode-only instruction data. Account roles must be taken from the verified Rust handler and maintained client, not inferred from this schema."],"optionalAccountStrategy":"programId","arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":25}}],"discriminators":[{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"value":{"kind":"numberValueNode","number":25}}},{"kind":"sizeDiscriminatorNode","size":1}],"accounts":[]},{"kind":"instructionNode","name":"activateBetRewards","docs":["Decode-only instruction data. Account roles must be taken from the verified Rust handler and maintained client, not inferred from this schema."],"optionalAccountStrategy":"programId","arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":26}}],"discriminators":[{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"value":{"kind":"numberValueNode","number":26}}},{"kind":"sizeDiscriminatorNode","size":1}],"accounts":[]},{"kind":"instructionNode","name":"activateStakeLocks","docs":["Decode-only instruction data. Account roles must be taken from the verified Rust handler and maintained client, not inferred from this schema."],"optionalAccountStrategy":"programId","arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":27}}],"discriminators":[{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"value":{"kind":"numberValueNode","number":27}}},{"kind":"sizeDiscriminatorNode","size":1}],"accounts":[]},{"kind":"instructionNode","name":"depositLockedStake","docs":["Decode-only instruction data. Account roles must be taken from the verified Rust handler and maintained client, not inferred from this schema."],"optionalAccountStrategy":"programId","arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":28}},{"kind":"instructionArgumentNode","name":"tier","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"instructionArgumentNode","name":"nonce","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"instructionArgumentNode","name":"amount","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}}],"discriminators":[{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"value":{"kind":"numberValueNode","number":28}}},{"kind":"sizeDiscriminatorNode","size":18}],"accounts":[]},{"kind":"instructionNode","name":"withdrawLockedStake","docs":["Decode-only instruction data. Account roles must be taken from the verified Rust handler and maintained client, not inferred from this schema."],"optionalAccountStrategy":"programId","arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":29}},{"kind":"instructionArgumentNode","name":"tier","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"instructionArgumentNode","name":"nonce","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"instructionArgumentNode","name":"shares","type":{"kind":"numberTypeNode","format":"u128","endian":"le"}}],"discriminators":[{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"value":{"kind":"numberValueNode","number":29}}},{"kind":"sizeDiscriminatorNode","size":26}],"accounts":[]},{"kind":"instructionNode","name":"upgradeStake","docs":["Decode-only instruction data. Account roles must be taken from the verified Rust handler and maintained client, not inferred from this schema."],"optionalAccountStrategy":"programId","arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":30}},{"kind":"instructionArgumentNode","name":"tier","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"instructionArgumentNode","name":"sourceTier","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"instructionArgumentNode","name":"nonce","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"instructionArgumentNode","name":"shares","type":{"kind":"numberTypeNode","format":"u128","endian":"le"}}],"discriminators":[{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"value":{"kind":"numberValueNode","number":30}}},{"kind":"sizeDiscriminatorNode","size":27}],"accounts":[]},{"kind":"instructionNode","name":"activateBankingRules","docs":["Decode-only instruction data. Account roles must be taken from the verified Rust handler and maintained client, not inferred from this schema."],"optionalAccountStrategy":"programId","arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":31}}],"discriminators":[{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"value":{"kind":"numberValueNode","number":31}}},{"kind":"sizeDiscriminatorNode","size":1}],"accounts":[]},{"kind":"instructionNode","name":"enableSolFunding","docs":["Decode-only instruction data. Account roles must be taken from the verified Rust handler and maintained client, not inferred from this schema."],"optionalAccountStrategy":"programId","arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":40}}],"discriminators":[{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"value":{"kind":"numberValueNode","number":40}}},{"kind":"sizeDiscriminatorNode","size":1}],"accounts":[]},{"kind":"instructionNode","name":"fundedBet","docs":["Decode-only instruction data. Account roles must be taken from the verified Rust handler and maintained client, not inferred from this schema."],"optionalAccountStrategy":"programId","arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":41}},{"kind":"instructionArgumentNode","name":"nonce","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"instructionArgumentNode","name":"wager","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"instructionArgumentNode","name":"rulesVersion","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"instructionArgumentNode","name":"deposit","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}}],"discriminators":[{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"value":{"kind":"numberValueNode","number":41}}},{"kind":"sizeDiscriminatorNode","size":26}],"accounts":[]},{"kind":"instructionNode","name":"fundedRandomnessRequest","docs":["Decode-only instruction data. Account roles must be taken from the verified Rust handler and maintained client, not inferred from this schema."],"optionalAccountStrategy":"programId","arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":42}},{"kind":"instructionArgumentNode","name":"salt","type":{"kind":"arrayTypeNode","item":{"kind":"numberTypeNode","format":"u8","endian":"le"},"count":{"kind":"fixedCountNode","value":32}}}],"discriminators":[{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"value":{"kind":"numberValueNode","number":42}}},{"kind":"sizeDiscriminatorNode","size":33}],"accounts":[]},{"kind":"instructionNode","name":"fundedResolve","docs":["Decode-only instruction data. Account roles must be taken from the verified Rust handler and maintained client, not inferred from this schema."],"optionalAccountStrategy":"programId","arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":43}}],"discriminators":[{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"value":{"kind":"numberValueNode","number":43}}},{"kind":"sizeDiscriminatorNode","size":1}],"accounts":[]},{"kind":"instructionNode","name":"fundedRecord","docs":["Decode-only instruction data. Account roles must be taken from the verified Rust handler and maintained client, not inferred from this schema."],"optionalAccountStrategy":"programId","arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":44}}],"discriminators":[{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"value":{"kind":"numberValueNode","number":44}}},{"kind":"sizeDiscriminatorNode","size":1}],"accounts":[]},{"kind":"instructionNode","name":"fundedClaim","docs":["Decode-only instruction data. Account roles must be taken from the verified Rust handler and maintained client, not inferred from this schema."],"optionalAccountStrategy":"programId","arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":45}}],"discriminators":[{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"value":{"kind":"numberValueNode","number":45}}},{"kind":"sizeDiscriminatorNode","size":1}],"accounts":[]},{"kind":"instructionNode","name":"fundedAdvance","docs":["Decode-only instruction data. Account roles must be taken from the verified Rust handler and maintained client, not inferred from this schema."],"optionalAccountStrategy":"programId","arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":46}}],"discriminators":[{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"value":{"kind":"numberValueNode","number":46}}},{"kind":"sizeDiscriminatorNode","size":1}],"accounts":[]},{"kind":"instructionNode","name":"fundedDistributeReferralTree","docs":["Decode-only instruction data. Account roles must be taken from the verified Rust handler and maintained client, not inferred from this schema."],"optionalAccountStrategy":"programId","arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":47}}],"discriminators":[{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"value":{"kind":"numberValueNode","number":47}}},{"kind":"sizeDiscriminatorNode","size":1}],"accounts":[]},{"kind":"instructionNode","name":"fundedRefund","docs":["Decode-only instruction data. Account roles must be taken from the verified Rust handler and maintained client, not inferred from this schema."],"optionalAccountStrategy":"programId","arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":48}}],"discriminators":[{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"value":{"kind":"numberValueNode","number":48}}},{"kind":"sizeDiscriminatorNode","size":1}],"accounts":[]},{"kind":"instructionNode","name":"returnSolDeposit","docs":["Decode-only instruction data. Account roles must be taken from the verified Rust handler and maintained client, not inferred from this schema."],"optionalAccountStrategy":"programId","arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":49}}],"discriminators":[{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"value":{"kind":"numberValueNode","number":49}}},{"kind":"sizeDiscriminatorNode","size":1}],"accounts":[]},{"kind":"instructionNode","name":"enableRentRecovery","docs":["Decode-only instruction data. Account roles must be taken from the verified Rust handler and maintained client, not inferred from this schema."],"optionalAccountStrategy":"programId","arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":50}},{"kind":"instructionArgumentNode","name":"capital","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}}],"discriminators":[{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"value":{"kind":"numberValueNode","number":50}}},{"kind":"sizeDiscriminatorNode","size":9}],"accounts":[]},{"kind":"instructionNode","name":"fundedBetWithRentRecovery","docs":["Decode-only instruction data. Account roles must be taken from the verified Rust handler and maintained client, not inferred from this schema."],"optionalAccountStrategy":"programId","arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":51}},{"kind":"instructionArgumentNode","name":"nonce","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"instructionArgumentNode","name":"wager","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"instructionArgumentNode","name":"rulesVersion","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"instructionArgumentNode","name":"deposit","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}}],"discriminators":[{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"value":{"kind":"numberValueNode","number":51}}},{"kind":"sizeDiscriminatorNode","size":26}],"accounts":[]},{"kind":"instructionNode","name":"returnSolDepositWithRentRecovery","docs":["Decode-only instruction data. Account roles must be taken from the verified Rust handler and maintained client, not inferred from this schema."],"optionalAccountStrategy":"programId","arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":52}}],"discriminators":[{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"value":{"kind":"numberValueNode","number":52}}},{"kind":"sizeDiscriminatorNode","size":1}],"accounts":[]},{"kind":"instructionNode","name":"withdrawRentReserve","docs":["Decode-only instruction data. Account roles must be taken from the verified Rust handler and maintained client, not inferred from this schema."],"optionalAccountStrategy":"programId","arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":53}},{"kind":"instructionArgumentNode","name":"amount","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}}],"discriminators":[{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"value":{"kind":"numberValueNode","number":53}}},{"kind":"sizeDiscriminatorNode","size":9}],"accounts":[]},{"kind":"instructionNode","name":"fundedTournamentBet","docs":["Decode-only instruction data. Account roles must be taken from the verified Rust handler and maintained client, not inferred from this schema."],"optionalAccountStrategy":"programId","arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":54}},{"kind":"instructionArgumentNode","name":"nonce","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"instructionArgumentNode","name":"wager","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"instructionArgumentNode","name":"rulesVersion","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"instructionArgumentNode","name":"deposit","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}}],"discriminators":[{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"value":{"kind":"numberValueNode","number":54}}},{"kind":"sizeDiscriminatorNode","size":26}],"accounts":[]},{"kind":"instructionNode","name":"initializeTournament","docs":["Decode-only instruction data. Account roles must be taken from the verified Rust handler and maintained client, not inferred from this schema."],"optionalAccountStrategy":"programId","arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":60}},{"kind":"instructionArgumentNode","name":"optionalVersion","type":{"kind":"bytesTypeNode"}}],"discriminators":[{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"value":{"kind":"numberValueNode","number":60}}}],"accounts":[]},{"kind":"instructionNode","name":"fundTournament","docs":["Decode-only instruction data. Account roles must be taken from the verified Rust handler and maintained client, not inferred from this schema."],"optionalAccountStrategy":"programId","arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":61}},{"kind":"instructionArgumentNode","name":"amount","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}}],"discriminators":[{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"value":{"kind":"numberValueNode","number":61}}},{"kind":"sizeDiscriminatorNode","size":9}],"accounts":[]},{"kind":"instructionNode","name":"synchronizeTournament","docs":["Decode-only instruction data. Account roles must be taken from the verified Rust handler and maintained client, not inferred from this schema."],"optionalAccountStrategy":"programId","arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":62}}],"discriminators":[{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"value":{"kind":"numberValueNode","number":62}}},{"kind":"sizeDiscriminatorNode","size":1}],"accounts":[]},{"kind":"instructionNode","name":"scoreTournament","docs":["Decode-only instruction data. Account roles must be taken from the verified Rust handler and maintained client, not inferred from this schema."],"optionalAccountStrategy":"programId","arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":63}}],"discriminators":[{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"value":{"kind":"numberValueNode","number":63}}},{"kind":"sizeDiscriminatorNode","size":1}],"accounts":[]},{"kind":"instructionNode","name":"finalizeTournament","docs":["Decode-only instruction data. Account roles must be taken from the verified Rust handler and maintained client, not inferred from this schema."],"optionalAccountStrategy":"programId","arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":64}}],"discriminators":[{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"value":{"kind":"numberValueNode","number":64}}},{"kind":"sizeDiscriminatorNode","size":1}],"accounts":[]},{"kind":"instructionNode","name":"payTournament","docs":["Decode-only instruction data. Account roles must be taken from the verified Rust handler and maintained client, not inferred from this schema."],"optionalAccountStrategy":"programId","arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":65}},{"kind":"instructionArgumentNode","name":"rank","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}}],"discriminators":[{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"value":{"kind":"numberValueNode","number":65}}},{"kind":"sizeDiscriminatorNode","size":2}],"accounts":[]},{"kind":"instructionNode","name":"enterTournament","docs":["Decode-only instruction data. Account roles must be taken from the verified Rust handler and maintained client, not inferred from this schema."],"optionalAccountStrategy":"programId","arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":66}},{"kind":"instructionArgumentNode","name":"maxLamports","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}}],"discriminators":[{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"value":{"kind":"numberValueNode","number":66}}},{"kind":"sizeDiscriminatorNode","size":9}],"accounts":[]},{"kind":"instructionNode","name":"enableTournamentEntries","docs":["Decode-only instruction data. Account roles must be taken from the verified Rust handler and maintained client, not inferred from this schema."],"optionalAccountStrategy":"programId","arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":67}}],"discriminators":[{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"value":{"kind":"numberValueNode","number":67}}},{"kind":"sizeDiscriminatorNode","size":1}],"accounts":[]},{"kind":"instructionNode","name":"refundTournamentEntry","docs":["Decode-only instruction data. Account roles must be taken from the verified Rust handler and maintained client, not inferred from this schema."],"optionalAccountStrategy":"programId","arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":68}}],"discriminators":[{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"value":{"kind":"numberValueNode","number":68}}},{"kind":"sizeDiscriminatorNode","size":1}],"accounts":[]},{"kind":"instructionNode","name":"scheduleTournament","docs":["Decode-only instruction data. Account roles must be taken from the verified Rust handler and maintained client, not inferred from this schema."],"optionalAccountStrategy":"programId","arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":69}},{"kind":"instructionArgumentNode","name":"amount","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"instructionArgumentNode","name":"start","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}}],"discriminators":[{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"value":{"kind":"numberValueNode","number":69}}},{"kind":"sizeDiscriminatorNode","size":17}],"accounts":[]},{"kind":"instructionNode","name":"enableTournamentScheduling","docs":["Decode-only instruction data. Account roles must be taken from the verified Rust handler and maintained client, not inferred from this schema."],"optionalAccountStrategy":"programId","arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":70}}],"discriminators":[{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"value":{"kind":"numberValueNode","number":70}}},{"kind":"sizeDiscriminatorNode","size":1}],"accounts":[]},{"kind":"instructionNode","name":"fundGameRewards","docs":["Decode-only instruction data. Account roles must be taken from the verified Rust handler and maintained client, not inferred from this schema."],"optionalAccountStrategy":"programId","arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":71}},{"kind":"instructionArgumentNode","name":"nonce","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"instructionArgumentNode","name":"amount","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}}],"discriminators":[{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"value":{"kind":"numberValueNode","number":71}}},{"kind":"sizeDiscriminatorNode","size":17}],"accounts":[]},{"kind":"instructionNode","name":"reclaimGameRewardRent","docs":["Decode-only instruction data. Account roles must be taken from the verified Rust handler and maintained client, not inferred from this schema."],"optionalAccountStrategy":"programId","arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":72}}],"discriminators":[{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"value":{"kind":"numberValueNode","number":72}}},{"kind":"sizeDiscriminatorNode","size":1}],"accounts":[]},{"kind":"instructionNode","name":"initializeBlackjack","docs":["Decode-only instruction data. Account roles must be taken from the verified Rust handler and maintained client, not inferred from this schema."],"optionalAccountStrategy":"programId","arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":80}},{"kind":"instructionArgumentNode","name":"id","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"instructionArgumentNode","name":"minWager","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"instructionArgumentNode","name":"maxWager","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}}],"discriminators":[{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"value":{"kind":"numberValueNode","number":80}}},{"kind":"sizeDiscriminatorNode","size":25}],"accounts":[]},{"kind":"instructionNode","name":"joinBlackjack","docs":["Decode-only instruction data. Account roles must be taken from the verified Rust handler and maintained client, not inferred from this schema."],"optionalAccountStrategy":"programId","arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":81}},{"kind":"instructionArgumentNode","name":"round","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"instructionArgumentNode","name":"revision","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"instructionArgumentNode","name":"seat","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"instructionArgumentNode","name":"chips","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"instructionArgumentNode","name":"session","type":{"kind":"publicKeyTypeNode"}},{"kind":"instructionArgumentNode","name":"seconds","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"instructionArgumentNode","name":"allowance","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"instructionArgumentNode","name":"maxWager","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}}],"discriminators":[{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"value":{"kind":"numberValueNode","number":81}}},{"kind":"sizeDiscriminatorNode","size":82}],"accounts":[]},{"kind":"instructionNode","name":"rebuyBlackjack","docs":["Decode-only instruction data. Account roles must be taken from the verified Rust handler and maintained client, not inferred from this schema."],"optionalAccountStrategy":"programId","arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":82}},{"kind":"instructionArgumentNode","name":"round","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"instructionArgumentNode","name":"revision","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"instructionArgumentNode","name":"seat","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"instructionArgumentNode","name":"amount","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}}],"discriminators":[{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"value":{"kind":"numberValueNode","number":82}}},{"kind":"sizeDiscriminatorNode","size":26}],"accounts":[]},{"kind":"instructionNode","name":"leaveBlackjack","docs":["Decode-only instruction data. Account roles must be taken from the verified Rust handler and maintained client, not inferred from this schema."],"optionalAccountStrategy":"programId","arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":83}},{"kind":"instructionArgumentNode","name":"round","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"instructionArgumentNode","name":"revision","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"instructionArgumentNode","name":"seat","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}}],"discriminators":[{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"value":{"kind":"numberValueNode","number":83}}},{"kind":"sizeDiscriminatorNode","size":18}],"accounts":[]},{"kind":"instructionNode","name":"renewBlackjackSession","docs":["Decode-only instruction data. Account roles must be taken from the verified Rust handler and maintained client, not inferred from this schema."],"optionalAccountStrategy":"programId","arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":84}},{"kind":"instructionArgumentNode","name":"round","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"instructionArgumentNode","name":"revision","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"instructionArgumentNode","name":"seat","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"instructionArgumentNode","name":"session","type":{"kind":"publicKeyTypeNode"}},{"kind":"instructionArgumentNode","name":"seconds","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"instructionArgumentNode","name":"allowance","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"instructionArgumentNode","name":"maxWager","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"instructionArgumentNode","name":"previousSession","type":{"kind":"publicKeyTypeNode"}},{"kind":"instructionArgumentNode","name":"previousExpires","type":{"kind":"numberTypeNode","format":"i64","endian":"le"}}],"discriminators":[{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"value":{"kind":"numberValueNode","number":84}}},{"kind":"sizeDiscriminatorNode","size":114}],"accounts":[]},{"kind":"instructionNode","name":"betBlackjack","docs":["Decode-only instruction data. Account roles must be taken from the verified Rust handler and maintained client, not inferred from this schema."],"optionalAccountStrategy":"programId","arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":85}},{"kind":"instructionArgumentNode","name":"round","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"instructionArgumentNode","name":"revision","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"instructionArgumentNode","name":"seat","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"instructionArgumentNode","name":"wager","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}}],"discriminators":[{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"value":{"kind":"numberValueNode","number":85}}},{"kind":"sizeDiscriminatorNode","size":26}],"accounts":[]},{"kind":"instructionNode","name":"startBlackjack","docs":["Decode-only instruction data. Account roles must be taken from the verified Rust handler and maintained client, not inferred from this schema."],"optionalAccountStrategy":"programId","arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":86}},{"kind":"instructionArgumentNode","name":"round","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"instructionArgumentNode","name":"revision","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}}],"discriminators":[{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"value":{"kind":"numberValueNode","number":86}}},{"kind":"sizeDiscriminatorNode","size":17}],"accounts":[]},{"kind":"instructionNode","name":"requestBlackjackRandomness","docs":["Decode-only instruction data. Account roles must be taken from the verified Rust handler and maintained client, not inferred from this schema."],"optionalAccountStrategy":"programId","arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":87}},{"kind":"instructionArgumentNode","name":"round","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"instructionArgumentNode","name":"revision","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}}],"discriminators":[{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"value":{"kind":"numberValueNode","number":87}}},{"kind":"sizeDiscriminatorNode","size":17}],"accounts":[]},{"kind":"instructionNode","name":"settleBlackjackDraw","docs":["Decode-only instruction data. Account roles must be taken from the verified Rust handler and maintained client, not inferred from this schema."],"optionalAccountStrategy":"programId","arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":88}},{"kind":"instructionArgumentNode","name":"round","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"instructionArgumentNode","name":"revision","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}}],"discriminators":[{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"value":{"kind":"numberValueNode","number":88}}},{"kind":"sizeDiscriminatorNode","size":17}],"accounts":[]},{"kind":"instructionNode","name":"actBlackjack","docs":["Decode-only instruction data. Account roles must be taken from the verified Rust handler and maintained client, not inferred from this schema."],"optionalAccountStrategy":"programId","arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":89}},{"kind":"instructionArgumentNode","name":"round","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"instructionArgumentNode","name":"revision","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"instructionArgumentNode","name":"seat","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"instructionArgumentNode","name":"action","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}}],"discriminators":[{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"value":{"kind":"numberValueNode","number":89}}},{"kind":"sizeDiscriminatorNode","size":19}],"accounts":[]},{"kind":"instructionNode","name":"timeoutBlackjackTurn","docs":["Decode-only instruction data. Account roles must be taken from the verified Rust handler and maintained client, not inferred from this schema."],"optionalAccountStrategy":"programId","arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":90}},{"kind":"instructionArgumentNode","name":"round","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"instructionArgumentNode","name":"revision","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}}],"discriminators":[{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"value":{"kind":"numberValueNode","number":90}}},{"kind":"sizeDiscriminatorNode","size":17}],"accounts":[]},{"kind":"instructionNode","name":"refundBlackjack","docs":["Decode-only instruction data. Account roles must be taken from the verified Rust handler and maintained client, not inferred from this schema."],"optionalAccountStrategy":"programId","arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":91}},{"kind":"instructionArgumentNode","name":"round","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"instructionArgumentNode","name":"revision","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}}],"discriminators":[{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"value":{"kind":"numberValueNode","number":91}}},{"kind":"sizeDiscriminatorNode","size":17}],"accounts":[]},{"kind":"instructionNode","name":"advanceBlackjack","docs":["Decode-only instruction data. Account roles must be taken from the verified Rust handler and maintained client, not inferred from this schema."],"optionalAccountStrategy":"programId","arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":92}},{"kind":"instructionArgumentNode","name":"round","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"instructionArgumentNode","name":"revision","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}}],"discriminators":[{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"value":{"kind":"numberValueNode","number":92}}},{"kind":"sizeDiscriminatorNode","size":17}],"accounts":[]},{"kind":"instructionNode","name":"setBlackjackEnabled","docs":["Decode-only instruction data. Account roles must be taken from the verified Rust handler and maintained client, not inferred from this schema."],"optionalAccountStrategy":"programId","arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":93}},{"kind":"instructionArgumentNode","name":"round","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"instructionArgumentNode","name":"revision","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"instructionArgumentNode","name":"enabled","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}}],"discriminators":[{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"value":{"kind":"numberValueNode","number":93}}},{"kind":"sizeDiscriminatorNode","size":18}],"accounts":[]},{"kind":"instructionNode","name":"kickIdleBlackjackSeat","docs":["Decode-only instruction data. Account roles must be taken from the verified Rust handler and maintained client, not inferred from this schema."],"optionalAccountStrategy":"programId","arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":94}},{"kind":"instructionArgumentNode","name":"round","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"instructionArgumentNode","name":"revision","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"instructionArgumentNode","name":"seat","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}}],"discriminators":[{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"value":{"kind":"numberValueNode","number":94}}},{"kind":"sizeDiscriminatorNode","size":18}],"accounts":[]},{"kind":"instructionNode","name":"enableBlackjackSolFunding","docs":["Decode-only instruction data. Account roles must be taken from the verified Rust handler and maintained client, not inferred from this schema."],"optionalAccountStrategy":"programId","arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":95}},{"kind":"instructionArgumentNode","name":"capital","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}}],"discriminators":[{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"value":{"kind":"numberValueNode","number":95}}},{"kind":"sizeDiscriminatorNode","size":9}],"accounts":[]},{"kind":"instructionNode","name":"fundBlackjackSol","docs":["Decode-only instruction data. Account roles must be taken from the verified Rust handler and maintained client, not inferred from this schema."],"optionalAccountStrategy":"programId","arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":96}},{"kind":"instructionArgumentNode","name":"amount","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"instructionArgumentNode","name":"cap","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}}],"discriminators":[{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"value":{"kind":"numberValueNode","number":96}}},{"kind":"sizeDiscriminatorNode","size":17}],"accounts":[]},{"kind":"instructionNode","name":"refundBlackjackSol","docs":["Decode-only instruction data. Account roles must be taken from the verified Rust handler and maintained client, not inferred from this schema."],"optionalAccountStrategy":"programId","arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":97}},{"kind":"instructionArgumentNode","name":"amount","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}}],"discriminators":[{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"value":{"kind":"numberValueNode","number":97}}},{"kind":"sizeDiscriminatorNode","size":9}],"accounts":[]},{"kind":"instructionNode","name":"claimBlackjackOracleSol","docs":["Decode-only instruction data. Account roles must be taken from the verified Rust handler and maintained client, not inferred from this schema."],"optionalAccountStrategy":"programId","arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":98}},{"kind":"instructionArgumentNode","name":"table","type":{"kind":"publicKeyTypeNode"}},{"kind":"instructionArgumentNode","name":"seed","type":{"kind":"arrayTypeNode","item":{"kind":"numberTypeNode","format":"u8","endian":"le"},"count":{"kind":"fixedCountNode","value":32}}},{"kind":"instructionArgumentNode","name":"tenWalletPublicKeys","type":{"kind":"arrayTypeNode","item":{"kind":"numberTypeNode","format":"u8","endian":"le"},"count":{"kind":"fixedCountNode","value":320}}}],"discriminators":[{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"value":{"kind":"numberValueNode","number":98}}},{"kind":"sizeDiscriminatorNode","size":385}],"accounts":[]},{"kind":"instructionNode","name":"withdrawBlackjackSolRent","docs":["Decode-only instruction data. Account roles must be taken from the verified Rust handler and maintained client, not inferred from this schema."],"optionalAccountStrategy":"programId","arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":99}},{"kind":"instructionArgumentNode","name":"amount","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}}],"discriminators":[{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"value":{"kind":"numberValueNode","number":99}}},{"kind":"sizeDiscriminatorNode","size":9}],"accounts":[]},{"kind":"instructionNode","name":"configureBlackjackVrf","docs":["Decode-only instruction data. Account roles must be taken from the verified Rust handler and maintained client, not inferred from this schema."],"optionalAccountStrategy":"programId","arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":100}},{"kind":"instructionArgumentNode","name":"capital","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}}],"discriminators":[{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"value":{"kind":"numberValueNode","number":100}}},{"kind":"sizeDiscriminatorNode","size":9}],"accounts":[]},{"kind":"instructionNode","name":"disableBlackjackVrf","docs":["Decode-only instruction data. Account roles must be taken from the verified Rust handler and maintained client, not inferred from this schema."],"optionalAccountStrategy":"programId","arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":101}},{"kind":"instructionArgumentNode","name":"reservedZero","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}}],"discriminators":[{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"value":{"kind":"numberValueNode","number":101}}},{"kind":"sizeDiscriminatorNode","size":9}],"accounts":[]},{"kind":"instructionNode","name":"enableBlackjackNetwork","docs":["Decode-only instruction data. Account roles must be taken from the verified Rust handler and maintained client, not inferred from this schema."],"optionalAccountStrategy":"programId","arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":102}},{"kind":"instructionArgumentNode","name":"reservedZero","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}}],"discriminators":[{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"value":{"kind":"numberValueNode","number":102}}},{"kind":"sizeDiscriminatorNode","size":9}],"accounts":[]},{"kind":"instructionNode","name":"closeBlackjackNetwork","docs":["Decode-only instruction data. Account roles must be taken from the verified Rust handler and maintained client, not inferred from this schema."],"optionalAccountStrategy":"programId","arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":103}},{"kind":"instructionArgumentNode","name":"reservedZero","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}}],"discriminators":[{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"value":{"kind":"numberValueNode","number":103}}},{"kind":"sizeDiscriminatorNode","size":9}],"accounts":[]},{"kind":"instructionNode","name":"refundBlackjackNetwork","docs":["Decode-only instruction data. Account roles must be taken from the verified Rust handler and maintained client, not inferred from this schema."],"optionalAccountStrategy":"programId","arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":104}},{"kind":"instructionArgumentNode","name":"round","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}}],"discriminators":[{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"value":{"kind":"numberValueNode","number":104}}},{"kind":"sizeDiscriminatorNode","size":9}],"accounts":[]},{"kind":"instructionNode","name":"fundBlackjackNetwork","docs":["Decode-only instruction data. Account roles must be taken from the verified Rust handler and maintained client, not inferred from this schema."],"optionalAccountStrategy":"programId","arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":105}},{"kind":"instructionArgumentNode","name":"round","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"instructionArgumentNode","name":"amount","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}}],"discriminators":[{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"value":{"kind":"numberValueNode","number":105}}},{"kind":"sizeDiscriminatorNode","size":17}],"accounts":[]},{"kind":"instructionNode","name":"configureSlots","docs":["Decode-only instruction data. Account roles must be taken from the verified Rust handler and maintained client, not inferred from this schema."],"optionalAccountStrategy":"programId","arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":106}},{"kind":"instructionArgumentNode","name":"maxWager","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"instructionArgumentNode","name":"enabled","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}}],"discriminators":[{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"value":{"kind":"numberValueNode","number":106}}},{"kind":"sizeDiscriminatorNode","size":10}],"accounts":[]},{"kind":"instructionNode","name":"openSlots","docs":["Decode-only instruction data. Account roles must be taken from the verified Rust handler and maintained client, not inferred from this schema."],"optionalAccountStrategy":"programId","arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":107}}],"discriminators":[{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"value":{"kind":"numberValueNode","number":107}}},{"kind":"sizeDiscriminatorNode","size":1}],"accounts":[]},{"kind":"instructionNode","name":"spinSlots","docs":["Decode-only instruction data. Account roles must be taken from the verified Rust handler and maintained client, not inferred from this schema."],"optionalAccountStrategy":"programId","arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":108}},{"kind":"instructionArgumentNode","name":"nonce","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"instructionArgumentNode","name":"wager","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}}],"discriminators":[{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"value":{"kind":"numberValueNode","number":108}}},{"kind":"sizeDiscriminatorNode","size":17}],"accounts":[]},{"kind":"instructionNode","name":"settleSlots","docs":["Decode-only instruction data. Account roles must be taken from the verified Rust handler and maintained client, not inferred from this schema."],"optionalAccountStrategy":"programId","arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":109}}],"discriminators":[{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"value":{"kind":"numberValueNode","number":109}}},{"kind":"sizeDiscriminatorNode","size":1}],"accounts":[]},{"kind":"instructionNode","name":"refundSlots","docs":["Decode-only instruction data. Account roles must be taken from the verified Rust handler and maintained client, not inferred from this schema."],"optionalAccountStrategy":"programId","arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":110}}],"discriminators":[{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"value":{"kind":"numberValueNode","number":110}}},{"kind":"sizeDiscriminatorNode","size":1}],"accounts":[]},{"kind":"instructionNode","name":"closeSlotsSpin","docs":["Decode-only instruction data. Account roles must be taken from the verified Rust handler and maintained client, not inferred from this schema."],"optionalAccountStrategy":"programId","arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":111}}],"discriminators":[{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"value":{"kind":"numberValueNode","number":111}}},{"kind":"sizeDiscriminatorNode","size":1}],"accounts":[]},{"kind":"instructionNode","name":"blackjackVrfCallback","docs":["Decode-only instruction data. Account roles must be taken from the verified Rust handler and maintained client, not inferred from this schema."],"optionalAccountStrategy":"programId","arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","type":{"kind":"fixedSizeTypeNode","size":8,"type":{"kind":"bytesTypeNode"}},"defaultValue":{"kind":"bytesValueNode","data":"BJMBCB01","encoding":"utf8"}},{"kind":"instructionArgumentNode","name":"random","type":{"kind":"arrayTypeNode","item":{"kind":"numberTypeNode","format":"u8","endian":"le"},"count":{"kind":"fixedCountNode","value":32}}},{"kind":"instructionArgumentNode","name":"round","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"instructionArgumentNode","name":"nonce","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"instructionArgumentNode","name":"seed","type":{"kind":"arrayTypeNode","item":{"kind":"numberTypeNode","format":"u8","endian":"le"},"count":{"kind":"fixedCountNode","value":32}}}],"discriminators":[{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"fixedSizeTypeNode","size":8,"type":{"kind":"bytesTypeNode"}},"value":{"kind":"bytesValueNode","data":"BJMBCB01","encoding":"utf8"}}},{"kind":"sizeDiscriminatorNode","size":88}],"accounts":[]},{"kind":"instructionNode","name":"slotsVrfCallback","docs":["Decode-only instruction data. Account roles must be taken from the verified Rust handler and maintained client, not inferred from this schema."],"optionalAccountStrategy":"programId","arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","type":{"kind":"fixedSizeTypeNode","size":8,"type":{"kind":"bytesTypeNode"}},"defaultValue":{"kind":"bytesValueNode","data":"SLOTCB01","encoding":"utf8"}},{"kind":"instructionArgumentNode","name":"random","type":{"kind":"arrayTypeNode","item":{"kind":"numberTypeNode","format":"u8","endian":"le"},"count":{"kind":"fixedCountNode","value":32}}},{"kind":"instructionArgumentNode","name":"nonce","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"instructionArgumentNode","name":"seed","type":{"kind":"arrayTypeNode","item":{"kind":"numberTypeNode","format":"u8","endian":"le"},"count":{"kind":"fixedCountNode","value":32}}}],"discriminators":[{"kind":"constantDiscriminatorNode","offset":0,"constant":{"kind":"constantValueNode","type":{"kind":"fixedSizeTypeNode","size":8,"type":{"kind":"bytesTypeNode"}},"value":{"kind":"bytesValueNode","data":"SLOTCB01","encoding":"utf8"}}},{"kind":"sizeDiscriminatorNode","size":80}],"accounts":[]}],"definedTypes":[{"kind":"definedTypeNode","name":"bank","type":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"version","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"structFieldTypeNode","name":"authority","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"mint","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"vault","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"reserved","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"maxWager","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"bump","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}}]}},{"kind":"definedTypeNode","name":"round","type":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"version","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"structFieldTypeNode","name":"bank","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"player","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"nonce","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"wager","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"bankHash","type":{"kind":"arrayTypeNode","item":{"kind":"numberTypeNode","format":"u8","endian":"le"},"count":{"kind":"fixedCountNode","value":32}}},{"kind":"structFieldTypeNode","name":"playerHash","type":{"kind":"arrayTypeNode","item":{"kind":"numberTypeNode","format":"u8","endian":"le"},"count":{"kind":"fixedCountNode","value":32}}},{"kind":"structFieldTypeNode","name":"bankSeed","type":{"kind":"arrayTypeNode","item":{"kind":"numberTypeNode","format":"u8","endian":"le"},"count":{"kind":"fixedCountNode","value":32}}},{"kind":"structFieldTypeNode","name":"state","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"structFieldTypeNode","name":"deadline","type":{"kind":"numberTypeNode","format":"i64","endian":"le"}},{"kind":"structFieldTypeNode","name":"bankDice","type":{"kind":"arrayTypeNode","item":{"kind":"numberTypeNode","format":"u8","endian":"le"},"count":{"kind":"fixedCountNode","value":3}}},{"kind":"structFieldTypeNode","name":"playerDice","type":{"kind":"arrayTypeNode","item":{"kind":"numberTypeNode","format":"u8","endian":"le"},"count":{"kind":"fixedCountNode","value":3}}},{"kind":"structFieldTypeNode","name":"outcome","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}}]}},{"kind":"definedTypeNode","name":"sharedTable","type":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"version","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"structFieldTypeNode","name":"bank","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"nextNonce","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"current","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"queued","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"bump","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}}]}},{"kind":"definedTypeNode","name":"sharedSharedRound","type":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"version","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"structFieldTypeNode","name":"bank","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"nonce","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"state","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"structFieldTypeNode","name":"openedAt","type":{"kind":"numberTypeNode","format":"i64","endian":"le"}},{"kind":"structFieldTypeNode","name":"closesAt","type":{"kind":"numberTypeNode","format":"i64","endian":"le"}},{"kind":"structFieldTypeNode","name":"requestedAt","type":{"kind":"numberTypeNode","format":"i64","endian":"le"}},{"kind":"structFieldTypeNode","name":"resolveDeadline","type":{"kind":"numberTypeNode","format":"i64","endian":"le"}},{"kind":"structFieldTypeNode","name":"request","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"requestSeed","type":{"kind":"arrayTypeNode","item":{"kind":"numberTypeNode","format":"u8","endian":"le"},"count":{"kind":"fixedCountNode","value":32}}},{"kind":"structFieldTypeNode","name":"requestClient","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"randomness","type":{"kind":"arrayTypeNode","item":{"kind":"numberTypeNode","format":"u8","endian":"le"},"count":{"kind":"fixedCountNode","value":64}}},{"kind":"structFieldTypeNode","name":"bankDice","type":{"kind":"arrayTypeNode","item":{"kind":"numberTypeNode","format":"u8","endian":"le"},"count":{"kind":"fixedCountNode","value":3}}},{"kind":"structFieldTypeNode","name":"bankThrows","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"structFieldTypeNode","name":"betCount","type":{"kind":"numberTypeNode","format":"u32","endian":"le"}},{"kind":"structFieldTypeNode","name":"resolvedCount","type":{"kind":"numberTypeNode","format":"u32","endian":"le"}},{"kind":"structFieldTypeNode","name":"playerThrows","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"playbackStart","type":{"kind":"numberTypeNode","format":"i64","endian":"le"}},{"kind":"structFieldTypeNode","name":"playbackEnd","type":{"kind":"numberTypeNode","format":"i64","endian":"le"}},{"kind":"structFieldTypeNode","name":"refunded","type":{"kind":"booleanTypeNode","size":{"kind":"numberTypeNode","format":"u8","endian":"le"}}},{"kind":"structFieldTypeNode","name":"bump","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}}]}},{"kind":"definedTypeNode","name":"sharedBet","type":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"version","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"structFieldTypeNode","name":"round","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"player","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"wager","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"position","type":{"kind":"numberTypeNode","format":"u32","endian":"le"}},{"kind":"structFieldTypeNode","name":"settled","type":{"kind":"booleanTypeNode","size":{"kind":"numberTypeNode","format":"u8","endian":"le"}}},{"kind":"structFieldTypeNode","name":"claimed","type":{"kind":"booleanTypeNode","size":{"kind":"numberTypeNode","format":"u8","endian":"le"}}},{"kind":"structFieldTypeNode","name":"dice","type":{"kind":"arrayTypeNode","item":{"kind":"numberTypeNode","format":"u8","endian":"le"},"count":{"kind":"fixedCountNode","value":3}}},{"kind":"structFieldTypeNode","name":"throws","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"structFieldTypeNode","name":"outcome","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"structFieldTypeNode","name":"payout","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"bump","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}}]}},{"kind":"definedTypeNode","name":"economyProfile","type":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"version","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"structFieldTypeNode","name":"bank","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"wallet","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"referrer","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"joinedAt","type":{"kind":"numberTypeNode","format":"i64","endian":"le"}},{"kind":"structFieldTypeNode","name":"depth","type":{"kind":"numberTypeNode","format":"u32","endian":"le"}},{"kind":"structFieldTypeNode","name":"directCount","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"nameLen","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"structFieldTypeNode","name":"name","type":{"kind":"arrayTypeNode","item":{"kind":"numberTypeNode","format":"u8","endian":"le"},"count":{"kind":"fixedCountNode","value":32}}},{"kind":"structFieldTypeNode","name":"betCount","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"wagered","type":{"kind":"numberTypeNode","format":"u128","endian":"le"}},{"kind":"structFieldTypeNode","name":"grossPrizes","type":{"kind":"numberTypeNode","format":"u128","endian":"le"}},{"kind":"structFieldTypeNode","name":"feesPaid","type":{"kind":"numberTypeNode","format":"u128","endian":"le"}},{"kind":"structFieldTypeNode","name":"directCredit","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"treeCredit","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"directEarned","type":{"kind":"numberTypeNode","format":"u128","endian":"le"}},{"kind":"structFieldTypeNode","name":"treeEarned","type":{"kind":"numberTypeNode","format":"u128","endian":"le"}},{"kind":"structFieldTypeNode","name":"referralPaid","type":{"kind":"numberTypeNode","format":"u128","endian":"le"}},{"kind":"structFieldTypeNode","name":"shares","type":{"kind":"numberTypeNode","format":"u128","endian":"le"}},{"kind":"structFieldTypeNode","name":"rewardDebt","type":{"kind":"numberTypeNode","format":"u128","endian":"le"}},{"kind":"structFieldTypeNode","name":"rewardFraction","type":{"kind":"numberTypeNode","format":"u128","endian":"le"}},{"kind":"structFieldTypeNode","name":"stakeCredit","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"stakeEarned","type":{"kind":"numberTypeNode","format":"u128","endian":"le"}},{"kind":"structFieldTypeNode","name":"stakePaid","type":{"kind":"numberTypeNode","format":"u128","endian":"le"}},{"kind":"structFieldTypeNode","name":"deposited","type":{"kind":"numberTypeNode","format":"u128","endian":"le"}},{"kind":"structFieldTypeNode","name":"withdrawn","type":{"kind":"numberTypeNode","format":"u128","endian":"le"}},{"kind":"structFieldTypeNode","name":"bump","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}}]}},{"kind":"definedTypeNode","name":"economyPool","type":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"version","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"structFieldTypeNode","name":"bank","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"root","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"feeVault","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"active","type":{"kind":"booleanTypeNode","size":{"kind":"numberTypeNode","format":"u8","endian":"le"}}},{"kind":"structFieldTypeNode","name":"totalShares","type":{"kind":"numberTypeNode","format":"u128","endian":"le"}},{"kind":"structFieldTypeNode","name":"rewardPerShare","type":{"kind":"numberTypeNode","format":"u128","endian":"le"}},{"kind":"structFieldTypeNode","name":"rewardRemainder","type":{"kind":"numberTypeNode","format":"u128","endian":"le"}},{"kind":"structFieldTypeNode","name":"stakeReserve","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"referralReserve","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"treeReserve","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"grossPrizes","type":{"kind":"numberTypeNode","format":"u128","endian":"le"}},{"kind":"structFieldTypeNode","name":"feesCollected","type":{"kind":"numberTypeNode","format":"u128","endian":"le"}},{"kind":"structFieldTypeNode","name":"directFees","type":{"kind":"numberTypeNode","format":"u128","endian":"le"}},{"kind":"structFieldTypeNode","name":"stakingFees","type":{"kind":"numberTypeNode","format":"u128","endian":"le"}},{"kind":"structFieldTypeNode","name":"treeFees","type":{"kind":"numberTypeNode","format":"u128","endian":"le"}},{"kind":"structFieldTypeNode","name":"stakers","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"bump","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"structFieldTypeNode","name":"totalPower","type":{"kind":"numberTypeNode","format":"u128","endian":"le"}}]}},{"kind":"definedTypeNode","name":"economyFeeReceipt","type":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"version","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"structFieldTypeNode","name":"bank","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"bet","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"player","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"next","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"remaining","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"direct","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"staking","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"tree","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"gross","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"collected","type":{"kind":"booleanTypeNode","size":{"kind":"numberTypeNode","format":"u8","endian":"le"}}},{"kind":"structFieldTypeNode","name":"complete","type":{"kind":"booleanTypeNode","size":{"kind":"numberTypeNode","format":"u8","endian":"le"}}},{"kind":"structFieldTypeNode","name":"bump","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}}]}},{"kind":"definedTypeNode","name":"locksLedger","type":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"version","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"structFieldTypeNode","name":"bank","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"wallet","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"shares","type":{"kind":"arrayTypeNode","item":{"kind":"numberTypeNode","format":"u128","endian":"le"},"count":{"kind":"fixedCountNode","value":5}}},{"kind":"structFieldTypeNode","name":"nextNonce","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"positions","type":{"kind":"numberTypeNode","format":"u32","endian":"le"}},{"kind":"structFieldTypeNode","name":"bump","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"structFieldTypeNode","name":"foreverShares","type":{"kind":"numberTypeNode","format":"u128","endian":"le"}}]}},{"kind":"definedTypeNode","name":"locksPosition","type":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"version","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"structFieldTypeNode","name":"bank","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"wallet","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"nonce","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"shares","type":{"kind":"numberTypeNode","format":"u128","endian":"le"}},{"kind":"structFieldTypeNode","name":"deposited","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"tier","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"structFieldTypeNode","name":"createdAt","type":{"kind":"numberTypeNode","format":"i64","endian":"le"}},{"kind":"structFieldTypeNode","name":"unlockAt","type":{"kind":"numberTypeNode","format":"i64","endian":"le"}},{"kind":"structFieldTypeNode","name":"bump","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}}]}},{"kind":"definedTypeNode","name":"fundingRoundFunding","type":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"version","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"structFieldTypeNode","name":"bank","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"round","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"deposits","type":{"kind":"numberTypeNode","format":"u32","endian":"le"}},{"kind":"structFieldTypeNode","name":"closed","type":{"kind":"numberTypeNode","format":"u32","endian":"le"}},{"kind":"structFieldTypeNode","name":"oracleSpent","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"workSpent","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"requested","type":{"kind":"booleanTypeNode","size":{"kind":"numberTypeNode","format":"u8","endian":"le"}}},{"kind":"structFieldTypeNode","name":"oracleFinal","type":{"kind":"booleanTypeNode","size":{"kind":"numberTypeNode","format":"u8","endian":"le"}}},{"kind":"structFieldTypeNode","name":"advancePaid","type":{"kind":"booleanTypeNode","size":{"kind":"numberTypeNode","format":"u8","endian":"le"}}},{"kind":"structFieldTypeNode","name":"bump","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}}]}},{"kind":"definedTypeNode","name":"fundingContribution","type":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"version","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"structFieldTypeNode","name":"funding","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"bet","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"player","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"spent","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"returned","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"refundCalls","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"structFieldTypeNode","name":"bump","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}}]}},{"kind":"definedTypeNode","name":"tournamentSeries","type":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"version","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"structFieldTypeNode","name":"bank","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"mint","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"intake","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"current","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"next","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"carry","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"bump","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}}]}},{"kind":"definedTypeNode","name":"tournamentStanding","type":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"wallet","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"score","type":{"kind":"numberTypeNode","format":"u128","endian":"le"}}]}},{"kind":"definedTypeNode","name":"tournamentEvent","type":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"version","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"structFieldTypeNode","name":"series","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"nonce","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"start","type":{"kind":"numberTypeNode","format":"i64","endian":"le"}},{"kind":"structFieldTypeNode","name":"end","type":{"kind":"numberTypeNode","format":"i64","endian":"le"}},{"kind":"structFieldTypeNode","name":"status","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"structFieldTypeNode","name":"participants","type":{"kind":"numberTypeNode","format":"u32","endian":"le"}},{"kind":"structFieldTypeNode","name":"pending","type":{"kind":"numberTypeNode","format":"u32","endian":"le"}},{"kind":"structFieldTypeNode","name":"bets","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"prize","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"paid","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"winners","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"structFieldTypeNode","name":"paidMask","type":{"kind":"numberTypeNode","format":"u16","endian":"le"}},{"kind":"structFieldTypeNode","name":"top","type":{"kind":"arrayTypeNode","item":{"kind":"definedTypeLinkNode","name":"tournamentStanding"},"count":{"kind":"fixedCountNode","value":10}}},{"kind":"structFieldTypeNode","name":"awards","type":{"kind":"arrayTypeNode","item":{"kind":"numberTypeNode","format":"u64","endian":"le"},"count":{"kind":"fixedCountNode","value":10}}},{"kind":"structFieldTypeNode","name":"bump","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}}]}},{"kind":"definedTypeNode","name":"tournamentEntry","type":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"version","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"structFieldTypeNode","name":"event","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"wallet","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"score","type":{"kind":"numberTypeNode","format":"u128","endian":"le"}},{"kind":"structFieldTypeNode","name":"bets","type":{"kind":"numberTypeNode","format":"u32","endian":"le"}},{"kind":"structFieldTypeNode","name":"wins","type":{"kind":"numberTypeNode","format":"u32","endian":"le"}},{"kind":"structFieldTypeNode","name":"pending","type":{"kind":"numberTypeNode","format":"u32","endian":"le"}},{"kind":"structFieldTypeNode","name":"bump","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"structFieldTypeNode","name":"openReceipts","type":{"kind":"numberTypeNode","format":"u32","endian":"le"}},{"kind":"structFieldTypeNode","name":"refunded","type":{"kind":"booleanTypeNode","size":{"kind":"numberTypeNode","format":"u8","endian":"le"}}}]}},{"kind":"definedTypeNode","name":"tournamentReceipt","type":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"version","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"structFieldTypeNode","name":"series","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"event","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"bet","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"wallet","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"wager","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"acceptedAt","type":{"kind":"numberTypeNode","format":"i64","endian":"le"}},{"kind":"structFieldTypeNode","name":"scored","type":{"kind":"booleanTypeNode","size":{"kind":"numberTypeNode","format":"u8","endian":"le"}}},{"kind":"structFieldTypeNode","name":"bump","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}}]}},{"kind":"definedTypeNode","name":"bjRulesStage","type":{"kind":"enumTypeNode","variants":[{"kind":"enumEmptyVariantTypeNode","name":"betting"},{"kind":"enumEmptyVariantTypeNode","name":"needRandomness"},{"kind":"enumEmptyVariantTypeNode","name":"waitingRandomness"},{"kind":"enumEmptyVariantTypeNode","name":"playerTurn"},{"kind":"enumEmptyVariantTypeNode","name":"complete"},{"kind":"enumEmptyVariantTypeNode","name":"refunded"}],"size":{"kind":"numberTypeNode","format":"u8","endian":"le"}}},{"kind":"definedTypeNode","name":"bjRulesDraw","type":{"kind":"enumTypeNode","variants":[{"kind":"enumEmptyVariantTypeNode","name":"initial"},{"kind":"enumEmptyVariantTypeNode","name":"hit"},{"kind":"enumEmptyVariantTypeNode","name":"double"},{"kind":"enumEmptyVariantTypeNode","name":"split"},{"kind":"enumEmptyVariantTypeNode","name":"splitReplacement"},{"kind":"enumEmptyVariantTypeNode","name":"dealer"}],"size":{"kind":"numberTypeNode","format":"u8","endian":"le"}}},{"kind":"definedTypeNode","name":"bjRulesStatus","type":{"kind":"enumTypeNode","variants":[{"kind":"enumEmptyVariantTypeNode","name":"empty"},{"kind":"enumEmptyVariantTypeNode","name":"playing"},{"kind":"enumEmptyVariantTypeNode","name":"stood"},{"kind":"enumEmptyVariantTypeNode","name":"bust"},{"kind":"enumEmptyVariantTypeNode","name":"natural"}],"size":{"kind":"numberTypeNode","format":"u8","endian":"le"}}},{"kind":"definedTypeNode","name":"bjRulesOutcome","type":{"kind":"enumTypeNode","variants":[{"kind":"enumEmptyVariantTypeNode","name":"pending"},{"kind":"enumEmptyVariantTypeNode","name":"loss"},{"kind":"enumEmptyVariantTypeNode","name":"push"},{"kind":"enumEmptyVariantTypeNode","name":"win"},{"kind":"enumEmptyVariantTypeNode","name":"blackjack"},{"kind":"enumEmptyVariantTypeNode","name":"refund"}],"size":{"kind":"numberTypeNode","format":"u8","endian":"le"}}},{"kind":"definedTypeNode","name":"bjRulesHand","type":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"cards","type":{"kind":"arrayTypeNode","item":{"kind":"numberTypeNode","format":"u8","endian":"le"},"count":{"kind":"fixedCountNode","value":21}}},{"kind":"structFieldTypeNode","name":"count","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"structFieldTypeNode","name":"wager","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"status","type":{"kind":"definedTypeLinkNode","name":"bjRulesStatus"}},{"kind":"structFieldTypeNode","name":"split","type":{"kind":"booleanTypeNode","size":{"kind":"numberTypeNode","format":"u8","endian":"le"}}},{"kind":"structFieldTypeNode","name":"splitAces","type":{"kind":"booleanTypeNode","size":{"kind":"numberTypeNode","format":"u8","endian":"le"}}},{"kind":"structFieldTypeNode","name":"outcome","type":{"kind":"definedTypeLinkNode","name":"bjRulesOutcome"}},{"kind":"structFieldTypeNode","name":"returned","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}}]}},{"kind":"definedTypeNode","name":"bjRulesPlayer","type":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"credit","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"original","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"count","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"structFieldTypeNode","name":"hands","type":{"kind":"arrayTypeNode","item":{"kind":"definedTypeLinkNode","name":"bjRulesHand"},"count":{"kind":"fixedCountNode","value":4}}},{"kind":"structFieldTypeNode","name":"returned","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}}]}},{"kind":"definedTypeNode","name":"bjRulesRound","type":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"id","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"revision","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"stage","type":{"kind":"definedTypeLinkNode","name":"bjRulesStage"}},{"kind":"structFieldTypeNode","name":"draw","type":{"kind":"definedTypeLinkNode","name":"bjRulesDraw"}},{"kind":"structFieldTypeNode","name":"actor","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"structFieldTypeNode","name":"hand","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"structFieldTypeNode","name":"deadline","type":{"kind":"numberTypeNode","format":"i64","endian":"le"}},{"kind":"structFieldTypeNode","name":"drawNonce","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"shoe","type":{"kind":"arrayTypeNode","item":{"kind":"numberTypeNode","format":"u8","endian":"le"},"count":{"kind":"fixedCountNode","value":52}}},{"kind":"structFieldTypeNode","name":"remaining","type":{"kind":"numberTypeNode","format":"u16","endian":"le"}},{"kind":"structFieldTypeNode","name":"dealer","type":{"kind":"definedTypeLinkNode","name":"bjRulesHand"}},{"kind":"structFieldTypeNode","name":"players","type":{"kind":"arrayTypeNode","item":{"kind":"definedTypeLinkNode","name":"bjRulesPlayer"},"count":{"kind":"fixedCountNode","value":10}}},{"kind":"structFieldTypeNode","name":"transcript","type":{"kind":"arrayTypeNode","item":{"kind":"numberTypeNode","format":"u8","endian":"le"},"count":{"kind":"fixedCountNode","value":32}}}]}},{"kind":"definedTypeNode","name":"bjSeat","type":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"wallet","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"session","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"expires","type":{"kind":"numberTypeNode","format":"i64","endian":"le"}},{"kind":"structFieldTypeNode","name":"allowance","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"maxWager","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"lastAction","type":{"kind":"numberTypeNode","format":"i64","endian":"le"}}]}},{"kind":"definedTypeNode","name":"bjTable","type":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"magic","type":{"kind":"arrayTypeNode","item":{"kind":"numberTypeNode","format":"u8","endian":"le"},"count":{"kind":"fixedCountNode","value":8}}},{"kind":"structFieldTypeNode","name":"version","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"structFieldTypeNode","name":"bank","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"escrow","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"id","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"bump","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"structFieldTypeNode","name":"minWager","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"maxWager","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"enabled","type":{"kind":"booleanTypeNode","size":{"kind":"numberTypeNode","format":"u8","endian":"le"}}},{"kind":"structFieldTypeNode","name":"seats","type":{"kind":"arrayTypeNode","item":{"kind":"definedTypeLinkNode","name":"bjSeat"},"count":{"kind":"fixedCountNode","value":10}}},{"kind":"structFieldTypeNode","name":"roundWallets","type":{"kind":"arrayTypeNode","item":{"kind":"publicKeyTypeNode"},"count":{"kind":"fixedCountNode","value":10}}},{"kind":"structFieldTypeNode","name":"round","type":{"kind":"definedTypeLinkNode","name":"bjRulesRound"}},{"kind":"structFieldTypeNode","name":"finishedAt","type":{"kind":"numberTypeNode","format":"i64","endian":"le"}}]}},{"kind":"definedTypeNode","name":"bjSolDeposit","type":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"magic","type":{"kind":"arrayTypeNode","item":{"kind":"numberTypeNode","format":"u8","endian":"le"},"count":{"kind":"fixedCountNode","value":8}}},{"kind":"structFieldTypeNode","name":"version","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"structFieldTypeNode","name":"table","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"wallet","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"houseRent","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"round","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"heldRequests","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"structFieldTypeNode","name":"maxOracleFee","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"bump","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}}]}},{"kind":"definedTypeNode","name":"bjVrfInbox","type":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"magic","type":{"kind":"arrayTypeNode","item":{"kind":"numberTypeNode","format":"u8","endian":"le"},"count":{"kind":"fixedCountNode","value":8}}},{"kind":"structFieldTypeNode","name":"table","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"bank","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"seed","type":{"kind":"arrayTypeNode","item":{"kind":"numberTypeNode","format":"u8","endian":"le"},"count":{"kind":"fixedCountNode","value":32}}},{"kind":"structFieldTypeNode","name":"random","type":{"kind":"arrayTypeNode","item":{"kind":"numberTypeNode","format":"u8","endian":"le"},"count":{"kind":"fixedCountNode","value":32}}},{"kind":"structFieldTypeNode","name":"round","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"nonce","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"requestedSlot","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"fulfilledSlot","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"status","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"structFieldTypeNode","name":"houseRent","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"bump","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}}]}},{"kind":"definedTypeNode","name":"bjNetworkConfig","type":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"magic","type":{"kind":"arrayTypeNode","item":{"kind":"numberTypeNode","format":"u8","endian":"le"},"count":{"kind":"fixedCountNode","value":8}}},{"kind":"structFieldTypeNode","name":"table","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"bank","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"issuer","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"rent","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"openPurses","type":{"kind":"numberTypeNode","format":"u32","endian":"le"}},{"kind":"structFieldTypeNode","name":"bump","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}}]}},{"kind":"definedTypeNode","name":"bjNetworkPurse","type":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"magic","type":{"kind":"arrayTypeNode","item":{"kind":"numberTypeNode","format":"u8","endian":"le"},"count":{"kind":"fixedCountNode","value":8}}},{"kind":"structFieldTypeNode","name":"table","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"bank","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"nonce","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"round","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"houseRent","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"nonceRent","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"nonceLoan","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"wallets","type":{"kind":"arrayTypeNode","item":{"kind":"publicKeyTypeNode"},"count":{"kind":"fixedCountNode","value":10}}},{"kind":"structFieldTypeNode","name":"credits","type":{"kind":"arrayTypeNode","item":{"kind":"numberTypeNode","format":"u64","endian":"le"},"count":{"kind":"fixedCountNode","value":10}}},{"kind":"structFieldTypeNode","name":"bump","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}}]}},{"kind":"definedTypeNode","name":"slotsConfig","type":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"magic","type":{"kind":"arrayTypeNode","item":{"kind":"numberTypeNode","format":"u8","endian":"le"},"count":{"kind":"fixedCountNode","value":8}}},{"kind":"structFieldTypeNode","name":"bank","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"enabled","type":{"kind":"booleanTypeNode","size":{"kind":"numberTypeNode","format":"u8","endian":"le"}}},{"kind":"structFieldTypeNode","name":"maxWager","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"bump","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}}]}},{"kind":"definedTypeNode","name":"slotsCursor","type":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"magic","type":{"kind":"arrayTypeNode","item":{"kind":"numberTypeNode","format":"u8","endian":"le"},"count":{"kind":"fixedCountNode","value":8}}},{"kind":"structFieldTypeNode","name":"bank","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"player","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"nextNonce","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"pending","type":{"kind":"booleanTypeNode","size":{"kind":"numberTypeNode","format":"u8","endian":"le"}}},{"kind":"structFieldTypeNode","name":"bump","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}}]}},{"kind":"definedTypeNode","name":"slotsSpin","type":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"magic","type":{"kind":"arrayTypeNode","item":{"kind":"numberTypeNode","format":"u8","endian":"le"},"count":{"kind":"fixedCountNode","value":8}}},{"kind":"structFieldTypeNode","name":"bank","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"player","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"destination","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"config","type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"nonce","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"wager","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"liability","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"seed","type":{"kind":"arrayTypeNode","item":{"kind":"numberTypeNode","format":"u8","endian":"le"},"count":{"kind":"fixedCountNode","value":32}}},{"kind":"structFieldTypeNode","name":"random","type":{"kind":"arrayTypeNode","item":{"kind":"numberTypeNode","format":"u8","endian":"le"},"count":{"kind":"fixedCountNode","value":32}}},{"kind":"structFieldTypeNode","name":"requestedSlot","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"fulfilledSlot","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"deadline","type":{"kind":"numberTypeNode","format":"i64","endian":"le"}},{"kind":"structFieldTypeNode","name":"status","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"structFieldTypeNode","name":"stops","type":{"kind":"arrayTypeNode","item":{"kind":"numberTypeNode","format":"u8","endian":"le"},"count":{"kind":"fixedCountNode","value":3}}},{"kind":"structFieldTypeNode","name":"gross","type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"bump","type":{"kind":"numberTypeNode","format":"u8","endian":"le"}}]}}],"pdas":[],"errors":[]},"additionalPrograms":[]}