[{"data":1,"prerenderedAt":9658},["ShallowReactive",2],{"navigation_docs":3,"rpc-sidebar-method-groups":1007,"-mini-apps-tutorials-mini-app-tutorial":4842,"-mini-apps-tutorials-mini-app-tutorial-surround":9653},[4,28,56,60,102,127,199,213,295,321,461,507],{"title":5,"path":6,"stem":7,"children":8},"Ai","/ai","ai",[9,13,18,23],{"title":10,"path":6,"stem":11,"order":12},"Overview","ai/index",1,{"title":14,"path":15,"stem":16,"order":17},"Assistant","/ai/assistant","ai/assistant",4,{"title":19,"path":20,"stem":21,"order":22},"llms.txt","/ai/llms","ai/llms",3,{"title":24,"path":25,"stem":26,"order":27},"MCP Server","/ai/mcp","ai/mcp",2,{"title":29,"path":30,"stem":31,"children":32},"Archive","/archive","archive",[33,36,40,44,48,52],{"title":34,"path":30,"stem":35},"Legacy PoW → PoS Migration","archive/index",{"title":37,"path":38,"stem":39},"Frequently Asked Questions about Nimiq PoS Migration","/archive/faqs","archive/faqs",{"title":41,"path":42,"stem":43},"Nimiq PoW (Legacy)","/archive/nimiq-pow","archive/nimiq-pow",{"title":45,"path":46,"stem":47},"PoS Migration Guide for Node Operators","/archive/node-operators","archive/node-operators",{"title":49,"path":50,"stem":51},"Activation Guide","/archive/validator-activation","archive/validator-activation",{"title":53,"path":54,"stem":55},"Registration Guide","/archive/validator-registration","archive/validator-registration",{"title":57,"path":58,"stem":59},"Design Kit","/design-kit","design-kit",{"title":61,"path":62,"stem":63,"children":64},"Hub","/hub","hub",[65,67,71,75],{"title":10,"path":62,"stem":66,"order":12},"hub/index",{"title":68,"path":69,"stem":70,"order":17},"API Reference","/hub/api-reference","hub/api-reference",{"title":72,"path":73,"stem":74,"order":27},"Getting Started","/hub/getting-started","hub/getting-started",{"title":76,"path":77,"stem":78,"children":79,"page":101},"Guide","/hub/guide","hub/guide",[80,84,89,93,97],{"title":81,"path":82,"stem":83,"order":17},"Accounts","/hub/guide/accounts","hub/guide/accounts",{"title":85,"path":86,"stem":87,"order":88},"Advanced Features","/hub/guide/advanced","hub/guide/advanced",5,{"title":90,"path":91,"stem":92,"order":12},"Concepts","/hub/guide/concepts","hub/guide/concepts",{"title":94,"path":95,"stem":96,"order":27},"Integration","/hub/guide/integration","hub/guide/integration",{"title":98,"path":99,"stem":100,"order":22},"Transactions","/hub/guide/transactions","hub/guide/transactions",false,{"title":10,"path":103,"stem":104,"children":105,"order":12},"/migration","migration/index",[106,107,111,115,119,123],{"title":10,"path":103,"stem":104,"order":12},{"title":108,"path":109,"stem":110},"This Page No Longer Exists","/migration/migration-404","migration/migration-404",{"title":112,"path":113,"stem":114,"order":27},"Migration for Integrators","/migration/migration-integrators","migration/migration-integrators",{"title":116,"path":117,"stem":118,"order":22},"JSON-RPC Migration","/migration/migration-json-rpc","migration/migration-json-rpc",{"title":120,"path":121,"stem":122,"order":88},"Technical Details","/migration/migration-technical-details","migration/migration-technical-details",{"title":124,"path":125,"stem":126,"order":17},"Web Developers Migration","/migration/migration-web-developers","migration/migration-web-developers",{"title":128,"path":129,"stem":130,"children":131},"Mini Apps","/mini-apps","mini-apps",[132,134,147,160,165,182,186],{"title":10,"path":129,"stem":133,"order":12},"mini-apps/index",{"title":68,"path":135,"stem":136,"children":137,"order":12},"/mini-apps/api-reference","mini-apps/api-reference/index",[138,139,143],{"title":68,"path":135,"stem":136,"order":12},{"title":140,"path":141,"stem":142,"order":22},"Ethereum Provider API","/mini-apps/api-reference/ethereum-provider","mini-apps/api-reference/ethereum-provider",{"title":144,"path":145,"stem":146,"order":27},"Nimiq Provider API","/mini-apps/api-reference/nimiq-provider","mini-apps/api-reference/nimiq-provider",{"title":148,"path":149,"stem":150,"children":151,"page":101},"Development","/mini-apps/development","mini-apps/development",[152,156],{"title":153,"path":154,"stem":155,"order":27},"Build with AI","/mini-apps/development/build-with-ai","mini-apps/development/build-with-ai",{"title":157,"path":158,"stem":159,"order":12},"Load a Local Mini App","/mini-apps/development/load-local-mini-app","mini-apps/development/load-local-mini-app",{"title":161,"path":162,"stem":163,"order":164},"FAQ","/mini-apps/faq","mini-apps/faq",7,{"title":166,"path":167,"stem":168,"children":169,"page":101},"Features","/mini-apps/features","mini-apps/features",[170,174,178],{"title":171,"path":172,"stem":173,"order":22},"Device Identifier","/mini-apps/features/device-identifier","mini-apps/features/device-identifier",{"title":175,"path":176,"stem":177,"order":12},"EVM Tokens","/mini-apps/features/evm-tokens","mini-apps/features/evm-tokens",{"title":179,"path":180,"stem":181,"order":27},"Localization","/mini-apps/features/localization","mini-apps/features/localization",{"title":183,"path":184,"stem":185,"order":27},"Mini App Ideas","/mini-apps/ideas","mini-apps/ideas",{"title":187,"path":188,"stem":189,"children":190,"page":101},"Tutorials","/mini-apps/tutorials","mini-apps/tutorials",[191,195],{"title":192,"path":193,"stem":194,"order":27},"Build a Dual-Chain Mini App","/mini-apps/tutorials/dual-chain-mini-app-tutorial","mini-apps/tutorials/dual-chain-mini-app-tutorial",{"title":196,"path":197,"stem":198,"order":12},"Build Your First Mini App","/mini-apps/tutorials/mini-app-tutorial","mini-apps/tutorials/mini-app-tutorial",{"title":10,"path":200,"stem":201,"children":202,"order":12},"/network-upgrades","network-upgrades/index",[203,204],{"title":10,"path":200,"stem":201,"order":12},{"title":205,"path":206,"stem":207,"children":208,"page":101},"Upgrades","/network-upgrades/upgrades","network-upgrades/upgrades",[209],{"title":210,"path":211,"stem":212,"order":27},"v2.0.0 hard fork","/network-upgrades/upgrades/v2-0-0","network-upgrades/upgrades/v2-0-0",{"title":214,"path":215,"stem":216,"children":217},"Nimiq Utils","/nimiq-utils","nimiq-utils",[218,220,224,228,233,238,243,248,253,258,262,267,272,276,281,286,291],{"title":10,"path":215,"stem":219,"order":12},"nimiq-utils/index",{"title":221,"path":222,"stem":223,"order":22},"Address Book","/nimiq-utils/address-book","nimiq-utils/address-book",{"title":225,"path":226,"stem":227,"order":88},"Albatross Policy","/nimiq-utils/albatross-policy","nimiq-utils/albatross-policy",{"title":229,"path":230,"stem":231,"order":232},"Browser Detection","/nimiq-utils/browser-detection","nimiq-utils/browser-detection",12,{"title":234,"path":235,"stem":236,"order":237},"Clipboard","/nimiq-utils/clipboard","nimiq-utils/clipboard",13,{"title":239,"path":240,"stem":241,"order":242},"Cookie Utilities","/nimiq-utils/cookie-utilities","nimiq-utils/cookie-utilities",14,{"title":244,"path":245,"stem":246,"order":247},"Currency Info","/nimiq-utils/currency-info","nimiq-utils/currency-info",9,{"title":249,"path":250,"stem":251,"order":252},"Fiat API","/nimiq-utils/fiat-api","nimiq-utils/fiat-api",10,{"title":254,"path":255,"stem":256,"order":257},"Formattable Number","/nimiq-utils/formattable-number","nimiq-utils/formattable-number",8,{"title":259,"path":260,"stem":261,"order":27},"Installation","/nimiq-utils/installation","nimiq-utils/installation",{"title":263,"path":264,"stem":265,"order":266},"Rate Limit Scheduler","/nimiq-utils/rate-limit-scheduler","nimiq-utils/rate-limit-scheduler",11,{"title":268,"path":269,"stem":270,"order":271},"Request Link Encoding","/nimiq-utils/request-link-encoding","nimiq-utils/request-link-encoding",15,{"title":273,"path":274,"stem":275,"order":164},"Staking Rewards Calculator","/nimiq-utils/staking-rewards-calculator","nimiq-utils/staking-rewards-calculator",{"title":277,"path":278,"stem":279,"order":280},"Supply Calculator","/nimiq-utils/supply-calculator","nimiq-utils/supply-calculator",6,{"title":282,"path":283,"stem":284,"order":285},"Tweenable","/nimiq-utils/tweenable","nimiq-utils/tweenable",17,{"title":287,"path":288,"stem":289,"order":290},"Utf8 Tools","/nimiq-utils/utf8-tools","nimiq-utils/utf8-tools",16,{"title":292,"path":293,"stem":294,"order":17},"Validation Utils","/nimiq-utils/validation-utils","nimiq-utils/validation-utils",{"title":10,"path":296,"stem":297,"children":298,"order":12},"/nodes","nodes/index",[299,300],{"title":10,"path":296,"stem":297,"order":12},{"title":301,"path":302,"stem":303,"children":304,"page":101},"Validators","/nodes/validators","nodes/validators",[305,309,313,317],{"title":306,"path":307,"stem":308,"order":12},"Becoming a Validator","/nodes/validators/becoming-a-validator","nodes/validators/becoming-a-validator",{"title":310,"path":311,"stem":312,"order":17},"FAQs for Stakers and Pools","/nodes/validators/staking-faq","nodes/validators/staking-faq",{"title":314,"path":315,"stem":316,"order":27},"Staking Handbook","/nodes/validators/staking-handbook","nodes/validators/staking-handbook",{"title":318,"path":319,"stem":320,"order":22},"Validator Trustscore","/nodes/validators/validator-trustscore","nodes/validators/validator-trustscore",{"title":322,"path":323,"stem":324,"children":325},"Protocol","/protocol","protocol",[326,329,332,353,362,366,414,431,434],{"title":327,"path":323,"stem":328,"order":12},"Home","protocol/index",{"title":81,"path":330,"stem":331,"order":27},"/protocol/accounts","protocol/accounts",{"title":333,"path":334,"stem":335,"children":336,"page":101},"Consensus","/protocol/consensus","protocol/consensus",[337,341,345,349],{"title":338,"path":339,"stem":340,"order":12},"Block Format","/protocol/consensus/block-format","protocol/consensus/block-format",{"title":342,"path":343,"stem":344,"order":22},"Equivocation Proofs","/protocol/consensus/equivocation-proofs","protocol/consensus/equivocation-proofs",{"title":346,"path":347,"stem":348,"order":17},"Punishments","/protocol/consensus/punishments","protocol/consensus/punishments",{"title":350,"path":351,"stem":352,"order":27},"Verifiable Random Functions","/protocol/consensus/verifiable-random-functions","protocol/consensus/verifiable-random-functions",{"title":354,"path":355,"stem":356,"children":357,"page":101},"Economics","/protocol/economics","protocol/economics",[358],{"title":359,"path":360,"stem":361,"order":12},"Rewards","/protocol/economics/rewards","protocol/economics/rewards",{"title":363,"path":364,"stem":365,"order":252},"Glossary","/protocol/glossary","protocol/glossary",{"title":367,"path":368,"stem":369,"children":370,"order":12},"Sync and Network Consensus","/protocol/node-sync","protocol/node-sync/index",[371,372,376,389,406,410],{"title":367,"path":368,"stem":369,"order":12},{"title":373,"path":374,"stem":375,"order":17},"Architecture","/protocol/node-sync/architecture","protocol/node-sync/architecture",{"title":377,"path":378,"stem":379,"children":380,"page":101},"Live Sync","/protocol/node-sync/live-sync","protocol/node-sync/live-sync",[381,385],{"title":382,"path":383,"stem":384,"order":12},"Block Live Sync","/protocol/node-sync/live-sync/block-live-sync","protocol/node-sync/live-sync/block-live-sync",{"title":386,"path":387,"stem":388,"order":27},"State Live Sync","/protocol/node-sync/live-sync/state-live-sync","protocol/node-sync/live-sync/state-live-sync",{"title":390,"path":391,"stem":392,"children":393,"page":101},"Macro Sync","/protocol/node-sync/macro-sync","protocol/node-sync/macro-sync",[394,398,402],{"title":395,"path":396,"stem":397,"order":12},"History Macro Sync","/protocol/node-sync/macro-sync/history-macro-sync","protocol/node-sync/macro-sync/history-macro-sync",{"title":399,"path":400,"stem":401,"order":27},"Light Macro Sync","/protocol/node-sync/macro-sync/light-macro-sync","protocol/node-sync/macro-sync/light-macro-sync",{"title":403,"path":404,"stem":405,"order":22},"Pico Macro Sync","/protocol/node-sync/macro-sync/pico-macro-sync","protocol/node-sync/macro-sync/pico-macro-sync",{"title":407,"path":408,"stem":409,"order":280},"Network Protocol","/protocol/node-sync/network-protocol","protocol/node-sync/network-protocol",{"title":411,"path":412,"stem":413,"order":88},"Traits and Abstractions","/protocol/node-sync/traits-and-abstractions","protocol/node-sync/traits-and-abstractions",{"title":415,"path":416,"stem":417,"children":418,"page":101},"Storage","/protocol/storage","protocol/storage",[419,423,427],{"title":420,"path":421,"stem":422,"order":22},"History Store","/protocol/storage/history-store","protocol/storage/history-store",{"title":424,"path":425,"stem":426,"order":12},"Mempool","/protocol/storage/mempool","protocol/storage/mempool",{"title":428,"path":429,"stem":430,"order":27},"Merkle Trees","/protocol/storage/merkle-trees","protocol/storage/merkle-trees",{"title":98,"path":432,"stem":433,"order":22},"/protocol/transactions","protocol/transactions",{"title":301,"path":435,"stem":436,"children":437,"page":101},"/protocol/validators","protocol/validators",[438,442,446,450,454,458],{"title":439,"path":440,"stem":441,"order":280},"Skip Blocks","/protocol/validators/skip-blocks","protocol/validators/skip-blocks",{"title":443,"path":444,"stem":445,"order":12},"Slots","/protocol/validators/slots","protocol/validators/slots",{"title":447,"path":448,"stem":449,"order":88},"Stakers","/protocol/validators/stakers","protocol/validators/stakers",{"title":451,"path":452,"stem":453,"order":27},"Staking Contract","/protocol/validators/staking-contract","protocol/validators/staking-contract",{"title":455,"path":456,"stem":457,"order":17},"Validator Keys","/protocol/validators/validator-keys","protocol/validators/validator-keys",{"title":301,"path":459,"stem":460,"order":22},"/protocol/validators/validators","protocol/validators/validators",{"title":462,"path":463,"stem":464,"children":465},"Rpc","/rpc","rpc",[466,468,472,493,499,503],{"title":10,"path":463,"stem":467,"order":12},"rpc/index",{"title":469,"path":470,"stem":471,"order":22},"Blockchain Explorers","/rpc/blockchain-explorers","rpc/blockchain-explorers",{"title":473,"path":474,"stem":475,"children":476,"page":101},"Integrations","/rpc/integrations","rpc/integrations",[477,481,485,489],{"title":478,"path":479,"stem":480,"order":27},"ARPL CLI Tool","/rpc/integrations/arpl","rpc/integrations/arpl",{"title":482,"path":483,"stem":484,"order":17},"JavaScript Native","/rpc/integrations/javascript","rpc/integrations/javascript",{"title":486,"path":487,"stem":488,"order":12},"Raw Requests","/rpc/integrations/raw","rpc/integrations/raw",{"title":490,"path":491,"stem":492,"order":22},"TypeScript Client","/rpc/integrations/typescript","rpc/integrations/typescript",{"title":494,"path":495,"stem":496,"children":497},"RPC Methods","/rpc/methods","rpc/methods/index",[498],{"title":494,"path":495,"stem":496},{"title":500,"path":501,"stem":502,"order":27},"Open RPC Servers","/rpc/open-servers","rpc/open-servers",{"title":504,"path":505,"stem":506,"order":17},"RPC Node Setup","/rpc/rpc-node-setup","rpc/rpc-node-setup",{"title":508,"path":509,"stem":510,"children":511},"Web Client","/web-client","web-client",[512,514,530,534,537,562,586],{"title":10,"path":509,"stem":513,"order":12},"web-client/index",{"title":90,"path":515,"stem":516,"children":517,"page":101},"/web-client/concepts","web-client/concepts",[518,522,526],{"title":519,"path":520,"stem":521,"order":12},"Browser vs Server","/web-client/concepts/browser-vs-server","web-client/concepts/browser-vs-server",{"title":523,"path":524,"stem":525,"order":22},"How the Light Client Works","/web-client/concepts/how-the-light-client-works","web-client/concepts/how-the-light-client-works",{"title":527,"path":528,"stem":529,"order":27},"Web Client vs RPC","/web-client/concepts/web-client-vs-rpc","web-client/concepts/web-client-vs-rpc",{"title":531,"path":532,"stem":533,"order":22},"Faucet","/web-client/faucet","web-client/faucet",{"title":72,"path":535,"stem":536,"order":27},"/web-client/getting-started","web-client/getting-started",{"title":538,"path":539,"stem":540,"children":541,"page":101},"Guides","/web-client/guides","web-client/guides",[542,546,550,554,558],{"title":543,"path":544,"stem":545,"order":27},"Listen for Events","/web-client/guides/listen-for-events","web-client/guides/listen-for-events",{"title":547,"path":548,"stem":549,"order":12},"Query the Blockchain","/web-client/guides/query-the-blockchain","web-client/guides/query-the-blockchain",{"title":551,"path":552,"stem":553,"order":17},"Send Transactions","/web-client/guides/send-transactions","web-client/guides/send-transactions",{"title":555,"path":556,"stem":557,"order":88},"Stake NIM","/web-client/guides/stake-nim","web-client/guides/stake-nim",{"title":559,"path":560,"stem":561,"order":22},"Create and Manage Wallets","/web-client/guides/wallets","web-client/guides/wallets",{"title":473,"path":563,"stem":564,"children":565,"page":101},"/web-client/integrations","web-client/integrations",[566,570,574,578,582],{"title":567,"path":568,"stem":569,"order":88},"CommonJS","/web-client/integrations/commonjs","web-client/integrations/CommonJS",{"title":571,"path":572,"stem":573,"order":17},"ESM","/web-client/integrations/esm","web-client/integrations/ESM",{"title":575,"path":576,"stem":577,"order":22},"Next.js","/web-client/integrations/nextjs","web-client/integrations/NextJS",{"title":579,"path":580,"stem":581,"order":27},"Nuxt","/web-client/integrations/nuxt","web-client/integrations/nuxt",{"title":583,"path":584,"stem":585,"order":12},"Vite","/web-client/integrations/vite","web-client/integrations/vite",{"title":68,"path":587,"stem":588,"children":589,"order":591},"/web-client/reference","web-client/reference/index",[590,592,631,784,800,813,817,958],{"title":68,"path":587,"stem":588,"order":591},0,{"title":593,"path":594,"stem":595,"children":596,"page":101},"@nimiq","/web-client/reference/@nimiq","web-client/reference/@nimiq",[597],{"title":598,"path":599,"stem":600,"children":601,"page":101},"Namespaces","/web-client/reference/@nimiq/namespaces","web-client/reference/@nimiq/namespaces",[602,617],{"title":603,"path":604,"stem":605,"children":606},"MnemonicUtils","/web-client/reference/@nimiq/namespaces/mnemonicutils","web-client/reference/@nimiq/namespaces/MnemonicUtils/index",[607,608],{"title":603,"path":604,"stem":605},{"title":609,"path":610,"stem":611,"children":612,"page":101},"Enumerations","/web-client/reference/@nimiq/namespaces/mnemonicutils/enumerations","web-client/reference/@nimiq/namespaces/MnemonicUtils/enumerations",[613],{"title":614,"path":615,"stem":616},"Enumeration: MnemonicType","/web-client/reference/@nimiq/namespaces/mnemonicutils/enumerations/mnemonictype","web-client/reference/@nimiq/namespaces/MnemonicUtils/enumerations/MnemonicType",{"title":618,"path":619,"stem":620,"children":621},"Secret","/web-client/reference/@nimiq/namespaces/secret","web-client/reference/@nimiq/namespaces/Secret/index",[622,623],{"title":618,"path":619,"stem":620},{"title":609,"path":624,"stem":625,"children":626,"page":101},"/web-client/reference/@nimiq/namespaces/secret/enumerations","web-client/reference/@nimiq/namespaces/Secret/enumerations",[627],{"title":628,"path":629,"stem":630},"Enumeration: Type","/web-client/reference/@nimiq/namespaces/secret/enumerations/type","web-client/reference/@nimiq/namespaces/Secret/enumerations/Type",{"title":632,"path":633,"stem":634,"children":635,"page":101},"Classes","/web-client/reference/classes","web-client/reference/classes",[636,640,644,648,652,656,660,664,668,672,676,680,684,688,692,696,700,704,708,712,716,720,724,728,732,736,740,744,748,752,756,760,764,768,772,776,780],{"title":637,"path":638,"stem":639},"Class: Address","/web-client/reference/classes/address","web-client/reference/classes/Address",{"title":641,"path":642,"stem":643},"Class: ArrayUtils","/web-client/reference/classes/arrayutils","web-client/reference/classes/ArrayUtils",{"title":645,"path":646,"stem":647},"Class: BLSKeyPair","/web-client/reference/classes/blskeypair","web-client/reference/classes/BLSKeyPair",{"title":649,"path":650,"stem":651},"Class: BLSPublicKey","/web-client/reference/classes/blspublickey","web-client/reference/classes/BLSPublicKey",{"title":653,"path":654,"stem":655},"Class: BLSSecretKey","/web-client/reference/classes/blssecretkey","web-client/reference/classes/BLSSecretKey",{"title":657,"path":658,"stem":659},"Class: BufferUtils","/web-client/reference/classes/bufferutils","web-client/reference/classes/BufferUtils",{"title":661,"path":662,"stem":663},"Class: Client","/web-client/reference/classes/client","web-client/reference/classes/Client",{"title":665,"path":666,"stem":667},"Class: ClientConfiguration","/web-client/reference/classes/clientconfiguration","web-client/reference/classes/ClientConfiguration",{"title":669,"path":670,"stem":671},"Class: Commitment","/web-client/reference/classes/commitment","web-client/reference/classes/Commitment",{"title":673,"path":674,"stem":675},"Class: CommitmentPair","/web-client/reference/classes/commitmentpair","web-client/reference/classes/CommitmentPair",{"title":677,"path":678,"stem":679},"Class: CryptoUtils","/web-client/reference/classes/cryptoutils","web-client/reference/classes/CryptoUtils",{"title":681,"path":682,"stem":683},"Class: ES256PublicKey","/web-client/reference/classes/es256publickey","web-client/reference/classes/ES256PublicKey",{"title":685,"path":686,"stem":687},"Class: ES256Signature","/web-client/reference/classes/es256signature","web-client/reference/classes/ES256Signature",{"title":689,"path":690,"stem":691},"Class: Entropy","/web-client/reference/classes/entropy","web-client/reference/classes/Entropy",{"title":693,"path":694,"stem":695},"Class: ExtendedPrivateKey","/web-client/reference/classes/extendedprivatekey","web-client/reference/classes/ExtendedPrivateKey",{"title":697,"path":698,"stem":699},"Class: Hash","/web-client/reference/classes/hash","web-client/reference/classes/Hash",{"title":701,"path":702,"stem":703},"Class: HashedTimeLockedContract","/web-client/reference/classes/hashedtimelockedcontract","web-client/reference/classes/HashedTimeLockedContract",{"title":705,"path":706,"stem":707},"Class: KeyPair","/web-client/reference/classes/keypair","web-client/reference/classes/KeyPair",{"title":709,"path":710,"stem":711},"Class: MerklePath","/web-client/reference/classes/merklepath","web-client/reference/classes/MerklePath",{"title":713,"path":714,"stem":715},"Class: MerkleTree","/web-client/reference/classes/merkletree","web-client/reference/classes/MerkleTree",{"title":717,"path":718,"stem":719},"Class: MnemonicUtils","/web-client/reference/classes/mnemonicutils","web-client/reference/classes/MnemonicUtils",{"title":721,"path":722,"stem":723},"Class: NumberUtils","/web-client/reference/classes/numberutils","web-client/reference/classes/NumberUtils",{"title":725,"path":726,"stem":727},"Class: PartialSignature","/web-client/reference/classes/partialsignature","web-client/reference/classes/PartialSignature",{"title":729,"path":730,"stem":731},"Class: Policy","/web-client/reference/classes/policy","web-client/reference/classes/Policy",{"title":733,"path":734,"stem":735},"Class: PrivateKey","/web-client/reference/classes/privatekey","web-client/reference/classes/PrivateKey",{"title":737,"path":738,"stem":739},"Class: PublicKey","/web-client/reference/classes/publickey","web-client/reference/classes/PublicKey",{"title":741,"path":742,"stem":743},"Class: RandomSecret","/web-client/reference/classes/randomsecret","web-client/reference/classes/RandomSecret",{"title":745,"path":746,"stem":747},"Abstract Class: Secret","/web-client/reference/classes/secret","web-client/reference/classes/Secret",{"title":749,"path":750,"stem":751},"Class: SerialBuffer","/web-client/reference/classes/serialbuffer","web-client/reference/classes/SerialBuffer",{"title":753,"path":754,"stem":755},"Class: Signature","/web-client/reference/classes/signature","web-client/reference/classes/Signature",{"title":757,"path":758,"stem":759},"Class: SignatureProof","/web-client/reference/classes/signatureproof","web-client/reference/classes/SignatureProof",{"title":761,"path":762,"stem":763},"Class: StakingContract","/web-client/reference/classes/stakingcontract","web-client/reference/classes/StakingContract",{"title":765,"path":766,"stem":767},"Class: StakingDataBuilder","/web-client/reference/classes/stakingdatabuilder","web-client/reference/classes/StakingDataBuilder",{"title":769,"path":770,"stem":771},"Class: StringUtils","/web-client/reference/classes/stringutils","web-client/reference/classes/StringUtils",{"title":773,"path":774,"stem":775},"Class: Transaction","/web-client/reference/classes/transaction","web-client/reference/classes/Transaction",{"title":777,"path":778,"stem":779},"Class: TransactionBuilder","/web-client/reference/classes/transactionbuilder","web-client/reference/classes/TransactionBuilder",{"title":781,"path":782,"stem":783},"Class: VestingContract","/web-client/reference/classes/vestingcontract","web-client/reference/classes/VestingContract",{"title":609,"path":785,"stem":786,"children":787,"page":101},"/web-client/reference/enumerations","web-client/reference/enumerations",[788,792,796],{"title":789,"path":790,"stem":791},"Enumeration: AccountType","/web-client/reference/enumerations/accounttype","web-client/reference/enumerations/AccountType",{"title":793,"path":794,"stem":795},"Enumeration: TransactionFlag","/web-client/reference/enumerations/transactionflag","web-client/reference/enumerations/TransactionFlag",{"title":797,"path":798,"stem":799},"Enumeration: TransactionFormat","/web-client/reference/enumerations/transactionformat","web-client/reference/enumerations/TransactionFormat",{"title":801,"path":802,"stem":803,"children":804,"page":101},"Functions","/web-client/reference/functions","web-client/reference/functions",[805,809],{"title":806,"path":807,"stem":808},"Function: default()","/web-client/reference/functions/default","web-client/reference/functions/default",{"title":810,"path":811,"stem":812},"Function: initSync()","/web-client/reference/functions/initsync","web-client/reference/functions/initSync",{"title":814,"path":815,"stem":816},"@nimiq/core","/web-client/reference/globals","web-client/reference/globals",{"title":818,"path":819,"stem":820,"children":821,"page":101},"Interfaces","/web-client/reference/interfaces","web-client/reference/interfaces",[822,826,830,834,838,842,846,850,854,858,862,866,870,874,878,882,886,890,894,898,902,906,910,914,918,922,926,930,934,938,942,946,950,954],{"title":823,"path":824,"stem":825},"Interface: InitOutput","/web-client/reference/interfaces/initoutput","web-client/reference/interfaces/InitOutput",{"title":827,"path":828,"stem":829},"Interface: PlainAddStakeData","/web-client/reference/interfaces/plainaddstakedata","web-client/reference/interfaces/PlainAddStakeData",{"title":831,"path":832,"stem":833},"Interface: PlainBasicAccount","/web-client/reference/interfaces/plainbasicaccount","web-client/reference/interfaces/PlainBasicAccount",{"title":835,"path":836,"stem":837},"Interface: PlainBlockCommonFields","/web-client/reference/interfaces/plainblockcommonfields","web-client/reference/interfaces/PlainBlockCommonFields",{"title":839,"path":840,"stem":841},"Interface: PlainClientConfiguration","/web-client/reference/interfaces/plainclientconfiguration","web-client/reference/interfaces/PlainClientConfiguration",{"title":843,"path":844,"stem":845},"Interface: PlainCreateStakerData","/web-client/reference/interfaces/plaincreatestakerdata","web-client/reference/interfaces/PlainCreateStakerData",{"title":847,"path":848,"stem":849},"Interface: PlainCreateValidatorData","/web-client/reference/interfaces/plaincreatevalidatordata","web-client/reference/interfaces/PlainCreateValidatorData",{"title":851,"path":852,"stem":853},"Interface: PlainElectedValidator","/web-client/reference/interfaces/plainelectedvalidator","web-client/reference/interfaces/PlainElectedValidator",{"title":855,"path":856,"stem":857},"Interface: PlainHtlcContract","/web-client/reference/interfaces/plainhtlccontract","web-client/reference/interfaces/PlainHtlcContract",{"title":859,"path":860,"stem":861},"Interface: PlainHtlcData","/web-client/reference/interfaces/plainhtlcdata","web-client/reference/interfaces/PlainHtlcData",{"title":863,"path":864,"stem":865},"Interface: PlainHtlcEarlyResolveProof","/web-client/reference/interfaces/plainhtlcearlyresolveproof","web-client/reference/interfaces/PlainHtlcEarlyResolveProof",{"title":867,"path":868,"stem":869},"Interface: PlainHtlcRegularTransferProof","/web-client/reference/interfaces/plainhtlcregulartransferproof","web-client/reference/interfaces/PlainHtlcRegularTransferProof",{"title":871,"path":872,"stem":873},"Interface: PlainHtlcTimeoutResolveProof","/web-client/reference/interfaces/plainhtlctimeoutresolveproof","web-client/reference/interfaces/PlainHtlcTimeoutResolveProof",{"title":875,"path":876,"stem":877},"Interface: PlainMacroBlock","/web-client/reference/interfaces/plainmacroblock","web-client/reference/interfaces/PlainMacroBlock",{"title":879,"path":880,"stem":881},"Interface: PlainMicroBlock","/web-client/reference/interfaces/plainmicroblock","web-client/reference/interfaces/PlainMicroBlock",{"title":883,"path":884,"stem":885},"Interface: PlainPeerInfo","/web-client/reference/interfaces/plainpeerinfo","web-client/reference/interfaces/PlainPeerInfo",{"title":887,"path":888,"stem":889},"Interface: PlainRawData","/web-client/reference/interfaces/plainrawdata","web-client/reference/interfaces/PlainRawData",{"title":891,"path":892,"stem":893},"Interface: PlainRawProof","/web-client/reference/interfaces/plainrawproof","web-client/reference/interfaces/PlainRawProof",{"title":895,"path":896,"stem":897},"Interface: PlainRetireStakeData","/web-client/reference/interfaces/plainretirestakedata","web-client/reference/interfaces/PlainRetireStakeData",{"title":899,"path":900,"stem":901},"Interface: PlainSetActiveStakeData","/web-client/reference/interfaces/plainsetactivestakedata","web-client/reference/interfaces/PlainSetActiveStakeData",{"title":903,"path":904,"stem":905},"Interface: PlainSetSignalDataData","/web-client/reference/interfaces/plainsetsignaldatadata","web-client/reference/interfaces/PlainSetSignalDataData",{"title":907,"path":908,"stem":909},"Interface: PlainSlot","/web-client/reference/interfaces/plainslot","web-client/reference/interfaces/PlainSlot",{"title":911,"path":912,"stem":913},"Interface: PlainStaker","/web-client/reference/interfaces/plainstaker","web-client/reference/interfaces/PlainStaker",{"title":915,"path":916,"stem":917},"Interface: PlainStakingContract","/web-client/reference/interfaces/plainstakingcontract","web-client/reference/interfaces/PlainStakingContract",{"title":919,"path":920,"stem":921},"Interface: PlainStandardProof","/web-client/reference/interfaces/plainstandardproof","web-client/reference/interfaces/PlainStandardProof",{"title":923,"path":924,"stem":925},"Interface: PlainTransaction","/web-client/reference/interfaces/plaintransaction","web-client/reference/interfaces/PlainTransaction",{"title":927,"path":928,"stem":929},"Interface: PlainTransactionDetails","/web-client/reference/interfaces/plaintransactiondetails","web-client/reference/interfaces/PlainTransactionDetails",{"title":931,"path":932,"stem":933},"Interface: PlainTransactionReceipt","/web-client/reference/interfaces/plaintransactionreceipt","web-client/reference/interfaces/PlainTransactionReceipt",{"title":935,"path":936,"stem":937},"Interface: PlainUpdateStakerData","/web-client/reference/interfaces/plainupdatestakerdata","web-client/reference/interfaces/PlainUpdateStakerData",{"title":939,"path":940,"stem":941},"Interface: PlainUpdateValidatorData","/web-client/reference/interfaces/plainupdatevalidatordata","web-client/reference/interfaces/PlainUpdateValidatorData",{"title":943,"path":944,"stem":945},"Interface: PlainValidator","/web-client/reference/interfaces/plainvalidator","web-client/reference/interfaces/PlainValidator",{"title":947,"path":948,"stem":949},"Interface: PlainValidatorData","/web-client/reference/interfaces/plainvalidatordata","web-client/reference/interfaces/PlainValidatorData",{"title":951,"path":952,"stem":953},"Interface: PlainVestingContract","/web-client/reference/interfaces/plainvestingcontract","web-client/reference/interfaces/PlainVestingContract",{"title":955,"path":956,"stem":957},"Interface: PlainVestingData","/web-client/reference/interfaces/plainvestingdata","web-client/reference/interfaces/PlainVestingData",{"title":959,"path":960,"stem":961,"children":962,"page":101},"Type Aliases","/web-client/reference/type-aliases","web-client/reference/type-aliases",[963,967,971,975,979,983,987,991,995,999,1003],{"title":964,"path":965,"stem":966},"Type Alias: ConsensusState","/web-client/reference/type-aliases/consensusstate","web-client/reference/type-aliases/ConsensusState",{"title":968,"path":969,"stem":970},"Type Alias: InitInput","/web-client/reference/type-aliases/initinput","web-client/reference/type-aliases/InitInput",{"title":972,"path":973,"stem":974},"Type Alias: PlainAccount","/web-client/reference/type-aliases/plainaccount","web-client/reference/type-aliases/PlainAccount",{"title":976,"path":977,"stem":978},"Type Alias: PlainBlock","/web-client/reference/type-aliases/plainblock","web-client/reference/type-aliases/PlainBlock",{"title":980,"path":981,"stem":982},"Type Alias: PlainService","/web-client/reference/type-aliases/plainservice","web-client/reference/type-aliases/PlainService",{"title":984,"path":985,"stem":986},"Type Alias: PlainSignalDataUpdateMode","/web-client/reference/type-aliases/plainsignaldataupdatemode","web-client/reference/type-aliases/PlainSignalDataUpdateMode",{"title":988,"path":989,"stem":990},"Type Alias: PlainTransactionProof","/web-client/reference/type-aliases/plaintransactionproof","web-client/reference/type-aliases/PlainTransactionProof",{"title":992,"path":993,"stem":994},"Type Alias: PlainTransactionRecipientData","/web-client/reference/type-aliases/plaintransactionrecipientdata","web-client/reference/type-aliases/PlainTransactionRecipientData",{"title":996,"path":997,"stem":998},"Type Alias: PlainTransactionSenderData","/web-client/reference/type-aliases/plaintransactionsenderdata","web-client/reference/type-aliases/PlainTransactionSenderData",{"title":1000,"path":1001,"stem":1002},"Type Alias: SyncInitInput","/web-client/reference/type-aliases/syncinitinput","web-client/reference/type-aliases/SyncInitInput",{"title":1004,"path":1005,"stem":1006},"Type Alias: TransactionState","/web-client/reference/type-aliases/transactionstate","web-client/reference/type-aliases/TransactionState",[1008,1108,2155,3946,4181,4632,4745,4837],{"icon":1009,"methods":1010,"text":1096,"items":1097},"i-tabler:shield-check",[1011,1033,1048,1064,1078],{"name":1012,"description":1013,"tags":1014,"params":1017,"result":1023,"method":1026,"humanReadableName":1027,"input":1028,"output":1030,"link":1032,"popular":101},"addVotingKey","Reference for the Add voting key RPC method.",[1015],{"name":1016},"validator",[1018],{"name":1019,"schema":1020,"required":1022},"secretKey",{"type":1021},"string",true,{"name":1024,"schema":1025},"null",{"type":1024},"add-voting-key","Add voting key",[1029],{"key":1019,"type":1021,"required":1022},[1031],{"key":1024,"type":1024,"required":1022},"/rpc/methods/add-voting-key",{"name":1034,"description":1035,"tags":1036,"params":1038,"result":1039,"method":1042,"humanReadableName":1043,"input":1044,"output":1045,"link":1047,"popular":1022},"getAddress","Returns our validator address.",[1037],{"name":1016},[],{"name":1040,"schema":1041},"Address",{"type":1021},"get-address","Get address",[],[1046],{"key":1040,"type":1021,"required":1022},"/rpc/methods/get-address",{"name":1049,"description":1050,"tags":1051,"params":1053,"result":1054,"method":1058,"humanReadableName":1059,"input":1060,"output":1061,"link":1063,"popular":101},"isValidatorElected","Returns if our validator is currently elected.",[1052],{"name":1016},[],{"name":1055,"schema":1056},"bool",{"type":1057},"boolean","is-validator-elected","Is validator elected",[],[1062],{"key":1055,"type":1057,"required":1022},"/rpc/methods/is-validator-elected",{"name":1065,"description":1066,"tags":1067,"params":1069,"result":1070,"method":1072,"humanReadableName":1073,"input":1074,"output":1075,"link":1077,"popular":101},"isValidatorSynced","Returns if our validator is currently synced.",[1068],{"name":1016},[],{"name":1055,"schema":1071},{"type":1057},"is-validator-synced","Is validator synced",[],[1076],{"key":1055,"type":1057,"required":1022},"/rpc/methods/is-validator-synced",{"name":1079,"description":1080,"tags":1081,"params":1083,"result":1087,"method":1089,"humanReadableName":1090,"input":1091,"output":1093,"link":1095,"popular":101},"setAutomaticReactivation","Updates the configuration setting to automatically reactivate our validator.",[1082],{"name":1016},[1084],{"name":1085,"schema":1086,"required":1022},"automaticReactivate",{"type":1057},{"name":1024,"schema":1088},{"type":1024},"set-automatic-reactivation","Set automatic reactivation",[1092],{"key":1085,"type":1057,"required":1022},[1094],{"key":1024,"type":1024,"required":1022},"/rpc/methods/set-automatic-reactivation","Validator",[1098,1100,1102,1104,1106],{"text":1099,"link":1032,"popular":101},"`addVotingKey`",{"text":1101,"link":1047,"popular":1022},"`getAddress`",{"text":1103,"link":1063,"popular":101},"`isValidatorElected`",{"text":1105,"link":1077,"popular":101},"`isValidatorSynced`",{"text":1107,"link":1095,"popular":101},"`setAutomaticReactivation`",{"icon":1109,"methods":1110,"text":2095,"items":2096},"i-tabler:blocks",[1111,1181,1216,1251,1266,1442,1563,1577,1599,1613,1632,1650,1768,1783,1797,1819,1837,1855,1872,1898,1926,1950,1968,1986,2003,2018,2038,2053,2077],{"name":1112,"description":1113,"tags":1114,"params":1117,"result":1121,"method":1161,"humanReadableName":1162,"input":1163,"output":1165,"link":1180,"popular":1022},"getAccountByAddress","Tries to fetch the account at the given address.",[1115],{"name":1116},"blockchain",[1118],{"name":1119,"schema":1120,"required":1022},"address",{"type":1021},{"name":1122,"schema":1123},"Account",{"title":1122,"description":1124,"required":1125,"properties":1128},"",[1119,1126,1127],"balance","type",{"address":1129,"balance":1130,"type":1132,"hashCount":1138,"hashRoot":1140,"owner":1143,"recipient":1145,"sender":1147,"timeout":1149,"totalAmount":1151,"vestingStartTime":1153,"vestingStepAmount":1155,"vestingTimeStep":1157,"vestingTotalAmount":1159},{"title":1119,"type":1021},{"title":1126,"type":1131},"number",{"title":1127,"type":1021,"enum":1133},[1134,1135,1136,1137],"basic","vesting","htlc","staking",{"title":1139,"type":1131},"hashCount",{"title":1141,"type":1142},"hashRoot","object",{"title":1144,"type":1021},"owner",{"title":1146,"type":1021},"recipient",{"title":1148,"type":1021},"sender",{"title":1150,"type":1131},"timeout",{"title":1152,"type":1131},"totalAmount",{"title":1154,"type":1131},"vestingStartTime",{"title":1156,"type":1131},"vestingStepAmount",{"title":1158,"type":1131},"vestingTimeStep",{"title":1160,"type":1131},"vestingTotalAmount","get-account-by-address","Get account by address",[1164],{"key":1119,"type":1021,"required":1022},[1166,1167,1168,1169,1170,1171,1172,1173,1174,1175,1176,1177,1178,1179],{"key":1119,"type":1021,"required":1022},{"key":1126,"type":1131,"required":1022},{"key":1127,"type":1021,"required":1022},{"key":1139,"type":1131,"required":101},{"key":1141,"type":1142,"required":101},{"key":1144,"type":1021,"required":101},{"key":1146,"type":1021,"required":101},{"key":1148,"type":1021,"required":101},{"key":1150,"type":1131,"required":101},{"key":1152,"type":1131,"required":101},{"key":1154,"type":1131,"required":101},{"key":1156,"type":1131,"required":101},{"key":1158,"type":1131,"required":101},{"key":1160,"type":1131,"required":101},"/rpc/methods/get-account-by-address",{"name":1182,"description":1183,"tags":1184,"params":1186,"result":1187,"method":1209,"humanReadableName":1210,"input":1211,"output":1212,"link":1215,"popular":101},"getAccounts","Fetches all accounts in the accounts tree. IMPORTANT: This operation iterates over all accounts in the accounts tree and thus is extremely computationally expensive.",[1185],{"name":1116},[],{"name":1188,"schema":1189},"Vec",{"type":1190,"items":1191},"array",{"title":1122,"description":1124,"required":1192,"properties":1193},[1119,1126,1127],{"address":1194,"balance":1195,"type":1196,"hashCount":1198,"hashRoot":1199,"owner":1200,"recipient":1201,"sender":1202,"timeout":1203,"totalAmount":1204,"vestingStartTime":1205,"vestingStepAmount":1206,"vestingTimeStep":1207,"vestingTotalAmount":1208},{"title":1119,"type":1021},{"title":1126,"type":1131},{"title":1127,"type":1021,"enum":1197},[1134,1135,1136,1137],{"title":1139,"type":1131},{"title":1141,"type":1142},{"title":1144,"type":1021},{"title":1146,"type":1021},{"title":1148,"type":1021},{"title":1150,"type":1131},{"title":1152,"type":1131},{"title":1154,"type":1131},{"title":1156,"type":1131},{"title":1158,"type":1131},{"title":1160,"type":1131},"get-accounts","Get accounts",[],[1213],{"key":1188,"type":1214,"required":1022},"any[]","/rpc/methods/get-accounts",{"name":1217,"description":1218,"tags":1219,"params":1221,"result":1222,"method":1245,"humanReadableName":1246,"input":1247,"output":1248,"link":1250,"popular":101},"getActiveValidators","Returns a collection of the currently active validator's addresses and balances.",[1220],{"name":1116},[],{"name":1188,"schema":1223},{"type":1190,"items":1224},{"title":1096,"description":1124,"required":1225,"properties":1231},[1119,1226,1227,1228,1126,1229,1230],"signingKey","votingKey","rewardAddress","numStakers","retired",{"address":1232,"signingKey":1233,"votingKey":1234,"rewardAddress":1235,"signalData":1236,"balance":1238,"numStakers":1239,"inactivityFlag":1240,"retired":1242,"jailedFrom":1243},{"title":1119,"type":1021},{"title":1226,"type":1021},{"title":1227,"type":1021},{"title":1228,"type":1021},{"title":1237,"type":1021},"signalData",{"title":1126,"type":1131},{"title":1229,"type":1131},{"title":1241,"type":1131},"inactivityFlag",{"title":1230,"type":1057},{"title":1244,"type":1131},"jailedFrom","get-active-validators","Get active validators",[],[1249],{"key":1188,"type":1214,"required":1022},"/rpc/methods/get-active-validators",{"name":1252,"description":1253,"tags":1254,"params":1256,"result":1257,"method":1260,"humanReadableName":1261,"input":1262,"output":1263,"link":1265,"popular":101},"getBatchNumber","Returns the batch number for the current head.",[1255],{"name":1116},[],{"name":1258,"schema":1259},"u32",{"type":1131},"get-batch-number","Get batch number",[],[1264],{"key":1258,"type":1131,"required":1022},"/rpc/methods/get-batch-number",{"name":1267,"description":1268,"tags":1269,"params":1271,"result":1278,"method":1407,"humanReadableName":1408,"input":1409,"output":1412,"link":1441,"popular":101},"getBlockByHash","Tries to fetch a block given its hash. It has an option to include the transactions in the block, which defaults to false.",[1270],{"name":1116},[1272,1275],{"name":1273,"schema":1274,"required":1022},"hash",{"type":1021},{"name":1276,"schema":1277,"required":1022},"includeBody",{"type":1057},{"name":1279,"schema":1280},"Block",{"title":1279,"description":1124,"required":1281,"properties":1294},[1273,1282,1283,1284,1285,1286,1131,1287,1288,1289,1290,1291,1292,1293,1127],"size","batch","epoch","network","version","timestamp","parentHash","seed","extraData","stateHash","bodyHash","historyHash",{"hash":1295,"size":1296,"batch":1297,"epoch":1298,"network":1299,"version":1300,"number":1301,"timestamp":1302,"parentHash":1303,"seed":1304,"extraData":1305,"stateHash":1307,"bodyHash":1308,"historyHash":1309,"transactions":1310,"type":1358,"equivocationProofs":1362,"interlink":1365,"isElectionBlock":1368,"justification":1370,"nextBatchInitialPunishedSet":1382,"parentElectionHash":1385,"producer":1387,"slots":1396},{"title":1273,"type":1021},{"title":1282,"type":1131},{"title":1283,"type":1131},{"title":1284,"type":1131},{"title":1285,"type":1021},{"title":1286,"type":1131},{"title":1131,"type":1131},{"title":1287,"type":1131},{"title":1288,"type":1021},{"title":1289,"type":1021},{"title":1290,"type":1190,"items":1306},{"type":1131},{"title":1291,"type":1021},{"title":1292,"type":1021},{"title":1293,"type":1021},{"title":1311,"type":1190,"items":1312},"transactions",{"title":1313,"description":1124,"required":1314,"properties":1317},"ExecutedTransaction",[1315,1316],"transaction","executionResult",{"transaction":1318,"executionResult":1357},{"title":1315,"description":1124,"required":1319,"properties":1333},[1273,1282,1320,1321,1322,1323,1324,1325,1326,1327,1328,1329,1330,1331,1332],"relatedAddresses","from","fromType","to","toType","value","fee","senderData","recipientData","flags","validityStartHeight","proof","networkId",{"hash":1334,"blockNumber":1335,"timestamp":1337,"confirmations":1338,"size":1340,"relatedAddresses":1341,"from":1342,"fromType":1343,"to":1344,"toType":1345,"value":1346,"fee":1347,"senderData":1348,"recipientData":1350,"flags":1352,"validityStartHeight":1353,"proof":1354,"networkId":1356},{"title":1273,"type":1021},{"title":1336,"type":1131},"blockNumber",{"title":1287,"type":1131},{"title":1339,"type":1131},"confirmations",{"title":1282,"type":1131},{"title":1320,"type":1142},{"title":1321,"type":1021},{"title":1322,"type":1131},{"title":1323,"type":1021},{"title":1324,"type":1131},{"title":1325,"type":1131},{"title":1326,"type":1131},{"title":1327,"type":1190,"items":1349},{"type":1131},{"title":1328,"type":1190,"items":1351},{"type":1131},{"title":1329,"type":1131},{"title":1330,"type":1131},{"title":1331,"type":1190,"items":1355},{"type":1131},{"title":1332,"type":1131},{"title":1316,"type":1057},{"title":1127,"type":1021,"enum":1359},[1360,1361],"macro","micro",{"title":1363,"type":1190,"items":1364},"equivocationProofs",{"type":1142},{"title":1366,"type":1190,"items":1367},"interlink",{"type":1021},{"title":1369,"type":1057},"isElectionBlock",{"title":1371,"anyOf":1372},"justification",[1373,1381],{"title":1374,"description":1124,"required":1375,"properties":1378},"TendermintProof",[1376,1377],"round","sig",{"round":1379,"sig":1380},{"title":1376,"type":1131},{"title":1377,"type":1142},{"type":1142},{"title":1383,"type":1190,"items":1384},"nextBatchInitialPunishedSet",{"type":1131},{"title":1386,"type":1021},"parentElectionHash",{"title":1388,"description":1124,"required":1389,"properties":1392},"producer",[1390,1016,1391],"slotNumber","publicKey",{"slotNumber":1393,"validator":1394,"publicKey":1395},{"title":1390,"type":1131},{"title":1016,"type":1021},{"title":1391,"type":1021},{"title":1397,"type":1190,"items":1398},"slots",{"title":443,"description":1124,"required":1399,"properties":1402},[1400,1401,1016,1391],"firstSlotNumber","numSlots",{"firstSlotNumber":1403,"numSlots":1404,"validator":1405,"publicKey":1406},{"title":1400,"type":1131},{"title":1401,"type":1131},{"title":1016,"type":1021},{"title":1391,"type":1021},"get-block-by-hash","Get block by hash",[1410,1411],{"key":1273,"type":1021,"required":1022},{"key":1276,"type":1057,"required":1022},[1413,1414,1415,1416,1417,1418,1419,1420,1421,1422,1423,1425,1426,1427,1428,1429,1430,1432,1434,1435,1437,1438,1439,1440],{"key":1273,"type":1021,"required":1022},{"key":1282,"type":1131,"required":1022},{"key":1283,"type":1131,"required":1022},{"key":1284,"type":1131,"required":1022},{"key":1285,"type":1021,"required":1022},{"key":1286,"type":1131,"required":1022},{"key":1131,"type":1131,"required":1022},{"key":1287,"type":1131,"required":1022},{"key":1288,"type":1021,"required":1022},{"key":1289,"type":1021,"required":1022},{"key":1290,"type":1424,"required":1022},"number[]",{"key":1291,"type":1021,"required":1022},{"key":1292,"type":1021,"required":1022},{"key":1293,"type":1021,"required":1022},{"key":1311,"type":1214,"required":101},{"key":1127,"type":1021,"required":1022},{"key":1363,"type":1431,"required":101},"object[]",{"key":1366,"type":1433,"required":101},"string[]",{"key":1369,"type":1057,"required":101},{"key":1371,"type":1436,"required":101},"unknown",{"key":1383,"type":1424,"required":101},{"key":1386,"type":1021,"required":101},{"key":1388,"type":1436,"required":101},{"key":1397,"type":1214,"required":101},"/rpc/methods/get-block-by-hash",{"name":1443,"description":1444,"tags":1445,"params":1447,"result":1452,"method":1532,"humanReadableName":1533,"input":1534,"output":1537,"link":1562,"popular":101},"getBlockByNumber","Tries to fetch a block given its number. It has an option to include the transactions in the block, which defaults to false. Note that this function will only fetch blocks that are part of the main chain.",[1446],{"name":1116},[1448,1450],{"name":1336,"schema":1449,"required":1022},{"type":1131},{"name":1276,"schema":1451,"required":1022},{"type":1057},{"name":1279,"schema":1453},{"title":1279,"description":1124,"required":1454,"properties":1455},[1273,1282,1283,1284,1285,1286,1131,1287,1288,1289,1290,1291,1292,1293,1127],{"hash":1456,"size":1457,"batch":1458,"epoch":1459,"network":1460,"version":1461,"number":1462,"timestamp":1463,"parentHash":1464,"seed":1465,"extraData":1466,"stateHash":1468,"bodyHash":1469,"historyHash":1470,"transactions":1471,"type":1500,"equivocationProofs":1502,"interlink":1504,"isElectionBlock":1506,"justification":1507,"nextBatchInitialPunishedSet":1515,"parentElectionHash":1517,"producer":1518,"slots":1524},{"title":1273,"type":1021},{"title":1282,"type":1131},{"title":1283,"type":1131},{"title":1284,"type":1131},{"title":1285,"type":1021},{"title":1286,"type":1131},{"title":1131,"type":1131},{"title":1287,"type":1131},{"title":1288,"type":1021},{"title":1289,"type":1021},{"title":1290,"type":1190,"items":1467},{"type":1131},{"title":1291,"type":1021},{"title":1292,"type":1021},{"title":1293,"type":1021},{"title":1311,"type":1190,"items":1472},{"title":1313,"description":1124,"required":1473,"properties":1474},[1315,1316],{"transaction":1475,"executionResult":1499},{"title":1315,"description":1124,"required":1476,"properties":1477},[1273,1282,1320,1321,1322,1323,1324,1325,1326,1327,1328,1329,1330,1331,1332],{"hash":1478,"blockNumber":1479,"timestamp":1480,"confirmations":1481,"size":1482,"relatedAddresses":1483,"from":1484,"fromType":1485,"to":1486,"toType":1487,"value":1488,"fee":1489,"senderData":1490,"recipientData":1492,"flags":1494,"validityStartHeight":1495,"proof":1496,"networkId":1498},{"title":1273,"type":1021},{"title":1336,"type":1131},{"title":1287,"type":1131},{"title":1339,"type":1131},{"title":1282,"type":1131},{"title":1320,"type":1142},{"title":1321,"type":1021},{"title":1322,"type":1131},{"title":1323,"type":1021},{"title":1324,"type":1131},{"title":1325,"type":1131},{"title":1326,"type":1131},{"title":1327,"type":1190,"items":1491},{"type":1131},{"title":1328,"type":1190,"items":1493},{"type":1131},{"title":1329,"type":1131},{"title":1330,"type":1131},{"title":1331,"type":1190,"items":1497},{"type":1131},{"title":1332,"type":1131},{"title":1316,"type":1057},{"title":1127,"type":1021,"enum":1501},[1360,1361],{"title":1363,"type":1190,"items":1503},{"type":1142},{"title":1366,"type":1190,"items":1505},{"type":1021},{"title":1369,"type":1057},{"title":1371,"anyOf":1508},[1509,1514],{"title":1374,"description":1124,"required":1510,"properties":1511},[1376,1377],{"round":1512,"sig":1513},{"title":1376,"type":1131},{"title":1377,"type":1142},{"type":1142},{"title":1383,"type":1190,"items":1516},{"type":1131},{"title":1386,"type":1021},{"title":1388,"description":1124,"required":1519,"properties":1520},[1390,1016,1391],{"slotNumber":1521,"validator":1522,"publicKey":1523},{"title":1390,"type":1131},{"title":1016,"type":1021},{"title":1391,"type":1021},{"title":1397,"type":1190,"items":1525},{"title":443,"description":1124,"required":1526,"properties":1527},[1400,1401,1016,1391],{"firstSlotNumber":1528,"numSlots":1529,"validator":1530,"publicKey":1531},{"title":1400,"type":1131},{"title":1401,"type":1131},{"title":1016,"type":1021},{"title":1391,"type":1021},"get-block-by-number","Get block by number",[1535,1536],{"key":1336,"type":1131,"required":1022},{"key":1276,"type":1057,"required":1022},[1538,1539,1540,1541,1542,1543,1544,1545,1546,1547,1548,1549,1550,1551,1552,1553,1554,1555,1556,1557,1558,1559,1560,1561],{"key":1273,"type":1021,"required":1022},{"key":1282,"type":1131,"required":1022},{"key":1283,"type":1131,"required":1022},{"key":1284,"type":1131,"required":1022},{"key":1285,"type":1021,"required":1022},{"key":1286,"type":1131,"required":1022},{"key":1131,"type":1131,"required":1022},{"key":1287,"type":1131,"required":1022},{"key":1288,"type":1021,"required":1022},{"key":1289,"type":1021,"required":1022},{"key":1290,"type":1424,"required":1022},{"key":1291,"type":1021,"required":1022},{"key":1292,"type":1021,"required":1022},{"key":1293,"type":1021,"required":1022},{"key":1311,"type":1214,"required":101},{"key":1127,"type":1021,"required":1022},{"key":1363,"type":1431,"required":101},{"key":1366,"type":1433,"required":101},{"key":1369,"type":1057,"required":101},{"key":1371,"type":1436,"required":101},{"key":1383,"type":1424,"required":101},{"key":1386,"type":1021,"required":101},{"key":1388,"type":1436,"required":101},{"key":1397,"type":1214,"required":101},"/rpc/methods/get-block-by-number",{"name":1564,"description":1565,"tags":1566,"params":1568,"result":1569,"method":1571,"humanReadableName":1572,"input":1573,"output":1574,"link":1576,"popular":1022},"getBlockNumber","Returns the block number for the current head.",[1567],{"name":1116},[],{"name":1258,"schema":1570},{"type":1131},"get-block-number","Get block number",[],[1575],{"key":1258,"type":1131,"required":1022},"/rpc/methods/get-block-number",{"name":1578,"description":1579,"tags":1580,"params":1582,"result":1583,"method":1592,"humanReadableName":1593,"input":1594,"output":1595,"link":1598,"popular":101},"getCurrentPenalizedSlots","Returns information about the currently penalized slots. This includes slots that lost rewards and that were disabled.",[1581],{"name":1116},[],{"name":1584,"schema":1585},"PenalizedSlots",{"title":1584,"description":1124,"required":1586,"properties":1588},[1336,1587],"disabled",{"blockNumber":1589,"disabled":1590},{"title":1336,"type":1131},{"title":1587,"type":1190,"items":1591},{"type":1131},"get-current-penalized-slots","Get current penalized slots",[],[1596,1597],{"key":1336,"type":1131,"required":1022},{"key":1587,"type":1424,"required":1022},"/rpc/methods/get-current-penalized-slots",{"name":1600,"description":1601,"tags":1602,"params":1604,"result":1605,"method":1607,"humanReadableName":1608,"input":1609,"output":1610,"link":1612,"popular":101},"getEpochNumber","Returns the epoch number for the current head.",[1603],{"name":1116},[],{"name":1258,"schema":1606},{"type":1131},"get-epoch-number","Get epoch number",[],[1611],{"key":1258,"type":1131,"required":1022},"/rpc/methods/get-epoch-number",{"name":1614,"description":1615,"tags":1616,"params":1618,"result":1622,"method":1625,"humanReadableName":1626,"input":1627,"output":1629,"link":1631,"popular":101},"getInherentsByBatchNumber","Returns all the inherents (including reward inherents) for the given batch number. Note that this only considers blocks in the main chain.",[1617],{"name":1116},[1619],{"name":1620,"schema":1621,"required":1022},"batchNumber",{"type":1131},{"name":1188,"schema":1623},{"type":1190,"items":1624},{"type":1142},"get-inherents-by-batch-number","Get inherents by batch number",[1628],{"key":1620,"type":1131,"required":1022},[1630],{"key":1188,"type":1431,"required":1022},"/rpc/methods/get-inherents-by-batch-number",{"name":1633,"description":1634,"tags":1635,"params":1637,"result":1640,"method":1643,"humanReadableName":1644,"input":1645,"output":1647,"link":1649,"popular":101},"getInherentsByBlockNumber","Returns all the inherents (including reward inherents) for the given block number. Note that this only considers blocks in the main chain.",[1636],{"name":1116},[1638],{"name":1336,"schema":1639,"required":1022},{"type":1131},{"name":1188,"schema":1641},{"type":1190,"items":1642},{"type":1142},"get-inherents-by-block-number","Get inherents by block number",[1646],{"key":1336,"type":1131,"required":1022},[1648],{"key":1188,"type":1431,"required":1022},"/rpc/methods/get-inherents-by-block-number",{"name":1651,"description":1652,"tags":1653,"params":1655,"result":1658,"method":1738,"humanReadableName":1739,"input":1740,"output":1742,"link":1767,"popular":1022},"getLatestBlock","Returns the block at the head of the main chain. It has an option to include the transactions in the block, which defaults to false.",[1654],{"name":1116},[1656],{"name":1276,"schema":1657,"required":1022},{"type":1057},{"name":1279,"schema":1659},{"title":1279,"description":1124,"required":1660,"properties":1661},[1273,1282,1283,1284,1285,1286,1131,1287,1288,1289,1290,1291,1292,1293,1127],{"hash":1662,"size":1663,"batch":1664,"epoch":1665,"network":1666,"version":1667,"number":1668,"timestamp":1669,"parentHash":1670,"seed":1671,"extraData":1672,"stateHash":1674,"bodyHash":1675,"historyHash":1676,"transactions":1677,"type":1706,"equivocationProofs":1708,"interlink":1710,"isElectionBlock":1712,"justification":1713,"nextBatchInitialPunishedSet":1721,"parentElectionHash":1723,"producer":1724,"slots":1730},{"title":1273,"type":1021},{"title":1282,"type":1131},{"title":1283,"type":1131},{"title":1284,"type":1131},{"title":1285,"type":1021},{"title":1286,"type":1131},{"title":1131,"type":1131},{"title":1287,"type":1131},{"title":1288,"type":1021},{"title":1289,"type":1021},{"title":1290,"type":1190,"items":1673},{"type":1131},{"title":1291,"type":1021},{"title":1292,"type":1021},{"title":1293,"type":1021},{"title":1311,"type":1190,"items":1678},{"title":1313,"description":1124,"required":1679,"properties":1680},[1315,1316],{"transaction":1681,"executionResult":1705},{"title":1315,"description":1124,"required":1682,"properties":1683},[1273,1282,1320,1321,1322,1323,1324,1325,1326,1327,1328,1329,1330,1331,1332],{"hash":1684,"blockNumber":1685,"timestamp":1686,"confirmations":1687,"size":1688,"relatedAddresses":1689,"from":1690,"fromType":1691,"to":1692,"toType":1693,"value":1694,"fee":1695,"senderData":1696,"recipientData":1698,"flags":1700,"validityStartHeight":1701,"proof":1702,"networkId":1704},{"title":1273,"type":1021},{"title":1336,"type":1131},{"title":1287,"type":1131},{"title":1339,"type":1131},{"title":1282,"type":1131},{"title":1320,"type":1142},{"title":1321,"type":1021},{"title":1322,"type":1131},{"title":1323,"type":1021},{"title":1324,"type":1131},{"title":1325,"type":1131},{"title":1326,"type":1131},{"title":1327,"type":1190,"items":1697},{"type":1131},{"title":1328,"type":1190,"items":1699},{"type":1131},{"title":1329,"type":1131},{"title":1330,"type":1131},{"title":1331,"type":1190,"items":1703},{"type":1131},{"title":1332,"type":1131},{"title":1316,"type":1057},{"title":1127,"type":1021,"enum":1707},[1360,1361],{"title":1363,"type":1190,"items":1709},{"type":1142},{"title":1366,"type":1190,"items":1711},{"type":1021},{"title":1369,"type":1057},{"title":1371,"anyOf":1714},[1715,1720],{"title":1374,"description":1124,"required":1716,"properties":1717},[1376,1377],{"round":1718,"sig":1719},{"title":1376,"type":1131},{"title":1377,"type":1142},{"type":1142},{"title":1383,"type":1190,"items":1722},{"type":1131},{"title":1386,"type":1021},{"title":1388,"description":1124,"required":1725,"properties":1726},[1390,1016,1391],{"slotNumber":1727,"validator":1728,"publicKey":1729},{"title":1390,"type":1131},{"title":1016,"type":1021},{"title":1391,"type":1021},{"title":1397,"type":1190,"items":1731},{"title":443,"description":1124,"required":1732,"properties":1733},[1400,1401,1016,1391],{"firstSlotNumber":1734,"numSlots":1735,"validator":1736,"publicKey":1737},{"title":1400,"type":1131},{"title":1401,"type":1131},{"title":1016,"type":1021},{"title":1391,"type":1021},"get-latest-block","Get latest block",[1741],{"key":1276,"type":1057,"required":1022},[1743,1744,1745,1746,1747,1748,1749,1750,1751,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766],{"key":1273,"type":1021,"required":1022},{"key":1282,"type":1131,"required":1022},{"key":1283,"type":1131,"required":1022},{"key":1284,"type":1131,"required":1022},{"key":1285,"type":1021,"required":1022},{"key":1286,"type":1131,"required":1022},{"key":1131,"type":1131,"required":1022},{"key":1287,"type":1131,"required":1022},{"key":1288,"type":1021,"required":1022},{"key":1289,"type":1021,"required":1022},{"key":1290,"type":1424,"required":1022},{"key":1291,"type":1021,"required":1022},{"key":1292,"type":1021,"required":1022},{"key":1293,"type":1021,"required":1022},{"key":1311,"type":1214,"required":101},{"key":1127,"type":1021,"required":1022},{"key":1363,"type":1431,"required":101},{"key":1366,"type":1433,"required":101},{"key":1369,"type":1057,"required":101},{"key":1371,"type":1436,"required":101},{"key":1383,"type":1424,"required":101},{"key":1386,"type":1021,"required":101},{"key":1388,"type":1436,"required":101},{"key":1397,"type":1214,"required":101},"/rpc/methods/get-latest-block",{"name":1769,"description":1770,"tags":1771,"params":1773,"result":1774,"method":1778,"humanReadableName":1779,"input":1780,"output":1781,"link":1782,"popular":101},"getNetworkId","Returns the network ID.",[1772],{"name":1116},[],{"name":1775,"schema":1776},"NetworkId",{"$ref":1777},"#/components/schemas/NetworkId","get-network-id","Get network id",[],[],"/rpc/methods/get-network-id",{"name":1784,"description":1785,"tags":1786,"params":1788,"result":1789,"method":1792,"humanReadableName":1793,"input":1794,"output":1795,"link":1796,"popular":101},"getPreviousPenalizedSlots","Returns information about the penalized slots of the previous batch. This includes slots that lost rewards and that were disabled.",[1787],{"name":1116},[],{"name":1584,"schema":1790},{"$ref":1791},"#/components/schemas/PenalizedSlots","get-previous-penalized-slots","Get previous penalized slots",[],[],"/rpc/methods/get-previous-penalized-slots",{"name":1798,"description":1799,"tags":1800,"params":1802,"result":1808,"method":1812,"humanReadableName":1813,"input":1814,"output":1817,"link":1818,"popular":101},"getSlotAt","Returns information about the proposer slot at the given block height and offset. The offset is optional, it will default to getting the offset for the existing block at the given height. We only have this information available for the last 2 batches at most.",[1801],{"name":1116},[1803,1805],{"name":1336,"schema":1804,"required":1022},{"type":1131},{"name":1806,"schema":1807,"required":1022},"offsetOpt",{"type":1131},{"name":1809,"schema":1810},"Slot",{"$ref":1811},"#/components/schemas/Slot","get-slot-at","Get slot at",[1815,1816],{"key":1336,"type":1131,"required":1022},{"key":1806,"type":1131,"required":1022},[],"/rpc/methods/get-slot-at",{"name":1820,"description":1821,"tags":1822,"params":1824,"result":1827,"method":1831,"humanReadableName":1832,"input":1833,"output":1835,"link":1836,"popular":101},"getStakerByAddress","Tries to fetch a staker information given its address.",[1823],{"name":1116},[1825],{"name":1119,"schema":1826,"required":1022},{"type":1021},{"name":1828,"schema":1829},"Staker",{"$ref":1830},"#/components/schemas/Staker","get-staker-by-address","Get staker by address",[1834],{"key":1119,"type":1021,"required":1022},[],"/rpc/methods/get-staker-by-address",{"name":1838,"description":1839,"tags":1840,"params":1842,"result":1845,"method":1848,"humanReadableName":1849,"input":1850,"output":1852,"link":1854,"popular":101},"getStakersByValidatorAddress","Fetches all stakers for a given validator. IMPORTANT: This operation iterates over all stakers of the staking contract and thus is extremely computationally expensive.",[1841],{"name":1116},[1843],{"name":1119,"schema":1844,"required":1022},{"type":1021},{"name":1188,"schema":1846},{"type":1190,"items":1847},{"$ref":1830},"get-stakers-by-validator-address","Get stakers by validator address",[1851],{"key":1119,"type":1021,"required":1022},[1853],{"key":1188,"type":1214,"required":1022},"/rpc/methods/get-stakers-by-validator-address",{"name":1856,"description":1857,"tags":1858,"params":1860,"result":1863,"method":1866,"humanReadableName":1867,"input":1868,"output":1870,"link":1871,"popular":1022},"getTransactionByHash","Tries to fetch a transaction (including reward transactions) given its hash.",[1859],{"name":1116},[1861],{"name":1273,"schema":1862,"required":1022},{"type":1021},{"name":1313,"schema":1864},{"$ref":1865},"#/components/schemas/ExecutedTransaction","get-transaction-by-hash","Get transaction by hash",[1869],{"key":1273,"type":1021,"required":1022},[],"/rpc/methods/get-transaction-by-hash",{"name":1873,"description":1874,"tags":1875,"params":1877,"result":1886,"method":1889,"humanReadableName":1890,"input":1891,"output":1895,"link":1897,"popular":101},"getTransactionHashesByAddress","Returns the hashes for the latest transactions for a given address. All the transactions where the given address is listed as a recipient or as a sender are considered. Reward transactions are also returned. It has an option to specify the maximum number of hashes to fetch, it defaults to 500. It has also an option to retrieve transactions before a given transaction hash (exclusive). If this hash is not found or does not belong to this address, it will return an empty list. The transaction hashes are returned in descending order, meaning the latest transaction is the first.",[1876],{"name":1116},[1878,1880,1883],{"name":1119,"schema":1879,"required":1022},{"type":1021},{"name":1881,"schema":1882,"required":1022},"max",{"type":1131},{"name":1884,"schema":1885,"required":1022},"startAt",{"type":1021},{"name":1188,"schema":1887},{"type":1190,"items":1888},{"type":1021},"get-transaction-hashes-by-address","Get transaction hashes by address",[1892,1893,1894],{"key":1119,"type":1021,"required":1022},{"key":1881,"type":1131,"required":1022},{"key":1884,"type":1021,"required":1022},[1896],{"key":1188,"type":1433,"required":1022},"/rpc/methods/get-transaction-hashes-by-address",{"name":1899,"description":1900,"tags":1901,"params":1903,"result":1910,"method":1916,"humanReadableName":1917,"input":1918,"output":1922,"link":1925,"popular":101},"getTransactionReferencesByAddress","Returns the transactions receipts (similar to get transactions by address)",[1902],{"name":1116},[1904,1906,1908],{"name":1119,"schema":1905,"required":1022},{"type":1021},{"name":1881,"schema":1907,"required":1022},{"type":1131},{"name":1884,"schema":1909,"required":1022},{"type":1021},{"name":1188,"schema":1911},{"type":1190,"items":1912},{"type":1142,"properties":1913},{"0":1914,"1":1915},{"type":1021},{"type":1131},"get-transaction-references-by-address","Get transaction references by address",[1919,1920,1921],{"key":1119,"type":1021,"required":1022},{"key":1881,"type":1131,"required":1022},{"key":1884,"type":1021,"required":1022},[1923],{"key":1188,"type":1924,"required":1022},"[string, number][]","/rpc/methods/get-transaction-references-by-address",{"name":1927,"description":1928,"tags":1929,"params":1931,"result":1938,"method":1941,"humanReadableName":1942,"input":1943,"output":1947,"link":1949,"popular":101},"getTransactionsByAddress","Returns the latest transactions for a given address. All the transactions where the given address is listed as a recipient or as a sender are considered. Reward transactions are also returned. It has an option to specify the maximum number of transactions to fetch, it defaults to 500. It has also an option to retrieve transactions before a given transaction hash (exclusive). If this hash is not found or does not belong to this address, it will return an empty list. The transactions are returned in descending order, meaning the latest transaction is the first.",[1930],{"name":1116},[1932,1934,1936],{"name":1119,"schema":1933,"required":1022},{"type":1021},{"name":1881,"schema":1935,"required":1022},{"type":1131},{"name":1884,"schema":1937,"required":1022},{"type":1021},{"name":1188,"schema":1939},{"type":1190,"items":1940},{"$ref":1865},"get-transactions-by-address","Get transactions by address",[1944,1945,1946],{"key":1119,"type":1021,"required":1022},{"key":1881,"type":1131,"required":1022},{"key":1884,"type":1021,"required":1022},[1948],{"key":1188,"type":1214,"required":1022},"/rpc/methods/get-transactions-by-address",{"name":1951,"description":1952,"tags":1953,"params":1955,"result":1958,"method":1961,"humanReadableName":1962,"input":1963,"output":1965,"link":1967,"popular":101},"getTransactionsByBatchNumber","Returns all the transactions (including reward transactions) for the given batch number. Note that this only considers blocks in the main chain.",[1954],{"name":1116},[1956],{"name":1620,"schema":1957,"required":1022},{"type":1131},{"name":1188,"schema":1959},{"type":1190,"items":1960},{"$ref":1865},"get-transactions-by-batch-number","Get transactions by batch number",[1964],{"key":1620,"type":1131,"required":1022},[1966],{"key":1188,"type":1214,"required":1022},"/rpc/methods/get-transactions-by-batch-number",{"name":1969,"description":1970,"tags":1971,"params":1973,"result":1976,"method":1979,"humanReadableName":1980,"input":1981,"output":1983,"link":1985,"popular":101},"getTransactionsByBlockNumber","Returns all the transactions (including reward transactions) for the given block number. Note that this only considers blocks in the main chain.",[1972],{"name":1116},[1974],{"name":1336,"schema":1975,"required":1022},{"type":1131},{"name":1188,"schema":1977},{"type":1190,"items":1978},{"$ref":1865},"get-transactions-by-block-number","Get transactions by block number",[1982],{"key":1336,"type":1131,"required":1022},[1984],{"key":1188,"type":1214,"required":1022},"/rpc/methods/get-transactions-by-block-number",{"name":1987,"description":1988,"tags":1989,"params":1991,"result":1994,"method":1997,"humanReadableName":1998,"input":1999,"output":2001,"link":2002,"popular":101},"getValidatorByAddress","Tries to fetch a validator information given its address.",[1990],{"name":1116},[1992],{"name":1119,"schema":1993,"required":1022},{"type":1021},{"name":1096,"schema":1995},{"$ref":1996},"#/components/schemas/Validator","get-validator-by-address","Get validator by address",[2000],{"key":1119,"type":1021,"required":1022},[],"/rpc/methods/get-validator-by-address",{"name":2004,"description":2005,"tags":2006,"params":2008,"result":2009,"method":2012,"humanReadableName":2013,"input":2014,"output":2015,"link":2017,"popular":1022},"getValidators","Fetches all validators in the staking contract. IMPORTANT: This operation iterates over all validators in the staking contract and thus is extremely computationally expensive.",[2007],{"name":1116},[],{"name":1188,"schema":2010},{"type":1190,"items":2011},{"$ref":1996},"get-validators","Get validators",[],[2016],{"key":1188,"type":1214,"required":1022},"/rpc/methods/get-validators",{"name":2019,"description":2020,"tags":2021,"params":2025,"result":2028,"method":2031,"humanReadableName":2032,"input":2033,"output":2035,"link":2037,"popular":1022},"subscribeForHeadBlock","Subscribes to new block events (retrieves the full block).",[2022,2023],{"name":1116},{"name":2024},"stream",[2026],{"name":1276,"schema":2027,"required":1022},{"type":1057},{"name":2029,"schema":2030},"BoxStream",{"type":1131},"subscribe-for-head-block","Subscribe for head block",[2034],{"key":1276,"type":1057,"required":1022},[2036],{"key":2029,"type":1131,"required":1022},"/rpc/methods/subscribe-for-head-block",{"name":2039,"description":2040,"tags":2041,"params":2044,"result":2045,"method":2047,"humanReadableName":2048,"input":2049,"output":2050,"link":2052,"popular":101},"subscribeForHeadBlockHash","Subscribes to new block events (only retrieves the block hash).",[2042,2043],{"name":1116},{"name":2024},[],{"name":2029,"schema":2046},{"type":1131},"subscribe-for-head-block-hash","Subscribe for head block hash",[],[2051],{"key":2029,"type":1131,"required":1022},"/rpc/methods/subscribe-for-head-block-hash",{"name":2054,"description":2055,"tags":2056,"params":2059,"result":2067,"method":2069,"humanReadableName":2070,"input":2071,"output":2074,"link":2076,"popular":101},"subscribeForLogsByAddressesAndTypes","Subscribes to log events related to a given list of addresses and of any of the log types provided. If addresses is empty it does not filter by address. If log_types is empty it won't filter by log types. Thus the behavior is to assume all addresses or log_types are to be provided if the corresponding vec is empty.",[2057,2058],{"name":1116},{"name":2024},[2060,2063],{"name":2061,"schema":2062,"required":1022},"addresses",{"type":1021},{"name":2064,"schema":2065,"required":1022},"logTypes",{"type":1190,"items":2066},{"type":1021},{"name":2029,"schema":2068},{"type":1131},"subscribe-for-logs-by-addresses-and-types","Subscribe for logs by addresses and types",[2072,2073],{"key":2061,"type":1021,"required":1022},{"key":2064,"type":1433,"required":1022},[2075],{"key":2029,"type":1131,"required":1022},"/rpc/methods/subscribe-for-logs-by-addresses-and-types",{"name":2078,"description":2079,"tags":2080,"params":2083,"result":2086,"method":2088,"humanReadableName":2089,"input":2090,"output":2092,"link":2094,"popular":101},"subscribeForValidatorElectionByAddress","Subscribes to pre epoch validators events.",[2081,2082],{"name":1116},{"name":2024},[2084],{"name":1119,"schema":2085,"required":1022},{"type":1021},{"name":2029,"schema":2087},{"type":1131},"subscribe-for-validator-election-by-address","Subscribe for validator election by address",[2091],{"key":1119,"type":1021,"required":1022},[2093],{"key":2029,"type":1131,"required":1022},"/rpc/methods/subscribe-for-validator-election-by-address","Blockchain",[2097,2099,2101,2103,2105,2107,2109,2111,2113,2115,2117,2119,2121,2123,2125,2127,2129,2131,2133,2135,2137,2139,2141,2143,2145,2147,2149,2151,2153],{"text":2098,"link":1180,"popular":1022},"`getAccountByAddress`",{"text":2100,"link":1215,"popular":101},"`getAccounts`",{"text":2102,"link":1250,"popular":101},"`getActiveValidators`",{"text":2104,"link":1265,"popular":101},"`getBatchNumber`",{"text":2106,"link":1441,"popular":101},"`getBlockByHash`",{"text":2108,"link":1562,"popular":101},"`getBlockByNumber`",{"text":2110,"link":1576,"popular":1022},"`getBlockNumber`",{"text":2112,"link":1598,"popular":101},"`getCurrentPenalizedSlots`",{"text":2114,"link":1612,"popular":101},"`getEpochNumber`",{"text":2116,"link":1631,"popular":101},"`getInherentsByBatchNumber`",{"text":2118,"link":1649,"popular":101},"`getInherentsByBlockNumber`",{"text":2120,"link":1767,"popular":1022},"`getLatestBlock`",{"text":2122,"link":1782,"popular":101},"`getNetworkId`",{"text":2124,"link":1796,"popular":101},"`getPreviousPenalizedSlots`",{"text":2126,"link":1818,"popular":101},"`getSlotAt`",{"text":2128,"link":1836,"popular":101},"`getStakerByAddress`",{"text":2130,"link":1854,"popular":101},"`getStakersByValidatorAddress`",{"text":2132,"link":1871,"popular":1022},"`getTransactionByHash`",{"text":2134,"link":1897,"popular":101},"`getTransactionHashesByAddress`",{"text":2136,"link":1925,"popular":101},"`getTransactionReferencesByAddress`",{"text":2138,"link":1949,"popular":101},"`getTransactionsByAddress`",{"text":2140,"link":1967,"popular":101},"`getTransactionsByBatchNumber`",{"text":2142,"link":1985,"popular":101},"`getTransactionsByBlockNumber`",{"text":2144,"link":2002,"popular":101},"`getValidatorByAddress`",{"text":2146,"link":2017,"popular":1022},"`getValidators`",{"text":2148,"link":2037,"popular":1022},"`subscribeForHeadBlock`",{"text":2150,"link":2052,"popular":101},"`subscribeForHeadBlockHash`",{"text":2152,"link":2076,"popular":101},"`subscribeForLogsByAddressesAndTypes`",{"text":2154,"link":2094,"popular":101},"`subscribeForValidatorElectionByAddress`",{"icon":2156,"methods":2157,"text":333,"items":3847},"i-tabler:network",[2158,2194,2230,2265,2298,2344,2381,2423,2467,2499,2540,2585,2620,2655,2687,2720,2749,2782,2818,2853,2886,2923,2967,2986,3001,3015,3048,3083,3115,3147,3191,3226,3267,3308,3325,3357,3395,3439,3474,3509,3541,3573,3602,3634,3669,3704,3736,3771,3812],{"name":2159,"description":2160,"tags":2161,"params":2164,"result":2179,"method":2182,"humanReadableName":2183,"input":2184,"output":2191,"link":2193,"popular":1022},"createBasicTransaction","Returns a serialized basic transaction.",[2162],{"name":2163},"consensus",[2165,2168,2170,2172,2174],{"name":2166,"schema":2167,"required":1022},"wallet",{"type":1021},{"name":1146,"schema":2169,"required":1022},{"type":1021},{"name":1325,"schema":2171,"required":1022},{"type":1131},{"name":1326,"schema":2173,"required":1022},{"type":1131},{"name":1330,"schema":2175,"required":1022},{"oneOf":2176},[2177,2178],{"type":1021},{"type":1131},{"name":2180,"schema":2181},"String",{"type":1021},"create-basic-transaction","Create basic transaction",[2185,2186,2187,2188,2189],{"key":2166,"type":1021,"required":1022},{"key":1146,"type":1021,"required":1022},{"key":1325,"type":1131,"required":1022},{"key":1326,"type":1131,"required":1022},{"key":1330,"type":2190,"required":1022},"string | number",[2192],{"key":2180,"type":1021,"required":1022},"/rpc/methods/create-basic-transaction",{"name":2195,"description":2196,"tags":2197,"params":2199,"result":2216,"method":2218,"humanReadableName":2219,"input":2220,"output":2227,"link":2229,"popular":101},"createBasicTransactionWithData","Returns a serialized basic transaction with an arbitrary data field.",[2198],{"name":2163},[2200,2202,2204,2207,2209,2211],{"name":2166,"schema":2201,"required":1022},{"type":1021},{"name":1146,"schema":2203,"required":1022},{"type":1021},{"name":2205,"schema":2206,"required":1022},"data",{"type":1021},{"name":1325,"schema":2208,"required":1022},{"type":1131},{"name":1326,"schema":2210,"required":1022},{"type":1131},{"name":1330,"schema":2212,"required":1022},{"oneOf":2213},[2214,2215],{"type":1021},{"type":1131},{"name":2180,"schema":2217},{"type":1021},"create-basic-transaction-with-data","Create basic transaction with data",[2221,2222,2223,2224,2225,2226],{"key":2166,"type":1021,"required":1022},{"key":1146,"type":1021,"required":1022},{"key":2205,"type":1021,"required":1022},{"key":1325,"type":1131,"required":1022},{"key":1326,"type":1131,"required":1022},{"key":1330,"type":2190,"required":1022},[2228],{"key":2180,"type":1021,"required":1022},"/rpc/methods/create-basic-transaction-with-data",{"name":2231,"description":2232,"tags":2233,"params":2235,"result":2252,"method":2254,"humanReadableName":2255,"input":2256,"output":2262,"link":2264,"popular":101},"createDeactivateValidatorTransaction","Returns a serialized `deactivate_validator` transaction. You need to provide the address of a basic account (the sender wallet) to pay the transaction fee.",[2234],{"name":2163},[2236,2239,2242,2245,2247],{"name":2237,"schema":2238,"required":1022},"senderWallet",{"type":1021},{"name":2240,"schema":2241,"required":1022},"validatorAddress",{"type":1021},{"name":2243,"schema":2244,"required":1022},"signingSecretKey",{"type":1021},{"name":1326,"schema":2246,"required":1022},{"type":1131},{"name":1330,"schema":2248,"required":1022},{"oneOf":2249},[2250,2251],{"type":1021},{"type":1131},{"name":2180,"schema":2253},{"type":1021},"create-deactivate-validator-transaction","Create deactivate validator transaction",[2257,2258,2259,2260,2261],{"key":2237,"type":1021,"required":1022},{"key":2240,"type":1021,"required":1022},{"key":2243,"type":1021,"required":1022},{"key":1326,"type":1131,"required":1022},{"key":1330,"type":2190,"required":1022},[2263],{"key":2180,"type":1021,"required":1022},"/rpc/methods/create-deactivate-validator-transaction",{"name":2266,"description":2267,"tags":2268,"params":2270,"result":2285,"method":2287,"humanReadableName":2288,"input":2289,"output":2295,"link":2297,"popular":101},"createDeleteValidatorTransaction","Returns a serialized `delete_validator` transaction. The transaction fee will be paid from the validator deposit that is being returned. Note in order for this transaction to be accepted fee + value should be equal to the validator deposit, which is not a fixed value: Failed delete validator transactions can diminish the validator deposit",[2269],{"name":2163},[2271,2274,2276,2278,2280],{"name":2272,"schema":2273,"required":1022},"validatorWallet",{"type":1021},{"name":1146,"schema":2275,"required":1022},{"type":1021},{"name":1326,"schema":2277,"required":1022},{"type":1131},{"name":1325,"schema":2279,"required":1022},{"type":1131},{"name":1330,"schema":2281,"required":1022},{"oneOf":2282},[2283,2284],{"type":1021},{"type":1131},{"name":2180,"schema":2286},{"type":1021},"create-delete-validator-transaction","Create delete validator transaction",[2290,2291,2292,2293,2294],{"key":2272,"type":1021,"required":1022},{"key":1146,"type":1021,"required":1022},{"key":1326,"type":1131,"required":1022},{"key":1325,"type":1131,"required":1022},{"key":1330,"type":2190,"required":1022},[2296],{"key":2180,"type":1021,"required":1022},"/rpc/methods/create-delete-validator-transaction",{"name":2299,"description":2300,"tags":2301,"params":2303,"result":2327,"method":2329,"humanReadableName":2330,"input":2331,"output":2341,"link":2343,"popular":101},"createNewHtlcTransaction","Returns a serialized transaction creating a new HTLC contract.",[2302],{"name":2163},[2304,2306,2309,2312,2314,2316,2318,2320,2322],{"name":2166,"schema":2305,"required":1022},{"type":1021},{"name":2307,"schema":2308,"required":1022},"htlcSender",{"type":1021},{"name":2310,"schema":2311,"required":1022},"htlcRecipient",{"type":1021},{"name":1141,"schema":2313,"required":1022},{"type":1021},{"name":1139,"schema":2315,"required":1022},{"type":1131},{"name":1150,"schema":2317,"required":1022},{"type":1131},{"name":1325,"schema":2319,"required":1022},{"type":1131},{"name":1326,"schema":2321,"required":1022},{"type":1131},{"name":1330,"schema":2323,"required":1022},{"oneOf":2324},[2325,2326],{"type":1021},{"type":1131},{"name":2180,"schema":2328},{"type":1021},"create-new-htlc-transaction","Create new htlc transaction",[2332,2333,2334,2335,2336,2337,2338,2339,2340],{"key":2166,"type":1021,"required":1022},{"key":2307,"type":1021,"required":1022},{"key":2310,"type":1021,"required":1022},{"key":1141,"type":1021,"required":1022},{"key":1139,"type":1131,"required":1022},{"key":1150,"type":1131,"required":1022},{"key":1325,"type":1131,"required":1022},{"key":1326,"type":1131,"required":1022},{"key":1330,"type":2190,"required":1022},[2342],{"key":2180,"type":1021,"required":1022},"/rpc/methods/create-new-htlc-transaction",{"name":2345,"description":2346,"tags":2347,"params":2349,"result":2367,"method":2369,"humanReadableName":2370,"input":2371,"output":2378,"link":2380,"popular":101},"createNewStakerTransaction","Returns a serialized `new_staker` transaction. You need to provide the address of a basic account (the sender wallet) to pay the transaction fee.",[2348],{"name":2163},[2350,2352,2355,2358,2360,2362],{"name":2237,"schema":2351,"required":1022},{"type":1021},{"name":2353,"schema":2354,"required":1022},"stakerWallet",{"type":1021},{"name":2356,"schema":2357,"required":1022},"delegation",{"type":1021},{"name":1325,"schema":2359,"required":1022},{"type":1131},{"name":1326,"schema":2361,"required":1022},{"type":1131},{"name":1330,"schema":2363,"required":1022},{"oneOf":2364},[2365,2366],{"type":1021},{"type":1131},{"name":2180,"schema":2368},{"type":1021},"create-new-staker-transaction","Create new staker transaction",[2372,2373,2374,2375,2376,2377],{"key":2237,"type":1021,"required":1022},{"key":2353,"type":1021,"required":1022},{"key":2356,"type":1021,"required":1022},{"key":1325,"type":1131,"required":1022},{"key":1326,"type":1131,"required":1022},{"key":1330,"type":2190,"required":1022},[2379],{"key":2180,"type":1021,"required":1022},"/rpc/methods/create-new-staker-transaction",{"name":2382,"description":2383,"tags":2384,"params":2386,"result":2407,"method":2409,"humanReadableName":2410,"input":2411,"output":2420,"link":2422,"popular":101},"createNewValidatorTransaction","Returns a serialized `new_validator` transaction. You need to provide the address of a basic account (the sender wallet) to pay the transaction fee and the validator deposit. Since JSON doesn't have a primitive for Option (it just has the null primitive), we can't have a double Option. So we use the following work-around for the signal data: \\\"\\\" = Set the signal data field to None. \\\"0x29a4b...\\\" = Set the signal data field to Some(0x29a4b...).",[2385],{"name":2163},[2387,2389,2391,2393,2396,2398,2400,2402],{"name":2237,"schema":2388,"required":1022},{"type":1021},{"name":2272,"schema":2390,"required":1022},{"type":1021},{"name":2243,"schema":2392,"required":1022},{"type":1021},{"name":2394,"schema":2395,"required":1022},"votingSecretKey",{"type":1021},{"name":1228,"schema":2397,"required":1022},{"type":1021},{"name":1237,"schema":2399,"required":1022},{"type":1021},{"name":1326,"schema":2401,"required":1022},{"type":1131},{"name":1330,"schema":2403,"required":1022},{"oneOf":2404},[2405,2406],{"type":1021},{"type":1131},{"name":2180,"schema":2408},{"type":1021},"create-new-validator-transaction","Create new validator transaction",[2412,2413,2414,2415,2416,2417,2418,2419],{"key":2237,"type":1021,"required":1022},{"key":2272,"type":1021,"required":1022},{"key":2243,"type":1021,"required":1022},{"key":2394,"type":1021,"required":1022},{"key":1228,"type":1021,"required":1022},{"key":1237,"type":1021,"required":1022},{"key":1326,"type":1131,"required":1022},{"key":1330,"type":2190,"required":1022},[2421],{"key":2180,"type":1021,"required":1022},"/rpc/methods/create-new-validator-transaction",{"name":2424,"description":2425,"tags":2426,"params":2428,"result":2451,"method":2453,"humanReadableName":2454,"input":2455,"output":2464,"link":2466,"popular":101},"createNewVestingTransaction","Returns a serialized transaction creating a new vesting contract.",[2427],{"name":2163},[2429,2431,2433,2436,2439,2442,2444,2446],{"name":2166,"schema":2430,"required":1022},{"type":1021},{"name":1144,"schema":2432,"required":1022},{"type":1021},{"name":2434,"schema":2435,"required":1022},"startTime",{"type":1131},{"name":2437,"schema":2438,"required":1022},"timeStep",{"type":1131},{"name":2440,"schema":2441,"required":1022},"numSteps",{"type":1131},{"name":1325,"schema":2443,"required":1022},{"type":1131},{"name":1326,"schema":2445,"required":1022},{"type":1131},{"name":1330,"schema":2447,"required":1022},{"oneOf":2448},[2449,2450],{"type":1021},{"type":1131},{"name":2180,"schema":2452},{"type":1021},"create-new-vesting-transaction","Create new vesting transaction",[2456,2457,2458,2459,2460,2461,2462,2463],{"key":2166,"type":1021,"required":1022},{"key":1144,"type":1021,"required":1022},{"key":2434,"type":1131,"required":1022},{"key":2437,"type":1131,"required":1022},{"key":2440,"type":1131,"required":1022},{"key":1325,"type":1131,"required":1022},{"key":1326,"type":1131,"required":1022},{"key":1330,"type":2190,"required":1022},[2465],{"key":2180,"type":1021,"required":1022},"/rpc/methods/create-new-vesting-transaction",{"name":2468,"description":2469,"tags":2470,"params":2472,"result":2486,"method":2488,"humanReadableName":2489,"input":2490,"output":2496,"link":2498,"popular":101},"createReactivateValidatorTransaction","Returns a serialized `reactivate_validator` transaction. You need to provide the address of a basic account (the sender wallet) to pay the transaction fee.",[2471],{"name":2163},[2473,2475,2477,2479,2481],{"name":2237,"schema":2474,"required":1022},{"type":1021},{"name":2240,"schema":2476,"required":1022},{"type":1021},{"name":2243,"schema":2478,"required":1022},{"type":1021},{"name":1326,"schema":2480,"required":1022},{"type":1131},{"name":1330,"schema":2482,"required":1022},{"oneOf":2483},[2484,2485],{"type":1021},{"type":1131},{"name":2180,"schema":2487},{"type":1021},"create-reactivate-validator-transaction","Create reactivate validator transaction",[2491,2492,2493,2494,2495],{"key":2237,"type":1021,"required":1022},{"key":2240,"type":1021,"required":1022},{"key":2243,"type":1021,"required":1022},{"key":1326,"type":1131,"required":1022},{"key":1330,"type":2190,"required":1022},[2497],{"key":2180,"type":1021,"required":1022},"/rpc/methods/create-reactivate-validator-transaction",{"name":2500,"description":2501,"tags":2502,"params":2504,"result":2525,"method":2527,"humanReadableName":2528,"input":2529,"output":2537,"link":2539,"popular":101},"createRedeemEarlyHtlcTransaction","Returns a serialized transaction redeeming a HTLC contract using the `EarlyResolve` method.",[2503],{"name":2163},[2505,2508,2510,2513,2516,2518,2520],{"name":2506,"schema":2507,"required":1022},"contractAddress",{"type":1021},{"name":1146,"schema":2509,"required":1022},{"type":1021},{"name":2511,"schema":2512,"required":1022},"htlcSenderSignature",{"type":1021},{"name":2514,"schema":2515,"required":1022},"htlcRecipientSignature",{"type":1021},{"name":1325,"schema":2517,"required":1022},{"type":1131},{"name":1326,"schema":2519,"required":1022},{"type":1131},{"name":1330,"schema":2521,"required":1022},{"oneOf":2522},[2523,2524],{"type":1021},{"type":1131},{"name":2180,"schema":2526},{"type":1021},"create-redeem-early-htlc-transaction","Create redeem early htlc transaction",[2530,2531,2532,2533,2534,2535,2536],{"key":2506,"type":1021,"required":1022},{"key":1146,"type":1021,"required":1022},{"key":2511,"type":1021,"required":1022},{"key":2514,"type":1021,"required":1022},{"key":1325,"type":1131,"required":1022},{"key":1326,"type":1131,"required":1022},{"key":1330,"type":2190,"required":1022},[2538],{"key":2180,"type":1021,"required":1022},"/rpc/methods/create-redeem-early-htlc-transaction",{"name":2541,"description":2542,"tags":2543,"params":2545,"result":2568,"method":2570,"humanReadableName":2571,"input":2572,"output":2582,"link":2584,"popular":101},"createRedeemRegularHtlcTransaction","Returns a serialized transaction redeeming a HTLC contract using the `RegularTransfer` method.",[2544],{"name":2163},[2546,2548,2550,2552,2555,2557,2559,2561,2563],{"name":2166,"schema":2547,"required":1022},{"type":1021},{"name":2506,"schema":2549,"required":1022},{"type":1021},{"name":1146,"schema":2551,"required":1022},{"type":1021},{"name":2553,"schema":2554,"required":1022},"preImage",{"type":1021},{"name":1141,"schema":2556,"required":1022},{"type":1021},{"name":1139,"schema":2558,"required":1022},{"type":1131},{"name":1325,"schema":2560,"required":1022},{"type":1131},{"name":1326,"schema":2562,"required":1022},{"type":1131},{"name":1330,"schema":2564,"required":1022},{"oneOf":2565},[2566,2567],{"type":1021},{"type":1131},{"name":2180,"schema":2569},{"type":1021},"create-redeem-regular-htlc-transaction","Create redeem regular htlc transaction",[2573,2574,2575,2576,2577,2578,2579,2580,2581],{"key":2166,"type":1021,"required":1022},{"key":2506,"type":1021,"required":1022},{"key":1146,"type":1021,"required":1022},{"key":2553,"type":1021,"required":1022},{"key":1141,"type":1021,"required":1022},{"key":1139,"type":1131,"required":1022},{"key":1325,"type":1131,"required":1022},{"key":1326,"type":1131,"required":1022},{"key":1330,"type":2190,"required":1022},[2583],{"key":2180,"type":1021,"required":1022},"/rpc/methods/create-redeem-regular-htlc-transaction",{"name":2586,"description":2587,"tags":2588,"params":2590,"result":2606,"method":2608,"humanReadableName":2609,"input":2610,"output":2617,"link":2619,"popular":101},"createRedeemTimeoutHtlcTransaction","Returns a serialized transaction redeeming a HTLC contract using the `TimeoutResolve` method.",[2589],{"name":2163},[2591,2593,2595,2597,2599,2601],{"name":2166,"schema":2592,"required":1022},{"type":1021},{"name":2506,"schema":2594,"required":1022},{"type":1021},{"name":1146,"schema":2596,"required":1022},{"type":1021},{"name":1325,"schema":2598,"required":1022},{"type":1131},{"name":1326,"schema":2600,"required":1022},{"type":1131},{"name":1330,"schema":2602,"required":1022},{"oneOf":2603},[2604,2605],{"type":1021},{"type":1131},{"name":2180,"schema":2607},{"type":1021},"create-redeem-timeout-htlc-transaction","Create redeem timeout htlc transaction",[2611,2612,2613,2614,2615,2616],{"key":2166,"type":1021,"required":1022},{"key":2506,"type":1021,"required":1022},{"key":1146,"type":1021,"required":1022},{"key":1325,"type":1131,"required":1022},{"key":1326,"type":1131,"required":1022},{"key":1330,"type":2190,"required":1022},[2618],{"key":2180,"type":1021,"required":1022},"/rpc/methods/create-redeem-timeout-htlc-transaction",{"name":2621,"description":2622,"tags":2623,"params":2625,"result":2641,"method":2643,"humanReadableName":2644,"input":2645,"output":2652,"link":2654,"popular":101},"createRedeemVestingTransaction","Returns a serialized transaction redeeming a vesting contract.",[2624],{"name":2163},[2626,2628,2630,2632,2634,2636],{"name":2166,"schema":2627,"required":1022},{"type":1021},{"name":2506,"schema":2629,"required":1022},{"type":1021},{"name":1146,"schema":2631,"required":1022},{"type":1021},{"name":1325,"schema":2633,"required":1022},{"type":1131},{"name":1326,"schema":2635,"required":1022},{"type":1131},{"name":1330,"schema":2637,"required":1022},{"oneOf":2638},[2639,2640],{"type":1021},{"type":1131},{"name":2180,"schema":2642},{"type":1021},"create-redeem-vesting-transaction","Create redeem vesting transaction",[2646,2647,2648,2649,2650,2651],{"key":2166,"type":1021,"required":1022},{"key":2506,"type":1021,"required":1022},{"key":1146,"type":1021,"required":1022},{"key":1325,"type":1131,"required":1022},{"key":1326,"type":1131,"required":1022},{"key":1330,"type":2190,"required":1022},[2653],{"key":2180,"type":1021,"required":1022},"/rpc/methods/create-redeem-vesting-transaction",{"name":2656,"description":2657,"tags":2658,"params":2660,"result":2674,"method":2676,"humanReadableName":2677,"input":2678,"output":2684,"link":2686,"popular":101},"createRemoveStakeTransaction","Returns a serialized `remove_stake` transaction. The transaction fee will be paid from the funds being removed.",[2659],{"name":2163},[2661,2663,2665,2667,2669],{"name":2353,"schema":2662,"required":1022},{"type":1021},{"name":1146,"schema":2664,"required":1022},{"type":1021},{"name":1325,"schema":2666,"required":1022},{"type":1131},{"name":1326,"schema":2668,"required":1022},{"type":1131},{"name":1330,"schema":2670,"required":1022},{"oneOf":2671},[2672,2673],{"type":1021},{"type":1131},{"name":2180,"schema":2675},{"type":1021},"create-remove-stake-transaction","Create remove stake transaction",[2679,2680,2681,2682,2683],{"key":2353,"type":1021,"required":1022},{"key":1146,"type":1021,"required":1022},{"key":1325,"type":1131,"required":1022},{"key":1326,"type":1131,"required":1022},{"key":1330,"type":2190,"required":1022},[2685],{"key":2180,"type":1021,"required":1022},"/rpc/methods/create-remove-stake-transaction",{"name":2688,"description":2689,"tags":2690,"params":2692,"result":2707,"method":2709,"humanReadableName":2710,"input":2711,"output":2717,"link":2719,"popular":101},"createRetireStakeTransaction","Returns a serialized `retire_stake` transaction. You can pay the transaction fee from a basic account (by providing the sender wallet) or from the staker account's balance (by not providing a sender wallet).",[2691],{"name":2163},[2693,2695,2697,2700,2702],{"name":2237,"schema":2694,"required":1022},{"type":1021},{"name":2353,"schema":2696,"required":1022},{"type":1021},{"name":2698,"schema":2699,"required":1022},"retireStake",{"type":1131},{"name":1326,"schema":2701,"required":1022},{"type":1131},{"name":1330,"schema":2703,"required":1022},{"oneOf":2704},[2705,2706],{"type":1021},{"type":1131},{"name":2180,"schema":2708},{"type":1021},"create-retire-stake-transaction","Create retire stake transaction",[2712,2713,2714,2715,2716],{"key":2237,"type":1021,"required":1022},{"key":2353,"type":1021,"required":1022},{"key":2698,"type":1131,"required":1022},{"key":1326,"type":1131,"required":1022},{"key":1330,"type":2190,"required":1022},[2718],{"key":2180,"type":1021,"required":1022},"/rpc/methods/create-retire-stake-transaction",{"name":2721,"description":2722,"tags":2723,"params":2725,"result":2737,"method":2739,"humanReadableName":2740,"input":2741,"output":2746,"link":2748,"popular":101},"createRetireValidatorTransaction","Returns a serialized `retire_validator` transaction. You need to provide the address of a basic account (the sender wallet) to pay the transaction fee.",[2724],{"name":2163},[2726,2728,2730,2732],{"name":2237,"schema":2727,"required":1022},{"type":1021},{"name":2272,"schema":2729,"required":1022},{"type":1021},{"name":1326,"schema":2731,"required":1022},{"type":1131},{"name":1330,"schema":2733,"required":1022},{"oneOf":2734},[2735,2736],{"type":1021},{"type":1131},{"name":2180,"schema":2738},{"type":1021},"create-retire-validator-transaction","Create retire validator transaction",[2742,2743,2744,2745],{"key":2237,"type":1021,"required":1022},{"key":2272,"type":1021,"required":1022},{"key":1326,"type":1131,"required":1022},{"key":1330,"type":2190,"required":1022},[2747],{"key":2180,"type":1021,"required":1022},"/rpc/methods/create-retire-validator-transaction",{"name":2750,"description":2751,"tags":2752,"params":2754,"result":2769,"method":2771,"humanReadableName":2772,"input":2773,"output":2779,"link":2781,"popular":101},"createSetActiveStakeTransaction","Returns a serialized `set_active_stake` transaction. You can pay the transaction fee from a basic account (by providing the sender wallet) or from the staker account's balance (by not providing a sender wallet).",[2753],{"name":2163},[2755,2757,2759,2762,2764],{"name":2237,"schema":2756,"required":1022},{"type":1021},{"name":2353,"schema":2758,"required":1022},{"type":1021},{"name":2760,"schema":2761,"required":1022},"newActiveBalance",{"type":1131},{"name":1326,"schema":2763,"required":1022},{"type":1131},{"name":1330,"schema":2765,"required":1022},{"oneOf":2766},[2767,2768],{"type":1021},{"type":1131},{"name":2180,"schema":2770},{"type":1021},"create-set-active-stake-transaction","Create set active stake transaction",[2774,2775,2776,2777,2778],{"key":2237,"type":1021,"required":1022},{"key":2353,"type":1021,"required":1022},{"key":2760,"type":1131,"required":1022},{"key":1326,"type":1131,"required":1022},{"key":1330,"type":2190,"required":1022},[2780],{"key":2180,"type":1021,"required":1022},"/rpc/methods/create-set-active-stake-transaction",{"name":2783,"description":2784,"tags":2785,"params":2787,"result":2804,"method":2806,"humanReadableName":2807,"input":2808,"output":2815,"link":2817,"popular":101},"createSetSignalDataTransaction","Returns a serialized `set_signal_data` transaction, signed with the validator's signing (warm) key. You need to provide the address of a basic account (the sender wallet) to pay the transaction fee. The `new_signal_data` field is interpreted as follows: null = Clear the signal data field (set it to None). \\\"0x29a4b...\\\" = Set the signal data field to Some(0x29a4b...). Note: this *replaces the entire signal data field*, overwriting any protocol version previously signaled via `create_signal_version_transaction`. Use that method instead if you only want to update the version while preserving the rest of the signal data. This transaction is only valid from protocol version `upgrades::v2::WARM_KEY_SIGNALING` onwards.",[2786],{"name":2163},[2788,2790,2792,2794,2797,2799],{"name":2237,"schema":2789,"required":1022},{"type":1021},{"name":2240,"schema":2791,"required":1022},{"type":1021},{"name":2243,"schema":2793,"required":1022},{"type":1021},{"name":2795,"schema":2796,"required":1022},"newSignalData",{"type":1021},{"name":1326,"schema":2798,"required":1022},{"type":1131},{"name":1330,"schema":2800,"required":1022},{"oneOf":2801},[2802,2803],{"type":1021},{"type":1131},{"name":2180,"schema":2805},{"type":1021},"create-set-signal-data-transaction","Create set signal data transaction",[2809,2810,2811,2812,2813,2814],{"key":2237,"type":1021,"required":1022},{"key":2240,"type":1021,"required":1022},{"key":2243,"type":1021,"required":1022},{"key":2795,"type":1021,"required":1022},{"key":1326,"type":1131,"required":1022},{"key":1330,"type":2190,"required":1022},[2816],{"key":2180,"type":1021,"required":1022},"/rpc/methods/create-set-signal-data-transaction",{"name":2819,"description":2820,"tags":2821,"params":2823,"result":2839,"method":2841,"humanReadableName":2842,"input":2843,"output":2850,"link":2852,"popular":101},"createSignalVersionTransaction","Returns a serialized `signal_version` transaction that signals support for the given protocol `version`, signed with the validator's signing (warm) key. You need to provide the address of a basic account (the sender wallet) to pay the transaction fee. Note: this only updates the protocol-version bytes of the signal data and preserves the rest of the field; it cannot clear the field. To replace the entire signal data (including clearing it), use `create_set_signal_data_transaction`. This transaction is only valid from protocol version `upgrades::v2::WARM_KEY_SIGNALING` onwards.",[2822],{"name":2163},[2824,2826,2828,2830,2832,2834],{"name":2237,"schema":2825,"required":1022},{"type":1021},{"name":2240,"schema":2827,"required":1022},{"type":1021},{"name":2243,"schema":2829,"required":1022},{"type":1021},{"name":1286,"schema":2831,"required":1022},{"type":1131},{"name":1326,"schema":2833,"required":1022},{"type":1131},{"name":1330,"schema":2835,"required":1022},{"oneOf":2836},[2837,2838],{"type":1021},{"type":1131},{"name":2180,"schema":2840},{"type":1021},"create-signal-version-transaction","Create signal version transaction",[2844,2845,2846,2847,2848,2849],{"key":2237,"type":1021,"required":1022},{"key":2240,"type":1021,"required":1022},{"key":2243,"type":1021,"required":1022},{"key":1286,"type":1131,"required":1022},{"key":1326,"type":1131,"required":1022},{"key":1330,"type":2190,"required":1022},[2851],{"key":2180,"type":1021,"required":1022},"/rpc/methods/create-signal-version-transaction",{"name":2854,"description":2855,"tags":2856,"params":2858,"result":2873,"method":2875,"humanReadableName":2876,"input":2877,"output":2883,"link":2885,"popular":101},"createStakeTransaction","Returns a serialized `stake` transaction. The funds to be staked and the transaction fee will be paid from the `sender_wallet`.",[2857],{"name":2163},[2859,2861,2864,2866,2868],{"name":2237,"schema":2860,"required":1022},{"type":1021},{"name":2862,"schema":2863,"required":1022},"stakerAddress",{"type":1021},{"name":1325,"schema":2865,"required":1022},{"type":1131},{"name":1326,"schema":2867,"required":1022},{"type":1131},{"name":1330,"schema":2869,"required":1022},{"oneOf":2870},[2871,2872],{"type":1021},{"type":1131},{"name":2180,"schema":2874},{"type":1021},"create-stake-transaction","Create stake transaction",[2878,2879,2880,2881,2882],{"key":2237,"type":1021,"required":1022},{"key":2862,"type":1021,"required":1022},{"key":1325,"type":1131,"required":1022},{"key":1326,"type":1131,"required":1022},{"key":1330,"type":2190,"required":1022},[2884],{"key":2180,"type":1021,"required":1022},"/rpc/methods/create-stake-transaction",{"name":2887,"description":2888,"tags":2889,"params":2891,"result":2909,"method":2911,"humanReadableName":2912,"input":2913,"output":2920,"link":2922,"popular":101},"createUpdateStakerTransaction","Returns a serialized `update_staker` transaction. You can pay the transaction fee from a basic account (by providing the sender wallet) or from the staker account's balance (by not providing a sender wallet).",[2890],{"name":2163},[2892,2894,2896,2899,2902,2904],{"name":2237,"schema":2893,"required":1022},{"type":1021},{"name":2353,"schema":2895,"required":1022},{"type":1021},{"name":2897,"schema":2898,"required":1022},"newDelegation",{"type":1021},{"name":2900,"schema":2901,"required":1022},"reactivateAllStake",{"type":1057},{"name":1326,"schema":2903,"required":1022},{"type":1131},{"name":1330,"schema":2905,"required":1022},{"oneOf":2906},[2907,2908],{"type":1021},{"type":1131},{"name":2180,"schema":2910},{"type":1021},"create-update-staker-transaction","Create update staker transaction",[2914,2915,2916,2917,2918,2919],{"key":2237,"type":1021,"required":1022},{"key":2353,"type":1021,"required":1022},{"key":2897,"type":1021,"required":1022},{"key":2900,"type":1057,"required":1022},{"key":1326,"type":1131,"required":1022},{"key":1330,"type":2190,"required":1022},[2921],{"key":2180,"type":1021,"required":1022},"/rpc/methods/create-update-staker-transaction",{"name":2924,"description":2925,"tags":2926,"params":2928,"result":2951,"method":2953,"humanReadableName":2954,"input":2955,"output":2964,"link":2966,"popular":101},"createUpdateValidatorTransaction","Returns a serialized `update_validator` transaction. You need to provide the address of a basic account (the sender wallet) to pay the transaction fee. Since JSON doesn't have a primitive for Option (it just has the null primitive), we can't have a double Option. So we use the following work-around for the signal data: null = No change in the signal data field. \\\"\\\" = Change the signal data field to None. \\\"0x29a4b...\\\" = Change the signal data field to Some(0x29a4b...).",[2927],{"name":2163},[2929,2931,2933,2936,2939,2942,2944,2946],{"name":2237,"schema":2930,"required":1022},{"type":1021},{"name":2272,"schema":2932,"required":1022},{"type":1021},{"name":2934,"schema":2935,"required":1022},"newSigningSecretKey",{"type":1021},{"name":2937,"schema":2938,"required":1022},"newVotingSecretKey",{"type":1021},{"name":2940,"schema":2941,"required":1022},"newRewardAddress",{"type":1021},{"name":2795,"schema":2943,"required":1022},{"type":1021},{"name":1326,"schema":2945,"required":1022},{"type":1131},{"name":1330,"schema":2947,"required":1022},{"oneOf":2948},[2949,2950],{"type":1021},{"type":1131},{"name":2180,"schema":2952},{"type":1021},"create-update-validator-transaction","Create update validator transaction",[2956,2957,2958,2959,2960,2961,2962,2963],{"key":2237,"type":1021,"required":1022},{"key":2272,"type":1021,"required":1022},{"key":2934,"type":1021,"required":1022},{"key":2937,"type":1021,"required":1022},{"key":2940,"type":1021,"required":1022},{"key":2795,"type":1021,"required":1022},{"key":1326,"type":1131,"required":1022},{"key":1330,"type":2190,"required":1022},[2965],{"key":2180,"type":1021,"required":1022},"/rpc/methods/create-update-validator-transaction",{"name":2968,"description":2969,"tags":2970,"params":2972,"result":2976,"method":2980,"humanReadableName":2981,"input":2982,"output":2984,"link":2985,"popular":101},"getRawTransactionInfo","Given a serialized transaction, it will return the corresponding transaction struct.",[2971],{"name":2163},[2973],{"name":2974,"schema":2975,"required":1022},"rawTx",{"type":1021},{"name":2977,"schema":2978},"Transaction",{"$ref":2979},"#/components/schemas/Transaction","get-raw-transaction-info","Get raw transaction info",[2983],{"key":2974,"type":1021,"required":1022},[],"/rpc/methods/get-raw-transaction-info",{"name":2987,"description":2988,"tags":2989,"params":2991,"result":2992,"method":2996,"humanReadableName":2997,"input":2998,"output":2999,"link":3000,"popular":101},"getSyncStatus","Returns the status of the sync process",[2990],{"name":2163},[],{"name":2993,"schema":2994},"ConsensusSyncStatus",{"$ref":2995},"#/components/schemas/ConsensusSyncStatus","get-sync-status","Get sync status",[],[],"/rpc/methods/get-sync-status",{"name":3002,"description":3003,"tags":3004,"params":3006,"result":3007,"method":3009,"humanReadableName":3010,"input":3011,"output":3012,"link":3014,"popular":101},"isConsensusEstablished","Returns a boolean specifying if we have established consensus with the network.",[3005],{"name":2163},[],{"name":1055,"schema":3008},{"type":1057},"is-consensus-established","Is consensus established",[],[3013],{"key":1055,"type":1057,"required":1022},"/rpc/methods/is-consensus-established",{"name":3016,"description":3017,"tags":3018,"params":3020,"result":3034,"method":3037,"humanReadableName":3038,"input":3039,"output":3045,"link":3047,"popular":1022},"sendBasicTransaction","Sends a basic transaction to the network.",[3019],{"name":2163},[3021,3023,3025,3027,3029],{"name":2166,"schema":3022,"required":1022},{"type":1021},{"name":1146,"schema":3024,"required":1022},{"type":1021},{"name":1325,"schema":3026,"required":1022},{"type":1131},{"name":1326,"schema":3028,"required":1022},{"type":1131},{"name":1330,"schema":3030,"required":1022},{"oneOf":3031},[3032,3033],{"type":1021},{"type":1131},{"name":3035,"schema":3036},"Blake2bHash",{"type":1021},"send-basic-transaction","Send basic transaction",[3040,3041,3042,3043,3044],{"key":2166,"type":1021,"required":1022},{"key":1146,"type":1021,"required":1022},{"key":1325,"type":1131,"required":1022},{"key":1326,"type":1131,"required":1022},{"key":1330,"type":2190,"required":1022},[3046],{"key":3035,"type":1021,"required":1022},"/rpc/methods/send-basic-transaction",{"name":3049,"description":3050,"tags":3051,"params":3053,"result":3069,"method":3071,"humanReadableName":3072,"input":3073,"output":3080,"link":3082,"popular":101},"sendBasicTransactionWithData","Sends a basic transaction, with an arbitrary data field, to the network.",[3052],{"name":2163},[3054,3056,3058,3060,3062,3064],{"name":2166,"schema":3055,"required":1022},{"type":1021},{"name":1146,"schema":3057,"required":1022},{"type":1021},{"name":2205,"schema":3059,"required":1022},{"type":1021},{"name":1325,"schema":3061,"required":1022},{"type":1131},{"name":1326,"schema":3063,"required":1022},{"type":1131},{"name":1330,"schema":3065,"required":1022},{"oneOf":3066},[3067,3068],{"type":1021},{"type":1131},{"name":3035,"schema":3070},{"type":1021},"send-basic-transaction-with-data","Send basic transaction with data",[3074,3075,3076,3077,3078,3079],{"key":2166,"type":1021,"required":1022},{"key":1146,"type":1021,"required":1022},{"key":2205,"type":1021,"required":1022},{"key":1325,"type":1131,"required":1022},{"key":1326,"type":1131,"required":1022},{"key":1330,"type":2190,"required":1022},[3081],{"key":3035,"type":1021,"required":1022},"/rpc/methods/send-basic-transaction-with-data",{"name":3084,"description":3085,"tags":3086,"params":3088,"result":3102,"method":3104,"humanReadableName":3105,"input":3106,"output":3112,"link":3114,"popular":101},"sendDeactivateValidatorTransaction","Sends a `deactivate_validator` transaction to the network. You need to provide the address of a basic account (the sender wallet) to pay the transaction fee.",[3087],{"name":2163},[3089,3091,3093,3095,3097],{"name":2237,"schema":3090,"required":1022},{"type":1021},{"name":2240,"schema":3092,"required":1022},{"type":1021},{"name":2243,"schema":3094,"required":1022},{"type":1021},{"name":1326,"schema":3096,"required":1022},{"type":1131},{"name":1330,"schema":3098,"required":1022},{"oneOf":3099},[3100,3101],{"type":1021},{"type":1131},{"name":3035,"schema":3103},{"type":1021},"send-deactivate-validator-transaction","Send deactivate validator transaction",[3107,3108,3109,3110,3111],{"key":2237,"type":1021,"required":1022},{"key":2240,"type":1021,"required":1022},{"key":2243,"type":1021,"required":1022},{"key":1326,"type":1131,"required":1022},{"key":1330,"type":2190,"required":1022},[3113],{"key":3035,"type":1021,"required":1022},"/rpc/methods/send-deactivate-validator-transaction",{"name":3116,"description":3117,"tags":3118,"params":3120,"result":3134,"method":3136,"humanReadableName":3137,"input":3138,"output":3144,"link":3146,"popular":101},"sendDeleteValidatorTransaction","Sends a `delete_validator` transaction to the network. The transaction fee will be paid from the validator deposit that is being returned.",[3119],{"name":2163},[3121,3123,3125,3127,3129],{"name":2272,"schema":3122,"required":1022},{"type":1021},{"name":1146,"schema":3124,"required":1022},{"type":1021},{"name":1326,"schema":3126,"required":1022},{"type":1131},{"name":1325,"schema":3128,"required":1022},{"type":1131},{"name":1330,"schema":3130,"required":1022},{"oneOf":3131},[3132,3133],{"type":1021},{"type":1131},{"name":3035,"schema":3135},{"type":1021},"send-delete-validator-transaction","Send delete validator transaction",[3139,3140,3141,3142,3143],{"key":2272,"type":1021,"required":1022},{"key":1146,"type":1021,"required":1022},{"key":1326,"type":1131,"required":1022},{"key":1325,"type":1131,"required":1022},{"key":1330,"type":2190,"required":1022},[3145],{"key":3035,"type":1021,"required":1022},"/rpc/methods/send-delete-validator-transaction",{"name":3148,"description":3149,"tags":3150,"params":3152,"result":3174,"method":3176,"humanReadableName":3177,"input":3178,"output":3188,"link":3190,"popular":101},"sendNewHtlcTransaction","Sends a transaction creating a new HTLC contract to the network.",[3151],{"name":2163},[3153,3155,3157,3159,3161,3163,3165,3167,3169],{"name":2166,"schema":3154,"required":1022},{"type":1021},{"name":2307,"schema":3156,"required":1022},{"type":1021},{"name":2310,"schema":3158,"required":1022},{"type":1021},{"name":1141,"schema":3160,"required":1022},{"type":1021},{"name":1139,"schema":3162,"required":1022},{"type":1131},{"name":1150,"schema":3164,"required":1022},{"type":1131},{"name":1325,"schema":3166,"required":1022},{"type":1131},{"name":1326,"schema":3168,"required":1022},{"type":1131},{"name":1330,"schema":3170,"required":1022},{"oneOf":3171},[3172,3173],{"type":1021},{"type":1131},{"name":3035,"schema":3175},{"type":1021},"send-new-htlc-transaction","Send new htlc transaction",[3179,3180,3181,3182,3183,3184,3185,3186,3187],{"key":2166,"type":1021,"required":1022},{"key":2307,"type":1021,"required":1022},{"key":2310,"type":1021,"required":1022},{"key":1141,"type":1021,"required":1022},{"key":1139,"type":1131,"required":1022},{"key":1150,"type":1131,"required":1022},{"key":1325,"type":1131,"required":1022},{"key":1326,"type":1131,"required":1022},{"key":1330,"type":2190,"required":1022},[3189],{"key":3035,"type":1021,"required":1022},"/rpc/methods/send-new-htlc-transaction",{"name":3192,"description":3193,"tags":3194,"params":3196,"result":3212,"method":3214,"humanReadableName":3215,"input":3216,"output":3223,"link":3225,"popular":101},"sendNewStakerTransaction","Sends a `new_staker` transaction to the network. You need to provide the address of a basic account (the sender wallet) to pay the transaction fee.",[3195],{"name":2163},[3197,3199,3201,3203,3205,3207],{"name":2237,"schema":3198,"required":1022},{"type":1021},{"name":2353,"schema":3200,"required":1022},{"type":1021},{"name":2356,"schema":3202,"required":1022},{"type":1021},{"name":1325,"schema":3204,"required":1022},{"type":1131},{"name":1326,"schema":3206,"required":1022},{"type":1131},{"name":1330,"schema":3208,"required":1022},{"oneOf":3209},[3210,3211],{"type":1021},{"type":1131},{"name":3035,"schema":3213},{"type":1021},"send-new-staker-transaction","Send new staker transaction",[3217,3218,3219,3220,3221,3222],{"key":2237,"type":1021,"required":1022},{"key":2353,"type":1021,"required":1022},{"key":2356,"type":1021,"required":1022},{"key":1325,"type":1131,"required":1022},{"key":1326,"type":1131,"required":1022},{"key":1330,"type":2190,"required":1022},[3224],{"key":3035,"type":1021,"required":1022},"/rpc/methods/send-new-staker-transaction",{"name":3227,"description":3228,"tags":3229,"params":3231,"result":3251,"method":3253,"humanReadableName":3254,"input":3255,"output":3264,"link":3266,"popular":101},"sendNewValidatorTransaction","Sends a `new_validator` transaction to the network. You need to provide the address of a basic account (the sender wallet) to pay the transaction fee and the validator deposit. Since JSON doesn't have a primitive for Option (it just has the null primitive), we can't have a double Option. So we use the following work-around for the signal data: \\\"\\\" = Set the signal data field to None. \\\"0x29a4b...\\\" = Set the signal data field to Some(0x29a4b...).",[3230],{"name":2163},[3232,3234,3236,3238,3240,3242,3244,3246],{"name":2237,"schema":3233,"required":1022},{"type":1021},{"name":2272,"schema":3235,"required":1022},{"type":1021},{"name":2243,"schema":3237,"required":1022},{"type":1021},{"name":2394,"schema":3239,"required":1022},{"type":1021},{"name":1228,"schema":3241,"required":1022},{"type":1021},{"name":1237,"schema":3243,"required":1022},{"type":1021},{"name":1326,"schema":3245,"required":1022},{"type":1131},{"name":1330,"schema":3247,"required":1022},{"oneOf":3248},[3249,3250],{"type":1021},{"type":1131},{"name":3035,"schema":3252},{"type":1021},"send-new-validator-transaction","Send new validator transaction",[3256,3257,3258,3259,3260,3261,3262,3263],{"key":2237,"type":1021,"required":1022},{"key":2272,"type":1021,"required":1022},{"key":2243,"type":1021,"required":1022},{"key":2394,"type":1021,"required":1022},{"key":1228,"type":1021,"required":1022},{"key":1237,"type":1021,"required":1022},{"key":1326,"type":1131,"required":1022},{"key":1330,"type":2190,"required":1022},[3265],{"key":3035,"type":1021,"required":1022},"/rpc/methods/send-new-validator-transaction",{"name":3268,"description":3269,"tags":3270,"params":3272,"result":3292,"method":3294,"humanReadableName":3295,"input":3296,"output":3305,"link":3307,"popular":101},"sendNewVestingTransaction","Sends a transaction creating a new vesting contract to the network.",[3271],{"name":2163},[3273,3275,3277,3279,3281,3283,3285,3287],{"name":2166,"schema":3274,"required":1022},{"type":1021},{"name":1144,"schema":3276,"required":1022},{"type":1021},{"name":2434,"schema":3278,"required":1022},{"type":1131},{"name":2437,"schema":3280,"required":1022},{"type":1131},{"name":2440,"schema":3282,"required":1022},{"type":1131},{"name":1325,"schema":3284,"required":1022},{"type":1131},{"name":1326,"schema":3286,"required":1022},{"type":1131},{"name":1330,"schema":3288,"required":1022},{"oneOf":3289},[3290,3291],{"type":1021},{"type":1131},{"name":3035,"schema":3293},{"type":1021},"send-new-vesting-transaction","Send new vesting transaction",[3297,3298,3299,3300,3301,3302,3303,3304],{"key":2166,"type":1021,"required":1022},{"key":1144,"type":1021,"required":1022},{"key":2434,"type":1131,"required":1022},{"key":2437,"type":1131,"required":1022},{"key":2440,"type":1131,"required":1022},{"key":1325,"type":1131,"required":1022},{"key":1326,"type":1131,"required":1022},{"key":1330,"type":2190,"required":1022},[3306],{"key":3035,"type":1021,"required":1022},"/rpc/methods/send-new-vesting-transaction",{"name":3309,"description":3310,"tags":3311,"params":3313,"result":3316,"method":3318,"humanReadableName":3319,"input":3320,"output":3322,"link":3324,"popular":101},"sendRawTransaction","Sends the given serialized transaction to the network.",[3312],{"name":2163},[3314],{"name":2974,"schema":3315,"required":1022},{"type":1021},{"name":3035,"schema":3317},{"type":1021},"send-raw-transaction","Send raw transaction",[3321],{"key":2974,"type":1021,"required":1022},[3323],{"key":3035,"type":1021,"required":1022},"/rpc/methods/send-raw-transaction",{"name":3326,"description":3327,"tags":3328,"params":3330,"result":3344,"method":3346,"humanReadableName":3347,"input":3348,"output":3354,"link":3356,"popular":101},"sendReactivateValidatorTransaction","Sends a `reactivate_validator` transaction to the network. You need to provide the address of a basic account (the sender wallet) to pay the transaction fee.",[3329],{"name":2163},[3331,3333,3335,3337,3339],{"name":2237,"schema":3332,"required":1022},{"type":1021},{"name":2240,"schema":3334,"required":1022},{"type":1021},{"name":2243,"schema":3336,"required":1022},{"type":1021},{"name":1326,"schema":3338,"required":1022},{"type":1131},{"name":1330,"schema":3340,"required":1022},{"oneOf":3341},[3342,3343],{"type":1021},{"type":1131},{"name":3035,"schema":3345},{"type":1021},"send-reactivate-validator-transaction","Send reactivate validator transaction",[3349,3350,3351,3352,3353],{"key":2237,"type":1021,"required":1022},{"key":2240,"type":1021,"required":1022},{"key":2243,"type":1021,"required":1022},{"key":1326,"type":1131,"required":1022},{"key":1330,"type":2190,"required":1022},[3355],{"key":3035,"type":1021,"required":1022},"/rpc/methods/send-reactivate-validator-transaction",{"name":3358,"description":3359,"tags":3360,"params":3362,"result":3380,"method":3382,"humanReadableName":3383,"input":3384,"output":3392,"link":3394,"popular":101},"sendRedeemEarlyHtlcTransaction","Sends a transaction redeeming a HTLC contract, using the `EarlyResolve` method, to the network.",[3361],{"name":2163},[3363,3365,3367,3369,3371,3373,3375],{"name":2506,"schema":3364,"required":1022},{"type":1021},{"name":1146,"schema":3366,"required":1022},{"type":1021},{"name":2511,"schema":3368,"required":1022},{"type":1021},{"name":2514,"schema":3370,"required":1022},{"type":1021},{"name":1325,"schema":3372,"required":1022},{"type":1131},{"name":1326,"schema":3374,"required":1022},{"type":1131},{"name":1330,"schema":3376,"required":1022},{"oneOf":3377},[3378,3379],{"type":1021},{"type":1131},{"name":3035,"schema":3381},{"type":1021},"send-redeem-early-htlc-transaction","Send redeem early htlc transaction",[3385,3386,3387,3388,3389,3390,3391],{"key":2506,"type":1021,"required":1022},{"key":1146,"type":1021,"required":1022},{"key":2511,"type":1021,"required":1022},{"key":2514,"type":1021,"required":1022},{"key":1325,"type":1131,"required":1022},{"key":1326,"type":1131,"required":1022},{"key":1330,"type":2190,"required":1022},[3393],{"key":3035,"type":1021,"required":1022},"/rpc/methods/send-redeem-early-htlc-transaction",{"name":3396,"description":3397,"tags":3398,"params":3400,"result":3422,"method":3424,"humanReadableName":3425,"input":3426,"output":3436,"link":3438,"popular":101},"sendRedeemRegularHtlcTransaction","Sends a transaction redeeming a HTLC contract, using the `RegularTransfer` method, to the network.",[3399],{"name":2163},[3401,3403,3405,3407,3409,3411,3413,3415,3417],{"name":2166,"schema":3402,"required":1022},{"type":1021},{"name":2506,"schema":3404,"required":1022},{"type":1021},{"name":1146,"schema":3406,"required":1022},{"type":1021},{"name":2553,"schema":3408,"required":1022},{"type":1021},{"name":1141,"schema":3410,"required":1022},{"type":1021},{"name":1139,"schema":3412,"required":1022},{"type":1131},{"name":1325,"schema":3414,"required":1022},{"type":1131},{"name":1326,"schema":3416,"required":1022},{"type":1131},{"name":1330,"schema":3418,"required":1022},{"oneOf":3419},[3420,3421],{"type":1021},{"type":1131},{"name":3035,"schema":3423},{"type":1021},"send-redeem-regular-htlc-transaction","Send redeem regular htlc transaction",[3427,3428,3429,3430,3431,3432,3433,3434,3435],{"key":2166,"type":1021,"required":1022},{"key":2506,"type":1021,"required":1022},{"key":1146,"type":1021,"required":1022},{"key":2553,"type":1021,"required":1022},{"key":1141,"type":1021,"required":1022},{"key":1139,"type":1131,"required":1022},{"key":1325,"type":1131,"required":1022},{"key":1326,"type":1131,"required":1022},{"key":1330,"type":2190,"required":1022},[3437],{"key":3035,"type":1021,"required":1022},"/rpc/methods/send-redeem-regular-htlc-transaction",{"name":3440,"description":3441,"tags":3442,"params":3444,"result":3460,"method":3462,"humanReadableName":3463,"input":3464,"output":3471,"link":3473,"popular":101},"sendRedeemTimeoutHtlcTransaction","Sends a transaction redeeming a HTLC contract, using the `TimeoutResolve` method, to the network.",[3443],{"name":2163},[3445,3447,3449,3451,3453,3455],{"name":2166,"schema":3446,"required":1022},{"type":1021},{"name":2506,"schema":3448,"required":1022},{"type":1021},{"name":1146,"schema":3450,"required":1022},{"type":1021},{"name":1325,"schema":3452,"required":1022},{"type":1131},{"name":1326,"schema":3454,"required":1022},{"type":1131},{"name":1330,"schema":3456,"required":1022},{"oneOf":3457},[3458,3459],{"type":1021},{"type":1131},{"name":3035,"schema":3461},{"type":1021},"send-redeem-timeout-htlc-transaction","Send redeem timeout htlc transaction",[3465,3466,3467,3468,3469,3470],{"key":2166,"type":1021,"required":1022},{"key":2506,"type":1021,"required":1022},{"key":1146,"type":1021,"required":1022},{"key":1325,"type":1131,"required":1022},{"key":1326,"type":1131,"required":1022},{"key":1330,"type":2190,"required":1022},[3472],{"key":3035,"type":1021,"required":1022},"/rpc/methods/send-redeem-timeout-htlc-transaction",{"name":3475,"description":3476,"tags":3477,"params":3479,"result":3495,"method":3497,"humanReadableName":3498,"input":3499,"output":3506,"link":3508,"popular":101},"sendRedeemVestingTransaction","Sends a transaction redeeming a vesting contract to the network.",[3478],{"name":2163},[3480,3482,3484,3486,3488,3490],{"name":2166,"schema":3481,"required":1022},{"type":1021},{"name":2506,"schema":3483,"required":1022},{"type":1021},{"name":1146,"schema":3485,"required":1022},{"type":1021},{"name":1325,"schema":3487,"required":1022},{"type":1131},{"name":1326,"schema":3489,"required":1022},{"type":1131},{"name":1330,"schema":3491,"required":1022},{"oneOf":3492},[3493,3494],{"type":1021},{"type":1131},{"name":3035,"schema":3496},{"type":1021},"send-redeem-vesting-transaction","Send redeem vesting transaction",[3500,3501,3502,3503,3504,3505],{"key":2166,"type":1021,"required":1022},{"key":2506,"type":1021,"required":1022},{"key":1146,"type":1021,"required":1022},{"key":1325,"type":1131,"required":1022},{"key":1326,"type":1131,"required":1022},{"key":1330,"type":2190,"required":1022},[3507],{"key":3035,"type":1021,"required":1022},"/rpc/methods/send-redeem-vesting-transaction",{"name":3510,"description":3511,"tags":3512,"params":3514,"result":3528,"method":3530,"humanReadableName":3531,"input":3532,"output":3538,"link":3540,"popular":101},"sendRemoveStakeTransaction","Sends a `remove_stake` transaction to the network. The transaction fee will be paid from the funds being removed.",[3513],{"name":2163},[3515,3517,3519,3521,3523],{"name":2353,"schema":3516,"required":1022},{"type":1021},{"name":1146,"schema":3518,"required":1022},{"type":1021},{"name":1325,"schema":3520,"required":1022},{"type":1131},{"name":1326,"schema":3522,"required":1022},{"type":1131},{"name":1330,"schema":3524,"required":1022},{"oneOf":3525},[3526,3527],{"type":1021},{"type":1131},{"name":3035,"schema":3529},{"type":1021},"send-remove-stake-transaction","Send remove stake transaction",[3533,3534,3535,3536,3537],{"key":2353,"type":1021,"required":1022},{"key":1146,"type":1021,"required":1022},{"key":1325,"type":1131,"required":1022},{"key":1326,"type":1131,"required":1022},{"key":1330,"type":2190,"required":1022},[3539],{"key":3035,"type":1021,"required":1022},"/rpc/methods/send-remove-stake-transaction",{"name":3542,"description":3543,"tags":3544,"params":3546,"result":3560,"method":3562,"humanReadableName":3563,"input":3564,"output":3570,"link":3572,"popular":101},"sendRetireStakeTransaction","Sends a `retire_stake` transaction to the network. You can pay the transaction fee from a basic account (by providing the sender wallet) or from the staker account's balance (by not providing a sender wallet).",[3545],{"name":2163},[3547,3549,3551,3553,3555],{"name":2237,"schema":3548,"required":1022},{"type":1021},{"name":2353,"schema":3550,"required":1022},{"type":1021},{"name":2698,"schema":3552,"required":1022},{"type":1131},{"name":1326,"schema":3554,"required":1022},{"type":1131},{"name":1330,"schema":3556,"required":1022},{"oneOf":3557},[3558,3559],{"type":1021},{"type":1131},{"name":3035,"schema":3561},{"type":1021},"send-retire-stake-transaction","Send retire stake transaction",[3565,3566,3567,3568,3569],{"key":2237,"type":1021,"required":1022},{"key":2353,"type":1021,"required":1022},{"key":2698,"type":1131,"required":1022},{"key":1326,"type":1131,"required":1022},{"key":1330,"type":2190,"required":1022},[3571],{"key":3035,"type":1021,"required":1022},"/rpc/methods/send-retire-stake-transaction",{"name":3574,"description":3575,"tags":3576,"params":3578,"result":3590,"method":3592,"humanReadableName":3593,"input":3594,"output":3599,"link":3601,"popular":101},"sendRetireValidatorTransaction","Sends a `retire_validator` transaction to the network. You need to provide the address of a basic account (the sender wallet) to pay the transaction fee.",[3577],{"name":2163},[3579,3581,3583,3585],{"name":2237,"schema":3580,"required":1022},{"type":1021},{"name":2272,"schema":3582,"required":1022},{"type":1021},{"name":1326,"schema":3584,"required":1022},{"type":1131},{"name":1330,"schema":3586,"required":1022},{"oneOf":3587},[3588,3589],{"type":1021},{"type":1131},{"name":3035,"schema":3591},{"type":1021},"send-retire-validator-transaction","Send retire validator transaction",[3595,3596,3597,3598],{"key":2237,"type":1021,"required":1022},{"key":2272,"type":1021,"required":1022},{"key":1326,"type":1131,"required":1022},{"key":1330,"type":2190,"required":1022},[3600],{"key":3035,"type":1021,"required":1022},"/rpc/methods/send-retire-validator-transaction",{"name":3603,"description":3604,"tags":3605,"params":3607,"result":3621,"method":3623,"humanReadableName":3624,"input":3625,"output":3631,"link":3633,"popular":101},"sendSetActiveStakeTransaction","Sends a `set_active_stake` transaction to the network. You can pay the transaction fee from a basic account (by providing the sender wallet) or from the staker account's balance (by not providing a sender wallet).",[3606],{"name":2163},[3608,3610,3612,3614,3616],{"name":2237,"schema":3609,"required":1022},{"type":1021},{"name":2353,"schema":3611,"required":1022},{"type":1021},{"name":2760,"schema":3613,"required":1022},{"type":1131},{"name":1326,"schema":3615,"required":1022},{"type":1131},{"name":1330,"schema":3617,"required":1022},{"oneOf":3618},[3619,3620],{"type":1021},{"type":1131},{"name":3035,"schema":3622},{"type":1021},"send-set-active-stake-transaction","Send set active stake transaction",[3626,3627,3628,3629,3630],{"key":2237,"type":1021,"required":1022},{"key":2353,"type":1021,"required":1022},{"key":2760,"type":1131,"required":1022},{"key":1326,"type":1131,"required":1022},{"key":1330,"type":2190,"required":1022},[3632],{"key":3035,"type":1021,"required":1022},"/rpc/methods/send-set-active-stake-transaction",{"name":3635,"description":3636,"tags":3637,"params":3639,"result":3655,"method":3657,"humanReadableName":3658,"input":3659,"output":3666,"link":3668,"popular":101},"sendSetSignalDataTransaction","Sends a `set_signal_data` transaction to the network. See `create_set_signal_data_transaction` for the meaning of `new_signal_data`.",[3638],{"name":2163},[3640,3642,3644,3646,3648,3650],{"name":2237,"schema":3641,"required":1022},{"type":1021},{"name":2240,"schema":3643,"required":1022},{"type":1021},{"name":2243,"schema":3645,"required":1022},{"type":1021},{"name":2795,"schema":3647,"required":1022},{"type":1021},{"name":1326,"schema":3649,"required":1022},{"type":1131},{"name":1330,"schema":3651,"required":1022},{"oneOf":3652},[3653,3654],{"type":1021},{"type":1131},{"name":3035,"schema":3656},{"type":1021},"send-set-signal-data-transaction","Send set signal data transaction",[3660,3661,3662,3663,3664,3665],{"key":2237,"type":1021,"required":1022},{"key":2240,"type":1021,"required":1022},{"key":2243,"type":1021,"required":1022},{"key":2795,"type":1021,"required":1022},{"key":1326,"type":1131,"required":1022},{"key":1330,"type":2190,"required":1022},[3667],{"key":3035,"type":1021,"required":1022},"/rpc/methods/send-set-signal-data-transaction",{"name":3670,"description":3671,"tags":3672,"params":3674,"result":3690,"method":3692,"humanReadableName":3693,"input":3694,"output":3701,"link":3703,"popular":101},"sendSignalVersionTransaction","Sends a `signal_version` transaction that signals support for the given protocol `version` to the network.",[3673],{"name":2163},[3675,3677,3679,3681,3683,3685],{"name":2237,"schema":3676,"required":1022},{"type":1021},{"name":2240,"schema":3678,"required":1022},{"type":1021},{"name":2243,"schema":3680,"required":1022},{"type":1021},{"name":1286,"schema":3682,"required":1022},{"type":1131},{"name":1326,"schema":3684,"required":1022},{"type":1131},{"name":1330,"schema":3686,"required":1022},{"oneOf":3687},[3688,3689],{"type":1021},{"type":1131},{"name":3035,"schema":3691},{"type":1021},"send-signal-version-transaction","Send signal version transaction",[3695,3696,3697,3698,3699,3700],{"key":2237,"type":1021,"required":1022},{"key":2240,"type":1021,"required":1022},{"key":2243,"type":1021,"required":1022},{"key":1286,"type":1131,"required":1022},{"key":1326,"type":1131,"required":1022},{"key":1330,"type":2190,"required":1022},[3702],{"key":3035,"type":1021,"required":1022},"/rpc/methods/send-signal-version-transaction",{"name":3705,"description":3706,"tags":3707,"params":3709,"result":3723,"method":3725,"humanReadableName":3726,"input":3727,"output":3733,"link":3735,"popular":101},"sendStakeTransaction","Sends a `stake` transaction to the network. The funds to be staked and the transaction fee will be paid from the `sender_wallet`.",[3708],{"name":2163},[3710,3712,3714,3716,3718],{"name":2237,"schema":3711,"required":1022},{"type":1021},{"name":2862,"schema":3713,"required":1022},{"type":1021},{"name":1325,"schema":3715,"required":1022},{"type":1131},{"name":1326,"schema":3717,"required":1022},{"type":1131},{"name":1330,"schema":3719,"required":1022},{"oneOf":3720},[3721,3722],{"type":1021},{"type":1131},{"name":3035,"schema":3724},{"type":1021},"send-stake-transaction","Send stake transaction",[3728,3729,3730,3731,3732],{"key":2237,"type":1021,"required":1022},{"key":2862,"type":1021,"required":1022},{"key":1325,"type":1131,"required":1022},{"key":1326,"type":1131,"required":1022},{"key":1330,"type":2190,"required":1022},[3734],{"key":3035,"type":1021,"required":1022},"/rpc/methods/send-stake-transaction",{"name":3737,"description":3738,"tags":3739,"params":3741,"result":3757,"method":3759,"humanReadableName":3760,"input":3761,"output":3768,"link":3770,"popular":101},"sendUpdateStakerTransaction","Sends a `update_staker` transaction to the network. You can pay the transaction fee from a basic account (by providing the sender wallet) or from the staker account's balance (by not providing a sender wallet).",[3740],{"name":2163},[3742,3744,3746,3748,3750,3752],{"name":2237,"schema":3743,"required":1022},{"type":1021},{"name":2353,"schema":3745,"required":1022},{"type":1021},{"name":2897,"schema":3747,"required":1022},{"type":1021},{"name":2900,"schema":3749,"required":1022},{"type":1057},{"name":1326,"schema":3751,"required":1022},{"type":1131},{"name":1330,"schema":3753,"required":1022},{"oneOf":3754},[3755,3756],{"type":1021},{"type":1131},{"name":3035,"schema":3758},{"type":1021},"send-update-staker-transaction","Send update staker transaction",[3762,3763,3764,3765,3766,3767],{"key":2237,"type":1021,"required":1022},{"key":2353,"type":1021,"required":1022},{"key":2897,"type":1021,"required":1022},{"key":2900,"type":1057,"required":1022},{"key":1326,"type":1131,"required":1022},{"key":1330,"type":2190,"required":1022},[3769],{"key":3035,"type":1021,"required":1022},"/rpc/methods/send-update-staker-transaction",{"name":3772,"description":3773,"tags":3774,"params":3776,"result":3796,"method":3798,"humanReadableName":3799,"input":3800,"output":3809,"link":3811,"popular":101},"sendUpdateValidatorTransaction","Sends a `update_validator` transaction to the network. You need to provide the address of a basic account (the sender wallet) to pay the transaction fee. Since JSON doesn't have a primitive for Option (it just has the null primitive), we can't have a double Option. So we use the following work-around for the signal data: null = No change in the signal data field. \\\"\\\" = Change the signal data field to None. \\\"0x29a4b...\\\" = Change the signal data field to Some(0x29a4b...).",[3775],{"name":2163},[3777,3779,3781,3783,3785,3787,3789,3791],{"name":2237,"schema":3778,"required":1022},{"type":1021},{"name":2272,"schema":3780,"required":1022},{"type":1021},{"name":2934,"schema":3782,"required":1022},{"type":1021},{"name":2937,"schema":3784,"required":1022},{"type":1021},{"name":2940,"schema":3786,"required":1022},{"type":1021},{"name":2795,"schema":3788,"required":1022},{"type":1021},{"name":1326,"schema":3790,"required":1022},{"type":1131},{"name":1330,"schema":3792,"required":1022},{"oneOf":3793},[3794,3795],{"type":1021},{"type":1131},{"name":3035,"schema":3797},{"type":1021},"send-update-validator-transaction","Send update validator transaction",[3801,3802,3803,3804,3805,3806,3807,3808],{"key":2237,"type":1021,"required":1022},{"key":2272,"type":1021,"required":1022},{"key":2934,"type":1021,"required":1022},{"key":2937,"type":1021,"required":1022},{"key":2940,"type":1021,"required":1022},{"key":2795,"type":1021,"required":1022},{"key":1326,"type":1131,"required":1022},{"key":1330,"type":2190,"required":1022},[3810],{"key":3035,"type":1021,"required":1022},"/rpc/methods/send-update-validator-transaction",{"name":3813,"description":3814,"tags":3815,"params":3817,"result":3833,"method":3835,"humanReadableName":3836,"input":3837,"output":3844,"link":3846,"popular":101},"signRedeemEarlyHtlcTransaction","Returns a serialized signature that can be used to redeem funds from a HTLC contract using the `EarlyResolve` method.",[3816],{"name":2163},[3818,3820,3822,3824,3826,3828],{"name":2166,"schema":3819,"required":1022},{"type":1021},{"name":2506,"schema":3821,"required":1022},{"type":1021},{"name":1146,"schema":3823,"required":1022},{"type":1021},{"name":1325,"schema":3825,"required":1022},{"type":1131},{"name":1326,"schema":3827,"required":1022},{"type":1131},{"name":1330,"schema":3829,"required":1022},{"oneOf":3830},[3831,3832],{"type":1021},{"type":1131},{"name":2180,"schema":3834},{"type":1021},"sign-redeem-early-htlc-transaction","Sign redeem early htlc transaction",[3838,3839,3840,3841,3842,3843],{"key":2166,"type":1021,"required":1022},{"key":2506,"type":1021,"required":1022},{"key":1146,"type":1021,"required":1022},{"key":1325,"type":1131,"required":1022},{"key":1326,"type":1131,"required":1022},{"key":1330,"type":2190,"required":1022},[3845],{"key":2180,"type":1021,"required":1022},"/rpc/methods/sign-redeem-early-htlc-transaction",[3848,3850,3852,3854,3856,3858,3860,3862,3864,3866,3868,3870,3872,3874,3876,3878,3880,3882,3884,3886,3888,3890,3892,3894,3896,3898,3900,3902,3904,3906,3908,3910,3912,3914,3916,3918,3920,3922,3924,3926,3928,3930,3932,3934,3936,3938,3940,3942,3944],{"text":3849,"link":2193,"popular":1022},"`createBasicTransaction`",{"text":3851,"link":2229,"popular":101},"`createBasicTransactionWithData`",{"text":3853,"link":2264,"popular":101},"`createDeactivateValidatorTransaction`",{"text":3855,"link":2297,"popular":101},"`createDeleteValidatorTransaction`",{"text":3857,"link":2343,"popular":101},"`createNewHtlcTransaction`",{"text":3859,"link":2380,"popular":101},"`createNewStakerTransaction`",{"text":3861,"link":2422,"popular":101},"`createNewValidatorTransaction`",{"text":3863,"link":2466,"popular":101},"`createNewVestingTransaction`",{"text":3865,"link":2498,"popular":101},"`createReactivateValidatorTransaction`",{"text":3867,"link":2539,"popular":101},"`createRedeemEarlyHtlcTransaction`",{"text":3869,"link":2584,"popular":101},"`createRedeemRegularHtlcTransaction`",{"text":3871,"link":2619,"popular":101},"`createRedeemTimeoutHtlcTransaction`",{"text":3873,"link":2654,"popular":101},"`createRedeemVestingTransaction`",{"text":3875,"link":2686,"popular":101},"`createRemoveStakeTransaction`",{"text":3877,"link":2719,"popular":101},"`createRetireStakeTransaction`",{"text":3879,"link":2748,"popular":101},"`createRetireValidatorTransaction`",{"text":3881,"link":2781,"popular":101},"`createSetActiveStakeTransaction`",{"text":3883,"link":2817,"popular":101},"`createSetSignalDataTransaction`",{"text":3885,"link":2852,"popular":101},"`createSignalVersionTransaction`",{"text":3887,"link":2885,"popular":101},"`createStakeTransaction`",{"text":3889,"link":2922,"popular":101},"`createUpdateStakerTransaction`",{"text":3891,"link":2966,"popular":101},"`createUpdateValidatorTransaction`",{"text":3893,"link":2985,"popular":101},"`getRawTransactionInfo`",{"text":3895,"link":3000,"popular":101},"`getSyncStatus`",{"text":3897,"link":3014,"popular":101},"`isConsensusEstablished`",{"text":3899,"link":3047,"popular":1022},"`sendBasicTransaction`",{"text":3901,"link":3082,"popular":101},"`sendBasicTransactionWithData`",{"text":3903,"link":3114,"popular":101},"`sendDeactivateValidatorTransaction`",{"text":3905,"link":3146,"popular":101},"`sendDeleteValidatorTransaction`",{"text":3907,"link":3190,"popular":101},"`sendNewHtlcTransaction`",{"text":3909,"link":3225,"popular":101},"`sendNewStakerTransaction`",{"text":3911,"link":3266,"popular":101},"`sendNewValidatorTransaction`",{"text":3913,"link":3307,"popular":101},"`sendNewVestingTransaction`",{"text":3915,"link":3324,"popular":101},"`sendRawTransaction`",{"text":3917,"link":3356,"popular":101},"`sendReactivateValidatorTransaction`",{"text":3919,"link":3394,"popular":101},"`sendRedeemEarlyHtlcTransaction`",{"text":3921,"link":3438,"popular":101},"`sendRedeemRegularHtlcTransaction`",{"text":3923,"link":3473,"popular":101},"`sendRedeemTimeoutHtlcTransaction`",{"text":3925,"link":3508,"popular":101},"`sendRedeemVestingTransaction`",{"text":3927,"link":3540,"popular":101},"`sendRemoveStakeTransaction`",{"text":3929,"link":3572,"popular":101},"`sendRetireStakeTransaction`",{"text":3931,"link":3601,"popular":101},"`sendRetireValidatorTransaction`",{"text":3933,"link":3633,"popular":101},"`sendSetActiveStakeTransaction`",{"text":3935,"link":3668,"popular":101},"`sendSetSignalDataTransaction`",{"text":3937,"link":3703,"popular":101},"`sendSignalVersionTransaction`",{"text":3939,"link":3735,"popular":101},"`sendStakeTransaction`",{"text":3941,"link":3770,"popular":101},"`sendUpdateStakerTransaction`",{"text":3943,"link":3811,"popular":101},"`sendUpdateValidatorTransaction`",{"text":3945,"link":3846,"popular":101},"`signRedeemEarlyHtlcTransaction`",{"icon":3947,"methods":3948,"text":4159,"items":4160},"i-tabler:wallet",[3949,3976,3997,4014,4031,4046,4063,4080,4108,4132],{"name":3950,"description":3951,"tags":3952,"params":3954,"result":3958,"method":3967,"humanReadableName":3968,"input":3969,"output":3971,"link":3975,"popular":101},"createAccount","Generates a new account and store it.",[3953],{"name":2166},[3955],{"name":3956,"schema":3957,"required":1022},"passphrase",{"type":1021},{"name":3959,"schema":3960},"ReturnAccount",{"title":3959,"description":1124,"required":3961,"properties":3963},[1119,1391,3962],"privateKey",{"address":3964,"publicKey":3965,"privateKey":3966},{"title":1119,"type":1021},{"title":1391,"type":1021},{"title":3962,"type":1021},"create-account","Create account",[3970],{"key":3956,"type":1021,"required":1022},[3972,3973,3974],{"key":1119,"type":1021,"required":1022},{"key":1391,"type":1021,"required":1022},{"key":3962,"type":1021,"required":1022},"/rpc/methods/create-account",{"name":3977,"description":3978,"tags":3979,"params":3981,"result":3987,"method":3989,"humanReadableName":3990,"input":3991,"output":3994,"link":3996,"popular":101},"importRawKey","Import an account by its private key, in hexadecimal format, and lock it with the passphrase.",[3980],{"name":2166},[3982,3985],{"name":3983,"schema":3984,"required":1022},"keyData",{"type":1021},{"name":3956,"schema":3986,"required":1022},{"type":1021},{"name":1040,"schema":3988},{"type":1021},"import-raw-key","Import raw key",[3992,3993],{"key":3983,"type":1021,"required":1022},{"key":3956,"type":1021,"required":1022},[3995],{"key":1040,"type":1021,"required":1022},"/rpc/methods/import-raw-key",{"name":3998,"description":3999,"tags":4000,"params":4002,"result":4005,"method":4007,"humanReadableName":4008,"input":4009,"output":4011,"link":4013,"popular":101},"isAccountImported","Returns if an account has been imported.",[4001],{"name":2166},[4003],{"name":1119,"schema":4004,"required":1022},{"type":1021},{"name":1055,"schema":4006},{"type":1057},"is-account-imported","Is account imported",[4010],{"key":1119,"type":1021,"required":1022},[4012],{"key":1055,"type":1057,"required":1022},"/rpc/methods/is-account-imported",{"name":4015,"description":4016,"tags":4017,"params":4019,"result":4022,"method":4024,"humanReadableName":4025,"input":4026,"output":4028,"link":4030,"popular":101},"isAccountUnlocked","Returns if the account currently is unlocked.",[4018],{"name":2166},[4020],{"name":1119,"schema":4021,"required":1022},{"type":1021},{"name":1055,"schema":4023},{"type":1057},"is-account-unlocked","Is account unlocked",[4027],{"key":1119,"type":1021,"required":1022},[4029],{"key":1055,"type":1057,"required":1022},"/rpc/methods/is-account-unlocked",{"name":4032,"description":4033,"tags":4034,"params":4036,"result":4037,"method":4040,"humanReadableName":4041,"input":4042,"output":4043,"link":4045,"popular":101},"listAccounts","Returns the accounts that have been imported.",[4035],{"name":2166},[],{"name":1188,"schema":4038},{"type":1190,"items":4039},{"type":1021},"list-accounts","List accounts",[],[4044],{"key":1188,"type":1433,"required":1022},"/rpc/methods/list-accounts",{"name":4047,"description":4048,"tags":4049,"params":4051,"result":4054,"method":4056,"humanReadableName":4057,"input":4058,"output":4060,"link":4062,"popular":101},"lockAccount","Locks the account to prevent further usage.",[4050],{"name":2166},[4052],{"name":1119,"schema":4053,"required":1022},{"type":1021},{"name":1024,"schema":4055},{"type":1024},"lock-account","Lock account",[4059],{"key":1119,"type":1021,"required":1022},[4061],{"key":1024,"type":1024,"required":1022},"/rpc/methods/lock-account",{"name":4064,"description":4065,"tags":4066,"params":4068,"result":4071,"method":4073,"humanReadableName":4074,"input":4075,"output":4077,"link":4079,"popular":101},"removeAccount","Removes an imported account. IMPORTANT: This action is irreversible, and the account can only be recovered with its private key.",[4067],{"name":2166},[4069],{"name":1119,"schema":4070,"required":1022},{"type":1021},{"name":1055,"schema":4072},{"type":1057},"remove-account","Remove account",[4076],{"key":1119,"type":1021,"required":1022},[4078],{"key":1055,"type":1057,"required":1022},"/rpc/methods/remove-account",{"name":4081,"description":4082,"tags":4083,"params":4085,"result":4096,"method":4081,"humanReadableName":4100,"input":4101,"output":4106,"link":4107,"popular":101},"sign","Reference for the Sign RPC method.",[4084],{"name":2166},[4086,4089,4091,4093],{"name":4087,"schema":4088,"required":1022},"message",{"type":1021},{"name":1119,"schema":4090,"required":1022},{"type":1021},{"name":3956,"schema":4092,"required":1022},{"type":1021},{"name":4094,"schema":4095,"required":1022},"isHex",{"type":1057},{"name":4097,"schema":4098},"ReturnSignature",{"$ref":4099},"#/components/schemas/ReturnSignature","Sign",[4102,4103,4104,4105],{"key":4087,"type":1021,"required":1022},{"key":1119,"type":1021,"required":1022},{"key":3956,"type":1021,"required":1022},{"key":4094,"type":1057,"required":1022},[],"/rpc/methods/sign",{"name":4109,"description":4110,"tags":4111,"params":4113,"result":4121,"method":4123,"humanReadableName":4124,"input":4125,"output":4129,"link":4131,"popular":101},"unlockAccount","Unlocks the account.",[4112],{"name":2166},[4114,4116,4118],{"name":1119,"schema":4115,"required":1022},{"type":1021},{"name":3956,"schema":4117,"required":1022},{"type":1021},{"name":4119,"schema":4120,"required":1022},"duration",{"type":1131},{"name":1055,"schema":4122},{"type":1057},"unlock-account","Unlock account",[4126,4127,4128],{"key":1119,"type":1021,"required":1022},{"key":3956,"type":1021,"required":1022},{"key":4119,"type":1131,"required":1022},[4130],{"key":1055,"type":1057,"required":1022},"/rpc/methods/unlock-account",{"name":4133,"description":4134,"tags":4135,"params":4137,"result":4147,"method":4149,"humanReadableName":4150,"input":4151,"output":4156,"link":4158,"popular":101},"verifySignature","Verifies the signature based on the provided public key and message.",[4136],{"name":2166},[4138,4140,4142,4145],{"name":4087,"schema":4139,"required":1022},{"type":1021},{"name":1391,"schema":4141,"required":1022},{"type":1021},{"name":4143,"schema":4144,"required":1022},"signature",{"type":1021},{"name":4094,"schema":4146,"required":1022},{"type":1057},{"name":1055,"schema":4148},{"type":1057},"verify-signature","Verify signature",[4152,4153,4154,4155],{"key":4087,"type":1021,"required":1022},{"key":1391,"type":1021,"required":1022},{"key":4143,"type":1021,"required":1022},{"key":4094,"type":1057,"required":1022},[4157],{"key":1055,"type":1057,"required":1022},"/rpc/methods/verify-signature","Wallet",[4161,4163,4165,4167,4169,4171,4173,4175,4177,4179],{"text":4162,"link":3975,"popular":101},"`createAccount`",{"text":4164,"link":3996,"popular":101},"`importRawKey`",{"text":4166,"link":4013,"popular":101},"`isAccountImported`",{"text":4168,"link":4030,"popular":101},"`isAccountUnlocked`",{"text":4170,"link":4045,"popular":101},"`listAccounts`",{"text":4172,"link":4062,"popular":101},"`lockAccount`",{"text":4174,"link":4079,"popular":101},"`removeAccount`",{"text":4176,"link":4107,"popular":101},"`sign`",{"text":4178,"link":4131,"popular":101},"`unlockAccount`",{"text":4180,"link":4158,"popular":101},"`verifySignature`",{"icon":4182,"methods":4183,"text":4584,"items":4585},"i-tabler:scale",[4184,4202,4219,4236,4253,4270,4287,4304,4321,4338,4355,4372,4389,4406,4423,4440,4457,4474,4491,4506,4533,4550,4567],{"name":4185,"description":4186,"tags":4187,"params":4190,"result":4193,"method":4195,"humanReadableName":4196,"input":4197,"output":4199,"link":4201,"popular":101},"getBatchAt","Returns the batch number at a given `block_number` (height).",[4188],{"name":4189},"policy",[4191],{"name":1336,"schema":4192,"required":1022},{"type":1131},{"name":1258,"schema":4194},{"type":1131},"get-batch-at","Get batch at",[4198],{"key":1336,"type":1131,"required":1022},[4200],{"key":1258,"type":1131,"required":1022},"/rpc/methods/get-batch-at",{"name":4203,"description":4204,"tags":4205,"params":4207,"result":4210,"method":4212,"humanReadableName":4213,"input":4214,"output":4216,"link":4218,"popular":101},"getBatchIndexAt","Returns the batch index at a given block number. The batch index is the number of a block relative to the batch it is in. For example, the first block of any batch always has an batch index of 0.",[4206],{"name":4189},[4208],{"name":1336,"schema":4209,"required":1022},{"type":1131},{"name":1258,"schema":4211},{"type":1131},"get-batch-index-at","Get batch index at",[4215],{"key":1336,"type":1131,"required":1022},[4217],{"key":1258,"type":1131,"required":1022},"/rpc/methods/get-batch-index-at",{"name":4220,"description":4221,"tags":4222,"params":4224,"result":4227,"method":4229,"humanReadableName":4230,"input":4231,"output":4233,"link":4235,"popular":101},"getBlockAfterCollateralLockup","Returns the first block after the collateral lock-up window of a given block number has ended.",[4223],{"name":4189},[4225],{"name":1336,"schema":4226,"required":1022},{"type":1131},{"name":1258,"schema":4228},{"type":1131},"get-block-after-collateral-lockup","Get block after collateral lockup",[4232],{"key":1336,"type":1131,"required":1022},[4234],{"key":1258,"type":1131,"required":1022},"/rpc/methods/get-block-after-collateral-lockup",{"name":4237,"description":4238,"tags":4239,"params":4241,"result":4244,"method":4246,"humanReadableName":4247,"input":4248,"output":4250,"link":4252,"popular":101},"getBlockAfterJail","Returns the first block after the jail period of a given block number has ended.",[4240],{"name":4189},[4242],{"name":1336,"schema":4243,"required":1022},{"type":1131},{"name":1258,"schema":4245},{"type":1131},"get-block-after-jail","Get block after jail",[4249],{"key":1336,"type":1131,"required":1022},[4251],{"key":1258,"type":1131,"required":1022},"/rpc/methods/get-block-after-jail",{"name":4254,"description":4255,"tags":4256,"params":4258,"result":4261,"method":4263,"humanReadableName":4264,"input":4265,"output":4267,"link":4269,"popular":101},"getBlockAfterReportingWindow","**Deprecated**: renamed to `getBlockAfterCollateralLockup`. This window never governed equivocation reporting; it has always been the collateral lock-up window. Kept for API backwards compatibility — prefer `getBlockAfterCollateralLockup` in new clients.",[4257],{"name":4189},[4259],{"name":1336,"schema":4260,"required":1022},{"type":1131},{"name":1258,"schema":4262},{"type":1131},"get-block-after-reporting-window","Get block after reporting window",[4266],{"key":1336,"type":1131,"required":1022},[4268],{"key":1258,"type":1131,"required":1022},"/rpc/methods/get-block-after-reporting-window",{"name":4271,"description":4272,"tags":4273,"params":4275,"result":4278,"method":4280,"humanReadableName":4281,"input":4282,"output":4284,"link":4286,"popular":101},"getElectionBlockAfter","Returns the number (height) of the next election macro block after a given block number (height).",[4274],{"name":4189},[4276],{"name":1336,"schema":4277,"required":1022},{"type":1131},{"name":1258,"schema":4279},{"type":1131},"get-election-block-after","Get election block after",[4283],{"key":1336,"type":1131,"required":1022},[4285],{"key":1258,"type":1131,"required":1022},"/rpc/methods/get-election-block-after",{"name":4288,"description":4289,"tags":4290,"params":4292,"result":4295,"method":4297,"humanReadableName":4298,"input":4299,"output":4301,"link":4303,"popular":101},"getElectionBlockBefore","Returns the number block (height) of the preceding election macro block before a given block number (height). If the given block number is an election macro block, it returns the election macro block before it.",[4291],{"name":4189},[4293],{"name":1336,"schema":4294,"required":1022},{"type":1131},{"name":1258,"schema":4296},{"type":1131},"get-election-block-before","Get election block before",[4300],{"key":1336,"type":1131,"required":1022},[4302],{"key":1258,"type":1131,"required":1022},"/rpc/methods/get-election-block-before",{"name":4305,"description":4306,"tags":4307,"params":4309,"result":4312,"method":4314,"humanReadableName":4315,"input":4316,"output":4318,"link":4320,"popular":101},"getElectionBlockOf","Returns the block number of the election macro block of the given epoch (which is always the last block).",[4308],{"name":4189},[4310],{"name":1284,"schema":4311,"required":1022},{"type":1131},{"name":1258,"schema":4313},{"type":1131},"get-election-block-of","Get election block of",[4317],{"key":1284,"type":1131,"required":1022},[4319],{"key":1258,"type":1131,"required":1022},"/rpc/methods/get-election-block-of",{"name":4322,"description":4323,"tags":4324,"params":4326,"result":4329,"method":4331,"humanReadableName":4332,"input":4333,"output":4335,"link":4337,"popular":101},"getEpochAt","Returns the epoch number at a given block number (height).",[4325],{"name":4189},[4327],{"name":1336,"schema":4328,"required":1022},{"type":1131},{"name":1258,"schema":4330},{"type":1131},"get-epoch-at","Get epoch at",[4334],{"key":1336,"type":1131,"required":1022},[4336],{"key":1258,"type":1131,"required":1022},"/rpc/methods/get-epoch-at",{"name":4339,"description":4340,"tags":4341,"params":4343,"result":4346,"method":4348,"humanReadableName":4349,"input":4350,"output":4352,"link":4354,"popular":101},"getEpochIndexAt","Returns the epoch index at a given block number. The epoch index is the number of a block relative to the epoch it is in. For example, the first block of any epoch always has an epoch index of 0.",[4342],{"name":4189},[4344],{"name":1336,"schema":4345,"required":1022},{"type":1131},{"name":1258,"schema":4347},{"type":1131},"get-epoch-index-at","Get epoch index at",[4351],{"key":1336,"type":1131,"required":1022},[4353],{"key":1258,"type":1131,"required":1022},"/rpc/methods/get-epoch-index-at",{"name":4356,"description":4357,"tags":4358,"params":4360,"result":4363,"method":4365,"humanReadableName":4366,"input":4367,"output":4369,"link":4371,"popular":101},"getFirstBatchOfEpoch","Returns a boolean expressing if the batch at a given block number (height) is the first batch of the epoch.",[4359],{"name":4189},[4361],{"name":1336,"schema":4362,"required":1022},{"type":1131},{"name":1055,"schema":4364},{"type":1057},"get-first-batch-of-epoch","Get first batch of epoch",[4368],{"key":1336,"type":1131,"required":1022},[4370],{"key":1055,"type":1057,"required":1022},"/rpc/methods/get-first-batch-of-epoch",{"name":4373,"description":4374,"tags":4375,"params":4377,"result":4380,"method":4382,"humanReadableName":4383,"input":4384,"output":4386,"link":4388,"popular":101},"getFirstBlockOf","Returns the block number of the first block of the given epoch (which is always a micro block).",[4376],{"name":4189},[4378],{"name":1284,"schema":4379,"required":1022},{"type":1131},{"name":1258,"schema":4381},{"type":1131},"get-first-block-of","Get first block of",[4385],{"key":1284,"type":1131,"required":1022},[4387],{"key":1258,"type":1131,"required":1022},"/rpc/methods/get-first-block-of",{"name":4390,"description":4391,"tags":4392,"params":4394,"result":4397,"method":4399,"humanReadableName":4400,"input":4401,"output":4403,"link":4405,"popular":101},"getFirstBlockOfBatch","Returns the block number of the first block of the given batch (which is always a micro block).",[4393],{"name":4189},[4395],{"name":1283,"schema":4396,"required":1022},{"type":1131},{"name":1258,"schema":4398},{"type":1131},"get-first-block-of-batch","Get first block of batch",[4402],{"key":1283,"type":1131,"required":1022},[4404],{"key":1258,"type":1131,"required":1022},"/rpc/methods/get-first-block-of-batch",{"name":4407,"description":4408,"tags":4409,"params":4411,"result":4414,"method":4416,"humanReadableName":4417,"input":4418,"output":4420,"link":4422,"popular":101},"getLastElectionBlock","Returns the block number (height) of the last election macro block at a given block number (height). If the given block number is an election macro block, then it returns that block number.",[4410],{"name":4189},[4412],{"name":1336,"schema":4413,"required":1022},{"type":1131},{"name":1258,"schema":4415},{"type":1131},"get-last-election-block","Get last election block",[4419],{"key":1336,"type":1131,"required":1022},[4421],{"key":1258,"type":1131,"required":1022},"/rpc/methods/get-last-election-block",{"name":4424,"description":4425,"tags":4426,"params":4428,"result":4431,"method":4433,"humanReadableName":4434,"input":4435,"output":4437,"link":4439,"popular":101},"getLastMacroBlock","Returns block the number (height) of the last macro block at a given block number (height). If the given block number is a macro block, then it returns that block number.",[4427],{"name":4189},[4429],{"name":1336,"schema":4430,"required":1022},{"type":1131},{"name":1258,"schema":4432},{"type":1131},"get-last-macro-block","Get last macro block",[4436],{"key":1336,"type":1131,"required":1022},[4438],{"key":1258,"type":1131,"required":1022},"/rpc/methods/get-last-macro-block",{"name":4441,"description":4442,"tags":4443,"params":4445,"result":4448,"method":4450,"humanReadableName":4451,"input":4452,"output":4454,"link":4456,"popular":101},"getMacroBlockAfter","Returns the block number (height) of the next macro block after a given block number (height).",[4444],{"name":4189},[4446],{"name":1336,"schema":4447,"required":1022},{"type":1131},{"name":1258,"schema":4449},{"type":1131},"get-macro-block-after","Get macro block after",[4453],{"key":1336,"type":1131,"required":1022},[4455],{"key":1258,"type":1131,"required":1022},"/rpc/methods/get-macro-block-after",{"name":4458,"description":4459,"tags":4460,"params":4462,"result":4465,"method":4467,"humanReadableName":4468,"input":4469,"output":4471,"link":4473,"popular":101},"getMacroBlockBefore","Returns the block number (height) of the preceding macro block before a given block number (height). If the given block number is a macro block, it returns the macro block before it.",[4461],{"name":4189},[4463],{"name":1336,"schema":4464,"required":1022},{"type":1131},{"name":1258,"schema":4466},{"type":1131},"get-macro-block-before","Get macro block before",[4470],{"key":1336,"type":1131,"required":1022},[4472],{"key":1258,"type":1131,"required":1022},"/rpc/methods/get-macro-block-before",{"name":4475,"description":4476,"tags":4477,"params":4479,"result":4482,"method":4484,"humanReadableName":4485,"input":4486,"output":4488,"link":4490,"popular":101},"getMacroBlockOf","Returns the block number of the macro block (checkpoint or election) of the given batch (which is always the last block).",[4478],{"name":4189},[4480],{"name":1283,"schema":4481,"required":1022},{"type":1131},{"name":1258,"schema":4483},{"type":1131},"get-macro-block-of","Get macro block of",[4487],{"key":1283,"type":1131,"required":1022},[4489],{"key":1258,"type":1131,"required":1022},"/rpc/methods/get-macro-block-of",{"name":4492,"description":4493,"tags":4494,"params":4496,"result":4497,"method":4501,"humanReadableName":4502,"input":4503,"output":4504,"link":4505,"popular":101},"getPolicyConstants","Returns a bundle of policy constants.",[4495],{"name":4189},[],{"name":4498,"schema":4499},"PolicyConstants",{"$ref":4500},"#/components/schemas/PolicyConstants","get-policy-constants","Get policy constants",[],[],"/rpc/methods/get-policy-constants",{"name":4507,"description":4508,"tags":4509,"params":4511,"result":4521,"method":4524,"humanReadableName":4525,"input":4526,"output":4530,"link":4532,"popular":101},"getSupplyAt","Returns the supply at a given time (as Unix time) in Lunas (1 NIM = 100,000 Lunas). It is calculated using the following formula: ```text supply(t) = total_supply - (total_supply - genesis_supply) * supply_decay^t ``` Where t is the time in milliseconds since the PoS genesis block and `genesis_supply` is the supply at the genesis of the Nimiq 2.0 chain.",[4510],{"name":4189},[4512,4515,4518],{"name":4513,"schema":4514,"required":1022},"genesisSupply",{"type":1131},{"name":4516,"schema":4517,"required":1022},"genesisTime",{"type":1131},{"name":4519,"schema":4520,"required":1022},"currentTime",{"type":1131},{"name":4522,"schema":4523},"u64",{"type":1131},"get-supply-at","Get supply at",[4527,4528,4529],{"key":4513,"type":1131,"required":1022},{"key":4516,"type":1131,"required":1022},{"key":4519,"type":1131,"required":1022},[4531],{"key":4522,"type":1131,"required":1022},"/rpc/methods/get-supply-at",{"name":4534,"description":4535,"tags":4536,"params":4538,"result":4541,"method":4543,"humanReadableName":4544,"input":4545,"output":4547,"link":4549,"popular":101},"isElectionBlockAt","Returns a boolean expressing if the block at a given block number (height) is an election macro block.",[4537],{"name":4189},[4539],{"name":1336,"schema":4540,"required":1022},{"type":1131},{"name":1055,"schema":4542},{"type":1057},"is-election-block-at","Is election block at",[4546],{"key":1336,"type":1131,"required":1022},[4548],{"key":1055,"type":1057,"required":1022},"/rpc/methods/is-election-block-at",{"name":4551,"description":4552,"tags":4553,"params":4555,"result":4558,"method":4560,"humanReadableName":4561,"input":4562,"output":4564,"link":4566,"popular":101},"isMacroBlockAt","Returns a boolean expressing if the block at a given block number (height) is a macro block.",[4554],{"name":4189},[4556],{"name":1336,"schema":4557,"required":1022},{"type":1131},{"name":1055,"schema":4559},{"type":1057},"is-macro-block-at","Is macro block at",[4563],{"key":1336,"type":1131,"required":1022},[4565],{"key":1055,"type":1057,"required":1022},"/rpc/methods/is-macro-block-at",{"name":4568,"description":4569,"tags":4570,"params":4572,"result":4575,"method":4577,"humanReadableName":4578,"input":4579,"output":4581,"link":4583,"popular":101},"isMicroBlockAt","Returns a boolean expressing if the block at a given block number (height) is a micro block.",[4571],{"name":4189},[4573],{"name":1336,"schema":4574,"required":1022},{"type":1131},{"name":1055,"schema":4576},{"type":1057},"is-micro-block-at","Is micro block at",[4580],{"key":1336,"type":1131,"required":1022},[4582],{"key":1055,"type":1057,"required":1022},"/rpc/methods/is-micro-block-at","Policy",[4586,4588,4590,4592,4594,4596,4598,4600,4602,4604,4606,4608,4610,4612,4614,4616,4618,4620,4622,4624,4626,4628,4630],{"text":4587,"link":4201,"popular":101},"`getBatchAt`",{"text":4589,"link":4218,"popular":101},"`getBatchIndexAt`",{"text":4591,"link":4235,"popular":101},"`getBlockAfterCollateralLockup`",{"text":4593,"link":4252,"popular":101},"`getBlockAfterJail`",{"text":4595,"link":4269,"popular":101},"`getBlockAfterReportingWindow`",{"text":4597,"link":4286,"popular":101},"`getElectionBlockAfter`",{"text":4599,"link":4303,"popular":101},"`getElectionBlockBefore`",{"text":4601,"link":4320,"popular":101},"`getElectionBlockOf`",{"text":4603,"link":4337,"popular":101},"`getEpochAt`",{"text":4605,"link":4354,"popular":101},"`getEpochIndexAt`",{"text":4607,"link":4371,"popular":101},"`getFirstBatchOfEpoch`",{"text":4609,"link":4388,"popular":101},"`getFirstBlockOf`",{"text":4611,"link":4405,"popular":101},"`getFirstBlockOfBatch`",{"text":4613,"link":4422,"popular":101},"`getLastElectionBlock`",{"text":4615,"link":4439,"popular":101},"`getLastMacroBlock`",{"text":4617,"link":4456,"popular":101},"`getMacroBlockAfter`",{"text":4619,"link":4473,"popular":101},"`getMacroBlockBefore`",{"text":4621,"link":4490,"popular":101},"`getMacroBlockOf`",{"text":4623,"link":4505,"popular":101},"`getPolicyConstants`",{"text":4625,"link":4532,"popular":101},"`getSupplyAt`",{"text":4627,"link":4549,"popular":101},"`isElectionBlockAt`",{"text":4629,"link":4566,"popular":101},"`isMacroBlockAt`",{"text":4631,"link":4583,"popular":101},"`isMicroBlockAt`",{"icon":4633,"methods":4634,"text":424,"items":4732},"i-tabler:stack-2",[4635,4651,4667,4679,4698,4715],{"name":4636,"description":4637,"tags":4638,"params":4641,"result":4642,"method":4645,"humanReadableName":4646,"input":4647,"output":4648,"link":4650,"popular":101},"getMinFeePerByte","Obtains the minimum fee per byte as per mempool configuration.",[4639],{"name":4640},"mempool",[],{"name":4643,"schema":4644},"f64",{"type":1131},"get-min-fee-per-byte","Get min fee per byte",[],[4649],{"key":4643,"type":1131,"required":1022},"/rpc/methods/get-min-fee-per-byte",{"name":4652,"description":4653,"tags":4654,"params":4656,"result":4659,"method":4661,"humanReadableName":4662,"input":4663,"output":4665,"link":4666,"popular":101},"getTransactionFromMempool","Tries to obtain the given transaction (using its hash) from the mempool.",[4655],{"name":4640},[4657],{"name":1273,"schema":4658,"required":1022},{"type":1021},{"name":2977,"schema":4660},{"$ref":2979},"get-transaction-from-mempool","Get transaction from mempool",[4664],{"key":1273,"type":1021,"required":1022},[],"/rpc/methods/get-transaction-from-mempool",{"name":4640,"description":4668,"tags":4669,"params":4671,"result":4672,"method":4640,"humanReadableName":424,"input":4676,"output":4677,"link":4678,"popular":1022},"Obtains the mempool content in fee per byte buckets.",[4670],{"name":4640},[],{"name":4673,"schema":4674},"MempoolInfo",{"$ref":4675},"#/components/schemas/MempoolInfo",[],[],"/rpc/methods/mempool",{"name":4680,"description":4681,"tags":4682,"params":4684,"result":4688,"method":4691,"humanReadableName":4692,"input":4693,"output":4695,"link":4697,"popular":101},"mempoolContent","Obtains the list of transactions that are currently in the mempool.",[4683],{"name":4640},[4685],{"name":4686,"schema":4687,"required":1022},"includeTransactions",{"type":1057},{"name":1188,"schema":4689},{"type":1190,"items":4690},{"type":1142},"mempool-content","Mempool content",[4694],{"key":4686,"type":1057,"required":1022},[4696],{"key":1188,"type":1431,"required":1022},"/rpc/methods/mempool-content",{"name":4699,"description":4700,"tags":4701,"params":4703,"result":4706,"method":4708,"humanReadableName":4709,"input":4710,"output":4712,"link":4714,"popular":101},"pushHighPriorityTransaction","Pushes a raw transaction with a high priority assigned into the mempool and broadcast it to the network.",[4702],{"name":4640},[4704],{"name":2974,"schema":4705,"required":1022},{"type":1021},{"name":3035,"schema":4707},{"type":1021},"push-high-priority-transaction","Push high priority transaction",[4711],{"key":2974,"type":1021,"required":1022},[4713],{"key":3035,"type":1021,"required":1022},"/rpc/methods/push-high-priority-transaction",{"name":4716,"description":4717,"tags":4718,"params":4720,"result":4723,"method":4725,"humanReadableName":4726,"input":4727,"output":4729,"link":4731,"popular":101},"pushTransaction","Pushes a raw transaction with a default priority assigned into the mempool and broadcast it to the network.",[4719],{"name":4640},[4721],{"name":2974,"schema":4722,"required":1022},{"type":1021},{"name":3035,"schema":4724},{"type":1021},"push-transaction","Push transaction",[4728],{"key":2974,"type":1021,"required":1022},[4730],{"key":3035,"type":1021,"required":1022},"/rpc/methods/push-transaction",[4733,4735,4737,4739,4741,4743],{"text":4734,"link":4650,"popular":101},"`getMinFeePerByte`",{"text":4736,"link":4666,"popular":101},"`getTransactionFromMempool`",{"text":4738,"link":4678,"popular":1022},"`mempool`",{"text":4740,"link":4697,"popular":101},"`mempoolContent`",{"text":4742,"link":4714,"popular":101},"`pushHighPriorityTransaction`",{"text":4744,"link":4731,"popular":101},"`pushTransaction`",{"icon":4746,"methods":4747,"text":4825,"items":4826},"i-tabler:world",[4748,4767,4781,4796,4810],{"name":4749,"description":4750,"tags":4751,"params":4753,"result":4754,"method":4760,"humanReadableName":4761,"input":4762,"output":4763,"link":4766,"popular":101},"getAddressBook","Returns the address book",[4752],{"name":1285},[],{"name":1188,"schema":4755},{"type":1190,"items":4756},{"type":1142,"properties":4757},{"0":4758,"1":4759},{"type":1021},{"type":1142},"get-address-book","Get address book",[],[4764],{"key":1188,"type":4765,"required":1022},"[string, object][]","/rpc/methods/get-address-book",{"name":4768,"description":4769,"tags":4770,"params":4772,"result":4773,"method":4775,"humanReadableName":4776,"input":4777,"output":4778,"link":4780,"popular":101},"getClientVersion","Returns the version of the client the RPC server is running.",[4771],{"name":1285},[],{"name":2180,"schema":4774},{"type":1021},"get-client-version","Get client version",[],[4779],{"key":2180,"type":1021,"required":1022},"/rpc/methods/get-client-version",{"name":4782,"description":4783,"tags":4784,"params":4786,"result":4787,"method":4790,"humanReadableName":4791,"input":4792,"output":4793,"link":4795,"popular":101},"getPeerCount","Returns the number of peers.",[4785],{"name":1285},[],{"name":4788,"schema":4789},"usize",{"type":1131},"get-peer-count","Get peer count",[],[4794],{"key":4788,"type":1131,"required":1022},"/rpc/methods/get-peer-count",{"name":4797,"description":4798,"tags":4799,"params":4801,"result":4802,"method":4804,"humanReadableName":4805,"input":4806,"output":4807,"link":4809,"popular":101},"getPeerId","Returns the peer ID for our local peer.",[4800],{"name":1285},[],{"name":2180,"schema":4803},{"type":1021},"get-peer-id","Get peer id",[],[4808],{"key":2180,"type":1021,"required":1022},"/rpc/methods/get-peer-id",{"name":4811,"description":4812,"tags":4813,"params":4815,"result":4816,"method":4819,"humanReadableName":4820,"input":4821,"output":4822,"link":4824,"popular":101},"getPeerList","Returns a list with the IDs of all our peers.",[4814],{"name":1285},[],{"name":1188,"schema":4817},{"type":1190,"items":4818},{"type":1021},"get-peer-list","Get peer list",[],[4823],{"key":1188,"type":1433,"required":1022},"/rpc/methods/get-peer-list","Network",[4827,4829,4831,4833,4835],{"text":4828,"link":4766,"popular":101},"`getAddressBook`",{"text":4830,"link":4780,"popular":101},"`getClientVersion`",{"text":4832,"link":4795,"popular":101},"`getPeerCount`",{"text":4834,"link":4809,"popular":101},"`getPeerId`",{"text":4836,"link":4824,"popular":101},"`getPeerList`",{"icon":4838,"methods":4839,"text":4840,"items":4841},"i-tabler:lock",[],"ZKP Component",[],{"id":4843,"title":4844,"body":4845,"description":9644,"extension":9645,"icon":9646,"layout":9647,"meta":9648,"navigation":9650,"path":197,"seo":9651,"stem":198,"__hash__":9652},"docs/mini-apps/tutorials/mini-app-tutorial.md","Build Your First Nimiq Mini App",{"type":4846,"value":4847,"toc":9635},"minimark",[4848,4852,4903,4908,4911,5036,5040,5053,5068,5072,5075,5445,5449,5452,9407,9411,9418,9495,9501,9505,9508,9528,9535,9544,9548,9572,9578,9581,9593,9596,9614,9622,9631],[4849,4850,4851],"p",{},"In this tutorial, you’ll build a minimal mini app that runs inside Nimiq Pay and calls three Nimiq provider methods:",[4853,4854,4855,4868],"table",{},[4856,4857,4858],"thead",{},[4859,4860,4861,4865],"tr",{},[4862,4863,4864],"th",{},"Method",[4862,4866,4867],{},"Description",[4869,4870,4871,4883,4893],"tbody",{},[4859,4872,4873,4880],{},[4874,4875,4876],"td",{},[4877,4878,4879],"code",{},"listAccounts()",[4874,4881,4882],{},"Get available Nimiq addresses from the wallet",[4859,4884,4885,4890],{},[4874,4886,4887],{},[4877,4888,4889],{},"isConsensusEstablished()",[4874,4891,4892],{},"Check if the wallet has network consensus",[4859,4894,4895,4900],{},[4874,4896,4897],{},[4877,4898,4899],{},"getBlockNumber()",[4874,4901,4902],{},"Get the current blockchain height",[4904,4905,4907],"h2",{"id":4906},"_1-create-the-project","1. Create the project",[4849,4909,4910],{},"Scaffold your app with one of these framework options:",[4912,4913,4914,4966,5001],"code-group",{},[4915,4916,4921],"pre",{"className":4917,"code":4918,"filename":4919,"language":4920,"meta":1124,"style":1124},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","npm create vite@latest my-mini-app -- --template vue-ts\ncd my-mini-app\nnpm install\n","Vue + Vite","bash",[4877,4922,4923,4950,4959],{"__ignoreMap":1124},[4924,4925,4927,4931,4935,4938,4941,4944,4947],"span",{"class":4926,"line":12},"line",[4924,4928,4930],{"class":4929},"sBMFI","npm",[4924,4932,4934],{"class":4933},"sfazB"," create",[4924,4936,4937],{"class":4933}," vite@latest",[4924,4939,4940],{"class":4933}," my-mini-app",[4924,4942,4943],{"class":4933}," --",[4924,4945,4946],{"class":4933}," --template",[4924,4948,4949],{"class":4933}," vue-ts\n",[4924,4951,4952,4956],{"class":4926,"line":27},[4924,4953,4955],{"class":4954},"s2Zo4","cd",[4924,4957,4958],{"class":4933}," my-mini-app\n",[4924,4960,4961,4963],{"class":4926,"line":22},[4924,4962,4930],{"class":4929},[4924,4964,4965],{"class":4933}," install\n",[4915,4967,4970],{"className":4917,"code":4968,"filename":4969,"language":4920,"meta":1124,"style":1124},"npm create vite@latest my-mini-app -- --template react\ncd my-mini-app\nnpm install\n","React + JSX",[4877,4971,4972,4989,4995],{"__ignoreMap":1124},[4924,4973,4974,4976,4978,4980,4982,4984,4986],{"class":4926,"line":12},[4924,4975,4930],{"class":4929},[4924,4977,4934],{"class":4933},[4924,4979,4937],{"class":4933},[4924,4981,4940],{"class":4933},[4924,4983,4943],{"class":4933},[4924,4985,4946],{"class":4933},[4924,4987,4988],{"class":4933}," react\n",[4924,4990,4991,4993],{"class":4926,"line":27},[4924,4992,4955],{"class":4954},[4924,4994,4958],{"class":4933},[4924,4996,4997,4999],{"class":4926,"line":22},[4924,4998,4930],{"class":4929},[4924,5000,4965],{"class":4933},[4915,5002,5005],{"className":4917,"code":5003,"filename":5004,"language":4920,"meta":1124,"style":1124},"npm create vite@latest my-mini-app -- --template svelte\ncd my-mini-app\nnpm install\n","Svelte",[4877,5006,5007,5024,5030],{"__ignoreMap":1124},[4924,5008,5009,5011,5013,5015,5017,5019,5021],{"class":4926,"line":12},[4924,5010,4930],{"class":4929},[4924,5012,4934],{"class":4933},[4924,5014,4937],{"class":4933},[4924,5016,4940],{"class":4933},[4924,5018,4943],{"class":4933},[4924,5020,4946],{"class":4933},[4924,5022,5023],{"class":4933}," svelte\n",[4924,5025,5026,5028],{"class":4926,"line":27},[4924,5027,4955],{"class":4954},[4924,5029,4958],{"class":4933},[4924,5031,5032,5034],{"class":4926,"line":22},[4924,5033,4930],{"class":4929},[4924,5035,4965],{"class":4933},[4904,5037,5039],{"id":5038},"_2-install-the-nimiq-mini-app-sdk","2. Install the Nimiq Mini App SDK",[4849,5041,5042,5043,5052],{},"Install the Nimiq Mini App SDK. For package details, see ",[5044,5045,5049],"a",{"href":5046,"rel":5047},"https://www.npmjs.com/package/@nimiq/mini-app-sdk",[5048],"nofollow",[4877,5050,5051],{},"@nimiq/mini-app-sdk",".",[4915,5054,5056],{"className":4917,"code":5055,"language":4920,"meta":1124,"style":1124},"npm install @nimiq/mini-app-sdk\n",[4877,5057,5058],{"__ignoreMap":1124},[4924,5059,5060,5062,5065],{"class":4926,"line":12},[4924,5061,4930],{"class":4929},[4924,5063,5064],{"class":4933}," install",[4924,5066,5067],{"class":4933}," @nimiq/mini-app-sdk\n",[4904,5069,5071],{"id":5070},"_3-configure-the-dev-server","3. Configure the dev server",[4849,5073,5074],{},"Enable network access so Nimiq Pay on your device can reach the app:",[4912,5076,5077,5221,5332],{},[4915,5078,5083],{"className":5079,"code":5080,"filename":5081,"language":5082,"meta":1124,"style":1124},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import vue from '@vitejs/plugin-vue'\nimport { defineConfig } from 'vite'\n\nexport default defineConfig({\n  plugins: [vue()],\n  server: {\n    port: 5173,\n    host: true,\n  },\n})\n","Vue + Vite (vite.config.ts)","ts",[4877,5084,5085,5107,5130,5135,5151,5172,5182,5195,5208,5213],{"__ignoreMap":1124},[4924,5086,5087,5091,5095,5097,5101,5104],{"class":4926,"line":12},[4924,5088,5090],{"class":5089},"s7zQu","import",[4924,5092,5094],{"class":5093},"sTEyZ"," vue ",[4924,5096,1321],{"class":5089},[4924,5098,5100],{"class":5099},"sMK4o"," '",[4924,5102,5103],{"class":4933},"@vitejs/plugin-vue",[4924,5105,5106],{"class":5099},"'\n",[4924,5108,5109,5111,5114,5117,5120,5123,5125,5128],{"class":4926,"line":27},[4924,5110,5090],{"class":5089},[4924,5112,5113],{"class":5099}," {",[4924,5115,5116],{"class":5093}," defineConfig",[4924,5118,5119],{"class":5099}," }",[4924,5121,5122],{"class":5089}," from",[4924,5124,5100],{"class":5099},[4924,5126,5127],{"class":4933},"vite",[4924,5129,5106],{"class":5099},[4924,5131,5132],{"class":4926,"line":22},[4924,5133,5134],{"emptyLinePlaceholder":1022},"\n",[4924,5136,5137,5140,5143,5145,5148],{"class":4926,"line":17},[4924,5138,5139],{"class":5089},"export",[4924,5141,5142],{"class":5089}," default",[4924,5144,5116],{"class":4954},[4924,5146,5147],{"class":5093},"(",[4924,5149,5150],{"class":5099},"{\n",[4924,5152,5153,5157,5160,5163,5166,5169],{"class":4926,"line":88},[4924,5154,5156],{"class":5155},"swJcz","  plugins",[4924,5158,5159],{"class":5099},":",[4924,5161,5162],{"class":5093}," [",[4924,5164,5165],{"class":4954},"vue",[4924,5167,5168],{"class":5093},"()]",[4924,5170,5171],{"class":5099},",\n",[4924,5173,5174,5177,5179],{"class":4926,"line":280},[4924,5175,5176],{"class":5155},"  server",[4924,5178,5159],{"class":5099},[4924,5180,5181],{"class":5099}," {\n",[4924,5183,5184,5187,5189,5193],{"class":4926,"line":164},[4924,5185,5186],{"class":5155},"    port",[4924,5188,5159],{"class":5099},[4924,5190,5192],{"class":5191},"sbssI"," 5173",[4924,5194,5171],{"class":5099},[4924,5196,5197,5200,5202,5206],{"class":4926,"line":257},[4924,5198,5199],{"class":5155},"    host",[4924,5201,5159],{"class":5099},[4924,5203,5205],{"class":5204},"sfNiH"," true",[4924,5207,5171],{"class":5099},[4924,5209,5210],{"class":4926,"line":247},[4924,5211,5212],{"class":5099},"  },\n",[4924,5214,5215,5218],{"class":4926,"line":252},[4924,5216,5217],{"class":5099},"}",[4924,5219,5220],{"class":5093},")\n",[4915,5222,5227],{"className":5223,"code":5224,"filename":5225,"language":5226,"meta":1124,"style":1124},"language-js shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import react from '@vitejs/plugin-react'\nimport { defineConfig } from 'vite'\n\nexport default defineConfig({\n  plugins: [react()],\n  server: {\n    port: 5173,\n    host: true,\n  },\n})\n","React + JSX (vite.config.js)","js",[4877,5228,5229,5245,5263,5267,5279,5294,5302,5312,5322,5326],{"__ignoreMap":1124},[4924,5230,5231,5233,5236,5238,5240,5243],{"class":4926,"line":12},[4924,5232,5090],{"class":5089},[4924,5234,5235],{"class":5093}," react ",[4924,5237,1321],{"class":5089},[4924,5239,5100],{"class":5099},[4924,5241,5242],{"class":4933},"@vitejs/plugin-react",[4924,5244,5106],{"class":5099},[4924,5246,5247,5249,5251,5253,5255,5257,5259,5261],{"class":4926,"line":27},[4924,5248,5090],{"class":5089},[4924,5250,5113],{"class":5099},[4924,5252,5116],{"class":5093},[4924,5254,5119],{"class":5099},[4924,5256,5122],{"class":5089},[4924,5258,5100],{"class":5099},[4924,5260,5127],{"class":4933},[4924,5262,5106],{"class":5099},[4924,5264,5265],{"class":4926,"line":22},[4924,5266,5134],{"emptyLinePlaceholder":1022},[4924,5268,5269,5271,5273,5275,5277],{"class":4926,"line":17},[4924,5270,5139],{"class":5089},[4924,5272,5142],{"class":5089},[4924,5274,5116],{"class":4954},[4924,5276,5147],{"class":5093},[4924,5278,5150],{"class":5099},[4924,5280,5281,5283,5285,5287,5290,5292],{"class":4926,"line":88},[4924,5282,5156],{"class":5155},[4924,5284,5159],{"class":5099},[4924,5286,5162],{"class":5093},[4924,5288,5289],{"class":4954},"react",[4924,5291,5168],{"class":5093},[4924,5293,5171],{"class":5099},[4924,5295,5296,5298,5300],{"class":4926,"line":280},[4924,5297,5176],{"class":5155},[4924,5299,5159],{"class":5099},[4924,5301,5181],{"class":5099},[4924,5303,5304,5306,5308,5310],{"class":4926,"line":164},[4924,5305,5186],{"class":5155},[4924,5307,5159],{"class":5099},[4924,5309,5192],{"class":5191},[4924,5311,5171],{"class":5099},[4924,5313,5314,5316,5318,5320],{"class":4926,"line":257},[4924,5315,5199],{"class":5155},[4924,5317,5159],{"class":5099},[4924,5319,5205],{"class":5204},[4924,5321,5171],{"class":5099},[4924,5323,5324],{"class":4926,"line":247},[4924,5325,5212],{"class":5099},[4924,5327,5328,5330],{"class":4926,"line":252},[4924,5329,5217],{"class":5099},[4924,5331,5220],{"class":5093},[4915,5333,5336],{"className":5223,"code":5334,"filename":5335,"language":5226,"meta":1124,"style":1124},"import { svelte } from '@sveltejs/vite-plugin-svelte'\nimport { defineConfig } from 'vite'\n\nexport default defineConfig({\n  plugins: [svelte()],\n  server: {\n    port: 5173,\n    host: true,\n  },\n})\n","Svelte (vite.config.js)",[4877,5337,5338,5358,5376,5380,5392,5407,5415,5425,5435,5439],{"__ignoreMap":1124},[4924,5339,5340,5342,5344,5347,5349,5351,5353,5356],{"class":4926,"line":12},[4924,5341,5090],{"class":5089},[4924,5343,5113],{"class":5099},[4924,5345,5346],{"class":5093}," svelte",[4924,5348,5119],{"class":5099},[4924,5350,5122],{"class":5089},[4924,5352,5100],{"class":5099},[4924,5354,5355],{"class":4933},"@sveltejs/vite-plugin-svelte",[4924,5357,5106],{"class":5099},[4924,5359,5360,5362,5364,5366,5368,5370,5372,5374],{"class":4926,"line":27},[4924,5361,5090],{"class":5089},[4924,5363,5113],{"class":5099},[4924,5365,5116],{"class":5093},[4924,5367,5119],{"class":5099},[4924,5369,5122],{"class":5089},[4924,5371,5100],{"class":5099},[4924,5373,5127],{"class":4933},[4924,5375,5106],{"class":5099},[4924,5377,5378],{"class":4926,"line":22},[4924,5379,5134],{"emptyLinePlaceholder":1022},[4924,5381,5382,5384,5386,5388,5390],{"class":4926,"line":17},[4924,5383,5139],{"class":5089},[4924,5385,5142],{"class":5089},[4924,5387,5116],{"class":4954},[4924,5389,5147],{"class":5093},[4924,5391,5150],{"class":5099},[4924,5393,5394,5396,5398,5400,5403,5405],{"class":4926,"line":88},[4924,5395,5156],{"class":5155},[4924,5397,5159],{"class":5099},[4924,5399,5162],{"class":5093},[4924,5401,5402],{"class":4954},"svelte",[4924,5404,5168],{"class":5093},[4924,5406,5171],{"class":5099},[4924,5408,5409,5411,5413],{"class":4926,"line":280},[4924,5410,5176],{"class":5155},[4924,5412,5159],{"class":5099},[4924,5414,5181],{"class":5099},[4924,5416,5417,5419,5421,5423],{"class":4926,"line":164},[4924,5418,5186],{"class":5155},[4924,5420,5159],{"class":5099},[4924,5422,5192],{"class":5191},[4924,5424,5171],{"class":5099},[4924,5426,5427,5429,5431,5433],{"class":4926,"line":257},[4924,5428,5199],{"class":5155},[4924,5430,5159],{"class":5099},[4924,5432,5205],{"class":5204},[4924,5434,5171],{"class":5099},[4924,5436,5437],{"class":4926,"line":247},[4924,5438,5212],{"class":5099},[4924,5440,5441,5443],{"class":4926,"line":252},[4924,5442,5217],{"class":5099},[4924,5444,5220],{"class":5093},[4904,5446,5448],{"id":5447},"_4-add-mini-app-logic-and-ui","4. Add mini app logic and UI",[4849,5450,5451],{},"Replace the main app component with the variant for your framework:",[4912,5453,5454,6832,8254],{},[4915,5455,5459],{"className":5456,"code":5457,"filename":5458,"language":5165,"meta":1124,"style":1124},"language-vue shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u003Cscript setup lang=\"ts\">\nimport { init } from '@nimiq/mini-app-sdk'\nimport { onMounted, ref } from 'vue'\n\nlet nimiqPromise: ReturnType\u003Ctypeof init> | null = null\nconst isConnecting = ref(true)\nconst isReady = ref(false)\nconst accounts = ref\u003Cstring[] | null>(null)\nconst consensus = ref\u003Cboolean | null>(null)\nconst blockNumber = ref\u003Cnumber | null>(null)\nconst errorMessage = ref\u003Cstring | null>(null)\n\nfunction getProviderErrorMessage(value: unknown): string | null {\n  if (typeof value !== 'object' || value === null || !('error' in value))\n    return null\n\n  const maybeError = (value as { error?: { message?: unknown } }).error\n  if (maybeError && typeof maybeError.message === 'string')\n    return maybeError.message\n\n  return 'Provider request failed.'\n}\n\nonMounted(async () => {\n  try {\n    nimiqPromise = init({ timeout: 10_000 })\n    await nimiqPromise\n    isReady.value = true\n  }\n  catch (error) {\n    errorMessage.value = error instanceof Error ? error.message : String(error)\n  }\n  finally {\n    isConnecting.value = false\n  }\n})\n\nasync function runThreeRequests() {\n  if (!nimiqPromise)\n    return\n\n  errorMessage.value = null\n\n  try {\n    const nimiq = await nimiqPromise\n    const [accountsResult, consensusResult, blockResult] = await Promise.all([\n      nimiq.listAccounts(),\n      nimiq.isConsensusEstablished(),\n      nimiq.getBlockNumber(),\n    ])\n\n    const accountsError = getProviderErrorMessage(accountsResult)\n    if (accountsError)\n      throw new Error(accountsError)\n\n    accounts.value = accountsResult as string[]\n    consensus.value = consensusResult\n    blockNumber.value = blockResult\n  }\n  catch (error) {\n    errorMessage.value = error instanceof Error ? error.message : String(error)\n  }\n}\n\u003C/script>\n\n\u003Ctemplate>\n  \u003Cdiv style=\"padding: 24px; font-family: system-ui;\">\n    \u003Ch1>Nimiq Mini App\u003C/h1>\n\n    \u003Cp v-if=\"isConnecting\">\n      Waiting for Nimiq Pay to initialize the provider...\n    \u003C/p>\n\n    \u003Cp v-else-if=\"!isReady\">\n      Open this mini app inside Nimiq Pay to connect to the Nimiq provider.\n    \u003C/p>\n\n    \u003Cbutton :disabled=\"isConnecting || !isReady\" @click=\"runThreeRequests\">\n      Run 3 requests\n    \u003C/button>\n\n    \u003Cpre v-if=\"accounts\">Accounts: {{ accounts }}\u003C/pre>\n    \u003Cpre v-if=\"consensus !== null\">Consensus: {{ consensus }}\u003C/pre>\n    \u003Cpre v-if=\"blockNumber !== null\">Block: {{ blockNumber }}\u003C/pre>\n\n    \u003Cp v-if=\"errorMessage\" style=\"color: #c00;\">\n      {{ errorMessage }}\n    \u003C/p>\n  \u003C/div>\n\u003C/template>\n","Vue + Vite (src/App.vue)",[4877,5460,5461,5489,5508,5533,5537,5570,5589,5607,5638,5665,5692,5719,5723,5753,5809,5816,5820,5866,5898,5910,5915,5928,5934,5939,5958,5966,5993,6002,6017,6023,6038,6079,6084,6092,6107,6112,6119,6124,6140,6155,6161,6166,6180,6185,6192,6208,6246,6260,6273,6286,6292,6297,6315,6328,6345,6350,6372,6387,6402,6407,6420,6455,6460,6465,6475,6480,6490,6513,6533,6538,6559,6565,6575,6580,6601,6607,6616,6621,6655,6661,6670,6675,6704,6733,6762,6767,6798,6804,6813,6823],{"__ignoreMap":1124},[4924,5462,5463,5466,5469,5473,5476,5479,5482,5484,5486],{"class":4926,"line":12},[4924,5464,5465],{"class":5099},"\u003C",[4924,5467,5468],{"class":5155},"script",[4924,5470,5472],{"class":5471},"spNyl"," setup",[4924,5474,5475],{"class":5471}," lang",[4924,5477,5478],{"class":5099},"=",[4924,5480,5481],{"class":5099},"\"",[4924,5483,5082],{"class":4933},[4924,5485,5481],{"class":5099},[4924,5487,5488],{"class":5099},">\n",[4924,5490,5491,5493,5495,5498,5500,5502,5504,5506],{"class":4926,"line":27},[4924,5492,5090],{"class":5089},[4924,5494,5113],{"class":5099},[4924,5496,5497],{"class":5093}," init",[4924,5499,5119],{"class":5099},[4924,5501,5122],{"class":5089},[4924,5503,5100],{"class":5099},[4924,5505,5051],{"class":4933},[4924,5507,5106],{"class":5099},[4924,5509,5510,5512,5514,5517,5520,5523,5525,5527,5529,5531],{"class":4926,"line":22},[4924,5511,5090],{"class":5089},[4924,5513,5113],{"class":5099},[4924,5515,5516],{"class":5093}," onMounted",[4924,5518,5519],{"class":5099},",",[4924,5521,5522],{"class":5093}," ref",[4924,5524,5119],{"class":5099},[4924,5526,5122],{"class":5089},[4924,5528,5100],{"class":5099},[4924,5530,5165],{"class":4933},[4924,5532,5106],{"class":5099},[4924,5534,5535],{"class":4926,"line":17},[4924,5536,5134],{"emptyLinePlaceholder":1022},[4924,5538,5539,5542,5545,5547,5550,5553,5555,5558,5561,5564,5567],{"class":4926,"line":88},[4924,5540,5541],{"class":5471},"let",[4924,5543,5544],{"class":5093}," nimiqPromise",[4924,5546,5159],{"class":5099},[4924,5548,5549],{"class":4929}," ReturnType",[4924,5551,5552],{"class":5099},"\u003Ctypeof",[4924,5554,5497],{"class":5093},[4924,5556,5557],{"class":5099},">",[4924,5559,5560],{"class":5099}," |",[4924,5562,5563],{"class":4929}," null",[4924,5565,5566],{"class":5099}," =",[4924,5568,5569],{"class":5099}," null\n",[4924,5571,5572,5575,5578,5580,5582,5584,5587],{"class":4926,"line":280},[4924,5573,5574],{"class":5471},"const",[4924,5576,5577],{"class":5093}," isConnecting ",[4924,5579,5478],{"class":5099},[4924,5581,5522],{"class":4954},[4924,5583,5147],{"class":5093},[4924,5585,5586],{"class":5204},"true",[4924,5588,5220],{"class":5093},[4924,5590,5591,5593,5596,5598,5600,5602,5605],{"class":4926,"line":164},[4924,5592,5574],{"class":5471},[4924,5594,5595],{"class":5093}," isReady ",[4924,5597,5478],{"class":5099},[4924,5599,5522],{"class":4954},[4924,5601,5147],{"class":5093},[4924,5603,5604],{"class":5204},"false",[4924,5606,5220],{"class":5093},[4924,5608,5609,5611,5614,5616,5618,5620,5622,5625,5628,5630,5632,5634,5636],{"class":4926,"line":257},[4924,5610,5574],{"class":5471},[4924,5612,5613],{"class":5093}," accounts ",[4924,5615,5478],{"class":5099},[4924,5617,5522],{"class":4954},[4924,5619,5465],{"class":5099},[4924,5621,1021],{"class":4929},[4924,5623,5624],{"class":5093},"[] ",[4924,5626,5627],{"class":5099},"|",[4924,5629,5563],{"class":4929},[4924,5631,5557],{"class":5099},[4924,5633,5147],{"class":5093},[4924,5635,1024],{"class":5099},[4924,5637,5220],{"class":5093},[4924,5639,5640,5642,5645,5647,5649,5651,5653,5655,5657,5659,5661,5663],{"class":4926,"line":247},[4924,5641,5574],{"class":5471},[4924,5643,5644],{"class":5093}," consensus ",[4924,5646,5478],{"class":5099},[4924,5648,5522],{"class":4954},[4924,5650,5465],{"class":5099},[4924,5652,1057],{"class":4929},[4924,5654,5560],{"class":5099},[4924,5656,5563],{"class":4929},[4924,5658,5557],{"class":5099},[4924,5660,5147],{"class":5093},[4924,5662,1024],{"class":5099},[4924,5664,5220],{"class":5093},[4924,5666,5667,5669,5672,5674,5676,5678,5680,5682,5684,5686,5688,5690],{"class":4926,"line":252},[4924,5668,5574],{"class":5471},[4924,5670,5671],{"class":5093}," blockNumber ",[4924,5673,5478],{"class":5099},[4924,5675,5522],{"class":4954},[4924,5677,5465],{"class":5099},[4924,5679,1131],{"class":4929},[4924,5681,5560],{"class":5099},[4924,5683,5563],{"class":4929},[4924,5685,5557],{"class":5099},[4924,5687,5147],{"class":5093},[4924,5689,1024],{"class":5099},[4924,5691,5220],{"class":5093},[4924,5693,5694,5696,5699,5701,5703,5705,5707,5709,5711,5713,5715,5717],{"class":4926,"line":266},[4924,5695,5574],{"class":5471},[4924,5697,5698],{"class":5093}," errorMessage ",[4924,5700,5478],{"class":5099},[4924,5702,5522],{"class":4954},[4924,5704,5465],{"class":5099},[4924,5706,1021],{"class":4929},[4924,5708,5560],{"class":5099},[4924,5710,5563],{"class":4929},[4924,5712,5557],{"class":5099},[4924,5714,5147],{"class":5093},[4924,5716,1024],{"class":5099},[4924,5718,5220],{"class":5093},[4924,5720,5721],{"class":4926,"line":232},[4924,5722,5134],{"emptyLinePlaceholder":1022},[4924,5724,5725,5728,5731,5733,5736,5738,5741,5744,5747,5749,5751],{"class":4926,"line":237},[4924,5726,5727],{"class":5471},"function",[4924,5729,5730],{"class":4954}," getProviderErrorMessage",[4924,5732,5147],{"class":5099},[4924,5734,1325],{"class":5735},"sHdIc",[4924,5737,5159],{"class":5099},[4924,5739,5740],{"class":4929}," unknown",[4924,5742,5743],{"class":5099},"):",[4924,5745,5746],{"class":4929}," string",[4924,5748,5560],{"class":5099},[4924,5750,5563],{"class":4929},[4924,5752,5181],{"class":5099},[4924,5754,5755,5758,5761,5764,5767,5770,5772,5774,5777,5780,5782,5785,5787,5789,5792,5794,5796,5799,5801,5804,5806],{"class":4926,"line":242},[4924,5756,5757],{"class":5089},"  if",[4924,5759,5760],{"class":5155}," (",[4924,5762,5763],{"class":5099},"typeof",[4924,5765,5766],{"class":5093}," value",[4924,5768,5769],{"class":5099}," !==",[4924,5771,5100],{"class":5099},[4924,5773,1142],{"class":4933},[4924,5775,5776],{"class":5099},"'",[4924,5778,5779],{"class":5099}," ||",[4924,5781,5766],{"class":5093},[4924,5783,5784],{"class":5099}," ===",[4924,5786,5563],{"class":5099},[4924,5788,5779],{"class":5099},[4924,5790,5791],{"class":5099}," !",[4924,5793,5147],{"class":5155},[4924,5795,5776],{"class":5099},[4924,5797,5798],{"class":4933},"error",[4924,5800,5776],{"class":5099},[4924,5802,5803],{"class":5099}," in",[4924,5805,5766],{"class":5093},[4924,5807,5808],{"class":5155},"))\n",[4924,5810,5811,5814],{"class":4926,"line":271},[4924,5812,5813],{"class":5089},"    return",[4924,5815,5569],{"class":5099},[4924,5817,5818],{"class":4926,"line":290},[4924,5819,5134],{"emptyLinePlaceholder":1022},[4924,5821,5822,5825,5828,5830,5832,5834,5837,5839,5842,5845,5847,5850,5852,5854,5856,5858,5861,5863],{"class":4926,"line":285},[4924,5823,5824],{"class":5471},"  const",[4924,5826,5827],{"class":5093}," maybeError",[4924,5829,5566],{"class":5099},[4924,5831,5760],{"class":5155},[4924,5833,1325],{"class":5093},[4924,5835,5836],{"class":5089}," as",[4924,5838,5113],{"class":5099},[4924,5840,5841],{"class":5155}," error",[4924,5843,5844],{"class":5099},"?:",[4924,5846,5113],{"class":5099},[4924,5848,5849],{"class":5155}," message",[4924,5851,5844],{"class":5099},[4924,5853,5740],{"class":4929},[4924,5855,5119],{"class":5099},[4924,5857,5119],{"class":5099},[4924,5859,5860],{"class":5155},")",[4924,5862,5052],{"class":5099},[4924,5864,5865],{"class":5093},"error\n",[4924,5867,5869,5871,5873,5876,5879,5882,5884,5886,5888,5890,5892,5894,5896],{"class":4926,"line":5868},18,[4924,5870,5757],{"class":5089},[4924,5872,5760],{"class":5155},[4924,5874,5875],{"class":5093},"maybeError",[4924,5877,5878],{"class":5099}," &&",[4924,5880,5881],{"class":5099}," typeof",[4924,5883,5827],{"class":5093},[4924,5885,5052],{"class":5099},[4924,5887,4087],{"class":5093},[4924,5889,5784],{"class":5099},[4924,5891,5100],{"class":5099},[4924,5893,1021],{"class":4933},[4924,5895,5776],{"class":5099},[4924,5897,5220],{"class":5155},[4924,5899,5901,5903,5905,5907],{"class":4926,"line":5900},19,[4924,5902,5813],{"class":5089},[4924,5904,5827],{"class":5093},[4924,5906,5052],{"class":5099},[4924,5908,5909],{"class":5093},"message\n",[4924,5911,5913],{"class":4926,"line":5912},20,[4924,5914,5134],{"emptyLinePlaceholder":1022},[4924,5916,5918,5921,5923,5926],{"class":4926,"line":5917},21,[4924,5919,5920],{"class":5089},"  return",[4924,5922,5100],{"class":5099},[4924,5924,5925],{"class":4933},"Provider request failed.",[4924,5927,5106],{"class":5099},[4924,5929,5931],{"class":4926,"line":5930},22,[4924,5932,5933],{"class":5099},"}\n",[4924,5935,5937],{"class":4926,"line":5936},23,[4924,5938,5134],{"emptyLinePlaceholder":1022},[4924,5940,5942,5945,5947,5950,5953,5956],{"class":4926,"line":5941},24,[4924,5943,5944],{"class":4954},"onMounted",[4924,5946,5147],{"class":5093},[4924,5948,5949],{"class":5471},"async",[4924,5951,5952],{"class":5099}," ()",[4924,5954,5955],{"class":5471}," =>",[4924,5957,5181],{"class":5099},[4924,5959,5961,5964],{"class":4926,"line":5960},25,[4924,5962,5963],{"class":5089},"  try",[4924,5965,5181],{"class":5099},[4924,5967,5969,5972,5974,5976,5978,5981,5984,5986,5989,5991],{"class":4926,"line":5968},26,[4924,5970,5971],{"class":5093},"    nimiqPromise",[4924,5973,5566],{"class":5099},[4924,5975,5497],{"class":4954},[4924,5977,5147],{"class":5155},[4924,5979,5980],{"class":5099},"{",[4924,5982,5983],{"class":5155}," timeout",[4924,5985,5159],{"class":5099},[4924,5987,5988],{"class":5191}," 10_000",[4924,5990,5119],{"class":5099},[4924,5992,5220],{"class":5155},[4924,5994,5996,5999],{"class":4926,"line":5995},27,[4924,5997,5998],{"class":5089},"    await",[4924,6000,6001],{"class":5093}," nimiqPromise\n",[4924,6003,6005,6008,6010,6012,6014],{"class":4926,"line":6004},28,[4924,6006,6007],{"class":5093},"    isReady",[4924,6009,5052],{"class":5099},[4924,6011,1325],{"class":5093},[4924,6013,5566],{"class":5099},[4924,6015,6016],{"class":5204}," true\n",[4924,6018,6020],{"class":4926,"line":6019},29,[4924,6021,6022],{"class":5099},"  }\n",[4924,6024,6026,6029,6031,6033,6036],{"class":4926,"line":6025},30,[4924,6027,6028],{"class":5089},"  catch",[4924,6030,5760],{"class":5155},[4924,6032,5798],{"class":5093},[4924,6034,6035],{"class":5155},") ",[4924,6037,5150],{"class":5099},[4924,6039,6041,6044,6046,6048,6050,6052,6055,6058,6061,6063,6065,6067,6070,6073,6075,6077],{"class":4926,"line":6040},31,[4924,6042,6043],{"class":5093},"    errorMessage",[4924,6045,5052],{"class":5099},[4924,6047,1325],{"class":5093},[4924,6049,5566],{"class":5099},[4924,6051,5841],{"class":5093},[4924,6053,6054],{"class":5099}," instanceof",[4924,6056,6057],{"class":4929}," Error",[4924,6059,6060],{"class":5099}," ?",[4924,6062,5841],{"class":5093},[4924,6064,5052],{"class":5099},[4924,6066,4087],{"class":5093},[4924,6068,6069],{"class":5099}," :",[4924,6071,6072],{"class":4954}," String",[4924,6074,5147],{"class":5155},[4924,6076,5798],{"class":5093},[4924,6078,5220],{"class":5155},[4924,6080,6082],{"class":4926,"line":6081},32,[4924,6083,6022],{"class":5099},[4924,6085,6087,6090],{"class":4926,"line":6086},33,[4924,6088,6089],{"class":5089},"  finally",[4924,6091,5181],{"class":5099},[4924,6093,6095,6098,6100,6102,6104],{"class":4926,"line":6094},34,[4924,6096,6097],{"class":5093},"    isConnecting",[4924,6099,5052],{"class":5099},[4924,6101,1325],{"class":5093},[4924,6103,5566],{"class":5099},[4924,6105,6106],{"class":5204}," false\n",[4924,6108,6110],{"class":4926,"line":6109},35,[4924,6111,6022],{"class":5099},[4924,6113,6115,6117],{"class":4926,"line":6114},36,[4924,6116,5217],{"class":5099},[4924,6118,5220],{"class":5093},[4924,6120,6122],{"class":4926,"line":6121},37,[4924,6123,5134],{"emptyLinePlaceholder":1022},[4924,6125,6127,6129,6132,6135,6138],{"class":4926,"line":6126},38,[4924,6128,5949],{"class":5471},[4924,6130,6131],{"class":5471}," function",[4924,6133,6134],{"class":4954}," runThreeRequests",[4924,6136,6137],{"class":5099},"()",[4924,6139,5181],{"class":5099},[4924,6141,6143,6145,6147,6150,6153],{"class":4926,"line":6142},39,[4924,6144,5757],{"class":5089},[4924,6146,5760],{"class":5155},[4924,6148,6149],{"class":5099},"!",[4924,6151,6152],{"class":5093},"nimiqPromise",[4924,6154,5220],{"class":5155},[4924,6156,6158],{"class":4926,"line":6157},40,[4924,6159,6160],{"class":5089},"    return\n",[4924,6162,6164],{"class":4926,"line":6163},41,[4924,6165,5134],{"emptyLinePlaceholder":1022},[4924,6167,6169,6172,6174,6176,6178],{"class":4926,"line":6168},42,[4924,6170,6171],{"class":5093},"  errorMessage",[4924,6173,5052],{"class":5099},[4924,6175,1325],{"class":5093},[4924,6177,5566],{"class":5099},[4924,6179,5569],{"class":5099},[4924,6181,6183],{"class":4926,"line":6182},43,[4924,6184,5134],{"emptyLinePlaceholder":1022},[4924,6186,6188,6190],{"class":4926,"line":6187},44,[4924,6189,5963],{"class":5089},[4924,6191,5181],{"class":5099},[4924,6193,6195,6198,6201,6203,6206],{"class":4926,"line":6194},45,[4924,6196,6197],{"class":5471},"    const",[4924,6199,6200],{"class":5093}," nimiq",[4924,6202,5566],{"class":5099},[4924,6204,6205],{"class":5089}," await",[4924,6207,6001],{"class":5093},[4924,6209,6211,6213,6215,6218,6220,6223,6225,6228,6231,6233,6235,6238,6240,6243],{"class":4926,"line":6210},46,[4924,6212,6197],{"class":5471},[4924,6214,5162],{"class":5099},[4924,6216,6217],{"class":5093},"accountsResult",[4924,6219,5519],{"class":5099},[4924,6221,6222],{"class":5093}," consensusResult",[4924,6224,5519],{"class":5099},[4924,6226,6227],{"class":5093}," blockResult",[4924,6229,6230],{"class":5099},"]",[4924,6232,5566],{"class":5099},[4924,6234,6205],{"class":5089},[4924,6236,6237],{"class":4929}," Promise",[4924,6239,5052],{"class":5099},[4924,6241,6242],{"class":4954},"all",[4924,6244,6245],{"class":5155},"([\n",[4924,6247,6249,6252,6254,6256,6258],{"class":4926,"line":6248},47,[4924,6250,6251],{"class":5093},"      nimiq",[4924,6253,5052],{"class":5099},[4924,6255,4032],{"class":4954},[4924,6257,6137],{"class":5155},[4924,6259,5171],{"class":5099},[4924,6261,6263,6265,6267,6269,6271],{"class":4926,"line":6262},48,[4924,6264,6251],{"class":5093},[4924,6266,5052],{"class":5099},[4924,6268,3002],{"class":4954},[4924,6270,6137],{"class":5155},[4924,6272,5171],{"class":5099},[4924,6274,6276,6278,6280,6282,6284],{"class":4926,"line":6275},49,[4924,6277,6251],{"class":5093},[4924,6279,5052],{"class":5099},[4924,6281,1564],{"class":4954},[4924,6283,6137],{"class":5155},[4924,6285,5171],{"class":5099},[4924,6287,6289],{"class":4926,"line":6288},50,[4924,6290,6291],{"class":5155},"    ])\n",[4924,6293,6295],{"class":4926,"line":6294},51,[4924,6296,5134],{"emptyLinePlaceholder":1022},[4924,6298,6300,6302,6305,6307,6309,6311,6313],{"class":4926,"line":6299},52,[4924,6301,6197],{"class":5471},[4924,6303,6304],{"class":5093}," accountsError",[4924,6306,5566],{"class":5099},[4924,6308,5730],{"class":4954},[4924,6310,5147],{"class":5155},[4924,6312,6217],{"class":5093},[4924,6314,5220],{"class":5155},[4924,6316,6318,6321,6323,6326],{"class":4926,"line":6317},53,[4924,6319,6320],{"class":5089},"    if",[4924,6322,5760],{"class":5155},[4924,6324,6325],{"class":5093},"accountsError",[4924,6327,5220],{"class":5155},[4924,6329,6331,6334,6337,6339,6341,6343],{"class":4926,"line":6330},54,[4924,6332,6333],{"class":5089},"      throw",[4924,6335,6336],{"class":5099}," new",[4924,6338,6057],{"class":4954},[4924,6340,5147],{"class":5155},[4924,6342,6325],{"class":5093},[4924,6344,5220],{"class":5155},[4924,6346,6348],{"class":4926,"line":6347},55,[4924,6349,5134],{"emptyLinePlaceholder":1022},[4924,6351,6353,6356,6358,6360,6362,6365,6367,6369],{"class":4926,"line":6352},56,[4924,6354,6355],{"class":5093},"    accounts",[4924,6357,5052],{"class":5099},[4924,6359,1325],{"class":5093},[4924,6361,5566],{"class":5099},[4924,6363,6364],{"class":5093}," accountsResult",[4924,6366,5836],{"class":5089},[4924,6368,5746],{"class":4929},[4924,6370,6371],{"class":5155},"[]\n",[4924,6373,6375,6378,6380,6382,6384],{"class":4926,"line":6374},57,[4924,6376,6377],{"class":5093},"    consensus",[4924,6379,5052],{"class":5099},[4924,6381,1325],{"class":5093},[4924,6383,5566],{"class":5099},[4924,6385,6386],{"class":5093}," consensusResult\n",[4924,6388,6390,6393,6395,6397,6399],{"class":4926,"line":6389},58,[4924,6391,6392],{"class":5093},"    blockNumber",[4924,6394,5052],{"class":5099},[4924,6396,1325],{"class":5093},[4924,6398,5566],{"class":5099},[4924,6400,6401],{"class":5093}," blockResult\n",[4924,6403,6405],{"class":4926,"line":6404},59,[4924,6406,6022],{"class":5099},[4924,6408,6410,6412,6414,6416,6418],{"class":4926,"line":6409},60,[4924,6411,6028],{"class":5089},[4924,6413,5760],{"class":5155},[4924,6415,5798],{"class":5093},[4924,6417,6035],{"class":5155},[4924,6419,5150],{"class":5099},[4924,6421,6423,6425,6427,6429,6431,6433,6435,6437,6439,6441,6443,6445,6447,6449,6451,6453],{"class":4926,"line":6422},61,[4924,6424,6043],{"class":5093},[4924,6426,5052],{"class":5099},[4924,6428,1325],{"class":5093},[4924,6430,5566],{"class":5099},[4924,6432,5841],{"class":5093},[4924,6434,6054],{"class":5099},[4924,6436,6057],{"class":4929},[4924,6438,6060],{"class":5099},[4924,6440,5841],{"class":5093},[4924,6442,5052],{"class":5099},[4924,6444,4087],{"class":5093},[4924,6446,6069],{"class":5099},[4924,6448,6072],{"class":4954},[4924,6450,5147],{"class":5155},[4924,6452,5798],{"class":5093},[4924,6454,5220],{"class":5155},[4924,6456,6458],{"class":4926,"line":6457},62,[4924,6459,6022],{"class":5099},[4924,6461,6463],{"class":4926,"line":6462},63,[4924,6464,5933],{"class":5099},[4924,6466,6468,6471,6473],{"class":4926,"line":6467},64,[4924,6469,6470],{"class":5099},"\u003C/",[4924,6472,5468],{"class":5155},[4924,6474,5488],{"class":5099},[4924,6476,6478],{"class":4926,"line":6477},65,[4924,6479,5134],{"emptyLinePlaceholder":1022},[4924,6481,6483,6485,6488],{"class":4926,"line":6482},66,[4924,6484,5465],{"class":5099},[4924,6486,6487],{"class":5155},"template",[4924,6489,5488],{"class":5099},[4924,6491,6493,6496,6499,6502,6504,6506,6509,6511],{"class":4926,"line":6492},67,[4924,6494,6495],{"class":5099},"  \u003C",[4924,6497,6498],{"class":5155},"div",[4924,6500,6501],{"class":5471}," style",[4924,6503,5478],{"class":5099},[4924,6505,5481],{"class":5099},[4924,6507,6508],{"class":4933},"padding: 24px; font-family: system-ui;",[4924,6510,5481],{"class":5099},[4924,6512,5488],{"class":5099},[4924,6514,6516,6519,6522,6524,6527,6529,6531],{"class":4926,"line":6515},68,[4924,6517,6518],{"class":5099},"    \u003C",[4924,6520,6521],{"class":5155},"h1",[4924,6523,5557],{"class":5099},[4924,6525,6526],{"class":5093},"Nimiq Mini App",[4924,6528,6470],{"class":5099},[4924,6530,6521],{"class":5155},[4924,6532,5488],{"class":5099},[4924,6534,6536],{"class":4926,"line":6535},69,[4924,6537,5134],{"emptyLinePlaceholder":1022},[4924,6539,6541,6543,6545,6548,6550,6552,6555,6557],{"class":4926,"line":6540},70,[4924,6542,6518],{"class":5099},[4924,6544,4849],{"class":5155},[4924,6546,6547],{"class":5471}," v-if",[4924,6549,5478],{"class":5099},[4924,6551,5481],{"class":5099},[4924,6553,6554],{"class":4933},"isConnecting",[4924,6556,5481],{"class":5099},[4924,6558,5488],{"class":5099},[4924,6560,6562],{"class":4926,"line":6561},71,[4924,6563,6564],{"class":5093},"      Waiting for Nimiq Pay to initialize the provider...\n",[4924,6566,6568,6571,6573],{"class":4926,"line":6567},72,[4924,6569,6570],{"class":5099},"    \u003C/",[4924,6572,4849],{"class":5155},[4924,6574,5488],{"class":5099},[4924,6576,6578],{"class":4926,"line":6577},73,[4924,6579,5134],{"emptyLinePlaceholder":1022},[4924,6581,6583,6585,6587,6590,6592,6594,6597,6599],{"class":4926,"line":6582},74,[4924,6584,6518],{"class":5099},[4924,6586,4849],{"class":5155},[4924,6588,6589],{"class":5471}," v-else-if",[4924,6591,5478],{"class":5099},[4924,6593,5481],{"class":5099},[4924,6595,6596],{"class":4933},"!isReady",[4924,6598,5481],{"class":5099},[4924,6600,5488],{"class":5099},[4924,6602,6604],{"class":4926,"line":6603},75,[4924,6605,6606],{"class":5093},"      Open this mini app inside Nimiq Pay to connect to the Nimiq provider.\n",[4924,6608,6610,6612,6614],{"class":4926,"line":6609},76,[4924,6611,6570],{"class":5099},[4924,6613,4849],{"class":5155},[4924,6615,5488],{"class":5099},[4924,6617,6619],{"class":4926,"line":6618},77,[4924,6620,5134],{"emptyLinePlaceholder":1022},[4924,6622,6624,6626,6629,6632,6634,6636,6639,6641,6644,6646,6648,6651,6653],{"class":4926,"line":6623},78,[4924,6625,6518],{"class":5099},[4924,6627,6628],{"class":5155},"button",[4924,6630,6631],{"class":5471}," :disabled",[4924,6633,5478],{"class":5099},[4924,6635,5481],{"class":5099},[4924,6637,6638],{"class":4933},"isConnecting || !isReady",[4924,6640,5481],{"class":5099},[4924,6642,6643],{"class":5471}," @click",[4924,6645,5478],{"class":5099},[4924,6647,5481],{"class":5099},[4924,6649,6650],{"class":4933},"runThreeRequests",[4924,6652,5481],{"class":5099},[4924,6654,5488],{"class":5099},[4924,6656,6658],{"class":4926,"line":6657},79,[4924,6659,6660],{"class":5093},"      Run 3 requests\n",[4924,6662,6664,6666,6668],{"class":4926,"line":6663},80,[4924,6665,6570],{"class":5099},[4924,6667,6628],{"class":5155},[4924,6669,5488],{"class":5099},[4924,6671,6673],{"class":4926,"line":6672},81,[4924,6674,5134],{"emptyLinePlaceholder":1022},[4924,6676,6678,6680,6682,6684,6686,6688,6691,6693,6695,6698,6700,6702],{"class":4926,"line":6677},82,[4924,6679,6518],{"class":5099},[4924,6681,4915],{"class":5155},[4924,6683,6547],{"class":5471},[4924,6685,5478],{"class":5099},[4924,6687,5481],{"class":5099},[4924,6689,6690],{"class":4933},"accounts",[4924,6692,5481],{"class":5099},[4924,6694,5557],{"class":5099},[4924,6696,6697],{"class":5093},"Accounts: {{ accounts }}",[4924,6699,6470],{"class":5099},[4924,6701,4915],{"class":5155},[4924,6703,5488],{"class":5099},[4924,6705,6707,6709,6711,6713,6715,6717,6720,6722,6724,6727,6729,6731],{"class":4926,"line":6706},83,[4924,6708,6518],{"class":5099},[4924,6710,4915],{"class":5155},[4924,6712,6547],{"class":5471},[4924,6714,5478],{"class":5099},[4924,6716,5481],{"class":5099},[4924,6718,6719],{"class":4933},"consensus !== null",[4924,6721,5481],{"class":5099},[4924,6723,5557],{"class":5099},[4924,6725,6726],{"class":5093},"Consensus: {{ consensus }}",[4924,6728,6470],{"class":5099},[4924,6730,4915],{"class":5155},[4924,6732,5488],{"class":5099},[4924,6734,6736,6738,6740,6742,6744,6746,6749,6751,6753,6756,6758,6760],{"class":4926,"line":6735},84,[4924,6737,6518],{"class":5099},[4924,6739,4915],{"class":5155},[4924,6741,6547],{"class":5471},[4924,6743,5478],{"class":5099},[4924,6745,5481],{"class":5099},[4924,6747,6748],{"class":4933},"blockNumber !== null",[4924,6750,5481],{"class":5099},[4924,6752,5557],{"class":5099},[4924,6754,6755],{"class":5093},"Block: {{ blockNumber }}",[4924,6757,6470],{"class":5099},[4924,6759,4915],{"class":5155},[4924,6761,5488],{"class":5099},[4924,6763,6765],{"class":4926,"line":6764},85,[4924,6766,5134],{"emptyLinePlaceholder":1022},[4924,6768,6770,6772,6774,6776,6778,6780,6783,6785,6787,6789,6791,6794,6796],{"class":4926,"line":6769},86,[4924,6771,6518],{"class":5099},[4924,6773,4849],{"class":5155},[4924,6775,6547],{"class":5471},[4924,6777,5478],{"class":5099},[4924,6779,5481],{"class":5099},[4924,6781,6782],{"class":4933},"errorMessage",[4924,6784,5481],{"class":5099},[4924,6786,6501],{"class":5471},[4924,6788,5478],{"class":5099},[4924,6790,5481],{"class":5099},[4924,6792,6793],{"class":4933},"color: #c00;",[4924,6795,5481],{"class":5099},[4924,6797,5488],{"class":5099},[4924,6799,6801],{"class":4926,"line":6800},87,[4924,6802,6803],{"class":5093},"      {{ errorMessage }}\n",[4924,6805,6807,6809,6811],{"class":4926,"line":6806},88,[4924,6808,6570],{"class":5099},[4924,6810,4849],{"class":5155},[4924,6812,5488],{"class":5099},[4924,6814,6816,6819,6821],{"class":4926,"line":6815},89,[4924,6817,6818],{"class":5099},"  \u003C/",[4924,6820,6498],{"class":5155},[4924,6822,5488],{"class":5099},[4924,6824,6826,6828,6830],{"class":4926,"line":6825},90,[4924,6827,6470],{"class":5099},[4924,6829,6487],{"class":5155},[4924,6831,5488],{"class":5099},[4915,6833,6838],{"className":6834,"code":6835,"filename":6836,"language":6837,"meta":1124,"style":1124},"language-jsx shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import { init } from '@nimiq/mini-app-sdk'\nimport { useEffect, useRef, useState } from 'react'\n\nfunction getProviderErrorMessage(value) {\n  if (typeof value !== 'object' || value === null || !('error' in value))\n    return null\n\n  const maybeError = value.error\n  if (maybeError && typeof maybeError.message === 'string')\n    return maybeError.message\n\n  return 'Provider request failed.'\n}\n\nfunction App() {\n  const nimiqPromiseRef = useRef(null)\n  const [isConnecting, setIsConnecting] = useState(true)\n  const [isReady, setIsReady] = useState(false)\n  const [accounts, setAccounts] = useState(null)\n  const [consensus, setConsensus] = useState(null)\n  const [blockNumber, setBlockNumber] = useState(null)\n  const [errorMessage, setErrorMessage] = useState(null)\n\n  useEffect(() => {\n    let ignore = false\n\n    async function connect() {\n      try {\n        nimiqPromiseRef.current = init({ timeout: 10000 })\n        await nimiqPromiseRef.current\n        if (!ignore)\n          setIsReady(true)\n      }\n      catch (error) {\n        if (!ignore)\n          setErrorMessage(error instanceof Error ? error.message : String(error))\n      }\n      finally {\n        if (!ignore)\n          setIsConnecting(false)\n      }\n    }\n\n    connect()\n\n    return () => {\n      ignore = true\n    }\n  }, [])\n\n  async function runThreeRequests() {\n    if (!nimiqPromiseRef.current)\n      return\n\n    setErrorMessage(null)\n\n    try {\n      const nimiq = await nimiqPromiseRef.current\n      const [accountsResult, consensusResult, blockResult] = await Promise.all([\n        nimiq.listAccounts(),\n        nimiq.isConsensusEstablished(),\n        nimiq.getBlockNumber(),\n      ])\n\n      const accountsError = getProviderErrorMessage(accountsResult)\n      if (accountsError)\n        throw new Error(accountsError)\n\n      setAccounts(accountsResult)\n      setConsensus(consensusResult)\n      setBlockNumber(blockResult)\n    }\n    catch (error) {\n      setErrorMessage(error instanceof Error ? error.message : String(error))\n    }\n  }\n\n  return (\n    \u003Cdiv style={{ padding: 24, fontFamily: 'system-ui' }}>\n      \u003Ch1>Nimiq Mini App\u003C/h1>\n\n      {isConnecting && (\n        \u003Cp>Waiting for Nimiq Pay to initialize the provider...\u003C/p>\n      )}\n\n      {!isConnecting && !isReady && (\n        \u003Cp>Open this mini app inside Nimiq Pay to connect to the Nimiq provider.\u003C/p>\n      )}\n\n      \u003Cbutton disabled={isConnecting || !isReady} onClick={runThreeRequests}>\n        Run 3 requests\n      \u003C/button>\n\n      {accounts && (\n        \u003Cpre>\n          Accounts:\n          {JSON.stringify(accounts)}\n        \u003C/pre>\n      )}\n      {consensus !== null && (\n        \u003Cpre>\n          Consensus:\n          {String(consensus)}\n        \u003C/pre>\n      )}\n      {blockNumber !== null && (\n        \u003Cpre>\n          Block:\n          {String(blockNumber)}\n        \u003C/pre>\n      )}\n\n      {errorMessage && \u003Cp style={{ color: '#c00' }}>{errorMessage}\u003C/p>}\n    \u003C/div>\n  )\n}\n\nexport default App\n","React + JSX (src/App.jsx)","jsx",[4877,6839,6840,6858,6887,6891,6905,6949,6955,6959,6973,7001,7011,7015,7025,7029,7033,7044,7061,7086,7112,7137,7162,7187,7212,7216,7229,7241,7245,7259,7266,7295,7307,7321,7332,7337,7350,7362,7393,7397,7404,7416,7427,7431,7436,7440,7448,7452,7462,7471,7475,7483,7487,7500,7517,7522,7526,7537,7541,7548,7565,7595,7608,7620,7632,7637,7641,7657,7668,7683,7687,7698,7710,7722,7726,7739,7770,7774,7778,7782,7789,7825,7842,7846,7859,7877,7884,7888,7906,7923,7929,7933,7967,7973,7983,7988,8000,8009,8015,8034,8044,8051,8068,8077,8083,8095,8104,8111,8127,8136,8142,8154,8163,8170,8175,8219,8228,8234,8239,8244],{"__ignoreMap":1124},[4924,6841,6842,6844,6846,6848,6850,6852,6854,6856],{"class":4926,"line":12},[4924,6843,5090],{"class":5089},[4924,6845,5113],{"class":5099},[4924,6847,5497],{"class":5093},[4924,6849,5119],{"class":5099},[4924,6851,5122],{"class":5089},[4924,6853,5100],{"class":5099},[4924,6855,5051],{"class":4933},[4924,6857,5106],{"class":5099},[4924,6859,6860,6862,6864,6867,6869,6872,6874,6877,6879,6881,6883,6885],{"class":4926,"line":27},[4924,6861,5090],{"class":5089},[4924,6863,5113],{"class":5099},[4924,6865,6866],{"class":5093}," useEffect",[4924,6868,5519],{"class":5099},[4924,6870,6871],{"class":5093}," useRef",[4924,6873,5519],{"class":5099},[4924,6875,6876],{"class":5093}," useState",[4924,6878,5119],{"class":5099},[4924,6880,5122],{"class":5089},[4924,6882,5100],{"class":5099},[4924,6884,5289],{"class":4933},[4924,6886,5106],{"class":5099},[4924,6888,6889],{"class":4926,"line":22},[4924,6890,5134],{"emptyLinePlaceholder":1022},[4924,6892,6893,6895,6897,6899,6901,6903],{"class":4926,"line":17},[4924,6894,5727],{"class":5471},[4924,6896,5730],{"class":4954},[4924,6898,5147],{"class":5099},[4924,6900,1325],{"class":5735},[4924,6902,5860],{"class":5099},[4924,6904,5181],{"class":5099},[4924,6906,6907,6909,6911,6913,6915,6917,6919,6921,6923,6925,6927,6929,6931,6933,6935,6937,6939,6941,6943,6945,6947],{"class":4926,"line":88},[4924,6908,5757],{"class":5089},[4924,6910,5760],{"class":5155},[4924,6912,5763],{"class":5099},[4924,6914,5766],{"class":5093},[4924,6916,5769],{"class":5099},[4924,6918,5100],{"class":5099},[4924,6920,1142],{"class":4933},[4924,6922,5776],{"class":5099},[4924,6924,5779],{"class":5099},[4924,6926,5766],{"class":5093},[4924,6928,5784],{"class":5099},[4924,6930,5563],{"class":5099},[4924,6932,5779],{"class":5099},[4924,6934,5791],{"class":5099},[4924,6936,5147],{"class":5155},[4924,6938,5776],{"class":5099},[4924,6940,5798],{"class":4933},[4924,6942,5776],{"class":5099},[4924,6944,5803],{"class":5099},[4924,6946,5766],{"class":5093},[4924,6948,5808],{"class":5155},[4924,6950,6951,6953],{"class":4926,"line":280},[4924,6952,5813],{"class":5089},[4924,6954,5569],{"class":5099},[4924,6956,6957],{"class":4926,"line":164},[4924,6958,5134],{"emptyLinePlaceholder":1022},[4924,6960,6961,6963,6965,6967,6969,6971],{"class":4926,"line":257},[4924,6962,5824],{"class":5471},[4924,6964,5827],{"class":5093},[4924,6966,5566],{"class":5099},[4924,6968,5766],{"class":5093},[4924,6970,5052],{"class":5099},[4924,6972,5865],{"class":5093},[4924,6974,6975,6977,6979,6981,6983,6985,6987,6989,6991,6993,6995,6997,6999],{"class":4926,"line":247},[4924,6976,5757],{"class":5089},[4924,6978,5760],{"class":5155},[4924,6980,5875],{"class":5093},[4924,6982,5878],{"class":5099},[4924,6984,5881],{"class":5099},[4924,6986,5827],{"class":5093},[4924,6988,5052],{"class":5099},[4924,6990,4087],{"class":5093},[4924,6992,5784],{"class":5099},[4924,6994,5100],{"class":5099},[4924,6996,1021],{"class":4933},[4924,6998,5776],{"class":5099},[4924,7000,5220],{"class":5155},[4924,7002,7003,7005,7007,7009],{"class":4926,"line":252},[4924,7004,5813],{"class":5089},[4924,7006,5827],{"class":5093},[4924,7008,5052],{"class":5099},[4924,7010,5909],{"class":5093},[4924,7012,7013],{"class":4926,"line":266},[4924,7014,5134],{"emptyLinePlaceholder":1022},[4924,7016,7017,7019,7021,7023],{"class":4926,"line":232},[4924,7018,5920],{"class":5089},[4924,7020,5100],{"class":5099},[4924,7022,5925],{"class":4933},[4924,7024,5106],{"class":5099},[4924,7026,7027],{"class":4926,"line":237},[4924,7028,5933],{"class":5099},[4924,7030,7031],{"class":4926,"line":242},[4924,7032,5134],{"emptyLinePlaceholder":1022},[4924,7034,7035,7037,7040,7042],{"class":4926,"line":271},[4924,7036,5727],{"class":5471},[4924,7038,7039],{"class":4954}," App",[4924,7041,6137],{"class":5099},[4924,7043,5181],{"class":5099},[4924,7045,7046,7048,7051,7053,7055,7057,7059],{"class":4926,"line":290},[4924,7047,5824],{"class":5471},[4924,7049,7050],{"class":5093}," nimiqPromiseRef",[4924,7052,5566],{"class":5099},[4924,7054,6871],{"class":4954},[4924,7056,5147],{"class":5155},[4924,7058,1024],{"class":5099},[4924,7060,5220],{"class":5155},[4924,7062,7063,7065,7067,7069,7071,7074,7076,7078,7080,7082,7084],{"class":4926,"line":285},[4924,7064,5824],{"class":5471},[4924,7066,5162],{"class":5099},[4924,7068,6554],{"class":5093},[4924,7070,5519],{"class":5099},[4924,7072,7073],{"class":5093}," setIsConnecting",[4924,7075,6230],{"class":5099},[4924,7077,5566],{"class":5099},[4924,7079,6876],{"class":4954},[4924,7081,5147],{"class":5155},[4924,7083,5586],{"class":5204},[4924,7085,5220],{"class":5155},[4924,7087,7088,7090,7092,7095,7097,7100,7102,7104,7106,7108,7110],{"class":4926,"line":5868},[4924,7089,5824],{"class":5471},[4924,7091,5162],{"class":5099},[4924,7093,7094],{"class":5093},"isReady",[4924,7096,5519],{"class":5099},[4924,7098,7099],{"class":5093}," setIsReady",[4924,7101,6230],{"class":5099},[4924,7103,5566],{"class":5099},[4924,7105,6876],{"class":4954},[4924,7107,5147],{"class":5155},[4924,7109,5604],{"class":5204},[4924,7111,5220],{"class":5155},[4924,7113,7114,7116,7118,7120,7122,7125,7127,7129,7131,7133,7135],{"class":4926,"line":5900},[4924,7115,5824],{"class":5471},[4924,7117,5162],{"class":5099},[4924,7119,6690],{"class":5093},[4924,7121,5519],{"class":5099},[4924,7123,7124],{"class":5093}," setAccounts",[4924,7126,6230],{"class":5099},[4924,7128,5566],{"class":5099},[4924,7130,6876],{"class":4954},[4924,7132,5147],{"class":5155},[4924,7134,1024],{"class":5099},[4924,7136,5220],{"class":5155},[4924,7138,7139,7141,7143,7145,7147,7150,7152,7154,7156,7158,7160],{"class":4926,"line":5912},[4924,7140,5824],{"class":5471},[4924,7142,5162],{"class":5099},[4924,7144,2163],{"class":5093},[4924,7146,5519],{"class":5099},[4924,7148,7149],{"class":5093}," setConsensus",[4924,7151,6230],{"class":5099},[4924,7153,5566],{"class":5099},[4924,7155,6876],{"class":4954},[4924,7157,5147],{"class":5155},[4924,7159,1024],{"class":5099},[4924,7161,5220],{"class":5155},[4924,7163,7164,7166,7168,7170,7172,7175,7177,7179,7181,7183,7185],{"class":4926,"line":5917},[4924,7165,5824],{"class":5471},[4924,7167,5162],{"class":5099},[4924,7169,1336],{"class":5093},[4924,7171,5519],{"class":5099},[4924,7173,7174],{"class":5093}," setBlockNumber",[4924,7176,6230],{"class":5099},[4924,7178,5566],{"class":5099},[4924,7180,6876],{"class":4954},[4924,7182,5147],{"class":5155},[4924,7184,1024],{"class":5099},[4924,7186,5220],{"class":5155},[4924,7188,7189,7191,7193,7195,7197,7200,7202,7204,7206,7208,7210],{"class":4926,"line":5930},[4924,7190,5824],{"class":5471},[4924,7192,5162],{"class":5099},[4924,7194,6782],{"class":5093},[4924,7196,5519],{"class":5099},[4924,7198,7199],{"class":5093}," setErrorMessage",[4924,7201,6230],{"class":5099},[4924,7203,5566],{"class":5099},[4924,7205,6876],{"class":4954},[4924,7207,5147],{"class":5155},[4924,7209,1024],{"class":5099},[4924,7211,5220],{"class":5155},[4924,7213,7214],{"class":4926,"line":5936},[4924,7215,5134],{"emptyLinePlaceholder":1022},[4924,7217,7218,7221,7223,7225,7227],{"class":4926,"line":5941},[4924,7219,7220],{"class":4954},"  useEffect",[4924,7222,5147],{"class":5155},[4924,7224,6137],{"class":5099},[4924,7226,5955],{"class":5471},[4924,7228,5181],{"class":5099},[4924,7230,7231,7234,7237,7239],{"class":4926,"line":5960},[4924,7232,7233],{"class":5471},"    let",[4924,7235,7236],{"class":5093}," ignore",[4924,7238,5566],{"class":5099},[4924,7240,6106],{"class":5204},[4924,7242,7243],{"class":4926,"line":5968},[4924,7244,5134],{"emptyLinePlaceholder":1022},[4924,7246,7247,7250,7252,7255,7257],{"class":4926,"line":5995},[4924,7248,7249],{"class":5471},"    async",[4924,7251,6131],{"class":5471},[4924,7253,7254],{"class":4954}," connect",[4924,7256,6137],{"class":5099},[4924,7258,5181],{"class":5099},[4924,7260,7261,7264],{"class":4926,"line":6004},[4924,7262,7263],{"class":5089},"      try",[4924,7265,5181],{"class":5099},[4924,7267,7268,7271,7273,7276,7278,7280,7282,7284,7286,7288,7291,7293],{"class":4926,"line":6019},[4924,7269,7270],{"class":5093},"        nimiqPromiseRef",[4924,7272,5052],{"class":5099},[4924,7274,7275],{"class":5093},"current",[4924,7277,5566],{"class":5099},[4924,7279,5497],{"class":4954},[4924,7281,5147],{"class":5155},[4924,7283,5980],{"class":5099},[4924,7285,5983],{"class":5155},[4924,7287,5159],{"class":5099},[4924,7289,7290],{"class":5191}," 10000",[4924,7292,5119],{"class":5099},[4924,7294,5220],{"class":5155},[4924,7296,7297,7300,7302,7304],{"class":4926,"line":6025},[4924,7298,7299],{"class":5089},"        await",[4924,7301,7050],{"class":5093},[4924,7303,5052],{"class":5099},[4924,7305,7306],{"class":5093},"current\n",[4924,7308,7309,7312,7314,7316,7319],{"class":4926,"line":6040},[4924,7310,7311],{"class":5089},"        if",[4924,7313,5760],{"class":5155},[4924,7315,6149],{"class":5099},[4924,7317,7318],{"class":5093},"ignore",[4924,7320,5220],{"class":5155},[4924,7322,7323,7326,7328,7330],{"class":4926,"line":6081},[4924,7324,7325],{"class":4954},"          setIsReady",[4924,7327,5147],{"class":5155},[4924,7329,5586],{"class":5204},[4924,7331,5220],{"class":5155},[4924,7333,7334],{"class":4926,"line":6086},[4924,7335,7336],{"class":5099},"      }\n",[4924,7338,7339,7342,7344,7346,7348],{"class":4926,"line":6094},[4924,7340,7341],{"class":5089},"      catch",[4924,7343,5760],{"class":5155},[4924,7345,5798],{"class":5093},[4924,7347,6035],{"class":5155},[4924,7349,5150],{"class":5099},[4924,7351,7352,7354,7356,7358,7360],{"class":4926,"line":6109},[4924,7353,7311],{"class":5089},[4924,7355,5760],{"class":5155},[4924,7357,6149],{"class":5099},[4924,7359,7318],{"class":5093},[4924,7361,5220],{"class":5155},[4924,7363,7364,7367,7369,7371,7373,7375,7377,7379,7381,7383,7385,7387,7389,7391],{"class":4926,"line":6114},[4924,7365,7366],{"class":4954},"          setErrorMessage",[4924,7368,5147],{"class":5155},[4924,7370,5798],{"class":5093},[4924,7372,6054],{"class":5099},[4924,7374,6057],{"class":4929},[4924,7376,6060],{"class":5099},[4924,7378,5841],{"class":5093},[4924,7380,5052],{"class":5099},[4924,7382,4087],{"class":5093},[4924,7384,6069],{"class":5099},[4924,7386,6072],{"class":4954},[4924,7388,5147],{"class":5155},[4924,7390,5798],{"class":5093},[4924,7392,5808],{"class":5155},[4924,7394,7395],{"class":4926,"line":6121},[4924,7396,7336],{"class":5099},[4924,7398,7399,7402],{"class":4926,"line":6126},[4924,7400,7401],{"class":5089},"      finally",[4924,7403,5181],{"class":5099},[4924,7405,7406,7408,7410,7412,7414],{"class":4926,"line":6142},[4924,7407,7311],{"class":5089},[4924,7409,5760],{"class":5155},[4924,7411,6149],{"class":5099},[4924,7413,7318],{"class":5093},[4924,7415,5220],{"class":5155},[4924,7417,7418,7421,7423,7425],{"class":4926,"line":6157},[4924,7419,7420],{"class":4954},"          setIsConnecting",[4924,7422,5147],{"class":5155},[4924,7424,5604],{"class":5204},[4924,7426,5220],{"class":5155},[4924,7428,7429],{"class":4926,"line":6163},[4924,7430,7336],{"class":5099},[4924,7432,7433],{"class":4926,"line":6168},[4924,7434,7435],{"class":5099},"    }\n",[4924,7437,7438],{"class":4926,"line":6182},[4924,7439,5134],{"emptyLinePlaceholder":1022},[4924,7441,7442,7445],{"class":4926,"line":6187},[4924,7443,7444],{"class":4954},"    connect",[4924,7446,7447],{"class":5155},"()\n",[4924,7449,7450],{"class":4926,"line":6194},[4924,7451,5134],{"emptyLinePlaceholder":1022},[4924,7453,7454,7456,7458,7460],{"class":4926,"line":6210},[4924,7455,5813],{"class":5089},[4924,7457,5952],{"class":5099},[4924,7459,5955],{"class":5471},[4924,7461,5181],{"class":5099},[4924,7463,7464,7467,7469],{"class":4926,"line":6248},[4924,7465,7466],{"class":5093},"      ignore",[4924,7468,5566],{"class":5099},[4924,7470,6016],{"class":5204},[4924,7472,7473],{"class":4926,"line":6262},[4924,7474,7435],{"class":5099},[4924,7476,7477,7480],{"class":4926,"line":6275},[4924,7478,7479],{"class":5099},"  },",[4924,7481,7482],{"class":5155}," [])\n",[4924,7484,7485],{"class":4926,"line":6288},[4924,7486,5134],{"emptyLinePlaceholder":1022},[4924,7488,7489,7492,7494,7496,7498],{"class":4926,"line":6294},[4924,7490,7491],{"class":5471},"  async",[4924,7493,6131],{"class":5471},[4924,7495,6134],{"class":4954},[4924,7497,6137],{"class":5099},[4924,7499,5181],{"class":5099},[4924,7501,7502,7504,7506,7508,7511,7513,7515],{"class":4926,"line":6299},[4924,7503,6320],{"class":5089},[4924,7505,5760],{"class":5155},[4924,7507,6149],{"class":5099},[4924,7509,7510],{"class":5093},"nimiqPromiseRef",[4924,7512,5052],{"class":5099},[4924,7514,7275],{"class":5093},[4924,7516,5220],{"class":5155},[4924,7518,7519],{"class":4926,"line":6317},[4924,7520,7521],{"class":5089},"      return\n",[4924,7523,7524],{"class":4926,"line":6330},[4924,7525,5134],{"emptyLinePlaceholder":1022},[4924,7527,7528,7531,7533,7535],{"class":4926,"line":6347},[4924,7529,7530],{"class":4954},"    setErrorMessage",[4924,7532,5147],{"class":5155},[4924,7534,1024],{"class":5099},[4924,7536,5220],{"class":5155},[4924,7538,7539],{"class":4926,"line":6352},[4924,7540,5134],{"emptyLinePlaceholder":1022},[4924,7542,7543,7546],{"class":4926,"line":6374},[4924,7544,7545],{"class":5089},"    try",[4924,7547,5181],{"class":5099},[4924,7549,7550,7553,7555,7557,7559,7561,7563],{"class":4926,"line":6389},[4924,7551,7552],{"class":5471},"      const",[4924,7554,6200],{"class":5093},[4924,7556,5566],{"class":5099},[4924,7558,6205],{"class":5089},[4924,7560,7050],{"class":5093},[4924,7562,5052],{"class":5099},[4924,7564,7306],{"class":5093},[4924,7566,7567,7569,7571,7573,7575,7577,7579,7581,7583,7585,7587,7589,7591,7593],{"class":4926,"line":6404},[4924,7568,7552],{"class":5471},[4924,7570,5162],{"class":5099},[4924,7572,6217],{"class":5093},[4924,7574,5519],{"class":5099},[4924,7576,6222],{"class":5093},[4924,7578,5519],{"class":5099},[4924,7580,6227],{"class":5093},[4924,7582,6230],{"class":5099},[4924,7584,5566],{"class":5099},[4924,7586,6205],{"class":5089},[4924,7588,6237],{"class":4929},[4924,7590,5052],{"class":5099},[4924,7592,6242],{"class":4954},[4924,7594,6245],{"class":5155},[4924,7596,7597,7600,7602,7604,7606],{"class":4926,"line":6409},[4924,7598,7599],{"class":5093},"        nimiq",[4924,7601,5052],{"class":5099},[4924,7603,4032],{"class":4954},[4924,7605,6137],{"class":5155},[4924,7607,5171],{"class":5099},[4924,7609,7610,7612,7614,7616,7618],{"class":4926,"line":6422},[4924,7611,7599],{"class":5093},[4924,7613,5052],{"class":5099},[4924,7615,3002],{"class":4954},[4924,7617,6137],{"class":5155},[4924,7619,5171],{"class":5099},[4924,7621,7622,7624,7626,7628,7630],{"class":4926,"line":6457},[4924,7623,7599],{"class":5093},[4924,7625,5052],{"class":5099},[4924,7627,1564],{"class":4954},[4924,7629,6137],{"class":5155},[4924,7631,5171],{"class":5099},[4924,7633,7634],{"class":4926,"line":6462},[4924,7635,7636],{"class":5155},"      ])\n",[4924,7638,7639],{"class":4926,"line":6467},[4924,7640,5134],{"emptyLinePlaceholder":1022},[4924,7642,7643,7645,7647,7649,7651,7653,7655],{"class":4926,"line":6477},[4924,7644,7552],{"class":5471},[4924,7646,6304],{"class":5093},[4924,7648,5566],{"class":5099},[4924,7650,5730],{"class":4954},[4924,7652,5147],{"class":5155},[4924,7654,6217],{"class":5093},[4924,7656,5220],{"class":5155},[4924,7658,7659,7662,7664,7666],{"class":4926,"line":6482},[4924,7660,7661],{"class":5089},"      if",[4924,7663,5760],{"class":5155},[4924,7665,6325],{"class":5093},[4924,7667,5220],{"class":5155},[4924,7669,7670,7673,7675,7677,7679,7681],{"class":4926,"line":6492},[4924,7671,7672],{"class":5089},"        throw",[4924,7674,6336],{"class":5099},[4924,7676,6057],{"class":4954},[4924,7678,5147],{"class":5155},[4924,7680,6325],{"class":5093},[4924,7682,5220],{"class":5155},[4924,7684,7685],{"class":4926,"line":6515},[4924,7686,5134],{"emptyLinePlaceholder":1022},[4924,7688,7689,7692,7694,7696],{"class":4926,"line":6535},[4924,7690,7691],{"class":4954},"      setAccounts",[4924,7693,5147],{"class":5155},[4924,7695,6217],{"class":5093},[4924,7697,5220],{"class":5155},[4924,7699,7700,7703,7705,7708],{"class":4926,"line":6540},[4924,7701,7702],{"class":4954},"      setConsensus",[4924,7704,5147],{"class":5155},[4924,7706,7707],{"class":5093},"consensusResult",[4924,7709,5220],{"class":5155},[4924,7711,7712,7715,7717,7720],{"class":4926,"line":6561},[4924,7713,7714],{"class":4954},"      setBlockNumber",[4924,7716,5147],{"class":5155},[4924,7718,7719],{"class":5093},"blockResult",[4924,7721,5220],{"class":5155},[4924,7723,7724],{"class":4926,"line":6567},[4924,7725,7435],{"class":5099},[4924,7727,7728,7731,7733,7735,7737],{"class":4926,"line":6577},[4924,7729,7730],{"class":5089},"    catch",[4924,7732,5760],{"class":5155},[4924,7734,5798],{"class":5093},[4924,7736,6035],{"class":5155},[4924,7738,5150],{"class":5099},[4924,7740,7741,7744,7746,7748,7750,7752,7754,7756,7758,7760,7762,7764,7766,7768],{"class":4926,"line":6582},[4924,7742,7743],{"class":4954},"      setErrorMessage",[4924,7745,5147],{"class":5155},[4924,7747,5798],{"class":5093},[4924,7749,6054],{"class":5099},[4924,7751,6057],{"class":4929},[4924,7753,6060],{"class":5099},[4924,7755,5841],{"class":5093},[4924,7757,5052],{"class":5099},[4924,7759,4087],{"class":5093},[4924,7761,6069],{"class":5099},[4924,7763,6072],{"class":4954},[4924,7765,5147],{"class":5155},[4924,7767,5798],{"class":5093},[4924,7769,5808],{"class":5155},[4924,7771,7772],{"class":4926,"line":6603},[4924,7773,7435],{"class":5099},[4924,7775,7776],{"class":4926,"line":6609},[4924,7777,6022],{"class":5099},[4924,7779,7780],{"class":4926,"line":6618},[4924,7781,5134],{"emptyLinePlaceholder":1022},[4924,7783,7784,7786],{"class":4926,"line":6623},[4924,7785,5920],{"class":5089},[4924,7787,7788],{"class":5155}," (\n",[4924,7790,7791,7793,7795,7797,7800,7803,7805,7808,7810,7813,7815,7817,7820,7822],{"class":4926,"line":6657},[4924,7792,6518],{"class":5099},[4924,7794,6498],{"class":5155},[4924,7796,6501],{"class":5471},[4924,7798,7799],{"class":5099},"={{",[4924,7801,7802],{"class":5155}," padding",[4924,7804,5159],{"class":5099},[4924,7806,7807],{"class":5191}," 24",[4924,7809,5519],{"class":5099},[4924,7811,7812],{"class":5155}," fontFamily",[4924,7814,5159],{"class":5099},[4924,7816,5100],{"class":5099},[4924,7818,7819],{"class":4933},"system-ui",[4924,7821,5776],{"class":5099},[4924,7823,7824],{"class":5099}," }}>\n",[4924,7826,7827,7830,7832,7834,7836,7838,7840],{"class":4926,"line":6663},[4924,7828,7829],{"class":5099},"      \u003C",[4924,7831,6521],{"class":5155},[4924,7833,5557],{"class":5099},[4924,7835,6526],{"class":5093},[4924,7837,6470],{"class":5099},[4924,7839,6521],{"class":5155},[4924,7841,5488],{"class":5099},[4924,7843,7844],{"class":4926,"line":6672},[4924,7845,5134],{"emptyLinePlaceholder":1022},[4924,7847,7848,7851,7854,7857],{"class":4926,"line":6677},[4924,7849,7850],{"class":5099},"      {",[4924,7852,7853],{"class":5093},"isConnecting ",[4924,7855,7856],{"class":5099},"&&",[4924,7858,7788],{"class":5093},[4924,7860,7861,7864,7866,7868,7871,7873,7875],{"class":4926,"line":6706},[4924,7862,7863],{"class":5099},"        \u003C",[4924,7865,4849],{"class":5155},[4924,7867,5557],{"class":5099},[4924,7869,7870],{"class":5093},"Waiting for Nimiq Pay to initialize the provider...",[4924,7872,6470],{"class":5099},[4924,7874,4849],{"class":5155},[4924,7876,5488],{"class":5099},[4924,7878,7879,7882],{"class":4926,"line":6735},[4924,7880,7881],{"class":5093},"      )",[4924,7883,5933],{"class":5099},[4924,7885,7886],{"class":4926,"line":6764},[4924,7887,5134],{"emptyLinePlaceholder":1022},[4924,7889,7890,7893,7895,7897,7899,7902,7904],{"class":4926,"line":6769},[4924,7891,7892],{"class":5099},"      {!",[4924,7894,7853],{"class":5093},[4924,7896,7856],{"class":5099},[4924,7898,5791],{"class":5099},[4924,7900,7901],{"class":5093},"isReady ",[4924,7903,7856],{"class":5099},[4924,7905,7788],{"class":5093},[4924,7907,7908,7910,7912,7914,7917,7919,7921],{"class":4926,"line":6800},[4924,7909,7863],{"class":5099},[4924,7911,4849],{"class":5155},[4924,7913,5557],{"class":5099},[4924,7915,7916],{"class":5093},"Open this mini app inside Nimiq Pay to connect to the Nimiq provider.",[4924,7918,6470],{"class":5099},[4924,7920,4849],{"class":5155},[4924,7922,5488],{"class":5099},[4924,7924,7925,7927],{"class":4926,"line":6806},[4924,7926,7881],{"class":5093},[4924,7928,5933],{"class":5099},[4924,7930,7931],{"class":4926,"line":6815},[4924,7932,5134],{"emptyLinePlaceholder":1022},[4924,7934,7935,7937,7939,7942,7945,7947,7950,7952,7954,7957,7960,7962,7964],{"class":4926,"line":6825},[4924,7936,7829],{"class":5099},[4924,7938,6628],{"class":5155},[4924,7940,7941],{"class":5471}," disabled",[4924,7943,7944],{"class":5099},"={",[4924,7946,7853],{"class":5093},[4924,7948,7949],{"class":5099},"||",[4924,7951,5791],{"class":5099},[4924,7953,7094],{"class":5093},[4924,7955,7956],{"class":5099},"} ",[4924,7958,7959],{"class":5471},"onClick",[4924,7961,7944],{"class":5099},[4924,7963,6650],{"class":5093},[4924,7965,7966],{"class":5099},"}>\n",[4924,7968,7970],{"class":4926,"line":7969},91,[4924,7971,7972],{"class":5093},"        Run 3 requests\n",[4924,7974,7976,7979,7981],{"class":4926,"line":7975},92,[4924,7977,7978],{"class":5099},"      \u003C/",[4924,7980,6628],{"class":5155},[4924,7982,5488],{"class":5099},[4924,7984,7986],{"class":4926,"line":7985},93,[4924,7987,5134],{"emptyLinePlaceholder":1022},[4924,7989,7991,7993,7996,7998],{"class":4926,"line":7990},94,[4924,7992,7850],{"class":5099},[4924,7994,7995],{"class":5093},"accounts ",[4924,7997,7856],{"class":5099},[4924,7999,7788],{"class":5093},[4924,8001,8003,8005,8007],{"class":4926,"line":8002},95,[4924,8004,7863],{"class":5099},[4924,8006,4915],{"class":5155},[4924,8008,5488],{"class":5099},[4924,8010,8012],{"class":4926,"line":8011},96,[4924,8013,8014],{"class":5093},"          Accounts:\n",[4924,8016,8018,8021,8024,8026,8029,8032],{"class":4926,"line":8017},97,[4924,8019,8020],{"class":5099},"          {",[4924,8022,8023],{"class":5093},"JSON",[4924,8025,5052],{"class":5099},[4924,8027,8028],{"class":4954},"stringify",[4924,8030,8031],{"class":5093},"(accounts)",[4924,8033,5933],{"class":5099},[4924,8035,8037,8040,8042],{"class":4926,"line":8036},98,[4924,8038,8039],{"class":5099},"        \u003C/",[4924,8041,4915],{"class":5155},[4924,8043,5488],{"class":5099},[4924,8045,8047,8049],{"class":4926,"line":8046},99,[4924,8048,7881],{"class":5093},[4924,8050,5933],{"class":5099},[4924,8052,8054,8056,8059,8062,8064,8066],{"class":4926,"line":8053},100,[4924,8055,7850],{"class":5099},[4924,8057,8058],{"class":5093},"consensus ",[4924,8060,8061],{"class":5099},"!==",[4924,8063,5563],{"class":5099},[4924,8065,5878],{"class":5099},[4924,8067,7788],{"class":5093},[4924,8069,8071,8073,8075],{"class":4926,"line":8070},101,[4924,8072,7863],{"class":5099},[4924,8074,4915],{"class":5155},[4924,8076,5488],{"class":5099},[4924,8078,8080],{"class":4926,"line":8079},102,[4924,8081,8082],{"class":5093},"          Consensus:\n",[4924,8084,8086,8088,8090,8093],{"class":4926,"line":8085},103,[4924,8087,8020],{"class":5099},[4924,8089,2180],{"class":4954},[4924,8091,8092],{"class":5093},"(consensus)",[4924,8094,5933],{"class":5099},[4924,8096,8098,8100,8102],{"class":4926,"line":8097},104,[4924,8099,8039],{"class":5099},[4924,8101,4915],{"class":5155},[4924,8103,5488],{"class":5099},[4924,8105,8107,8109],{"class":4926,"line":8106},105,[4924,8108,7881],{"class":5093},[4924,8110,5933],{"class":5099},[4924,8112,8114,8116,8119,8121,8123,8125],{"class":4926,"line":8113},106,[4924,8115,7850],{"class":5099},[4924,8117,8118],{"class":5093},"blockNumber ",[4924,8120,8061],{"class":5099},[4924,8122,5563],{"class":5099},[4924,8124,5878],{"class":5099},[4924,8126,7788],{"class":5093},[4924,8128,8130,8132,8134],{"class":4926,"line":8129},107,[4924,8131,7863],{"class":5099},[4924,8133,4915],{"class":5155},[4924,8135,5488],{"class":5099},[4924,8137,8139],{"class":4926,"line":8138},108,[4924,8140,8141],{"class":5093},"          Block:\n",[4924,8143,8145,8147,8149,8152],{"class":4926,"line":8144},109,[4924,8146,8020],{"class":5099},[4924,8148,2180],{"class":4954},[4924,8150,8151],{"class":5093},"(blockNumber)",[4924,8153,5933],{"class":5099},[4924,8155,8157,8159,8161],{"class":4926,"line":8156},110,[4924,8158,8039],{"class":5099},[4924,8160,4915],{"class":5155},[4924,8162,5488],{"class":5099},[4924,8164,8166,8168],{"class":4926,"line":8165},111,[4924,8167,7881],{"class":5093},[4924,8169,5933],{"class":5099},[4924,8171,8173],{"class":4926,"line":8172},112,[4924,8174,5134],{"emptyLinePlaceholder":1022},[4924,8176,8178,8180,8183,8185,8188,8190,8192,8194,8197,8199,8201,8204,8206,8209,8211,8214,8216],{"class":4926,"line":8177},113,[4924,8179,7850],{"class":5099},[4924,8181,8182],{"class":5093},"errorMessage ",[4924,8184,7856],{"class":5099},[4924,8186,8187],{"class":5099}," \u003C",[4924,8189,4849],{"class":5155},[4924,8191,6501],{"class":5471},[4924,8193,7799],{"class":5099},[4924,8195,8196],{"class":5155}," color",[4924,8198,5159],{"class":5099},[4924,8200,5100],{"class":5099},[4924,8202,8203],{"class":4933},"#c00",[4924,8205,5776],{"class":5099},[4924,8207,8208],{"class":5099}," }}>{",[4924,8210,6782],{"class":5093},[4924,8212,8213],{"class":5099},"}\u003C/",[4924,8215,4849],{"class":5155},[4924,8217,8218],{"class":5099},">}\n",[4924,8220,8222,8224,8226],{"class":4926,"line":8221},114,[4924,8223,6570],{"class":5099},[4924,8225,6498],{"class":5155},[4924,8227,5488],{"class":5099},[4924,8229,8231],{"class":4926,"line":8230},115,[4924,8232,8233],{"class":5155},"  )\n",[4924,8235,8237],{"class":4926,"line":8236},116,[4924,8238,5933],{"class":5099},[4924,8240,8242],{"class":4926,"line":8241},117,[4924,8243,5134],{"emptyLinePlaceholder":1022},[4924,8245,8247,8249,8251],{"class":4926,"line":8246},118,[4924,8248,5139],{"class":5089},[4924,8250,5142],{"class":5089},[4924,8252,8253],{"class":5093}," App\n",[4915,8255,8259],{"className":8256,"code":8257,"filename":8258,"language":5402,"meta":1124,"style":1124},"language-svelte shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u003Cscript>\n  import { onMount } from 'svelte'\n  import { init } from '@nimiq/mini-app-sdk'\n\n  let nimiqPromise = null\n  let isConnecting = true\n  let isReady = false\n  let accounts = null\n  let consensus = null\n  let blockNumber = null\n  let errorMessage = null\n\n  function getProviderErrorMessage(value) {\n    if (typeof value !== 'object' || value === null || !('error' in value))\n      return null\n\n    const maybeError = value.error\n    if (maybeError && typeof maybeError.message === 'string')\n      return maybeError.message\n\n    return 'Provider request failed.'\n  }\n\n  onMount(() => {\n    let active = true\n\n    async function connect() {\n      try {\n        nimiqPromise = init({ timeout: 10000 })\n        await nimiqPromise\n        if (active)\n          isReady = true\n      }\n      catch (error) {\n        if (active)\n          errorMessage = error instanceof Error ? error.message : String(error)\n      }\n      finally {\n        if (active)\n          isConnecting = false\n      }\n    }\n\n    connect()\n\n    return () => {\n      active = false\n    }\n  })\n\n  async function runThreeRequests() {\n    if (!nimiqPromise)\n      return\n\n    errorMessage = null\n\n    try {\n      const nimiq = await nimiqPromise\n      const [accountsResult, consensusResult, blockResult] = await Promise.all([\n        nimiq.listAccounts(),\n        nimiq.isConsensusEstablished(),\n        nimiq.getBlockNumber(),\n      ])\n\n      const accountsError = getProviderErrorMessage(accountsResult)\n      if (accountsError)\n        throw new Error(accountsError)\n\n      accounts = accountsResult\n      consensus = consensusResult\n      blockNumber = blockResult\n    }\n    catch (error) {\n      errorMessage = error instanceof Error ? error.message : String(error)\n    }\n  }\n\u003C/script>\n\n\u003Cdiv style=\"padding: 24px; font-family: system-ui;\">\n  \u003Ch1>Nimiq Mini App\u003C/h1>\n\n  {#if isConnecting}\n    \u003Cp>Waiting for Nimiq Pay to initialize the provider...\u003C/p>\n  {:else if !isReady}\n    \u003Cp>\n      Open this mini app inside Nimiq Pay to connect to the Nimiq provider.\n    \u003C/p>\n  {/if}\n\n  \u003Cbutton disabled={isConnecting || !isReady} on:click={runThreeRequests}>\n    Run 3 requests\n  \u003C/button>\n\n  {#if accounts}\n    \u003Cpre>Accounts: {JSON.stringify(accounts)}\u003C/pre>\n  {/if}\n\n  {#if consensus !== null}\n    \u003Cpre>Consensus: {String(consensus)}\u003C/pre>\n  {/if}\n\n  {#if blockNumber !== null}\n    \u003Cpre>Block: {String(blockNumber)}\u003C/pre>\n  {/if}\n\n  {#if errorMessage}\n    \u003Cp style=\"color: #c00;\">{errorMessage}\u003C/p>\n  {/if}\n\u003C/div>\n","Svelte (src/App.svelte)",[4877,8260,8261,8269,8289,8307,8311,8323,8333,8343,8353,8363,8373,8383,8387,8402,8446,8453,8457,8471,8499,8509,8513,8523,8527,8531,8544,8555,8559,8571,8577,8600,8606,8617,8626,8630,8642,8652,8683,8687,8693,8703,8712,8716,8720,8724,8730,8734,8744,8753,8757,8764,8768,8780,8792,8796,8800,8808,8812,8818,8830,8860,8872,8884,8896,8900,8904,8920,8930,8944,8948,8958,8967,8976,8980,8992,9023,9027,9031,9039,9043,9061,9077,9081,9094,9110,9124,9132,9136,9144,9153,9157,9191,9196,9204,9208,9219,9246,9254,9258,9271,9294,9302,9306,9318,9341,9349,9353,9364,9391,9399],{"__ignoreMap":1124},[4924,8262,8263,8265,8267],{"class":4926,"line":12},[4924,8264,5465],{"class":5099},[4924,8266,5468],{"class":5155},[4924,8268,5488],{"class":5099},[4924,8270,8271,8274,8276,8279,8281,8283,8285,8287],{"class":4926,"line":27},[4924,8272,8273],{"class":5089},"  import",[4924,8275,5113],{"class":5099},[4924,8277,8278],{"class":5093}," onMount",[4924,8280,5119],{"class":5099},[4924,8282,5122],{"class":5089},[4924,8284,5100],{"class":5099},[4924,8286,5402],{"class":4933},[4924,8288,5106],{"class":5099},[4924,8290,8291,8293,8295,8297,8299,8301,8303,8305],{"class":4926,"line":22},[4924,8292,8273],{"class":5089},[4924,8294,5113],{"class":5099},[4924,8296,5497],{"class":5093},[4924,8298,5119],{"class":5099},[4924,8300,5122],{"class":5089},[4924,8302,5100],{"class":5099},[4924,8304,5051],{"class":4933},[4924,8306,5106],{"class":5099},[4924,8308,8309],{"class":4926,"line":17},[4924,8310,5134],{"emptyLinePlaceholder":1022},[4924,8312,8313,8316,8319,8321],{"class":4926,"line":88},[4924,8314,8315],{"class":5471},"  let",[4924,8317,8318],{"class":5093}," nimiqPromise ",[4924,8320,5478],{"class":5099},[4924,8322,5569],{"class":5099},[4924,8324,8325,8327,8329,8331],{"class":4926,"line":280},[4924,8326,8315],{"class":5471},[4924,8328,5577],{"class":5093},[4924,8330,5478],{"class":5099},[4924,8332,6016],{"class":5204},[4924,8334,8335,8337,8339,8341],{"class":4926,"line":164},[4924,8336,8315],{"class":5471},[4924,8338,5595],{"class":5093},[4924,8340,5478],{"class":5099},[4924,8342,6106],{"class":5204},[4924,8344,8345,8347,8349,8351],{"class":4926,"line":257},[4924,8346,8315],{"class":5471},[4924,8348,5613],{"class":5093},[4924,8350,5478],{"class":5099},[4924,8352,5569],{"class":5099},[4924,8354,8355,8357,8359,8361],{"class":4926,"line":247},[4924,8356,8315],{"class":5471},[4924,8358,5644],{"class":5093},[4924,8360,5478],{"class":5099},[4924,8362,5569],{"class":5099},[4924,8364,8365,8367,8369,8371],{"class":4926,"line":252},[4924,8366,8315],{"class":5471},[4924,8368,5671],{"class":5093},[4924,8370,5478],{"class":5099},[4924,8372,5569],{"class":5099},[4924,8374,8375,8377,8379,8381],{"class":4926,"line":266},[4924,8376,8315],{"class":5471},[4924,8378,5698],{"class":5093},[4924,8380,5478],{"class":5099},[4924,8382,5569],{"class":5099},[4924,8384,8385],{"class":4926,"line":232},[4924,8386,5134],{"emptyLinePlaceholder":1022},[4924,8388,8389,8392,8394,8396,8398,8400],{"class":4926,"line":237},[4924,8390,8391],{"class":5471},"  function",[4924,8393,5730],{"class":4954},[4924,8395,5147],{"class":5099},[4924,8397,1325],{"class":5735},[4924,8399,5860],{"class":5099},[4924,8401,5181],{"class":5099},[4924,8403,8404,8406,8408,8410,8412,8414,8416,8418,8420,8422,8424,8426,8428,8430,8432,8434,8436,8438,8440,8442,8444],{"class":4926,"line":242},[4924,8405,6320],{"class":5089},[4924,8407,5760],{"class":5155},[4924,8409,5763],{"class":5099},[4924,8411,5766],{"class":5093},[4924,8413,5769],{"class":5099},[4924,8415,5100],{"class":5099},[4924,8417,1142],{"class":4933},[4924,8419,5776],{"class":5099},[4924,8421,5779],{"class":5099},[4924,8423,5766],{"class":5093},[4924,8425,5784],{"class":5099},[4924,8427,5563],{"class":5099},[4924,8429,5779],{"class":5099},[4924,8431,5791],{"class":5099},[4924,8433,5147],{"class":5155},[4924,8435,5776],{"class":5099},[4924,8437,5798],{"class":4933},[4924,8439,5776],{"class":5099},[4924,8441,5803],{"class":5099},[4924,8443,5766],{"class":5093},[4924,8445,5808],{"class":5155},[4924,8447,8448,8451],{"class":4926,"line":271},[4924,8449,8450],{"class":5089},"      return",[4924,8452,5569],{"class":5099},[4924,8454,8455],{"class":4926,"line":290},[4924,8456,5134],{"emptyLinePlaceholder":1022},[4924,8458,8459,8461,8463,8465,8467,8469],{"class":4926,"line":285},[4924,8460,6197],{"class":5471},[4924,8462,5827],{"class":5093},[4924,8464,5566],{"class":5099},[4924,8466,5766],{"class":5093},[4924,8468,5052],{"class":5099},[4924,8470,5865],{"class":5093},[4924,8472,8473,8475,8477,8479,8481,8483,8485,8487,8489,8491,8493,8495,8497],{"class":4926,"line":5868},[4924,8474,6320],{"class":5089},[4924,8476,5760],{"class":5155},[4924,8478,5875],{"class":5093},[4924,8480,5878],{"class":5099},[4924,8482,5881],{"class":5099},[4924,8484,5827],{"class":5093},[4924,8486,5052],{"class":5099},[4924,8488,4087],{"class":5093},[4924,8490,5784],{"class":5099},[4924,8492,5100],{"class":5099},[4924,8494,1021],{"class":4933},[4924,8496,5776],{"class":5099},[4924,8498,5220],{"class":5155},[4924,8500,8501,8503,8505,8507],{"class":4926,"line":5900},[4924,8502,8450],{"class":5089},[4924,8504,5827],{"class":5093},[4924,8506,5052],{"class":5099},[4924,8508,5909],{"class":5093},[4924,8510,8511],{"class":4926,"line":5912},[4924,8512,5134],{"emptyLinePlaceholder":1022},[4924,8514,8515,8517,8519,8521],{"class":4926,"line":5917},[4924,8516,5813],{"class":5089},[4924,8518,5100],{"class":5099},[4924,8520,5925],{"class":4933},[4924,8522,5106],{"class":5099},[4924,8524,8525],{"class":4926,"line":5930},[4924,8526,6022],{"class":5099},[4924,8528,8529],{"class":4926,"line":5936},[4924,8530,5134],{"emptyLinePlaceholder":1022},[4924,8532,8533,8536,8538,8540,8542],{"class":4926,"line":5941},[4924,8534,8535],{"class":4954},"  onMount",[4924,8537,5147],{"class":5093},[4924,8539,6137],{"class":5099},[4924,8541,5955],{"class":5471},[4924,8543,5181],{"class":5099},[4924,8545,8546,8548,8551,8553],{"class":4926,"line":5960},[4924,8547,7233],{"class":5471},[4924,8549,8550],{"class":5093}," active",[4924,8552,5566],{"class":5099},[4924,8554,6016],{"class":5204},[4924,8556,8557],{"class":4926,"line":5968},[4924,8558,5134],{"emptyLinePlaceholder":1022},[4924,8560,8561,8563,8565,8567,8569],{"class":4926,"line":5995},[4924,8562,7249],{"class":5471},[4924,8564,6131],{"class":5471},[4924,8566,7254],{"class":4954},[4924,8568,6137],{"class":5099},[4924,8570,5181],{"class":5099},[4924,8572,8573,8575],{"class":4926,"line":6004},[4924,8574,7263],{"class":5089},[4924,8576,5181],{"class":5099},[4924,8578,8579,8582,8584,8586,8588,8590,8592,8594,8596,8598],{"class":4926,"line":6019},[4924,8580,8581],{"class":5093},"        nimiqPromise",[4924,8583,5566],{"class":5099},[4924,8585,5497],{"class":4954},[4924,8587,5147],{"class":5155},[4924,8589,5980],{"class":5099},[4924,8591,5983],{"class":5155},[4924,8593,5159],{"class":5099},[4924,8595,7290],{"class":5191},[4924,8597,5119],{"class":5099},[4924,8599,5220],{"class":5155},[4924,8601,8602,8604],{"class":4926,"line":6025},[4924,8603,7299],{"class":5089},[4924,8605,6001],{"class":5093},[4924,8607,8608,8610,8612,8615],{"class":4926,"line":6040},[4924,8609,7311],{"class":5089},[4924,8611,5760],{"class":5155},[4924,8613,8614],{"class":5093},"active",[4924,8616,5220],{"class":5155},[4924,8618,8619,8622,8624],{"class":4926,"line":6081},[4924,8620,8621],{"class":5093},"          isReady",[4924,8623,5566],{"class":5099},[4924,8625,6016],{"class":5204},[4924,8627,8628],{"class":4926,"line":6086},[4924,8629,7336],{"class":5099},[4924,8631,8632,8634,8636,8638,8640],{"class":4926,"line":6094},[4924,8633,7341],{"class":5089},[4924,8635,5760],{"class":5155},[4924,8637,5798],{"class":5093},[4924,8639,6035],{"class":5155},[4924,8641,5150],{"class":5099},[4924,8643,8644,8646,8648,8650],{"class":4926,"line":6109},[4924,8645,7311],{"class":5089},[4924,8647,5760],{"class":5155},[4924,8649,8614],{"class":5093},[4924,8651,5220],{"class":5155},[4924,8653,8654,8657,8659,8661,8663,8665,8667,8669,8671,8673,8675,8677,8679,8681],{"class":4926,"line":6114},[4924,8655,8656],{"class":5093},"          errorMessage",[4924,8658,5566],{"class":5099},[4924,8660,5841],{"class":5093},[4924,8662,6054],{"class":5099},[4924,8664,6057],{"class":4929},[4924,8666,6060],{"class":5099},[4924,8668,5841],{"class":5093},[4924,8670,5052],{"class":5099},[4924,8672,4087],{"class":5093},[4924,8674,6069],{"class":5099},[4924,8676,6072],{"class":4954},[4924,8678,5147],{"class":5155},[4924,8680,5798],{"class":5093},[4924,8682,5220],{"class":5155},[4924,8684,8685],{"class":4926,"line":6121},[4924,8686,7336],{"class":5099},[4924,8688,8689,8691],{"class":4926,"line":6126},[4924,8690,7401],{"class":5089},[4924,8692,5181],{"class":5099},[4924,8694,8695,8697,8699,8701],{"class":4926,"line":6142},[4924,8696,7311],{"class":5089},[4924,8698,5760],{"class":5155},[4924,8700,8614],{"class":5093},[4924,8702,5220],{"class":5155},[4924,8704,8705,8708,8710],{"class":4926,"line":6157},[4924,8706,8707],{"class":5093},"          isConnecting",[4924,8709,5566],{"class":5099},[4924,8711,6106],{"class":5204},[4924,8713,8714],{"class":4926,"line":6163},[4924,8715,7336],{"class":5099},[4924,8717,8718],{"class":4926,"line":6168},[4924,8719,7435],{"class":5099},[4924,8721,8722],{"class":4926,"line":6182},[4924,8723,5134],{"emptyLinePlaceholder":1022},[4924,8725,8726,8728],{"class":4926,"line":6187},[4924,8727,7444],{"class":4954},[4924,8729,7447],{"class":5155},[4924,8731,8732],{"class":4926,"line":6194},[4924,8733,5134],{"emptyLinePlaceholder":1022},[4924,8735,8736,8738,8740,8742],{"class":4926,"line":6210},[4924,8737,5813],{"class":5089},[4924,8739,5952],{"class":5099},[4924,8741,5955],{"class":5471},[4924,8743,5181],{"class":5099},[4924,8745,8746,8749,8751],{"class":4926,"line":6248},[4924,8747,8748],{"class":5093},"      active",[4924,8750,5566],{"class":5099},[4924,8752,6106],{"class":5204},[4924,8754,8755],{"class":4926,"line":6262},[4924,8756,7435],{"class":5099},[4924,8758,8759,8762],{"class":4926,"line":6275},[4924,8760,8761],{"class":5099},"  }",[4924,8763,5220],{"class":5093},[4924,8765,8766],{"class":4926,"line":6288},[4924,8767,5134],{"emptyLinePlaceholder":1022},[4924,8769,8770,8772,8774,8776,8778],{"class":4926,"line":6294},[4924,8771,7491],{"class":5471},[4924,8773,6131],{"class":5471},[4924,8775,6134],{"class":4954},[4924,8777,6137],{"class":5099},[4924,8779,5181],{"class":5099},[4924,8781,8782,8784,8786,8788,8790],{"class":4926,"line":6299},[4924,8783,6320],{"class":5089},[4924,8785,5760],{"class":5155},[4924,8787,6149],{"class":5099},[4924,8789,6152],{"class":5093},[4924,8791,5220],{"class":5155},[4924,8793,8794],{"class":4926,"line":6317},[4924,8795,7521],{"class":5089},[4924,8797,8798],{"class":4926,"line":6330},[4924,8799,5134],{"emptyLinePlaceholder":1022},[4924,8801,8802,8804,8806],{"class":4926,"line":6347},[4924,8803,6043],{"class":5093},[4924,8805,5566],{"class":5099},[4924,8807,5569],{"class":5099},[4924,8809,8810],{"class":4926,"line":6352},[4924,8811,5134],{"emptyLinePlaceholder":1022},[4924,8813,8814,8816],{"class":4926,"line":6374},[4924,8815,7545],{"class":5089},[4924,8817,5181],{"class":5099},[4924,8819,8820,8822,8824,8826,8828],{"class":4926,"line":6389},[4924,8821,7552],{"class":5471},[4924,8823,6200],{"class":5093},[4924,8825,5566],{"class":5099},[4924,8827,6205],{"class":5089},[4924,8829,6001],{"class":5093},[4924,8831,8832,8834,8836,8838,8840,8842,8844,8846,8848,8850,8852,8854,8856,8858],{"class":4926,"line":6404},[4924,8833,7552],{"class":5471},[4924,8835,5162],{"class":5099},[4924,8837,6217],{"class":5093},[4924,8839,5519],{"class":5099},[4924,8841,6222],{"class":5093},[4924,8843,5519],{"class":5099},[4924,8845,6227],{"class":5093},[4924,8847,6230],{"class":5099},[4924,8849,5566],{"class":5099},[4924,8851,6205],{"class":5089},[4924,8853,6237],{"class":4929},[4924,8855,5052],{"class":5099},[4924,8857,6242],{"class":4954},[4924,8859,6245],{"class":5155},[4924,8861,8862,8864,8866,8868,8870],{"class":4926,"line":6409},[4924,8863,7599],{"class":5093},[4924,8865,5052],{"class":5099},[4924,8867,4032],{"class":4954},[4924,8869,6137],{"class":5155},[4924,8871,5171],{"class":5099},[4924,8873,8874,8876,8878,8880,8882],{"class":4926,"line":6422},[4924,8875,7599],{"class":5093},[4924,8877,5052],{"class":5099},[4924,8879,3002],{"class":4954},[4924,8881,6137],{"class":5155},[4924,8883,5171],{"class":5099},[4924,8885,8886,8888,8890,8892,8894],{"class":4926,"line":6457},[4924,8887,7599],{"class":5093},[4924,8889,5052],{"class":5099},[4924,8891,1564],{"class":4954},[4924,8893,6137],{"class":5155},[4924,8895,5171],{"class":5099},[4924,8897,8898],{"class":4926,"line":6462},[4924,8899,7636],{"class":5155},[4924,8901,8902],{"class":4926,"line":6467},[4924,8903,5134],{"emptyLinePlaceholder":1022},[4924,8905,8906,8908,8910,8912,8914,8916,8918],{"class":4926,"line":6477},[4924,8907,7552],{"class":5471},[4924,8909,6304],{"class":5093},[4924,8911,5566],{"class":5099},[4924,8913,5730],{"class":4954},[4924,8915,5147],{"class":5155},[4924,8917,6217],{"class":5093},[4924,8919,5220],{"class":5155},[4924,8921,8922,8924,8926,8928],{"class":4926,"line":6482},[4924,8923,7661],{"class":5089},[4924,8925,5760],{"class":5155},[4924,8927,6325],{"class":5093},[4924,8929,5220],{"class":5155},[4924,8931,8932,8934,8936,8938,8940,8942],{"class":4926,"line":6492},[4924,8933,7672],{"class":5089},[4924,8935,6336],{"class":5099},[4924,8937,6057],{"class":4954},[4924,8939,5147],{"class":5155},[4924,8941,6325],{"class":5093},[4924,8943,5220],{"class":5155},[4924,8945,8946],{"class":4926,"line":6515},[4924,8947,5134],{"emptyLinePlaceholder":1022},[4924,8949,8950,8953,8955],{"class":4926,"line":6535},[4924,8951,8952],{"class":5093},"      accounts",[4924,8954,5566],{"class":5099},[4924,8956,8957],{"class":5093}," accountsResult\n",[4924,8959,8960,8963,8965],{"class":4926,"line":6540},[4924,8961,8962],{"class":5093},"      consensus",[4924,8964,5566],{"class":5099},[4924,8966,6386],{"class":5093},[4924,8968,8969,8972,8974],{"class":4926,"line":6561},[4924,8970,8971],{"class":5093},"      blockNumber",[4924,8973,5566],{"class":5099},[4924,8975,6401],{"class":5093},[4924,8977,8978],{"class":4926,"line":6567},[4924,8979,7435],{"class":5099},[4924,8981,8982,8984,8986,8988,8990],{"class":4926,"line":6577},[4924,8983,7730],{"class":5089},[4924,8985,5760],{"class":5155},[4924,8987,5798],{"class":5093},[4924,8989,6035],{"class":5155},[4924,8991,5150],{"class":5099},[4924,8993,8994,8997,8999,9001,9003,9005,9007,9009,9011,9013,9015,9017,9019,9021],{"class":4926,"line":6582},[4924,8995,8996],{"class":5093},"      errorMessage",[4924,8998,5566],{"class":5099},[4924,9000,5841],{"class":5093},[4924,9002,6054],{"class":5099},[4924,9004,6057],{"class":4929},[4924,9006,6060],{"class":5099},[4924,9008,5841],{"class":5093},[4924,9010,5052],{"class":5099},[4924,9012,4087],{"class":5093},[4924,9014,6069],{"class":5099},[4924,9016,6072],{"class":4954},[4924,9018,5147],{"class":5155},[4924,9020,5798],{"class":5093},[4924,9022,5220],{"class":5155},[4924,9024,9025],{"class":4926,"line":6603},[4924,9026,7435],{"class":5099},[4924,9028,9029],{"class":4926,"line":6609},[4924,9030,6022],{"class":5099},[4924,9032,9033,9035,9037],{"class":4926,"line":6618},[4924,9034,6470],{"class":5099},[4924,9036,5468],{"class":5155},[4924,9038,5488],{"class":5099},[4924,9040,9041],{"class":4926,"line":6623},[4924,9042,5134],{"emptyLinePlaceholder":1022},[4924,9044,9045,9047,9049,9051,9053,9055,9057,9059],{"class":4926,"line":6657},[4924,9046,5465],{"class":5099},[4924,9048,6498],{"class":5155},[4924,9050,6501],{"class":5471},[4924,9052,5478],{"class":5099},[4924,9054,5481],{"class":5099},[4924,9056,6508],{"class":4933},[4924,9058,5481],{"class":5099},[4924,9060,5488],{"class":5099},[4924,9062,9063,9065,9067,9069,9071,9073,9075],{"class":4926,"line":6663},[4924,9064,6495],{"class":5099},[4924,9066,6521],{"class":5155},[4924,9068,5557],{"class":5099},[4924,9070,6526],{"class":5093},[4924,9072,6470],{"class":5099},[4924,9074,6521],{"class":5155},[4924,9076,5488],{"class":5099},[4924,9078,9079],{"class":4926,"line":6672},[4924,9080,5134],{"emptyLinePlaceholder":1022},[4924,9082,9083,9086,9089,9092],{"class":4926,"line":6677},[4924,9084,9085],{"class":5099},"  {#",[4924,9087,9088],{"class":5089},"if",[4924,9090,9091],{"class":5093}," isConnecting",[4924,9093,5933],{"class":5099},[4924,9095,9096,9098,9100,9102,9104,9106,9108],{"class":4926,"line":6706},[4924,9097,6518],{"class":5099},[4924,9099,4849],{"class":5155},[4924,9101,5557],{"class":5099},[4924,9103,7870],{"class":5093},[4924,9105,6470],{"class":5099},[4924,9107,4849],{"class":5155},[4924,9109,5488],{"class":5099},[4924,9111,9112,9115,9118,9120,9122],{"class":4926,"line":6735},[4924,9113,9114],{"class":5099},"  {:",[4924,9116,9117],{"class":5089},"else if",[4924,9119,5791],{"class":5099},[4924,9121,7094],{"class":5093},[4924,9123,5933],{"class":5099},[4924,9125,9126,9128,9130],{"class":4926,"line":6764},[4924,9127,6518],{"class":5099},[4924,9129,4849],{"class":5155},[4924,9131,5488],{"class":5099},[4924,9133,9134],{"class":4926,"line":6769},[4924,9135,6606],{"class":5093},[4924,9137,9138,9140,9142],{"class":4926,"line":6800},[4924,9139,6570],{"class":5099},[4924,9141,4849],{"class":5155},[4924,9143,5488],{"class":5099},[4924,9145,9146,9149,9151],{"class":4926,"line":6806},[4924,9147,9148],{"class":5099},"  {/",[4924,9150,9088],{"class":5089},[4924,9152,5933],{"class":5099},[4924,9154,9155],{"class":4926,"line":6815},[4924,9156,5134],{"emptyLinePlaceholder":1022},[4924,9158,9159,9161,9163,9165,9167,9169,9171,9173,9175,9177,9180,9182,9185,9187,9189],{"class":4926,"line":6825},[4924,9160,6495],{"class":5099},[4924,9162,6628],{"class":5155},[4924,9164,7941],{"class":5471},[4924,9166,7944],{"class":5099},[4924,9168,7853],{"class":5093},[4924,9170,7949],{"class":5099},[4924,9172,5791],{"class":5099},[4924,9174,7094],{"class":5093},[4924,9176,7956],{"class":5099},[4924,9178,9179],{"class":5089},"on",[4924,9181,5159],{"class":5099},[4924,9183,9184],{"class":4929},"click",[4924,9186,7944],{"class":5099},[4924,9188,6650],{"class":5093},[4924,9190,7966],{"class":5099},[4924,9192,9193],{"class":4926,"line":7969},[4924,9194,9195],{"class":5093},"    Run 3 requests\n",[4924,9197,9198,9200,9202],{"class":4926,"line":7975},[4924,9199,6818],{"class":5099},[4924,9201,6628],{"class":5155},[4924,9203,5488],{"class":5099},[4924,9205,9206],{"class":4926,"line":7985},[4924,9207,5134],{"emptyLinePlaceholder":1022},[4924,9209,9210,9212,9214,9217],{"class":4926,"line":7990},[4924,9211,9085],{"class":5099},[4924,9213,9088],{"class":5089},[4924,9215,9216],{"class":5093}," accounts",[4924,9218,5933],{"class":5099},[4924,9220,9221,9223,9225,9227,9230,9232,9234,9236,9238,9240,9242,9244],{"class":4926,"line":8002},[4924,9222,6518],{"class":5099},[4924,9224,4915],{"class":5155},[4924,9226,5557],{"class":5099},[4924,9228,9229],{"class":5093},"Accounts: ",[4924,9231,5980],{"class":5099},[4924,9233,8023],{"class":5093},[4924,9235,5052],{"class":5099},[4924,9237,8028],{"class":4954},[4924,9239,8031],{"class":5093},[4924,9241,8213],{"class":5099},[4924,9243,4915],{"class":5155},[4924,9245,5488],{"class":5099},[4924,9247,9248,9250,9252],{"class":4926,"line":8011},[4924,9249,9148],{"class":5099},[4924,9251,9088],{"class":5089},[4924,9253,5933],{"class":5099},[4924,9255,9256],{"class":4926,"line":8017},[4924,9257,5134],{"emptyLinePlaceholder":1022},[4924,9259,9260,9262,9264,9266,9268],{"class":4926,"line":8036},[4924,9261,9085],{"class":5099},[4924,9263,9088],{"class":5089},[4924,9265,5644],{"class":5093},[4924,9267,8061],{"class":5099},[4924,9269,9270],{"class":5099}," null}\n",[4924,9272,9273,9275,9277,9279,9282,9284,9286,9288,9290,9292],{"class":4926,"line":8046},[4924,9274,6518],{"class":5099},[4924,9276,4915],{"class":5155},[4924,9278,5557],{"class":5099},[4924,9280,9281],{"class":5093},"Consensus: ",[4924,9283,5980],{"class":5099},[4924,9285,2180],{"class":4954},[4924,9287,8092],{"class":5093},[4924,9289,8213],{"class":5099},[4924,9291,4915],{"class":5155},[4924,9293,5488],{"class":5099},[4924,9295,9296,9298,9300],{"class":4926,"line":8053},[4924,9297,9148],{"class":5099},[4924,9299,9088],{"class":5089},[4924,9301,5933],{"class":5099},[4924,9303,9304],{"class":4926,"line":8070},[4924,9305,5134],{"emptyLinePlaceholder":1022},[4924,9307,9308,9310,9312,9314,9316],{"class":4926,"line":8079},[4924,9309,9085],{"class":5099},[4924,9311,9088],{"class":5089},[4924,9313,5671],{"class":5093},[4924,9315,8061],{"class":5099},[4924,9317,9270],{"class":5099},[4924,9319,9320,9322,9324,9326,9329,9331,9333,9335,9337,9339],{"class":4926,"line":8085},[4924,9321,6518],{"class":5099},[4924,9323,4915],{"class":5155},[4924,9325,5557],{"class":5099},[4924,9327,9328],{"class":5093},"Block: ",[4924,9330,5980],{"class":5099},[4924,9332,2180],{"class":4954},[4924,9334,8151],{"class":5093},[4924,9336,8213],{"class":5099},[4924,9338,4915],{"class":5155},[4924,9340,5488],{"class":5099},[4924,9342,9343,9345,9347],{"class":4926,"line":8097},[4924,9344,9148],{"class":5099},[4924,9346,9088],{"class":5089},[4924,9348,5933],{"class":5099},[4924,9350,9351],{"class":4926,"line":8106},[4924,9352,5134],{"emptyLinePlaceholder":1022},[4924,9354,9355,9357,9359,9362],{"class":4926,"line":8113},[4924,9356,9085],{"class":5099},[4924,9358,9088],{"class":5089},[4924,9360,9361],{"class":5093}," errorMessage",[4924,9363,5933],{"class":5099},[4924,9365,9366,9368,9370,9372,9374,9376,9378,9380,9383,9385,9387,9389],{"class":4926,"line":8129},[4924,9367,6518],{"class":5099},[4924,9369,4849],{"class":5155},[4924,9371,6501],{"class":5471},[4924,9373,5478],{"class":5099},[4924,9375,5481],{"class":5099},[4924,9377,6793],{"class":4933},[4924,9379,5481],{"class":5099},[4924,9381,9382],{"class":5099},">{",[4924,9384,6782],{"class":5093},[4924,9386,8213],{"class":5099},[4924,9388,4849],{"class":5155},[4924,9390,5488],{"class":5099},[4924,9392,9393,9395,9397],{"class":4926,"line":8138},[4924,9394,9148],{"class":5099},[4924,9396,9088],{"class":5089},[4924,9398,5933],{"class":5099},[4924,9400,9401,9403,9405],{"class":4926,"line":8144},[4924,9402,6470],{"class":5099},[4924,9404,6498],{"class":5155},[4924,9406,5488],{"class":5099},[4904,9408,9410],{"id":9409},"_5-add-localization","5. Add localization",[4849,9412,9413,9414,9417],{},"Nimiq Pay injects the user's selected language at ",[4877,9415,9416],{},"window.nimiqPay.language",". If you want your app to match the user's Nimiq Pay language, read it at the top of your script:",[4915,9419,9423],{"className":9420,"code":9421,"language":9422,"meta":1124,"style":1124},"language-javascript shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","const language = window.nimiqPay?.language\n  || navigator.language.split('-')[0]\n  || 'en'\n","javascript",[4877,9424,9425,9448,9484],{"__ignoreMap":1124},[4924,9426,9427,9429,9432,9434,9437,9439,9442,9445],{"class":4926,"line":12},[4924,9428,5574],{"class":5471},[4924,9430,9431],{"class":5093}," language ",[4924,9433,5478],{"class":5099},[4924,9435,9436],{"class":5093}," window",[4924,9438,5052],{"class":5099},[4924,9440,9441],{"class":5093},"nimiqPay",[4924,9443,9444],{"class":5099},"?.",[4924,9446,9447],{"class":5093},"language\n",[4924,9449,9450,9453,9456,9458,9461,9463,9466,9468,9470,9473,9475,9478,9481],{"class":4926,"line":27},[4924,9451,9452],{"class":5099},"  ||",[4924,9454,9455],{"class":5093}," navigator",[4924,9457,5052],{"class":5099},[4924,9459,9460],{"class":5093},"language",[4924,9462,5052],{"class":5099},[4924,9464,9465],{"class":4954},"split",[4924,9467,5147],{"class":5093},[4924,9469,5776],{"class":5099},[4924,9471,9472],{"class":4933},"-",[4924,9474,5776],{"class":5099},[4924,9476,9477],{"class":5093},")[",[4924,9479,9480],{"class":5191},"0",[4924,9482,9483],{"class":5093},"]\n",[4924,9485,9486,9488,9490,9493],{"class":4926,"line":22},[4924,9487,9452],{"class":5099},[4924,9489,5100],{"class":5099},[4924,9491,9492],{"class":4933},"en",[4924,9494,5106],{"class":5099},[4849,9496,9497,9498,5052],{},"This reads the Nimiq Pay language first, falls back to the device locale, then to English. For a full translations setup with framework examples, see ",[5044,9499,9500],{"href":180},"Localization in Mini Apps",[4904,9502,9504],{"id":9503},"_6-run-the-mini-app","6. Run the mini app",[4849,9506,9507],{},"Start the Vite dev server:",[4915,9509,9511],{"className":4917,"code":9510,"language":4920,"meta":1124,"style":1124},"npm run dev -- --host\n",[4877,9512,9513],{"__ignoreMap":1124},[4924,9514,9515,9517,9520,9523,9525],{"class":4926,"line":12},[4924,9516,4930],{"class":4929},[4924,9518,9519],{"class":4933}," run",[4924,9521,9522],{"class":4933}," dev",[4924,9524,4943],{"class":4933},[4924,9526,9527],{"class":4933}," --host\n",[4849,9529,9530,9531,9534],{},"Note the ",[9532,9533,4825],"strong",{}," URL in the terminal, for example:",[4915,9536,9538],{"className":4917,"code":9537,"language":4920,"meta":1124,"style":1124},"http://192.168.1.42:5173\n",[4877,9539,9540],{"__ignoreMap":1124},[4924,9541,9542],{"class":4926,"line":12},[4924,9543,9537],{"class":4929},[4904,9545,9547],{"id":9546},"_7-test-inside-nimiq-pay","7. Test inside Nimiq Pay",[9549,9550,9551,9555,9561,9566],"ol",{},[9552,9553,9554],"li",{},"Make sure your phone and dev machine are on the same Wi-Fi network.",[9552,9556,9557,9558,5052],{},"Open ",[9532,9559,9560],{},"Nimiq Pay",[9552,9562,9563,9564,5052],{},"Go to ",[9532,9565,128],{},[9552,9567,9568,9569],{},"Enter your network URL: ",[4877,9570,9571],{},"http://\u003Cyour-ip>:5173",[4849,9573,9574,9575,5052],{},"Open your mini app and wait for the provider to initialize. Once the button becomes enabled, tap ",[9532,9576,9577],{},"Run 3 requests",[4849,9579,9580],{},"You should see:",[9582,9583,9584,9587,9590],"ul",{},[9552,9585,9586],{},"Your Nimiq account address.",[9552,9588,9589],{},"Whether consensus is established.",[9552,9591,9592],{},"The current Nimiq block number.",[4849,9594,9595],{},"If you see an error message, confirm:",[9582,9597,9598,9601,9604],{},[9552,9599,9600],{},"You are opening the app inside Nimiq Pay and not a regular browser.",[9552,9602,9603],{},"Your dev server is reachable from the device.",[9552,9605,9606,9607,9610,9611,9613],{},"If your app uses secure-context-only Web APIs, check whether they are available over the local network URL. For example, ",[4877,9608,9609],{},"crypto.randomUUID()"," may not be available at ",[4877,9612,9571],{},". Add feature detection and a fallback.",[4849,9615,9616,9617,9619,9620,5052],{},"For the full list of available methods and events, see the ",[5044,9618,144],{"href":145}," and ",[5044,9621,140],{"href":141},[4849,9623,9624,9625,9630],{},"You can also check ",[5044,9626,9629],{"href":9627,"rel":9628},"https://github.com/Eligioo/nimiq-mini-app-demo",[5048],"this demo"," repository to see all supported methods.",[9632,9633,9634],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .sfNiH, html code.shiki .sfNiH{--shiki-light:#FF5370;--shiki-default:#FF9CAC;--shiki-dark:#FF9CAC}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sHdIc, html code.shiki .sHdIc{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#EEFFFF;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic}",{"title":1124,"searchDepth":27,"depth":27,"links":9636},[9637,9638,9639,9640,9641,9642,9643],{"id":4906,"depth":27,"text":4907},{"id":5038,"depth":27,"text":5039},{"id":5070,"depth":27,"text":5071},{"id":5447,"depth":27,"text":5448},{"id":9409,"depth":27,"text":9410},{"id":9503,"depth":27,"text":9504},{"id":9546,"depth":27,"text":9547},"Guide to setting up a Nimiq Pay minimal mini app dev","md","i-tabler:rocket",null,{"matter":9649},{"title":4844},{"title":196,"order":12},{"title":4844,"description":9644},"2eBljjqvka-FSECWXi9G4SsiYv030aVYKQYBlNHx8dk",[9654,9656],{"title":192,"path":193,"stem":194,"description":9655,"order":27,"children":-1},"Build a mini app that uses both Nimiq and Ethereum providers with user confirmation flows",{"title":10,"path":200,"stem":201,"description":9657,"order":12,"children":-1},"Coordinated changes to the Nimiq protocol (hard forks), and what validators and node operators do for each.",1789036796197]