[{"data":1,"prerenderedAt":8870},["ShallowReactive",2],{"navigation_docs":3,"rpc-sidebar-method-groups":1007,"-mini-apps-tutorials-dual-chain-mini-app-tutorial":4842,"-mini-apps-tutorials-dual-chain-mini-app-tutorial-surround":8865},[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":8856,"extension":8857,"icon":8858,"layout":8859,"meta":8860,"navigation":8862,"path":193,"seo":8863,"stem":194,"__hash__":8864},"docs/mini-apps/tutorials/dual-chain-mini-app-tutorial.md","Build a Dual-Chain Mini App with Nimiq Pay",{"type":4846,"value":4847,"toc":8840},"minimark",[4848,4852,4862,4865,4870,4873,4930,4934,4955,4959,4962,5013,5017,5024,5166,5170,5177,5192,5196,5202,5207,7440,7444,7979,7983,8602,8606,8613,8688,8695,8699,8719,8725,8734,8738,8760,8770,8773,8781,8785,8794,8806,8821,8837],[4849,4850,4851],"p",{},"In this tutorial, you will build a mini app that uses both injected providers:",[4853,4854,4855,4859],"ul",{},[4856,4857,4858],"li",{},"the Nimiq provider for Nimiq account and signing flows",[4856,4860,4861],{},"the Ethereum provider for EIP-1193 account and signing flows",[4849,4863,4864],{},"You will implement methods that require user confirmations so you can test real wallet interactions end to end.",[4866,4867,4869],"h2",{"id":4868},"what-youll-build","What you'll build",[4849,4871,4872],{},"The mini app includes two action buttons:",[4874,4875,4876,4892],"table",{},[4877,4878,4879],"thead",{},[4880,4881,4882,4886,4889],"tr",{},[4883,4884,4885],"th",{},"Flow",[4883,4887,4888],{},"Methods",[4883,4890,4891],{},"User confirmation expected",[4893,4894,4895,4914],"tbody",{},[4880,4896,4897,4901,4911],{},[4898,4899,4900],"td",{},"Nimiq",[4898,4902,4903,4907,4908],{},[4904,4905,4906],"code",{},"listAccounts()"," -> ",[4904,4909,4910],{},"sign()",[4898,4912,4913],{},"2 prompts (account sharing, signing)",[4880,4915,4916,4919,4927],{},[4898,4917,4918],{},"Ethereum",[4898,4920,4921,4907,4924],{},[4904,4922,4923],{},"eth_requestAccounts",[4904,4925,4926],{},"personal_sign",[4898,4928,4929],{},"2 prompts (account connection, signing)",[4866,4931,4933],{"id":4932},"prerequisites","Prerequisites",[4853,4935,4936,4943,4949,4952],{},[4856,4937,4938,4942],{},[4939,4940,4941],"strong",{},"Node.js"," (version 22+ required)",[4856,4944,4945,4948],{},[4939,4946,4947],{},"Nimiq Pay"," app on a mobile device (or emulator)",[4856,4950,4951],{},"Phone and dev machine on the same Wi-Fi network",[4856,4953,4954],{},"At least one Ethereum account available in Nimiq Pay for the Ethereum success path",[4866,4956,4958],{"id":4957},"_1-create-the-project","1. Create the project",[4849,4960,4961],{},"Use Vite with Vue + TypeScript for this tutorial:",[4963,4964,4968],"pre",{"className":4965,"code":4966,"language":4967,"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","bash",[4904,4969,4970,4997,5006],{"__ignoreMap":1124},[4971,4972,4974,4978,4982,4985,4988,4991,4994],"span",{"class":4973,"line":12},"line",[4971,4975,4977],{"class":4976},"sBMFI","npm",[4971,4979,4981],{"class":4980},"sfazB"," create",[4971,4983,4984],{"class":4980}," vite@latest",[4971,4986,4987],{"class":4980}," my-mini-app",[4971,4989,4990],{"class":4980}," --",[4971,4992,4993],{"class":4980}," --template",[4971,4995,4996],{"class":4980}," vue-ts\n",[4971,4998,4999,5003],{"class":4973,"line":27},[4971,5000,5002],{"class":5001},"s2Zo4","cd",[4971,5004,5005],{"class":4980}," my-mini-app\n",[4971,5007,5008,5010],{"class":4973,"line":22},[4971,5009,4977],{"class":4976},[4971,5011,5012],{"class":4980}," install\n",[4866,5014,5016],{"id":5015},"_2-configure-the-dev-server","2. Configure the dev server",[4849,5018,5019,5020,5023],{},"Edit ",[4904,5021,5022],{},"vite.config.ts",":",[4963,5025,5029],{"className":5026,"code":5027,"language":5028,"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","ts",[4904,5030,5031,5053,5076,5081,5097,5117,5127,5140,5153,5158],{"__ignoreMap":1124},[4971,5032,5033,5037,5041,5043,5047,5050],{"class":4973,"line":12},[4971,5034,5036],{"class":5035},"s7zQu","import",[4971,5038,5040],{"class":5039},"sTEyZ"," vue ",[4971,5042,1321],{"class":5035},[4971,5044,5046],{"class":5045},"sMK4o"," '",[4971,5048,5049],{"class":4980},"@vitejs/plugin-vue",[4971,5051,5052],{"class":5045},"'\n",[4971,5054,5055,5057,5060,5063,5066,5069,5071,5074],{"class":4973,"line":27},[4971,5056,5036],{"class":5035},[4971,5058,5059],{"class":5045}," {",[4971,5061,5062],{"class":5039}," defineConfig",[4971,5064,5065],{"class":5045}," }",[4971,5067,5068],{"class":5035}," from",[4971,5070,5046],{"class":5045},[4971,5072,5073],{"class":4980},"vite",[4971,5075,5052],{"class":5045},[4971,5077,5078],{"class":4973,"line":22},[4971,5079,5080],{"emptyLinePlaceholder":1022},"\n",[4971,5082,5083,5086,5089,5091,5094],{"class":4973,"line":17},[4971,5084,5085],{"class":5035},"export",[4971,5087,5088],{"class":5035}," default",[4971,5090,5062],{"class":5001},[4971,5092,5093],{"class":5039},"(",[4971,5095,5096],{"class":5045},"{\n",[4971,5098,5099,5103,5105,5108,5111,5114],{"class":4973,"line":88},[4971,5100,5102],{"class":5101},"swJcz","  plugins",[4971,5104,5023],{"class":5045},[4971,5106,5107],{"class":5039}," [",[4971,5109,5110],{"class":5001},"vue",[4971,5112,5113],{"class":5039},"()]",[4971,5115,5116],{"class":5045},",\n",[4971,5118,5119,5122,5124],{"class":4973,"line":280},[4971,5120,5121],{"class":5101},"  server",[4971,5123,5023],{"class":5045},[4971,5125,5126],{"class":5045}," {\n",[4971,5128,5129,5132,5134,5138],{"class":4973,"line":164},[4971,5130,5131],{"class":5101},"    port",[4971,5133,5023],{"class":5045},[4971,5135,5137],{"class":5136},"sbssI"," 5173",[4971,5139,5116],{"class":5045},[4971,5141,5142,5145,5147,5151],{"class":4973,"line":257},[4971,5143,5144],{"class":5101},"    host",[4971,5146,5023],{"class":5045},[4971,5148,5150],{"class":5149},"sfNiH"," true",[4971,5152,5116],{"class":5045},[4971,5154,5155],{"class":4973,"line":247},[4971,5156,5157],{"class":5045},"  },\n",[4971,5159,5160,5163],{"class":4973,"line":252},[4971,5161,5162],{"class":5045},"}",[4971,5164,5165],{"class":5039},")\n",[4866,5167,5169],{"id":5168},"_3-install-the-nimiq-mini-app-sdk","3. Install the Nimiq Mini App SDK",[4849,5171,5172,5173,5176],{},"Install the published Nimiq Mini App SDK before editing ",[4904,5174,5175],{},"src/App.vue",".",[4963,5178,5180],{"className":4965,"code":5179,"language":4967,"meta":1124,"style":1124},"npm install @nimiq/mini-app-sdk\n",[4904,5181,5182],{"__ignoreMap":1124},[4971,5183,5184,5186,5189],{"class":4973,"line":12},[4971,5185,4977],{"class":4976},[4971,5187,5188],{"class":4980}," install",[4971,5190,5191],{"class":4980}," @nimiq/mini-app-sdk\n",[4866,5193,5195],{"id":5194},"_4-add-the-dual-chain-mini-app","4. Add the dual-chain mini app",[4849,5197,5198,5199,5201],{},"In ",[4904,5200,5175],{},", use separate script, template, and style blocks.",[5203,5204,5206],"h3",{"id":5205},"_41-add-the-script-block","4.1 Add the script block",[4963,5208,5211],{"className":5209,"code":5210,"language":5110,"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\ninterface EthereumProvider {\n  request: (args: { method: string, params?: unknown[] | Record\u003Cstring, unknown> }) => Promise\u003Cany>\n}\n\ndeclare global {\n  interface Window {\n    ethereum?: EthereumProvider\n  }\n}\n\nlet nimiqPromise: ReturnType\u003Ctypeof init> | null = null\n\nconst loading = ref(false)\nconst isNimiqConnecting = ref(true)\nconst status = ref\u003Cstring | null>(null)\nconst errorMessage = ref\u003Cstring | null>(null)\n\nconst nimiqAccounts = ref\u003Cstring[] | null>(null)\nconst nimiqSignature = ref\u003Cstring | null>(null)\nconst ethAccounts = ref\u003Cstring[] | null>(null)\nconst ethSignature = 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\n// Convert a UTF-8 string to hex for personal_sign.\nfunction toHexUtf8(input: string) {\n  return `0x${Array.from(new TextEncoder().encode(input))\n    .map(byte => byte.toString(16).padStart(2, '0'))\n    .join('')}`\n}\n\nfunction resetFeedback() {\n  errorMessage.value = null\n  status.value = null\n}\n\nonMounted(async () => {\n  try {\n    nimiqPromise = init({ timeout: 10_000 })\n    await nimiqPromise\n  }\n  catch (error) {\n    errorMessage.value = error instanceof Error ? error.message : String(error)\n  }\n  finally {\n    isNimiqConnecting.value = false\n  }\n})\n\nasync function runNimiqFlow() {\n  resetFeedback()\n  nimiqAccounts.value = null\n  nimiqSignature.value = null\n\n  if (!nimiqPromise) {\n    errorMessage.value = 'Nimiq provider not ready. Open this app inside Nimiq Pay.'\n    status.value = 'Nimiq flow failed.'\n    return\n  }\n\n  loading.value = true\n\n  try {\n    const nimiq = await nimiqPromise\n\n    // Prompt 1: account sharing confirmation.\n    status.value = 'Requesting Nimiq accounts...'\n    const accountsResult = await nimiq.listAccounts()\n    const accountsError = getProviderErrorMessage(accountsResult)\n    if (accountsError)\n      throw new Error(accountsError)\n\n    const accounts = accountsResult as string[]\n    nimiqAccounts.value = accounts\n    if (!accounts.length)\n      throw new Error('No Nimiq accounts returned.')\n\n    // Prompt 2: signing confirmation.\n    status.value = 'Requesting Nimiq signing confirmation...'\n    const signatureResult = await nimiq.sign('Nimiq Pay dual-chain tutorial')\n    const signatureError = getProviderErrorMessage(signatureResult)\n    if (signatureError)\n      throw new Error(signatureError)\n\n    nimiqSignature.value = JSON.stringify(signatureResult, null, 2)\n    status.value = 'Nimiq flow completed.'\n  }\n  catch (error) {\n    errorMessage.value = error instanceof Error ? error.message : String(error)\n    status.value = 'Nimiq flow failed.'\n  }\n  finally {\n    loading.value = false\n  }\n}\n\nasync function runEthereumFlow() {\n  resetFeedback()\n  ethAccounts.value = null\n  ethSignature.value = null\n\n  if (!window.ethereum) {\n    errorMessage.value = 'Ethereum provider not found. Open this app inside Nimiq Pay.'\n    status.value = 'Ethereum flow failed.'\n    return\n  }\n\n  loading.value = true\n\n  try {\n    // Prompt 1: wallet connection confirmation.\n    status.value = 'Requesting Ethereum accounts...'\n    const accounts = await window.ethereum.request({\n      method: 'eth_requestAccounts',\n    }) as string[]\n    ethAccounts.value = accounts\n    if (!accounts.length)\n      throw new Error('No Ethereum accounts returned.')\n\n    // Prompt 2: signing confirmation.\n    const message = toHexUtf8('Nimiq Pay dual-chain tutorial')\n    status.value = 'Requesting Ethereum signing confirmation...'\n    const signature = await window.ethereum.request({\n      method: 'personal_sign',\n      params: [message, accounts[0]],\n    }) as string\n    ethSignature.value = signature\n    status.value = 'Ethereum flow completed.'\n  }\n  catch (error) {\n    errorMessage.value = error instanceof Error ? error.message : String(error)\n    status.value = 'Ethereum flow failed.'\n  }\n  finally {\n    loading.value = false\n  }\n}\n\u003C/script>\n",[4904,5212,5213,5241,5261,5286,5290,5300,5373,5378,5382,5392,5402,5412,5417,5421,5425,5457,5461,5480,5499,5527,5555,5560,5590,5618,5648,5676,5681,5709,5765,5773,5778,5824,5856,5868,5873,5886,5891,5896,5903,5924,5964,6016,6034,6039,6044,6056,6070,6084,6089,6094,6112,6120,6147,6156,6161,6176,6217,6222,6230,6245,6250,6257,6262,6277,6286,6300,6314,6319,6336,6354,6373,6379,6384,6389,6404,6409,6416,6432,6437,6443,6461,6481,6500,6513,6530,6535,6554,6569,6588,6608,6613,6619,6637,6666,6685,6697,6712,6717,6751,6769,6774,6787,6822,6839,6844,6851,6865,6870,6875,6880,6894,6901,6915,6929,6934,6955,6973,6991,6996,7001,7006,7019,7024,7031,7037,7055,7082,7098,7113,7127,7144,7164,7169,7174,7195,7213,7239,7254,7280,7292,7307,7325,7330,7343,7378,7395,7400,7407,7420,7425,7430],{"__ignoreMap":1124},[4971,5214,5215,5218,5221,5225,5228,5231,5234,5236,5238],{"class":4973,"line":12},[4971,5216,5217],{"class":5045},"\u003C",[4971,5219,5220],{"class":5101},"script",[4971,5222,5224],{"class":5223},"spNyl"," setup",[4971,5226,5227],{"class":5223}," lang",[4971,5229,5230],{"class":5045},"=",[4971,5232,5233],{"class":5045},"\"",[4971,5235,5028],{"class":4980},[4971,5237,5233],{"class":5045},[4971,5239,5240],{"class":5045},">\n",[4971,5242,5243,5245,5247,5250,5252,5254,5256,5259],{"class":4973,"line":27},[4971,5244,5036],{"class":5035},[4971,5246,5059],{"class":5045},[4971,5248,5249],{"class":5039}," init",[4971,5251,5065],{"class":5045},[4971,5253,5068],{"class":5035},[4971,5255,5046],{"class":5045},[4971,5257,5258],{"class":4980},"@nimiq/mini-app-sdk",[4971,5260,5052],{"class":5045},[4971,5262,5263,5265,5267,5270,5273,5276,5278,5280,5282,5284],{"class":4973,"line":22},[4971,5264,5036],{"class":5035},[4971,5266,5059],{"class":5045},[4971,5268,5269],{"class":5039}," onMounted",[4971,5271,5272],{"class":5045},",",[4971,5274,5275],{"class":5039}," ref",[4971,5277,5065],{"class":5045},[4971,5279,5068],{"class":5035},[4971,5281,5046],{"class":5045},[4971,5283,5110],{"class":4980},[4971,5285,5052],{"class":5045},[4971,5287,5288],{"class":4973,"line":17},[4971,5289,5080],{"emptyLinePlaceholder":1022},[4971,5291,5292,5295,5298],{"class":4973,"line":88},[4971,5293,5294],{"class":5223},"interface",[4971,5296,5297],{"class":4976}," EthereumProvider",[4971,5299,5126],{"class":5045},[4971,5301,5302,5305,5307,5310,5314,5316,5318,5321,5323,5326,5328,5331,5334,5337,5340,5343,5346,5348,5350,5352,5354,5357,5360,5363,5366,5368,5371],{"class":4973,"line":280},[4971,5303,5304],{"class":5101},"  request",[4971,5306,5023],{"class":5045},[4971,5308,5309],{"class":5045}," (",[4971,5311,5313],{"class":5312},"sHdIc","args",[4971,5315,5023],{"class":5045},[4971,5317,5059],{"class":5045},[4971,5319,5320],{"class":5101}," method",[4971,5322,5023],{"class":5045},[4971,5324,5325],{"class":4976}," string",[4971,5327,5272],{"class":5045},[4971,5329,5330],{"class":5101}," params",[4971,5332,5333],{"class":5045},"?:",[4971,5335,5336],{"class":4976}," unknown",[4971,5338,5339],{"class":5039},"[] ",[4971,5341,5342],{"class":5045},"|",[4971,5344,5345],{"class":4976}," Record",[4971,5347,5217],{"class":5045},[4971,5349,1021],{"class":4976},[4971,5351,5272],{"class":5045},[4971,5353,5336],{"class":4976},[4971,5355,5356],{"class":5045},">",[4971,5358,5359],{"class":5045}," })",[4971,5361,5362],{"class":5223}," =>",[4971,5364,5365],{"class":4976}," Promise",[4971,5367,5217],{"class":5045},[4971,5369,5370],{"class":4976},"any",[4971,5372,5240],{"class":5045},[4971,5374,5375],{"class":4973,"line":164},[4971,5376,5377],{"class":5045},"}\n",[4971,5379,5380],{"class":4973,"line":257},[4971,5381,5080],{"emptyLinePlaceholder":1022},[4971,5383,5384,5387,5390],{"class":4973,"line":247},[4971,5385,5386],{"class":5223},"declare",[4971,5388,5389],{"class":5039}," global ",[4971,5391,5096],{"class":5045},[4971,5393,5394,5397,5400],{"class":4973,"line":252},[4971,5395,5396],{"class":5223},"  interface",[4971,5398,5399],{"class":4976}," Window",[4971,5401,5126],{"class":5045},[4971,5403,5404,5407,5409],{"class":4973,"line":266},[4971,5405,5406],{"class":5101},"    ethereum",[4971,5408,5333],{"class":5045},[4971,5410,5411],{"class":4976}," EthereumProvider\n",[4971,5413,5414],{"class":4973,"line":232},[4971,5415,5416],{"class":5045},"  }\n",[4971,5418,5419],{"class":4973,"line":237},[4971,5420,5377],{"class":5045},[4971,5422,5423],{"class":4973,"line":242},[4971,5424,5080],{"emptyLinePlaceholder":1022},[4971,5426,5427,5430,5433,5435,5438,5441,5443,5445,5448,5451,5454],{"class":4973,"line":271},[4971,5428,5429],{"class":5223},"let",[4971,5431,5432],{"class":5039}," nimiqPromise",[4971,5434,5023],{"class":5045},[4971,5436,5437],{"class":4976}," ReturnType",[4971,5439,5440],{"class":5045},"\u003Ctypeof",[4971,5442,5249],{"class":5039},[4971,5444,5356],{"class":5045},[4971,5446,5447],{"class":5045}," |",[4971,5449,5450],{"class":4976}," null",[4971,5452,5453],{"class":5045}," =",[4971,5455,5456],{"class":5045}," null\n",[4971,5458,5459],{"class":4973,"line":290},[4971,5460,5080],{"emptyLinePlaceholder":1022},[4971,5462,5463,5466,5469,5471,5473,5475,5478],{"class":4973,"line":285},[4971,5464,5465],{"class":5223},"const",[4971,5467,5468],{"class":5039}," loading ",[4971,5470,5230],{"class":5045},[4971,5472,5275],{"class":5001},[4971,5474,5093],{"class":5039},[4971,5476,5477],{"class":5149},"false",[4971,5479,5165],{"class":5039},[4971,5481,5483,5485,5488,5490,5492,5494,5497],{"class":4973,"line":5482},18,[4971,5484,5465],{"class":5223},[4971,5486,5487],{"class":5039}," isNimiqConnecting ",[4971,5489,5230],{"class":5045},[4971,5491,5275],{"class":5001},[4971,5493,5093],{"class":5039},[4971,5495,5496],{"class":5149},"true",[4971,5498,5165],{"class":5039},[4971,5500,5502,5504,5507,5509,5511,5513,5515,5517,5519,5521,5523,5525],{"class":4973,"line":5501},19,[4971,5503,5465],{"class":5223},[4971,5505,5506],{"class":5039}," status ",[4971,5508,5230],{"class":5045},[4971,5510,5275],{"class":5001},[4971,5512,5217],{"class":5045},[4971,5514,1021],{"class":4976},[4971,5516,5447],{"class":5045},[4971,5518,5450],{"class":4976},[4971,5520,5356],{"class":5045},[4971,5522,5093],{"class":5039},[4971,5524,1024],{"class":5045},[4971,5526,5165],{"class":5039},[4971,5528,5530,5532,5535,5537,5539,5541,5543,5545,5547,5549,5551,5553],{"class":4973,"line":5529},20,[4971,5531,5465],{"class":5223},[4971,5533,5534],{"class":5039}," errorMessage ",[4971,5536,5230],{"class":5045},[4971,5538,5275],{"class":5001},[4971,5540,5217],{"class":5045},[4971,5542,1021],{"class":4976},[4971,5544,5447],{"class":5045},[4971,5546,5450],{"class":4976},[4971,5548,5356],{"class":5045},[4971,5550,5093],{"class":5039},[4971,5552,1024],{"class":5045},[4971,5554,5165],{"class":5039},[4971,5556,5558],{"class":4973,"line":5557},21,[4971,5559,5080],{"emptyLinePlaceholder":1022},[4971,5561,5563,5565,5568,5570,5572,5574,5576,5578,5580,5582,5584,5586,5588],{"class":4973,"line":5562},22,[4971,5564,5465],{"class":5223},[4971,5566,5567],{"class":5039}," nimiqAccounts ",[4971,5569,5230],{"class":5045},[4971,5571,5275],{"class":5001},[4971,5573,5217],{"class":5045},[4971,5575,1021],{"class":4976},[4971,5577,5339],{"class":5039},[4971,5579,5342],{"class":5045},[4971,5581,5450],{"class":4976},[4971,5583,5356],{"class":5045},[4971,5585,5093],{"class":5039},[4971,5587,1024],{"class":5045},[4971,5589,5165],{"class":5039},[4971,5591,5593,5595,5598,5600,5602,5604,5606,5608,5610,5612,5614,5616],{"class":4973,"line":5592},23,[4971,5594,5465],{"class":5223},[4971,5596,5597],{"class":5039}," nimiqSignature ",[4971,5599,5230],{"class":5045},[4971,5601,5275],{"class":5001},[4971,5603,5217],{"class":5045},[4971,5605,1021],{"class":4976},[4971,5607,5447],{"class":5045},[4971,5609,5450],{"class":4976},[4971,5611,5356],{"class":5045},[4971,5613,5093],{"class":5039},[4971,5615,1024],{"class":5045},[4971,5617,5165],{"class":5039},[4971,5619,5621,5623,5626,5628,5630,5632,5634,5636,5638,5640,5642,5644,5646],{"class":4973,"line":5620},24,[4971,5622,5465],{"class":5223},[4971,5624,5625],{"class":5039}," ethAccounts ",[4971,5627,5230],{"class":5045},[4971,5629,5275],{"class":5001},[4971,5631,5217],{"class":5045},[4971,5633,1021],{"class":4976},[4971,5635,5339],{"class":5039},[4971,5637,5342],{"class":5045},[4971,5639,5450],{"class":4976},[4971,5641,5356],{"class":5045},[4971,5643,5093],{"class":5039},[4971,5645,1024],{"class":5045},[4971,5647,5165],{"class":5039},[4971,5649,5651,5653,5656,5658,5660,5662,5664,5666,5668,5670,5672,5674],{"class":4973,"line":5650},25,[4971,5652,5465],{"class":5223},[4971,5654,5655],{"class":5039}," ethSignature ",[4971,5657,5230],{"class":5045},[4971,5659,5275],{"class":5001},[4971,5661,5217],{"class":5045},[4971,5663,1021],{"class":4976},[4971,5665,5447],{"class":5045},[4971,5667,5450],{"class":4976},[4971,5669,5356],{"class":5045},[4971,5671,5093],{"class":5039},[4971,5673,1024],{"class":5045},[4971,5675,5165],{"class":5039},[4971,5677,5679],{"class":4973,"line":5678},26,[4971,5680,5080],{"emptyLinePlaceholder":1022},[4971,5682,5684,5687,5690,5692,5694,5696,5698,5701,5703,5705,5707],{"class":4973,"line":5683},27,[4971,5685,5686],{"class":5223},"function",[4971,5688,5689],{"class":5001}," getProviderErrorMessage",[4971,5691,5093],{"class":5045},[4971,5693,1325],{"class":5312},[4971,5695,5023],{"class":5045},[4971,5697,5336],{"class":4976},[4971,5699,5700],{"class":5045},"):",[4971,5702,5325],{"class":4976},[4971,5704,5447],{"class":5045},[4971,5706,5450],{"class":4976},[4971,5708,5126],{"class":5045},[4971,5710,5712,5715,5717,5720,5723,5726,5728,5730,5733,5736,5738,5741,5743,5745,5748,5750,5752,5755,5757,5760,5762],{"class":4973,"line":5711},28,[4971,5713,5714],{"class":5035},"  if",[4971,5716,5309],{"class":5101},[4971,5718,5719],{"class":5045},"typeof",[4971,5721,5722],{"class":5039}," value",[4971,5724,5725],{"class":5045}," !==",[4971,5727,5046],{"class":5045},[4971,5729,1142],{"class":4980},[4971,5731,5732],{"class":5045},"'",[4971,5734,5735],{"class":5045}," ||",[4971,5737,5722],{"class":5039},[4971,5739,5740],{"class":5045}," ===",[4971,5742,5450],{"class":5045},[4971,5744,5735],{"class":5045},[4971,5746,5747],{"class":5045}," !",[4971,5749,5093],{"class":5101},[4971,5751,5732],{"class":5045},[4971,5753,5754],{"class":4980},"error",[4971,5756,5732],{"class":5045},[4971,5758,5759],{"class":5045}," in",[4971,5761,5722],{"class":5039},[4971,5763,5764],{"class":5101},"))\n",[4971,5766,5768,5771],{"class":4973,"line":5767},29,[4971,5769,5770],{"class":5035},"    return",[4971,5772,5456],{"class":5045},[4971,5774,5776],{"class":4973,"line":5775},30,[4971,5777,5080],{"emptyLinePlaceholder":1022},[4971,5779,5781,5784,5787,5789,5791,5793,5796,5798,5801,5803,5805,5808,5810,5812,5814,5816,5819,5821],{"class":4973,"line":5780},31,[4971,5782,5783],{"class":5223},"  const",[4971,5785,5786],{"class":5039}," maybeError",[4971,5788,5453],{"class":5045},[4971,5790,5309],{"class":5101},[4971,5792,1325],{"class":5039},[4971,5794,5795],{"class":5035}," as",[4971,5797,5059],{"class":5045},[4971,5799,5800],{"class":5101}," error",[4971,5802,5333],{"class":5045},[4971,5804,5059],{"class":5045},[4971,5806,5807],{"class":5101}," message",[4971,5809,5333],{"class":5045},[4971,5811,5336],{"class":4976},[4971,5813,5065],{"class":5045},[4971,5815,5065],{"class":5045},[4971,5817,5818],{"class":5101},")",[4971,5820,5176],{"class":5045},[4971,5822,5823],{"class":5039},"error\n",[4971,5825,5827,5829,5831,5834,5837,5840,5842,5844,5846,5848,5850,5852,5854],{"class":4973,"line":5826},32,[4971,5828,5714],{"class":5035},[4971,5830,5309],{"class":5101},[4971,5832,5833],{"class":5039},"maybeError",[4971,5835,5836],{"class":5045}," &&",[4971,5838,5839],{"class":5045}," typeof",[4971,5841,5786],{"class":5039},[4971,5843,5176],{"class":5045},[4971,5845,4087],{"class":5039},[4971,5847,5740],{"class":5045},[4971,5849,5046],{"class":5045},[4971,5851,1021],{"class":4980},[4971,5853,5732],{"class":5045},[4971,5855,5165],{"class":5101},[4971,5857,5859,5861,5863,5865],{"class":4973,"line":5858},33,[4971,5860,5770],{"class":5035},[4971,5862,5786],{"class":5039},[4971,5864,5176],{"class":5045},[4971,5866,5867],{"class":5039},"message\n",[4971,5869,5871],{"class":4973,"line":5870},34,[4971,5872,5080],{"emptyLinePlaceholder":1022},[4971,5874,5876,5879,5881,5884],{"class":4973,"line":5875},35,[4971,5877,5878],{"class":5035},"  return",[4971,5880,5046],{"class":5045},[4971,5882,5883],{"class":4980},"Provider request failed.",[4971,5885,5052],{"class":5045},[4971,5887,5889],{"class":4973,"line":5888},36,[4971,5890,5377],{"class":5045},[4971,5892,5894],{"class":4973,"line":5893},37,[4971,5895,5080],{"emptyLinePlaceholder":1022},[4971,5897,5899],{"class":4973,"line":5898},38,[4971,5900,5902],{"class":5901},"sHwdD","// Convert a UTF-8 string to hex for personal_sign.\n",[4971,5904,5906,5908,5911,5913,5916,5918,5920,5922],{"class":4973,"line":5905},39,[4971,5907,5686],{"class":5223},[4971,5909,5910],{"class":5001}," toHexUtf8",[4971,5912,5093],{"class":5045},[4971,5914,5915],{"class":5312},"input",[4971,5917,5023],{"class":5045},[4971,5919,5325],{"class":4976},[4971,5921,5818],{"class":5045},[4971,5923,5126],{"class":5045},[4971,5925,5927,5929,5932,5935,5938,5941,5943,5945,5947,5950,5953,5956,5958,5961],{"class":4973,"line":5926},40,[4971,5928,5878],{"class":5035},[4971,5930,5931],{"class":5045}," `",[4971,5933,5934],{"class":4980},"0x",[4971,5936,5937],{"class":5045},"${",[4971,5939,5940],{"class":5039},"Array",[4971,5942,5176],{"class":5045},[4971,5944,1321],{"class":5001},[4971,5946,5093],{"class":5039},[4971,5948,5949],{"class":5045},"new",[4971,5951,5952],{"class":5001}," TextEncoder",[4971,5954,5955],{"class":5039},"()",[4971,5957,5176],{"class":5045},[4971,5959,5960],{"class":5001},"encode",[4971,5962,5963],{"class":5039},"(input))\n",[4971,5965,5967,5970,5973,5975,5978,5980,5983,5985,5988,5990,5993,5995,5997,6000,6002,6005,6007,6009,6012,6014],{"class":4973,"line":5966},41,[4971,5968,5969],{"class":5045},"    .",[4971,5971,5972],{"class":5001},"map",[4971,5974,5093],{"class":5039},[4971,5976,5977],{"class":5312},"byte",[4971,5979,5362],{"class":5223},[4971,5981,5982],{"class":5039}," byte",[4971,5984,5176],{"class":5045},[4971,5986,5987],{"class":5001},"toString",[4971,5989,5093],{"class":5039},[4971,5991,5992],{"class":5136},"16",[4971,5994,5818],{"class":5039},[4971,5996,5176],{"class":5045},[4971,5998,5999],{"class":5001},"padStart",[4971,6001,5093],{"class":5039},[4971,6003,6004],{"class":5136},"2",[4971,6006,5272],{"class":5045},[4971,6008,5046],{"class":5045},[4971,6010,6011],{"class":4980},"0",[4971,6013,5732],{"class":5045},[4971,6015,5764],{"class":5039},[4971,6017,6019,6021,6024,6026,6029,6031],{"class":4973,"line":6018},42,[4971,6020,5969],{"class":5045},[4971,6022,6023],{"class":5001},"join",[4971,6025,5093],{"class":5039},[4971,6027,6028],{"class":5045},"''",[4971,6030,5818],{"class":5039},[4971,6032,6033],{"class":5045},"}`\n",[4971,6035,6037],{"class":4973,"line":6036},43,[4971,6038,5377],{"class":5045},[4971,6040,6042],{"class":4973,"line":6041},44,[4971,6043,5080],{"emptyLinePlaceholder":1022},[4971,6045,6047,6049,6052,6054],{"class":4973,"line":6046},45,[4971,6048,5686],{"class":5223},[4971,6050,6051],{"class":5001}," resetFeedback",[4971,6053,5955],{"class":5045},[4971,6055,5126],{"class":5045},[4971,6057,6059,6062,6064,6066,6068],{"class":4973,"line":6058},46,[4971,6060,6061],{"class":5039},"  errorMessage",[4971,6063,5176],{"class":5045},[4971,6065,1325],{"class":5039},[4971,6067,5453],{"class":5045},[4971,6069,5456],{"class":5045},[4971,6071,6073,6076,6078,6080,6082],{"class":4973,"line":6072},47,[4971,6074,6075],{"class":5039},"  status",[4971,6077,5176],{"class":5045},[4971,6079,1325],{"class":5039},[4971,6081,5453],{"class":5045},[4971,6083,5456],{"class":5045},[4971,6085,6087],{"class":4973,"line":6086},48,[4971,6088,5377],{"class":5045},[4971,6090,6092],{"class":4973,"line":6091},49,[4971,6093,5080],{"emptyLinePlaceholder":1022},[4971,6095,6097,6100,6102,6105,6108,6110],{"class":4973,"line":6096},50,[4971,6098,6099],{"class":5001},"onMounted",[4971,6101,5093],{"class":5039},[4971,6103,6104],{"class":5223},"async",[4971,6106,6107],{"class":5045}," ()",[4971,6109,5362],{"class":5223},[4971,6111,5126],{"class":5045},[4971,6113,6115,6118],{"class":4973,"line":6114},51,[4971,6116,6117],{"class":5035},"  try",[4971,6119,5126],{"class":5045},[4971,6121,6123,6126,6128,6130,6132,6135,6138,6140,6143,6145],{"class":4973,"line":6122},52,[4971,6124,6125],{"class":5039},"    nimiqPromise",[4971,6127,5453],{"class":5045},[4971,6129,5249],{"class":5001},[4971,6131,5093],{"class":5101},[4971,6133,6134],{"class":5045},"{",[4971,6136,6137],{"class":5101}," timeout",[4971,6139,5023],{"class":5045},[4971,6141,6142],{"class":5136}," 10_000",[4971,6144,5065],{"class":5045},[4971,6146,5165],{"class":5101},[4971,6148,6150,6153],{"class":4973,"line":6149},53,[4971,6151,6152],{"class":5035},"    await",[4971,6154,6155],{"class":5039}," nimiqPromise\n",[4971,6157,6159],{"class":4973,"line":6158},54,[4971,6160,5416],{"class":5045},[4971,6162,6164,6167,6169,6171,6174],{"class":4973,"line":6163},55,[4971,6165,6166],{"class":5035},"  catch",[4971,6168,5309],{"class":5101},[4971,6170,5754],{"class":5039},[4971,6172,6173],{"class":5101},") ",[4971,6175,5096],{"class":5045},[4971,6177,6179,6182,6184,6186,6188,6190,6193,6196,6199,6201,6203,6205,6208,6211,6213,6215],{"class":4973,"line":6178},56,[4971,6180,6181],{"class":5039},"    errorMessage",[4971,6183,5176],{"class":5045},[4971,6185,1325],{"class":5039},[4971,6187,5453],{"class":5045},[4971,6189,5800],{"class":5039},[4971,6191,6192],{"class":5045}," instanceof",[4971,6194,6195],{"class":4976}," Error",[4971,6197,6198],{"class":5045}," ?",[4971,6200,5800],{"class":5039},[4971,6202,5176],{"class":5045},[4971,6204,4087],{"class":5039},[4971,6206,6207],{"class":5045}," :",[4971,6209,6210],{"class":5001}," String",[4971,6212,5093],{"class":5101},[4971,6214,5754],{"class":5039},[4971,6216,5165],{"class":5101},[4971,6218,6220],{"class":4973,"line":6219},57,[4971,6221,5416],{"class":5045},[4971,6223,6225,6228],{"class":4973,"line":6224},58,[4971,6226,6227],{"class":5035},"  finally",[4971,6229,5126],{"class":5045},[4971,6231,6233,6236,6238,6240,6242],{"class":4973,"line":6232},59,[4971,6234,6235],{"class":5039},"    isNimiqConnecting",[4971,6237,5176],{"class":5045},[4971,6239,1325],{"class":5039},[4971,6241,5453],{"class":5045},[4971,6243,6244],{"class":5149}," false\n",[4971,6246,6248],{"class":4973,"line":6247},60,[4971,6249,5416],{"class":5045},[4971,6251,6253,6255],{"class":4973,"line":6252},61,[4971,6254,5162],{"class":5045},[4971,6256,5165],{"class":5039},[4971,6258,6260],{"class":4973,"line":6259},62,[4971,6261,5080],{"emptyLinePlaceholder":1022},[4971,6263,6265,6267,6270,6273,6275],{"class":4973,"line":6264},63,[4971,6266,6104],{"class":5223},[4971,6268,6269],{"class":5223}," function",[4971,6271,6272],{"class":5001}," runNimiqFlow",[4971,6274,5955],{"class":5045},[4971,6276,5126],{"class":5045},[4971,6278,6280,6283],{"class":4973,"line":6279},64,[4971,6281,6282],{"class":5001},"  resetFeedback",[4971,6284,6285],{"class":5101},"()\n",[4971,6287,6289,6292,6294,6296,6298],{"class":4973,"line":6288},65,[4971,6290,6291],{"class":5039},"  nimiqAccounts",[4971,6293,5176],{"class":5045},[4971,6295,1325],{"class":5039},[4971,6297,5453],{"class":5045},[4971,6299,5456],{"class":5045},[4971,6301,6303,6306,6308,6310,6312],{"class":4973,"line":6302},66,[4971,6304,6305],{"class":5039},"  nimiqSignature",[4971,6307,5176],{"class":5045},[4971,6309,1325],{"class":5039},[4971,6311,5453],{"class":5045},[4971,6313,5456],{"class":5045},[4971,6315,6317],{"class":4973,"line":6316},67,[4971,6318,5080],{"emptyLinePlaceholder":1022},[4971,6320,6322,6324,6326,6329,6332,6334],{"class":4973,"line":6321},68,[4971,6323,5714],{"class":5035},[4971,6325,5309],{"class":5101},[4971,6327,6328],{"class":5045},"!",[4971,6330,6331],{"class":5039},"nimiqPromise",[4971,6333,6173],{"class":5101},[4971,6335,5096],{"class":5045},[4971,6337,6339,6341,6343,6345,6347,6349,6352],{"class":4973,"line":6338},69,[4971,6340,6181],{"class":5039},[4971,6342,5176],{"class":5045},[4971,6344,1325],{"class":5039},[4971,6346,5453],{"class":5045},[4971,6348,5046],{"class":5045},[4971,6350,6351],{"class":4980},"Nimiq provider not ready. Open this app inside Nimiq Pay.",[4971,6353,5052],{"class":5045},[4971,6355,6357,6360,6362,6364,6366,6368,6371],{"class":4973,"line":6356},70,[4971,6358,6359],{"class":5039},"    status",[4971,6361,5176],{"class":5045},[4971,6363,1325],{"class":5039},[4971,6365,5453],{"class":5045},[4971,6367,5046],{"class":5045},[4971,6369,6370],{"class":4980},"Nimiq flow failed.",[4971,6372,5052],{"class":5045},[4971,6374,6376],{"class":4973,"line":6375},71,[4971,6377,6378],{"class":5035},"    return\n",[4971,6380,6382],{"class":4973,"line":6381},72,[4971,6383,5416],{"class":5045},[4971,6385,6387],{"class":4973,"line":6386},73,[4971,6388,5080],{"emptyLinePlaceholder":1022},[4971,6390,6392,6395,6397,6399,6401],{"class":4973,"line":6391},74,[4971,6393,6394],{"class":5039},"  loading",[4971,6396,5176],{"class":5045},[4971,6398,1325],{"class":5039},[4971,6400,5453],{"class":5045},[4971,6402,6403],{"class":5149}," true\n",[4971,6405,6407],{"class":4973,"line":6406},75,[4971,6408,5080],{"emptyLinePlaceholder":1022},[4971,6410,6412,6414],{"class":4973,"line":6411},76,[4971,6413,6117],{"class":5035},[4971,6415,5126],{"class":5045},[4971,6417,6419,6422,6425,6427,6430],{"class":4973,"line":6418},77,[4971,6420,6421],{"class":5223},"    const",[4971,6423,6424],{"class":5039}," nimiq",[4971,6426,5453],{"class":5045},[4971,6428,6429],{"class":5035}," await",[4971,6431,6155],{"class":5039},[4971,6433,6435],{"class":4973,"line":6434},78,[4971,6436,5080],{"emptyLinePlaceholder":1022},[4971,6438,6440],{"class":4973,"line":6439},79,[4971,6441,6442],{"class":5901},"    // Prompt 1: account sharing confirmation.\n",[4971,6444,6446,6448,6450,6452,6454,6456,6459],{"class":4973,"line":6445},80,[4971,6447,6359],{"class":5039},[4971,6449,5176],{"class":5045},[4971,6451,1325],{"class":5039},[4971,6453,5453],{"class":5045},[4971,6455,5046],{"class":5045},[4971,6457,6458],{"class":4980},"Requesting Nimiq accounts...",[4971,6460,5052],{"class":5045},[4971,6462,6464,6466,6469,6471,6473,6475,6477,6479],{"class":4973,"line":6463},81,[4971,6465,6421],{"class":5223},[4971,6467,6468],{"class":5039}," accountsResult",[4971,6470,5453],{"class":5045},[4971,6472,6429],{"class":5035},[4971,6474,6424],{"class":5039},[4971,6476,5176],{"class":5045},[4971,6478,4032],{"class":5001},[4971,6480,6285],{"class":5101},[4971,6482,6484,6486,6489,6491,6493,6495,6498],{"class":4973,"line":6483},82,[4971,6485,6421],{"class":5223},[4971,6487,6488],{"class":5039}," accountsError",[4971,6490,5453],{"class":5045},[4971,6492,5689],{"class":5001},[4971,6494,5093],{"class":5101},[4971,6496,6497],{"class":5039},"accountsResult",[4971,6499,5165],{"class":5101},[4971,6501,6503,6506,6508,6511],{"class":4973,"line":6502},83,[4971,6504,6505],{"class":5035},"    if",[4971,6507,5309],{"class":5101},[4971,6509,6510],{"class":5039},"accountsError",[4971,6512,5165],{"class":5101},[4971,6514,6516,6519,6522,6524,6526,6528],{"class":4973,"line":6515},84,[4971,6517,6518],{"class":5035},"      throw",[4971,6520,6521],{"class":5045}," new",[4971,6523,6195],{"class":5001},[4971,6525,5093],{"class":5101},[4971,6527,6510],{"class":5039},[4971,6529,5165],{"class":5101},[4971,6531,6533],{"class":4973,"line":6532},85,[4971,6534,5080],{"emptyLinePlaceholder":1022},[4971,6536,6538,6540,6543,6545,6547,6549,6551],{"class":4973,"line":6537},86,[4971,6539,6421],{"class":5223},[4971,6541,6542],{"class":5039}," accounts",[4971,6544,5453],{"class":5045},[4971,6546,6468],{"class":5039},[4971,6548,5795],{"class":5035},[4971,6550,5325],{"class":4976},[4971,6552,6553],{"class":5101},"[]\n",[4971,6555,6557,6560,6562,6564,6566],{"class":4973,"line":6556},87,[4971,6558,6559],{"class":5039},"    nimiqAccounts",[4971,6561,5176],{"class":5045},[4971,6563,1325],{"class":5039},[4971,6565,5453],{"class":5045},[4971,6567,6568],{"class":5039}," accounts\n",[4971,6570,6572,6574,6576,6578,6581,6583,6586],{"class":4973,"line":6571},88,[4971,6573,6505],{"class":5035},[4971,6575,5309],{"class":5101},[4971,6577,6328],{"class":5045},[4971,6579,6580],{"class":5039},"accounts",[4971,6582,5176],{"class":5045},[4971,6584,6585],{"class":5039},"length",[4971,6587,5165],{"class":5101},[4971,6589,6591,6593,6595,6597,6599,6601,6604,6606],{"class":4973,"line":6590},89,[4971,6592,6518],{"class":5035},[4971,6594,6521],{"class":5045},[4971,6596,6195],{"class":5001},[4971,6598,5093],{"class":5101},[4971,6600,5732],{"class":5045},[4971,6602,6603],{"class":4980},"No Nimiq accounts returned.",[4971,6605,5732],{"class":5045},[4971,6607,5165],{"class":5101},[4971,6609,6611],{"class":4973,"line":6610},90,[4971,6612,5080],{"emptyLinePlaceholder":1022},[4971,6614,6616],{"class":4973,"line":6615},91,[4971,6617,6618],{"class":5901},"    // Prompt 2: signing confirmation.\n",[4971,6620,6622,6624,6626,6628,6630,6632,6635],{"class":4973,"line":6621},92,[4971,6623,6359],{"class":5039},[4971,6625,5176],{"class":5045},[4971,6627,1325],{"class":5039},[4971,6629,5453],{"class":5045},[4971,6631,5046],{"class":5045},[4971,6633,6634],{"class":4980},"Requesting Nimiq signing confirmation...",[4971,6636,5052],{"class":5045},[4971,6638,6640,6642,6645,6647,6649,6651,6653,6655,6657,6659,6662,6664],{"class":4973,"line":6639},93,[4971,6641,6421],{"class":5223},[4971,6643,6644],{"class":5039}," signatureResult",[4971,6646,5453],{"class":5045},[4971,6648,6429],{"class":5035},[4971,6650,6424],{"class":5039},[4971,6652,5176],{"class":5045},[4971,6654,4081],{"class":5001},[4971,6656,5093],{"class":5101},[4971,6658,5732],{"class":5045},[4971,6660,6661],{"class":4980},"Nimiq Pay dual-chain tutorial",[4971,6663,5732],{"class":5045},[4971,6665,5165],{"class":5101},[4971,6667,6669,6671,6674,6676,6678,6680,6683],{"class":4973,"line":6668},94,[4971,6670,6421],{"class":5223},[4971,6672,6673],{"class":5039}," signatureError",[4971,6675,5453],{"class":5045},[4971,6677,5689],{"class":5001},[4971,6679,5093],{"class":5101},[4971,6681,6682],{"class":5039},"signatureResult",[4971,6684,5165],{"class":5101},[4971,6686,6688,6690,6692,6695],{"class":4973,"line":6687},95,[4971,6689,6505],{"class":5035},[4971,6691,5309],{"class":5101},[4971,6693,6694],{"class":5039},"signatureError",[4971,6696,5165],{"class":5101},[4971,6698,6700,6702,6704,6706,6708,6710],{"class":4973,"line":6699},96,[4971,6701,6518],{"class":5035},[4971,6703,6521],{"class":5045},[4971,6705,6195],{"class":5001},[4971,6707,5093],{"class":5101},[4971,6709,6694],{"class":5039},[4971,6711,5165],{"class":5101},[4971,6713,6715],{"class":4973,"line":6714},97,[4971,6716,5080],{"emptyLinePlaceholder":1022},[4971,6718,6720,6723,6725,6727,6729,6732,6734,6737,6739,6741,6743,6746,6749],{"class":4973,"line":6719},98,[4971,6721,6722],{"class":5039},"    nimiqSignature",[4971,6724,5176],{"class":5045},[4971,6726,1325],{"class":5039},[4971,6728,5453],{"class":5045},[4971,6730,6731],{"class":5039}," JSON",[4971,6733,5176],{"class":5045},[4971,6735,6736],{"class":5001},"stringify",[4971,6738,5093],{"class":5101},[4971,6740,6682],{"class":5039},[4971,6742,5272],{"class":5045},[4971,6744,6745],{"class":5045}," null,",[4971,6747,6748],{"class":5136}," 2",[4971,6750,5165],{"class":5101},[4971,6752,6754,6756,6758,6760,6762,6764,6767],{"class":4973,"line":6753},99,[4971,6755,6359],{"class":5039},[4971,6757,5176],{"class":5045},[4971,6759,1325],{"class":5039},[4971,6761,5453],{"class":5045},[4971,6763,5046],{"class":5045},[4971,6765,6766],{"class":4980},"Nimiq flow completed.",[4971,6768,5052],{"class":5045},[4971,6770,6772],{"class":4973,"line":6771},100,[4971,6773,5416],{"class":5045},[4971,6775,6777,6779,6781,6783,6785],{"class":4973,"line":6776},101,[4971,6778,6166],{"class":5035},[4971,6780,5309],{"class":5101},[4971,6782,5754],{"class":5039},[4971,6784,6173],{"class":5101},[4971,6786,5096],{"class":5045},[4971,6788,6790,6792,6794,6796,6798,6800,6802,6804,6806,6808,6810,6812,6814,6816,6818,6820],{"class":4973,"line":6789},102,[4971,6791,6181],{"class":5039},[4971,6793,5176],{"class":5045},[4971,6795,1325],{"class":5039},[4971,6797,5453],{"class":5045},[4971,6799,5800],{"class":5039},[4971,6801,6192],{"class":5045},[4971,6803,6195],{"class":4976},[4971,6805,6198],{"class":5045},[4971,6807,5800],{"class":5039},[4971,6809,5176],{"class":5045},[4971,6811,4087],{"class":5039},[4971,6813,6207],{"class":5045},[4971,6815,6210],{"class":5001},[4971,6817,5093],{"class":5101},[4971,6819,5754],{"class":5039},[4971,6821,5165],{"class":5101},[4971,6823,6825,6827,6829,6831,6833,6835,6837],{"class":4973,"line":6824},103,[4971,6826,6359],{"class":5039},[4971,6828,5176],{"class":5045},[4971,6830,1325],{"class":5039},[4971,6832,5453],{"class":5045},[4971,6834,5046],{"class":5045},[4971,6836,6370],{"class":4980},[4971,6838,5052],{"class":5045},[4971,6840,6842],{"class":4973,"line":6841},104,[4971,6843,5416],{"class":5045},[4971,6845,6847,6849],{"class":4973,"line":6846},105,[4971,6848,6227],{"class":5035},[4971,6850,5126],{"class":5045},[4971,6852,6854,6857,6859,6861,6863],{"class":4973,"line":6853},106,[4971,6855,6856],{"class":5039},"    loading",[4971,6858,5176],{"class":5045},[4971,6860,1325],{"class":5039},[4971,6862,5453],{"class":5045},[4971,6864,6244],{"class":5149},[4971,6866,6868],{"class":4973,"line":6867},107,[4971,6869,5416],{"class":5045},[4971,6871,6873],{"class":4973,"line":6872},108,[4971,6874,5377],{"class":5045},[4971,6876,6878],{"class":4973,"line":6877},109,[4971,6879,5080],{"emptyLinePlaceholder":1022},[4971,6881,6883,6885,6887,6890,6892],{"class":4973,"line":6882},110,[4971,6884,6104],{"class":5223},[4971,6886,6269],{"class":5223},[4971,6888,6889],{"class":5001}," runEthereumFlow",[4971,6891,5955],{"class":5045},[4971,6893,5126],{"class":5045},[4971,6895,6897,6899],{"class":4973,"line":6896},111,[4971,6898,6282],{"class":5001},[4971,6900,6285],{"class":5101},[4971,6902,6904,6907,6909,6911,6913],{"class":4973,"line":6903},112,[4971,6905,6906],{"class":5039},"  ethAccounts",[4971,6908,5176],{"class":5045},[4971,6910,1325],{"class":5039},[4971,6912,5453],{"class":5045},[4971,6914,5456],{"class":5045},[4971,6916,6918,6921,6923,6925,6927],{"class":4973,"line":6917},113,[4971,6919,6920],{"class":5039},"  ethSignature",[4971,6922,5176],{"class":5045},[4971,6924,1325],{"class":5039},[4971,6926,5453],{"class":5045},[4971,6928,5456],{"class":5045},[4971,6930,6932],{"class":4973,"line":6931},114,[4971,6933,5080],{"emptyLinePlaceholder":1022},[4971,6935,6937,6939,6941,6943,6946,6948,6951,6953],{"class":4973,"line":6936},115,[4971,6938,5714],{"class":5035},[4971,6940,5309],{"class":5101},[4971,6942,6328],{"class":5045},[4971,6944,6945],{"class":5039},"window",[4971,6947,5176],{"class":5045},[4971,6949,6950],{"class":5039},"ethereum",[4971,6952,6173],{"class":5101},[4971,6954,5096],{"class":5045},[4971,6956,6958,6960,6962,6964,6966,6968,6971],{"class":4973,"line":6957},116,[4971,6959,6181],{"class":5039},[4971,6961,5176],{"class":5045},[4971,6963,1325],{"class":5039},[4971,6965,5453],{"class":5045},[4971,6967,5046],{"class":5045},[4971,6969,6970],{"class":4980},"Ethereum provider not found. Open this app inside Nimiq Pay.",[4971,6972,5052],{"class":5045},[4971,6974,6976,6978,6980,6982,6984,6986,6989],{"class":4973,"line":6975},117,[4971,6977,6359],{"class":5039},[4971,6979,5176],{"class":5045},[4971,6981,1325],{"class":5039},[4971,6983,5453],{"class":5045},[4971,6985,5046],{"class":5045},[4971,6987,6988],{"class":4980},"Ethereum flow failed.",[4971,6990,5052],{"class":5045},[4971,6992,6994],{"class":4973,"line":6993},118,[4971,6995,6378],{"class":5035},[4971,6997,6999],{"class":4973,"line":6998},119,[4971,7000,5416],{"class":5045},[4971,7002,7004],{"class":4973,"line":7003},120,[4971,7005,5080],{"emptyLinePlaceholder":1022},[4971,7007,7009,7011,7013,7015,7017],{"class":4973,"line":7008},121,[4971,7010,6394],{"class":5039},[4971,7012,5176],{"class":5045},[4971,7014,1325],{"class":5039},[4971,7016,5453],{"class":5045},[4971,7018,6403],{"class":5149},[4971,7020,7022],{"class":4973,"line":7021},122,[4971,7023,5080],{"emptyLinePlaceholder":1022},[4971,7025,7027,7029],{"class":4973,"line":7026},123,[4971,7028,6117],{"class":5035},[4971,7030,5126],{"class":5045},[4971,7032,7034],{"class":4973,"line":7033},124,[4971,7035,7036],{"class":5901},"    // Prompt 1: wallet connection confirmation.\n",[4971,7038,7040,7042,7044,7046,7048,7050,7053],{"class":4973,"line":7039},125,[4971,7041,6359],{"class":5039},[4971,7043,5176],{"class":5045},[4971,7045,1325],{"class":5039},[4971,7047,5453],{"class":5045},[4971,7049,5046],{"class":5045},[4971,7051,7052],{"class":4980},"Requesting Ethereum accounts...",[4971,7054,5052],{"class":5045},[4971,7056,7058,7060,7062,7064,7066,7069,7071,7073,7075,7078,7080],{"class":4973,"line":7057},126,[4971,7059,6421],{"class":5223},[4971,7061,6542],{"class":5039},[4971,7063,5453],{"class":5045},[4971,7065,6429],{"class":5035},[4971,7067,7068],{"class":5039}," window",[4971,7070,5176],{"class":5045},[4971,7072,6950],{"class":5039},[4971,7074,5176],{"class":5045},[4971,7076,7077],{"class":5001},"request",[4971,7079,5093],{"class":5101},[4971,7081,5096],{"class":5045},[4971,7083,7085,7088,7090,7092,7094,7096],{"class":4973,"line":7084},127,[4971,7086,7087],{"class":5101},"      method",[4971,7089,5023],{"class":5045},[4971,7091,5046],{"class":5045},[4971,7093,4923],{"class":4980},[4971,7095,5732],{"class":5045},[4971,7097,5116],{"class":5045},[4971,7099,7101,7104,7106,7109,7111],{"class":4973,"line":7100},128,[4971,7102,7103],{"class":5045},"    }",[4971,7105,6173],{"class":5101},[4971,7107,7108],{"class":5035},"as",[4971,7110,5325],{"class":4976},[4971,7112,6553],{"class":5101},[4971,7114,7116,7119,7121,7123,7125],{"class":4973,"line":7115},129,[4971,7117,7118],{"class":5039},"    ethAccounts",[4971,7120,5176],{"class":5045},[4971,7122,1325],{"class":5039},[4971,7124,5453],{"class":5045},[4971,7126,6568],{"class":5039},[4971,7128,7130,7132,7134,7136,7138,7140,7142],{"class":4973,"line":7129},130,[4971,7131,6505],{"class":5035},[4971,7133,5309],{"class":5101},[4971,7135,6328],{"class":5045},[4971,7137,6580],{"class":5039},[4971,7139,5176],{"class":5045},[4971,7141,6585],{"class":5039},[4971,7143,5165],{"class":5101},[4971,7145,7147,7149,7151,7153,7155,7157,7160,7162],{"class":4973,"line":7146},131,[4971,7148,6518],{"class":5035},[4971,7150,6521],{"class":5045},[4971,7152,6195],{"class":5001},[4971,7154,5093],{"class":5101},[4971,7156,5732],{"class":5045},[4971,7158,7159],{"class":4980},"No Ethereum accounts returned.",[4971,7161,5732],{"class":5045},[4971,7163,5165],{"class":5101},[4971,7165,7167],{"class":4973,"line":7166},132,[4971,7168,5080],{"emptyLinePlaceholder":1022},[4971,7170,7172],{"class":4973,"line":7171},133,[4971,7173,6618],{"class":5901},[4971,7175,7177,7179,7181,7183,7185,7187,7189,7191,7193],{"class":4973,"line":7176},134,[4971,7178,6421],{"class":5223},[4971,7180,5807],{"class":5039},[4971,7182,5453],{"class":5045},[4971,7184,5910],{"class":5001},[4971,7186,5093],{"class":5101},[4971,7188,5732],{"class":5045},[4971,7190,6661],{"class":4980},[4971,7192,5732],{"class":5045},[4971,7194,5165],{"class":5101},[4971,7196,7198,7200,7202,7204,7206,7208,7211],{"class":4973,"line":7197},135,[4971,7199,6359],{"class":5039},[4971,7201,5176],{"class":5045},[4971,7203,1325],{"class":5039},[4971,7205,5453],{"class":5045},[4971,7207,5046],{"class":5045},[4971,7209,7210],{"class":4980},"Requesting Ethereum signing confirmation...",[4971,7212,5052],{"class":5045},[4971,7214,7216,7218,7221,7223,7225,7227,7229,7231,7233,7235,7237],{"class":4973,"line":7215},136,[4971,7217,6421],{"class":5223},[4971,7219,7220],{"class":5039}," signature",[4971,7222,5453],{"class":5045},[4971,7224,6429],{"class":5035},[4971,7226,7068],{"class":5039},[4971,7228,5176],{"class":5045},[4971,7230,6950],{"class":5039},[4971,7232,5176],{"class":5045},[4971,7234,7077],{"class":5001},[4971,7236,5093],{"class":5101},[4971,7238,5096],{"class":5045},[4971,7240,7242,7244,7246,7248,7250,7252],{"class":4973,"line":7241},137,[4971,7243,7087],{"class":5101},[4971,7245,5023],{"class":5045},[4971,7247,5046],{"class":5045},[4971,7249,4926],{"class":4980},[4971,7251,5732],{"class":5045},[4971,7253,5116],{"class":5045},[4971,7255,7257,7260,7262,7264,7266,7268,7270,7273,7275,7278],{"class":4973,"line":7256},138,[4971,7258,7259],{"class":5101},"      params",[4971,7261,5023],{"class":5045},[4971,7263,5107],{"class":5101},[4971,7265,4087],{"class":5039},[4971,7267,5272],{"class":5045},[4971,7269,6542],{"class":5039},[4971,7271,7272],{"class":5101},"[",[4971,7274,6011],{"class":5136},[4971,7276,7277],{"class":5101},"]]",[4971,7279,5116],{"class":5045},[4971,7281,7283,7285,7287,7289],{"class":4973,"line":7282},139,[4971,7284,7103],{"class":5045},[4971,7286,6173],{"class":5101},[4971,7288,7108],{"class":5035},[4971,7290,7291],{"class":4976}," string\n",[4971,7293,7295,7298,7300,7302,7304],{"class":4973,"line":7294},140,[4971,7296,7297],{"class":5039},"    ethSignature",[4971,7299,5176],{"class":5045},[4971,7301,1325],{"class":5039},[4971,7303,5453],{"class":5045},[4971,7305,7306],{"class":5039}," signature\n",[4971,7308,7310,7312,7314,7316,7318,7320,7323],{"class":4973,"line":7309},141,[4971,7311,6359],{"class":5039},[4971,7313,5176],{"class":5045},[4971,7315,1325],{"class":5039},[4971,7317,5453],{"class":5045},[4971,7319,5046],{"class":5045},[4971,7321,7322],{"class":4980},"Ethereum flow completed.",[4971,7324,5052],{"class":5045},[4971,7326,7328],{"class":4973,"line":7327},142,[4971,7329,5416],{"class":5045},[4971,7331,7333,7335,7337,7339,7341],{"class":4973,"line":7332},143,[4971,7334,6166],{"class":5035},[4971,7336,5309],{"class":5101},[4971,7338,5754],{"class":5039},[4971,7340,6173],{"class":5101},[4971,7342,5096],{"class":5045},[4971,7344,7346,7348,7350,7352,7354,7356,7358,7360,7362,7364,7366,7368,7370,7372,7374,7376],{"class":4973,"line":7345},144,[4971,7347,6181],{"class":5039},[4971,7349,5176],{"class":5045},[4971,7351,1325],{"class":5039},[4971,7353,5453],{"class":5045},[4971,7355,5800],{"class":5039},[4971,7357,6192],{"class":5045},[4971,7359,6195],{"class":4976},[4971,7361,6198],{"class":5045},[4971,7363,5800],{"class":5039},[4971,7365,5176],{"class":5045},[4971,7367,4087],{"class":5039},[4971,7369,6207],{"class":5045},[4971,7371,6210],{"class":5001},[4971,7373,5093],{"class":5101},[4971,7375,5754],{"class":5039},[4971,7377,5165],{"class":5101},[4971,7379,7381,7383,7385,7387,7389,7391,7393],{"class":4973,"line":7380},145,[4971,7382,6359],{"class":5039},[4971,7384,5176],{"class":5045},[4971,7386,1325],{"class":5039},[4971,7388,5453],{"class":5045},[4971,7390,5046],{"class":5045},[4971,7392,6988],{"class":4980},[4971,7394,5052],{"class":5045},[4971,7396,7398],{"class":4973,"line":7397},146,[4971,7399,5416],{"class":5045},[4971,7401,7403,7405],{"class":4973,"line":7402},147,[4971,7404,6227],{"class":5035},[4971,7406,5126],{"class":5045},[4971,7408,7410,7412,7414,7416,7418],{"class":4973,"line":7409},148,[4971,7411,6856],{"class":5039},[4971,7413,5176],{"class":5045},[4971,7415,1325],{"class":5039},[4971,7417,5453],{"class":5045},[4971,7419,6244],{"class":5149},[4971,7421,7423],{"class":4973,"line":7422},149,[4971,7424,5416],{"class":5045},[4971,7426,7428],{"class":4973,"line":7427},150,[4971,7429,5377],{"class":5045},[4971,7431,7433,7436,7438],{"class":4973,"line":7432},151,[4971,7434,7435],{"class":5045},"\u003C/",[4971,7437,5220],{"class":5101},[4971,7439,5240],{"class":5045},[5203,7441,7443],{"id":7442},"_42-add-the-template-block","4.2 Add the template block",[4963,7445,7447],{"className":5209,"code":7446,"language":5110,"meta":1124,"style":1124},"\u003Ctemplate>\n  \u003Cdiv class=\"app\">\n    \u003Ch1>Dual-Chain Mini App\u003C/h1>\n\n    \u003Cdiv class=\"actions\">\n      \u003Cbutton :disabled=\"loading || isNimiqConnecting\" @click=\"runNimiqFlow\">\n        Run Nimiq flow\n      \u003C/button>\n      \u003Cbutton :disabled=\"loading\" @click=\"runEthereumFlow\">\n        Run Ethereum flow\n      \u003C/button>\n    \u003C/div>\n\n    \u003Cp v-if=\"isNimiqConnecting\">\n      Waiting for the Nimiq provider to initialize...\n    \u003C/p>\n\n    \u003Cp v-if=\"status\">\n      \u003Cstrong>Status:\u003C/strong> {{ status }}\n    \u003C/p>\n    \u003Cp v-if=\"errorMessage\" class=\"error\">\n      \u003Cstrong>Error:\u003C/strong> {{ errorMessage }}\n    \u003C/p>\n\n    \u003Ch2>Nimiq Output\u003C/h2>\n    \u003Cpre v-if=\"nimiqAccounts\" class=\"result\">Accounts: {{ JSON.stringify(nimiqAccounts, null, 2) }}\u003C/pre>\n    \u003Cpre v-if=\"nimiqSignature\" class=\"result\">Signature: {{ nimiqSignature }}\u003C/pre>\n\n    \u003Ch2>Ethereum Output\u003C/h2>\n    \u003Cpre v-if=\"ethAccounts\" class=\"result\">Accounts: {{ JSON.stringify(ethAccounts, null, 2) }}\u003C/pre>\n    \u003Cpre v-if=\"ethSignature\" class=\"result\">Signature: {{ ethSignature }}\u003C/pre>\n  \u003C/div>\n\u003C/template>\n",[4904,7448,7449,7458,7480,7499,7503,7522,7556,7561,7570,7600,7605,7613,7622,7626,7646,7651,7659,7663,7682,7702,7710,7739,7759,7767,7771,7788,7827,7865,7869,7886,7924,7962,7971],{"__ignoreMap":1124},[4971,7450,7451,7453,7456],{"class":4973,"line":12},[4971,7452,5217],{"class":5045},[4971,7454,7455],{"class":5101},"template",[4971,7457,5240],{"class":5045},[4971,7459,7460,7463,7466,7469,7471,7473,7476,7478],{"class":4973,"line":27},[4971,7461,7462],{"class":5045},"  \u003C",[4971,7464,7465],{"class":5101},"div",[4971,7467,7468],{"class":5223}," class",[4971,7470,5230],{"class":5045},[4971,7472,5233],{"class":5045},[4971,7474,7475],{"class":4980},"app",[4971,7477,5233],{"class":5045},[4971,7479,5240],{"class":5045},[4971,7481,7482,7485,7488,7490,7493,7495,7497],{"class":4973,"line":22},[4971,7483,7484],{"class":5045},"    \u003C",[4971,7486,7487],{"class":5101},"h1",[4971,7489,5356],{"class":5045},[4971,7491,7492],{"class":5039},"Dual-Chain Mini App",[4971,7494,7435],{"class":5045},[4971,7496,7487],{"class":5101},[4971,7498,5240],{"class":5045},[4971,7500,7501],{"class":4973,"line":17},[4971,7502,5080],{"emptyLinePlaceholder":1022},[4971,7504,7505,7507,7509,7511,7513,7515,7518,7520],{"class":4973,"line":88},[4971,7506,7484],{"class":5045},[4971,7508,7465],{"class":5101},[4971,7510,7468],{"class":5223},[4971,7512,5230],{"class":5045},[4971,7514,5233],{"class":5045},[4971,7516,7517],{"class":4980},"actions",[4971,7519,5233],{"class":5045},[4971,7521,5240],{"class":5045},[4971,7523,7524,7527,7530,7533,7535,7537,7540,7542,7545,7547,7549,7552,7554],{"class":4973,"line":280},[4971,7525,7526],{"class":5045},"      \u003C",[4971,7528,7529],{"class":5101},"button",[4971,7531,7532],{"class":5223}," :disabled",[4971,7534,5230],{"class":5045},[4971,7536,5233],{"class":5045},[4971,7538,7539],{"class":4980},"loading || isNimiqConnecting",[4971,7541,5233],{"class":5045},[4971,7543,7544],{"class":5223}," @click",[4971,7546,5230],{"class":5045},[4971,7548,5233],{"class":5045},[4971,7550,7551],{"class":4980},"runNimiqFlow",[4971,7553,5233],{"class":5045},[4971,7555,5240],{"class":5045},[4971,7557,7558],{"class":4973,"line":164},[4971,7559,7560],{"class":5039},"        Run Nimiq flow\n",[4971,7562,7563,7566,7568],{"class":4973,"line":257},[4971,7564,7565],{"class":5045},"      \u003C/",[4971,7567,7529],{"class":5101},[4971,7569,5240],{"class":5045},[4971,7571,7572,7574,7576,7578,7580,7582,7585,7587,7589,7591,7593,7596,7598],{"class":4973,"line":247},[4971,7573,7526],{"class":5045},[4971,7575,7529],{"class":5101},[4971,7577,7532],{"class":5223},[4971,7579,5230],{"class":5045},[4971,7581,5233],{"class":5045},[4971,7583,7584],{"class":4980},"loading",[4971,7586,5233],{"class":5045},[4971,7588,7544],{"class":5223},[4971,7590,5230],{"class":5045},[4971,7592,5233],{"class":5045},[4971,7594,7595],{"class":4980},"runEthereumFlow",[4971,7597,5233],{"class":5045},[4971,7599,5240],{"class":5045},[4971,7601,7602],{"class":4973,"line":252},[4971,7603,7604],{"class":5039},"        Run Ethereum flow\n",[4971,7606,7607,7609,7611],{"class":4973,"line":266},[4971,7608,7565],{"class":5045},[4971,7610,7529],{"class":5101},[4971,7612,5240],{"class":5045},[4971,7614,7615,7618,7620],{"class":4973,"line":232},[4971,7616,7617],{"class":5045},"    \u003C/",[4971,7619,7465],{"class":5101},[4971,7621,5240],{"class":5045},[4971,7623,7624],{"class":4973,"line":237},[4971,7625,5080],{"emptyLinePlaceholder":1022},[4971,7627,7628,7630,7632,7635,7637,7639,7642,7644],{"class":4973,"line":242},[4971,7629,7484],{"class":5045},[4971,7631,4849],{"class":5101},[4971,7633,7634],{"class":5223}," v-if",[4971,7636,5230],{"class":5045},[4971,7638,5233],{"class":5045},[4971,7640,7641],{"class":4980},"isNimiqConnecting",[4971,7643,5233],{"class":5045},[4971,7645,5240],{"class":5045},[4971,7647,7648],{"class":4973,"line":271},[4971,7649,7650],{"class":5039},"      Waiting for the Nimiq provider to initialize...\n",[4971,7652,7653,7655,7657],{"class":4973,"line":290},[4971,7654,7617],{"class":5045},[4971,7656,4849],{"class":5101},[4971,7658,5240],{"class":5045},[4971,7660,7661],{"class":4973,"line":285},[4971,7662,5080],{"emptyLinePlaceholder":1022},[4971,7664,7665,7667,7669,7671,7673,7675,7678,7680],{"class":4973,"line":5482},[4971,7666,7484],{"class":5045},[4971,7668,4849],{"class":5101},[4971,7670,7634],{"class":5223},[4971,7672,5230],{"class":5045},[4971,7674,5233],{"class":5045},[4971,7676,7677],{"class":4980},"status",[4971,7679,5233],{"class":5045},[4971,7681,5240],{"class":5045},[4971,7683,7684,7686,7688,7690,7693,7695,7697,7699],{"class":4973,"line":5501},[4971,7685,7526],{"class":5045},[4971,7687,4939],{"class":5101},[4971,7689,5356],{"class":5045},[4971,7691,7692],{"class":5039},"Status:",[4971,7694,7435],{"class":5045},[4971,7696,4939],{"class":5101},[4971,7698,5356],{"class":5045},[4971,7700,7701],{"class":5039}," {{ status }}\n",[4971,7703,7704,7706,7708],{"class":4973,"line":5529},[4971,7705,7617],{"class":5045},[4971,7707,4849],{"class":5101},[4971,7709,5240],{"class":5045},[4971,7711,7712,7714,7716,7718,7720,7722,7725,7727,7729,7731,7733,7735,7737],{"class":4973,"line":5557},[4971,7713,7484],{"class":5045},[4971,7715,4849],{"class":5101},[4971,7717,7634],{"class":5223},[4971,7719,5230],{"class":5045},[4971,7721,5233],{"class":5045},[4971,7723,7724],{"class":4980},"errorMessage",[4971,7726,5233],{"class":5045},[4971,7728,7468],{"class":5223},[4971,7730,5230],{"class":5045},[4971,7732,5233],{"class":5045},[4971,7734,5754],{"class":4980},[4971,7736,5233],{"class":5045},[4971,7738,5240],{"class":5045},[4971,7740,7741,7743,7745,7747,7750,7752,7754,7756],{"class":4973,"line":5562},[4971,7742,7526],{"class":5045},[4971,7744,4939],{"class":5101},[4971,7746,5356],{"class":5045},[4971,7748,7749],{"class":5039},"Error:",[4971,7751,7435],{"class":5045},[4971,7753,4939],{"class":5101},[4971,7755,5356],{"class":5045},[4971,7757,7758],{"class":5039}," {{ errorMessage }}\n",[4971,7760,7761,7763,7765],{"class":4973,"line":5592},[4971,7762,7617],{"class":5045},[4971,7764,4849],{"class":5101},[4971,7766,5240],{"class":5045},[4971,7768,7769],{"class":4973,"line":5620},[4971,7770,5080],{"emptyLinePlaceholder":1022},[4971,7772,7773,7775,7777,7779,7782,7784,7786],{"class":4973,"line":5650},[4971,7774,7484],{"class":5045},[4971,7776,4866],{"class":5101},[4971,7778,5356],{"class":5045},[4971,7780,7781],{"class":5039},"Nimiq Output",[4971,7783,7435],{"class":5045},[4971,7785,4866],{"class":5101},[4971,7787,5240],{"class":5045},[4971,7789,7790,7792,7794,7796,7798,7800,7803,7805,7807,7809,7811,7814,7816,7818,7821,7823,7825],{"class":4973,"line":5678},[4971,7791,7484],{"class":5045},[4971,7793,4963],{"class":5101},[4971,7795,7634],{"class":5223},[4971,7797,5230],{"class":5045},[4971,7799,5233],{"class":5045},[4971,7801,7802],{"class":4980},"nimiqAccounts",[4971,7804,5233],{"class":5045},[4971,7806,7468],{"class":5223},[4971,7808,5230],{"class":5045},[4971,7810,5233],{"class":5045},[4971,7812,7813],{"class":4980},"result",[4971,7815,5233],{"class":5045},[4971,7817,5356],{"class":5045},[4971,7819,7820],{"class":5039},"Accounts: {{ JSON.stringify(nimiqAccounts, null, 2) }}",[4971,7822,7435],{"class":5045},[4971,7824,4963],{"class":5101},[4971,7826,5240],{"class":5045},[4971,7828,7829,7831,7833,7835,7837,7839,7842,7844,7846,7848,7850,7852,7854,7856,7859,7861,7863],{"class":4973,"line":5683},[4971,7830,7484],{"class":5045},[4971,7832,4963],{"class":5101},[4971,7834,7634],{"class":5223},[4971,7836,5230],{"class":5045},[4971,7838,5233],{"class":5045},[4971,7840,7841],{"class":4980},"nimiqSignature",[4971,7843,5233],{"class":5045},[4971,7845,7468],{"class":5223},[4971,7847,5230],{"class":5045},[4971,7849,5233],{"class":5045},[4971,7851,7813],{"class":4980},[4971,7853,5233],{"class":5045},[4971,7855,5356],{"class":5045},[4971,7857,7858],{"class":5039},"Signature: {{ nimiqSignature }}",[4971,7860,7435],{"class":5045},[4971,7862,4963],{"class":5101},[4971,7864,5240],{"class":5045},[4971,7866,7867],{"class":4973,"line":5711},[4971,7868,5080],{"emptyLinePlaceholder":1022},[4971,7870,7871,7873,7875,7877,7880,7882,7884],{"class":4973,"line":5767},[4971,7872,7484],{"class":5045},[4971,7874,4866],{"class":5101},[4971,7876,5356],{"class":5045},[4971,7878,7879],{"class":5039},"Ethereum Output",[4971,7881,7435],{"class":5045},[4971,7883,4866],{"class":5101},[4971,7885,5240],{"class":5045},[4971,7887,7888,7890,7892,7894,7896,7898,7901,7903,7905,7907,7909,7911,7913,7915,7918,7920,7922],{"class":4973,"line":5775},[4971,7889,7484],{"class":5045},[4971,7891,4963],{"class":5101},[4971,7893,7634],{"class":5223},[4971,7895,5230],{"class":5045},[4971,7897,5233],{"class":5045},[4971,7899,7900],{"class":4980},"ethAccounts",[4971,7902,5233],{"class":5045},[4971,7904,7468],{"class":5223},[4971,7906,5230],{"class":5045},[4971,7908,5233],{"class":5045},[4971,7910,7813],{"class":4980},[4971,7912,5233],{"class":5045},[4971,7914,5356],{"class":5045},[4971,7916,7917],{"class":5039},"Accounts: {{ JSON.stringify(ethAccounts, null, 2) }}",[4971,7919,7435],{"class":5045},[4971,7921,4963],{"class":5101},[4971,7923,5240],{"class":5045},[4971,7925,7926,7928,7930,7932,7934,7936,7939,7941,7943,7945,7947,7949,7951,7953,7956,7958,7960],{"class":4973,"line":5780},[4971,7927,7484],{"class":5045},[4971,7929,4963],{"class":5101},[4971,7931,7634],{"class":5223},[4971,7933,5230],{"class":5045},[4971,7935,5233],{"class":5045},[4971,7937,7938],{"class":4980},"ethSignature",[4971,7940,5233],{"class":5045},[4971,7942,7468],{"class":5223},[4971,7944,5230],{"class":5045},[4971,7946,5233],{"class":5045},[4971,7948,7813],{"class":4980},[4971,7950,5233],{"class":5045},[4971,7952,5356],{"class":5045},[4971,7954,7955],{"class":5039},"Signature: {{ ethSignature }}",[4971,7957,7435],{"class":5045},[4971,7959,4963],{"class":5101},[4971,7961,5240],{"class":5045},[4971,7963,7964,7967,7969],{"class":4973,"line":5826},[4971,7965,7966],{"class":5045},"  \u003C/",[4971,7968,7465],{"class":5101},[4971,7970,5240],{"class":5045},[4971,7972,7973,7975,7977],{"class":4973,"line":5858},[4971,7974,7435],{"class":5045},[4971,7976,7455],{"class":5101},[4971,7978,5240],{"class":5045},[5203,7980,7982],{"id":7981},"_43-add-the-style-block-mobile-friendly","4.3 Add the style block (mobile-friendly)",[4963,7984,7986],{"className":5209,"code":7985,"language":5110,"meta":1124,"style":1124},"\u003Cstyle scoped>\n.app {\n  max-width: 42rem;\n  margin: 0 auto;\n  padding: 1rem;\n  font-family: system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;\n  color: #1f3553;\n}\n\nh1 {\n  margin: 0 0 1rem;\n  font-size: clamp(1.75rem, 7vw, 2.4rem);\n  line-height: 1.2;\n}\n\nh2 {\n  margin: 1rem 0 0.5rem;\n}\n\n.actions {\n  display: grid;\n  gap: 0.75rem;\n  margin-bottom: 1rem;\n}\n\nbutton {\n  width: 100%;\n  min-height: 44px;\n  border: none;\n  border-radius: 0.625rem;\n  padding: 0.625rem 0.875rem;\n  font-weight: 600;\n  background: #1f3553;\n  color: #fff;\n}\n\nbutton:disabled {\n  opacity: 0.55;\n}\n\n.error {\n  color: #b31b1b;\n}\n\n.result {\n  margin: 0 0 0.625rem;\n  padding: 0.625rem;\n  border-radius: 0.5rem;\n  background: #f5f8fc;\n  white-space: pre-wrap;\n  overflow-wrap: anywhere;\n  word-break: break-word;\n}\n\n@media (min-width: 640px) {\n  .actions {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n}\n\u003C/style>\n",[4904,7987,7988,8000,8008,8022,8037,8049,8085,8100,8104,8108,8114,8128,8156,8168,8172,8176,8182,8197,8201,8205,8213,8225,8237,8248,8252,8256,8262,8274,8286,8298,8310,8323,8335,8348,8361,8365,8369,8379,8391,8395,8399,8407,8420,8424,8428,8436,8450,8460,8470,8483,8495,8507,8519,8523,8527,8546,8555,8586,8590,8594],{"__ignoreMap":1124},[4971,7989,7990,7992,7995,7998],{"class":4973,"line":12},[4971,7991,5217],{"class":5045},[4971,7993,7994],{"class":5101},"style",[4971,7996,7997],{"class":5223}," scoped",[4971,7999,5240],{"class":5045},[4971,8001,8002,8004,8006],{"class":4973,"line":27},[4971,8003,5176],{"class":5045},[4971,8005,7475],{"class":4976},[4971,8007,5126],{"class":5045},[4971,8009,8010,8014,8016,8019],{"class":4973,"line":22},[4971,8011,8013],{"class":8012},"sqsOY","  max-width",[4971,8015,5023],{"class":5045},[4971,8017,8018],{"class":5136}," 42rem",[4971,8020,8021],{"class":5045},";\n",[4971,8023,8024,8027,8029,8032,8035],{"class":4973,"line":17},[4971,8025,8026],{"class":8012},"  margin",[4971,8028,5023],{"class":5045},[4971,8030,8031],{"class":5136}," 0",[4971,8033,8034],{"class":5039}," auto",[4971,8036,8021],{"class":5045},[4971,8038,8039,8042,8044,8047],{"class":4973,"line":88},[4971,8040,8041],{"class":8012},"  padding",[4971,8043,5023],{"class":5045},[4971,8045,8046],{"class":5136}," 1rem",[4971,8048,8021],{"class":5045},[4971,8050,8051,8054,8056,8059,8061,8064,8066,8068,8071,8073,8075,8078,8080,8083],{"class":4973,"line":280},[4971,8052,8053],{"class":8012},"  font-family",[4971,8055,5023],{"class":5045},[4971,8057,8058],{"class":5039}," system-ui",[4971,8060,5272],{"class":5045},[4971,8062,8063],{"class":5039}," -apple-system",[4971,8065,5272],{"class":5045},[4971,8067,5046],{"class":5045},[4971,8069,8070],{"class":4980},"Segoe UI",[4971,8072,5732],{"class":5045},[4971,8074,5272],{"class":5045},[4971,8076,8077],{"class":5039}," Roboto",[4971,8079,5272],{"class":5045},[4971,8081,8082],{"class":5039}," sans-serif",[4971,8084,8021],{"class":5045},[4971,8086,8087,8090,8092,8095,8098],{"class":4973,"line":164},[4971,8088,8089],{"class":8012},"  color",[4971,8091,5023],{"class":5045},[4971,8093,8094],{"class":5045}," #",[4971,8096,8097],{"class":5039},"1f3553",[4971,8099,8021],{"class":5045},[4971,8101,8102],{"class":4973,"line":257},[4971,8103,5377],{"class":5045},[4971,8105,8106],{"class":4973,"line":247},[4971,8107,5080],{"emptyLinePlaceholder":1022},[4971,8109,8110,8112],{"class":4973,"line":252},[4971,8111,7487],{"class":4976},[4971,8113,5126],{"class":5045},[4971,8115,8116,8118,8120,8122,8124,8126],{"class":4973,"line":266},[4971,8117,8026],{"class":8012},[4971,8119,5023],{"class":5045},[4971,8121,8031],{"class":5136},[4971,8123,8031],{"class":5136},[4971,8125,8046],{"class":5136},[4971,8127,8021],{"class":5045},[4971,8129,8130,8133,8135,8138,8140,8143,8145,8148,8150,8153],{"class":4973,"line":232},[4971,8131,8132],{"class":8012},"  font-size",[4971,8134,5023],{"class":5045},[4971,8136,8137],{"class":5001}," clamp",[4971,8139,5093],{"class":5045},[4971,8141,8142],{"class":5136},"1.75rem",[4971,8144,5272],{"class":5045},[4971,8146,8147],{"class":5136}," 7vw",[4971,8149,5272],{"class":5045},[4971,8151,8152],{"class":5136}," 2.4rem",[4971,8154,8155],{"class":5045},");\n",[4971,8157,8158,8161,8163,8166],{"class":4973,"line":237},[4971,8159,8160],{"class":8012},"  line-height",[4971,8162,5023],{"class":5045},[4971,8164,8165],{"class":5136}," 1.2",[4971,8167,8021],{"class":5045},[4971,8169,8170],{"class":4973,"line":242},[4971,8171,5377],{"class":5045},[4971,8173,8174],{"class":4973,"line":271},[4971,8175,5080],{"emptyLinePlaceholder":1022},[4971,8177,8178,8180],{"class":4973,"line":290},[4971,8179,4866],{"class":4976},[4971,8181,5126],{"class":5045},[4971,8183,8184,8186,8188,8190,8192,8195],{"class":4973,"line":285},[4971,8185,8026],{"class":8012},[4971,8187,5023],{"class":5045},[4971,8189,8046],{"class":5136},[4971,8191,8031],{"class":5136},[4971,8193,8194],{"class":5136}," 0.5rem",[4971,8196,8021],{"class":5045},[4971,8198,8199],{"class":4973,"line":5482},[4971,8200,5377],{"class":5045},[4971,8202,8203],{"class":4973,"line":5501},[4971,8204,5080],{"emptyLinePlaceholder":1022},[4971,8206,8207,8209,8211],{"class":4973,"line":5529},[4971,8208,5176],{"class":5045},[4971,8210,7517],{"class":4976},[4971,8212,5126],{"class":5045},[4971,8214,8215,8218,8220,8223],{"class":4973,"line":5557},[4971,8216,8217],{"class":8012},"  display",[4971,8219,5023],{"class":5045},[4971,8221,8222],{"class":5039}," grid",[4971,8224,8021],{"class":5045},[4971,8226,8227,8230,8232,8235],{"class":4973,"line":5562},[4971,8228,8229],{"class":8012},"  gap",[4971,8231,5023],{"class":5045},[4971,8233,8234],{"class":5136}," 0.75rem",[4971,8236,8021],{"class":5045},[4971,8238,8239,8242,8244,8246],{"class":4973,"line":5592},[4971,8240,8241],{"class":8012},"  margin-bottom",[4971,8243,5023],{"class":5045},[4971,8245,8046],{"class":5136},[4971,8247,8021],{"class":5045},[4971,8249,8250],{"class":4973,"line":5620},[4971,8251,5377],{"class":5045},[4971,8253,8254],{"class":4973,"line":5650},[4971,8255,5080],{"emptyLinePlaceholder":1022},[4971,8257,8258,8260],{"class":4973,"line":5678},[4971,8259,7529],{"class":4976},[4971,8261,5126],{"class":5045},[4971,8263,8264,8267,8269,8272],{"class":4973,"line":5683},[4971,8265,8266],{"class":8012},"  width",[4971,8268,5023],{"class":5045},[4971,8270,8271],{"class":5136}," 100%",[4971,8273,8021],{"class":5045},[4971,8275,8276,8279,8281,8284],{"class":4973,"line":5711},[4971,8277,8278],{"class":8012},"  min-height",[4971,8280,5023],{"class":5045},[4971,8282,8283],{"class":5136}," 44px",[4971,8285,8021],{"class":5045},[4971,8287,8288,8291,8293,8296],{"class":4973,"line":5767},[4971,8289,8290],{"class":8012},"  border",[4971,8292,5023],{"class":5045},[4971,8294,8295],{"class":5039}," none",[4971,8297,8021],{"class":5045},[4971,8299,8300,8303,8305,8308],{"class":4973,"line":5775},[4971,8301,8302],{"class":8012},"  border-radius",[4971,8304,5023],{"class":5045},[4971,8306,8307],{"class":5136}," 0.625rem",[4971,8309,8021],{"class":5045},[4971,8311,8312,8314,8316,8318,8321],{"class":4973,"line":5780},[4971,8313,8041],{"class":8012},[4971,8315,5023],{"class":5045},[4971,8317,8307],{"class":5136},[4971,8319,8320],{"class":5136}," 0.875rem",[4971,8322,8021],{"class":5045},[4971,8324,8325,8328,8330,8333],{"class":4973,"line":5826},[4971,8326,8327],{"class":8012},"  font-weight",[4971,8329,5023],{"class":5045},[4971,8331,8332],{"class":5136}," 600",[4971,8334,8021],{"class":5045},[4971,8336,8337,8340,8342,8344,8346],{"class":4973,"line":5858},[4971,8338,8339],{"class":8012},"  background",[4971,8341,5023],{"class":5045},[4971,8343,8094],{"class":5045},[4971,8345,8097],{"class":5039},[4971,8347,8021],{"class":5045},[4971,8349,8350,8352,8354,8356,8359],{"class":4973,"line":5870},[4971,8351,8089],{"class":8012},[4971,8353,5023],{"class":5045},[4971,8355,8094],{"class":5045},[4971,8357,8358],{"class":5039},"fff",[4971,8360,8021],{"class":5045},[4971,8362,8363],{"class":4973,"line":5875},[4971,8364,5377],{"class":5045},[4971,8366,8367],{"class":4973,"line":5888},[4971,8368,5080],{"emptyLinePlaceholder":1022},[4971,8370,8371,8373,8375,8377],{"class":4973,"line":5893},[4971,8372,7529],{"class":4976},[4971,8374,5023],{"class":5045},[4971,8376,1587],{"class":5223},[4971,8378,5126],{"class":5045},[4971,8380,8381,8384,8386,8389],{"class":4973,"line":5898},[4971,8382,8383],{"class":8012},"  opacity",[4971,8385,5023],{"class":5045},[4971,8387,8388],{"class":5136}," 0.55",[4971,8390,8021],{"class":5045},[4971,8392,8393],{"class":4973,"line":5905},[4971,8394,5377],{"class":5045},[4971,8396,8397],{"class":4973,"line":5926},[4971,8398,5080],{"emptyLinePlaceholder":1022},[4971,8400,8401,8403,8405],{"class":4973,"line":5966},[4971,8402,5176],{"class":5045},[4971,8404,5754],{"class":4976},[4971,8406,5126],{"class":5045},[4971,8408,8409,8411,8413,8415,8418],{"class":4973,"line":6018},[4971,8410,8089],{"class":8012},[4971,8412,5023],{"class":5045},[4971,8414,8094],{"class":5045},[4971,8416,8417],{"class":5039},"b31b1b",[4971,8419,8021],{"class":5045},[4971,8421,8422],{"class":4973,"line":6036},[4971,8423,5377],{"class":5045},[4971,8425,8426],{"class":4973,"line":6041},[4971,8427,5080],{"emptyLinePlaceholder":1022},[4971,8429,8430,8432,8434],{"class":4973,"line":6046},[4971,8431,5176],{"class":5045},[4971,8433,7813],{"class":4976},[4971,8435,5126],{"class":5045},[4971,8437,8438,8440,8442,8444,8446,8448],{"class":4973,"line":6058},[4971,8439,8026],{"class":8012},[4971,8441,5023],{"class":5045},[4971,8443,8031],{"class":5136},[4971,8445,8031],{"class":5136},[4971,8447,8307],{"class":5136},[4971,8449,8021],{"class":5045},[4971,8451,8452,8454,8456,8458],{"class":4973,"line":6072},[4971,8453,8041],{"class":8012},[4971,8455,5023],{"class":5045},[4971,8457,8307],{"class":5136},[4971,8459,8021],{"class":5045},[4971,8461,8462,8464,8466,8468],{"class":4973,"line":6086},[4971,8463,8302],{"class":8012},[4971,8465,5023],{"class":5045},[4971,8467,8194],{"class":5136},[4971,8469,8021],{"class":5045},[4971,8471,8472,8474,8476,8478,8481],{"class":4973,"line":6091},[4971,8473,8339],{"class":8012},[4971,8475,5023],{"class":5045},[4971,8477,8094],{"class":5045},[4971,8479,8480],{"class":5039},"f5f8fc",[4971,8482,8021],{"class":5045},[4971,8484,8485,8488,8490,8493],{"class":4973,"line":6096},[4971,8486,8487],{"class":8012},"  white-space",[4971,8489,5023],{"class":5045},[4971,8491,8492],{"class":5039}," pre-wrap",[4971,8494,8021],{"class":5045},[4971,8496,8497,8500,8502,8505],{"class":4973,"line":6114},[4971,8498,8499],{"class":8012},"  overflow-wrap",[4971,8501,5023],{"class":5045},[4971,8503,8504],{"class":5039}," anywhere",[4971,8506,8021],{"class":5045},[4971,8508,8509,8512,8514,8517],{"class":4973,"line":6122},[4971,8510,8511],{"class":8012},"  word-break",[4971,8513,5023],{"class":5045},[4971,8515,8516],{"class":5039}," break-word",[4971,8518,8021],{"class":5045},[4971,8520,8521],{"class":4973,"line":6149},[4971,8522,5377],{"class":5045},[4971,8524,8525],{"class":4973,"line":6158},[4971,8526,5080],{"emptyLinePlaceholder":1022},[4971,8528,8529,8532,8534,8537,8539,8542,8544],{"class":4973,"line":6163},[4971,8530,8531],{"class":5035},"@media",[4971,8533,5309],{"class":5045},[4971,8535,8536],{"class":4976},"min-width",[4971,8538,5023],{"class":5045},[4971,8540,8541],{"class":5136}," 640px",[4971,8543,5818],{"class":5045},[4971,8545,5126],{"class":5045},[4971,8547,8548,8551,8553],{"class":4973,"line":6178},[4971,8549,8550],{"class":5045},"  .",[4971,8552,7517],{"class":4976},[4971,8554,5126],{"class":5045},[4971,8556,8557,8560,8562,8565,8567,8569,8571,8574,8576,8578,8580,8583],{"class":4973,"line":6219},[4971,8558,8559],{"class":8012},"    grid-template-columns",[4971,8561,5023],{"class":5045},[4971,8563,8564],{"class":5001}," repeat",[4971,8566,5093],{"class":5045},[4971,8568,6004],{"class":5136},[4971,8570,5272],{"class":5045},[4971,8572,8573],{"class":5001}," minmax",[4971,8575,5093],{"class":5045},[4971,8577,6011],{"class":5136},[4971,8579,5272],{"class":5045},[4971,8581,8582],{"class":5136}," 1fr",[4971,8584,8585],{"class":5045},"));\n",[4971,8587,8588],{"class":4973,"line":6224},[4971,8589,5416],{"class":5045},[4971,8591,8592],{"class":4973,"line":6232},[4971,8593,5377],{"class":5045},[4971,8595,8596,8598,8600],{"class":4973,"line":6247},[4971,8597,7435],{"class":5045},[4971,8599,7994],{"class":5101},[4971,8601,5240],{"class":5045},[4866,8603,8605],{"id":8604},"_5-add-localization","5. Add localization",[4849,8607,8608,8609,8612],{},"Nimiq Pay injects the user's selected language at ",[4904,8610,8611],{},"window.nimiqPay.language",". If you want your app to match the user's Nimiq Pay language, read it at the top of your script:",[4963,8614,8618],{"className":8615,"code":8616,"language":8617,"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",[4904,8619,8620,8642,8677],{"__ignoreMap":1124},[4971,8621,8622,8624,8627,8629,8631,8633,8636,8639],{"class":4973,"line":12},[4971,8623,5465],{"class":5223},[4971,8625,8626],{"class":5039}," language ",[4971,8628,5230],{"class":5045},[4971,8630,7068],{"class":5039},[4971,8632,5176],{"class":5045},[4971,8634,8635],{"class":5039},"nimiqPay",[4971,8637,8638],{"class":5045},"?.",[4971,8640,8641],{"class":5039},"language\n",[4971,8643,8644,8647,8650,8652,8655,8657,8660,8662,8664,8667,8669,8672,8674],{"class":4973,"line":27},[4971,8645,8646],{"class":5045},"  ||",[4971,8648,8649],{"class":5039}," navigator",[4971,8651,5176],{"class":5045},[4971,8653,8654],{"class":5039},"language",[4971,8656,5176],{"class":5045},[4971,8658,8659],{"class":5001},"split",[4971,8661,5093],{"class":5039},[4971,8663,5732],{"class":5045},[4971,8665,8666],{"class":4980},"-",[4971,8668,5732],{"class":5045},[4971,8670,8671],{"class":5039},")[",[4971,8673,6011],{"class":5136},[4971,8675,8676],{"class":5039},"]\n",[4971,8678,8679,8681,8683,8686],{"class":4973,"line":22},[4971,8680,8646],{"class":5045},[4971,8682,5046],{"class":5045},[4971,8684,8685],{"class":4980},"en",[4971,8687,5052],{"class":5045},[4849,8689,8690,8691,5176],{},"This reads the Nimiq Pay language first, falls back to the device locale, then to English. For a full translations setup, see ",[8692,8693,8694],"a",{"href":180},"Localization in Mini Apps",[4866,8696,8698],{"id":8697},"_6-run-the-mini-app","6. Run the mini app",[4963,8700,8702],{"className":4965,"code":8701,"language":4967,"meta":1124,"style":1124},"npm run dev -- --host\n",[4904,8703,8704],{"__ignoreMap":1124},[4971,8705,8706,8708,8711,8714,8716],{"class":4973,"line":12},[4971,8707,4977],{"class":4976},[4971,8709,8710],{"class":4980}," run",[4971,8712,8713],{"class":4980}," dev",[4971,8715,4990],{"class":4980},[4971,8717,8718],{"class":4980}," --host\n",[4849,8720,8721,8722,8724],{},"Copy the ",[4939,8723,4825],{}," URL from the terminal output, for example:",[4963,8726,8728],{"className":4965,"code":8727,"language":4967,"meta":1124,"style":1124},"http://192.168.1.42:5173\n",[4904,8729,8730],{"__ignoreMap":1124},[4971,8731,8732],{"class":4973,"line":12},[4971,8733,8727],{"class":4976},[4866,8735,8737],{"id":8736},"_7-test-inside-nimiq-pay","7. Test inside Nimiq Pay",[8739,8740,8741,8744,8749,8754],"ol",{},[4856,8742,8743],{},"Make sure your phone and dev machine are on the same Wi‑Fi network.",[4856,8745,8746,8747,5176],{},"Open ",[4939,8748,4947],{},[4856,8750,8751,8752,5176],{},"Go to ",[4939,8753,128],{},[4856,8755,8756,8757],{},"Enter your network URL: ",[4904,8758,8759],{},"http://\u003Cyour-ip>:5173",[4849,8761,8762,8763,8766,8767,5176],{},"Open your mini app, tap ",[4939,8764,8765],{},"Run Nimiq flow",", then tap ",[4939,8768,8769],{},"Run Ethereum flow",[4849,8771,8772],{},"You should see:",[4853,8774,8775,8778],{},[4856,8776,8777],{},"Nimiq accounts and a Nimiq signature response.",[4856,8779,8780],{},"Ethereum account(s) and an Ethereum signature response.",[4866,8782,8784],{"id":8783},"troubleshooting","Troubleshooting",[4849,8786,8787,8790,8793],{},[4939,8788,8789],{},"No Ethereum account returned",[8791,8792],"br",{},"\nThe Ethereum success path requires at least one account available through Nimiq Pay.",[4849,8795,8796,8799,8801,8802,8805],{},[4939,8797,8798],{},"Cannot open local URL from phone",[8791,8800],{},"\nRestart the dev server with ",[4904,8803,8804],{},"--host",", then use the terminal's Network URL.",[4849,8807,8808,8811,8813,8814,8817,8818,8820],{},[4939,8809,8810],{},"Secure-context-only API missing",[8791,8812],{},"\nIf your app uses APIs such as ",[4904,8815,8816],{},"crypto.randomUUID()",", they may be unavailable when the mini app is loaded from a local network URL like ",[4904,8819,8759],{},". Add feature detection and a fallback, or use local HTTPS if the API is required.",[4849,8822,8823,8826,8828,8829,8832,8833,8836],{},[4939,8824,8825],{},"Port 5173 is busy",[8791,8827],{},"\nVite chooses another port automatically (for example ",[4904,8830,8831],{},"5174"," or ",[4904,8834,8835],{},"5175","). Always use the exact Network URL shown in the terminal.",[7994,8838,8839],{},"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}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .sqsOY, html code.shiki .sqsOY{--shiki-light:#8796B0;--shiki-default:#B2CCD6;--shiki-dark:#B2CCD6}",{"title":1124,"searchDepth":27,"depth":27,"links":8841},[8842,8843,8844,8845,8846,8847,8852,8853,8854,8855],{"id":4868,"depth":27,"text":4869},{"id":4932,"depth":27,"text":4933},{"id":4957,"depth":27,"text":4958},{"id":5015,"depth":27,"text":5016},{"id":5168,"depth":27,"text":5169},{"id":5194,"depth":27,"text":5195,"children":8848},[8849,8850,8851],{"id":5205,"depth":22,"text":5206},{"id":7442,"depth":22,"text":7443},{"id":7981,"depth":22,"text":7982},{"id":8604,"depth":27,"text":8605},{"id":8697,"depth":27,"text":8698},{"id":8736,"depth":27,"text":8737},{"id":8783,"depth":27,"text":8784},"Build a mini app that uses both Nimiq and Ethereum providers with user confirmation flows","md","i-tabler:arrows-split-2",null,{"matter":8861},{"title":4844},{"title":192,"order":27},{"title":4844,"description":8856},"s6afop5mIVFVFCa4x9NqHga8UWcMGbo2KMjfH6CAbzk",[8866,8868],{"title":183,"path":184,"stem":185,"description":8867,"order":27,"children":-1},"A list of mini app ideas you can build with the Nimiq Mini Apps Framework",{"title":196,"path":197,"stem":198,"description":8869,"order":12,"children":-1},"Guide to setting up a Nimiq Pay minimal mini app dev",1789036796145]