{"version":1,"pages":[{"id":"3ODOOZfzv1rnGrmWnMwr","title":"Welcome","pathname":"/","siteSpaceId":"sitesp_hEXGi","description":"[  ⌘ / Ctrl  ]  + [  K  ]  Ask a question about BSV Blockchain","breadcrumbs":[{"label":"Intro"}]},{"id":"JllmP66S2nF4WfPIdDyT","title":"The Benefits of BSV Blockchain","pathname":"/intro/the-benefits-of-bsv-blockchain","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Intro"}]},{"id":"0yzDY8doJWuBbplPCSBL","title":"What Can I Do?","pathname":"/intro/what-can-i-do","siteSpaceId":"sitesp_hEXGi","description":"BSV Blockchain has a few properties which allow us to solve a vast number of problems across many applications. The two fundamentals are tokenization and data integrity.","breadcrumbs":[{"label":"Intro"}]},{"id":"IRfbWKRKx2QgF6kmeFAN","title":"Overview of GitHub repositories","pathname":"/intro/overview-of-github-repositories","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Intro"}]},{"id":"B9Ta7kRoCIclRHP2m7V2","title":"Quick Start","pathname":"/intro/quick-start","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Intro"}]},{"id":"qCbLrMcmqitJdkdOfnjU","title":"Rules","pathname":"/network-access-rules/network-access-rules","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Network Access Rules"}]},{"id":"VPR5ZFK3Kk613tioVEQW","title":"Table of Contents","pathname":"/network-access-rules/network-access-rules/table-of-contents","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Network Access Rules"},{"label":"Rules"}]},{"id":"cr08p01gORT8XxzfUWCD","title":"Background to the Rules","pathname":"/network-access-rules/network-access-rules/background-to-the-rules","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Network Access Rules"},{"label":"Rules"}]},{"id":"mWMOzqkFkLIKktmSTc17","title":"PART I - MASTER RULES","pathname":"/network-access-rules/network-access-rules/part-i-master-rules","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Network Access Rules"},{"label":"Rules"}]},{"id":"ui64Umonq2HEMkVDqIPg","title":"PART II - GENERAL RULES","pathname":"/network-access-rules/network-access-rules/part-ii-general-rules","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Network Access Rules"},{"label":"Rules"}]},{"id":"j4YCR9nZVfa0gecb5z7c","title":"PART III - ENFORCEMENT RULES","pathname":"/network-access-rules/network-access-rules/part-iii-enforcement-rules","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Network Access Rules"},{"label":"Rules"}]},{"id":"jOiR5fXN9Qqazbtp4zVu","title":"PART IV - DISPUTE RESOLUTION RULES","pathname":"/network-access-rules/network-access-rules/part-iv-dispute-resolution-rules","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Network Access Rules"},{"label":"Rules"}]},{"id":"rfTbqFUPVnnCjIHzGuvQ","title":"PART V - INTERPRETIVE RULES","pathname":"/network-access-rules/network-access-rules/part-v-interpretive-rules","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Network Access Rules"},{"label":"Rules"}]},{"id":"7K9h5DmZX4IuKasCYxrB","title":"FAQs","pathname":"/network-access-rules/frequently-asked-questions","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Network Access Rules"}]},{"id":"ZeOU1qsh4Xfr25SvSb3h","title":"Miners","pathname":"/network-access-rules/frequently-asked-questions/faq-for-miners","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Network Access Rules"},{"label":"FAQs"}]},{"id":"oqzTyBtMkLBUudeclkEB","title":"Professionals","pathname":"/network-access-rules/frequently-asked-questions/faq-for-legal-professionals","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Network Access Rules"},{"label":"FAQs"}]},{"id":"qhCpfdcWKTSOHalRhpCq","title":"Users","pathname":"/network-access-rules/frequently-asked-questions/faq-for-the-general-audience","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Network Access Rules"},{"label":"FAQs"}]},{"id":"jobWrknEP670TeihWzm6","title":"High Level","pathname":"/important-concepts/high-level","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Important Concepts"}]},{"id":"bsMGL15GyFTmgJKqeewV","title":"Web3","pathname":"/important-concepts/high-level/web3-the-semantic-web-of-value","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Important Concepts"},{"label":"High Level"}]},{"id":"3Yxz9faPzv2IrmDcR0KM","title":"Timestamping","pathname":"/important-concepts/high-level/time-stamping-and-on-chain-data","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Important Concepts"},{"label":"High Level"}]},{"id":"VbRzg6Z76i2ETSdnCT5H","title":"SPV","pathname":"/important-concepts/high-level/simplified-payment-verification-spv","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Important Concepts"},{"label":"High Level"}]},{"id":"rNm4Tvolmd9coyfiAPlg","title":"UTXO vs Account Based","pathname":"/important-concepts/high-level/utxo-base-vs-account-based-systems","siteSpaceId":"sitesp_hEXGi","description":"Two methods of tracking ownership and transaction history","breadcrumbs":[{"label":"Important Concepts"},{"label":"High Level"}]},{"id":"HUqFA68WqVzyOMZk5Moo","title":"Linked Keys","pathname":"/important-concepts/high-level/linked-keys-42","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Important Concepts"},{"label":"High Level"}]},{"id":"2WJA5PX0StGzuteE1jnN","title":"Smart Contracts","pathname":"/important-concepts/high-level/smart-contracts","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Important Concepts"},{"label":"High Level"}]},{"id":"AJawLcYnIWwtJBECHfTf","title":"Details","pathname":"/important-concepts/details","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Important Concepts"}]},{"id":"HRZJOj0hjXBrrOyyMs8y","title":"Hash Functions","pathname":"/important-concepts/details/cryptographic-hash-functions","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Important Concepts"},{"label":"Details"}]},{"id":"NLIW3RGglK2M9Y8M0pYw","title":"Merkle Trees","pathname":"/important-concepts/details/merkle-trees","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Important Concepts"},{"label":"Details"}]},{"id":"QE0SLO5C8ql3v72HVHlc","title":"Sighash Flags","pathname":"/important-concepts/details/sighash-flags","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Important Concepts"},{"label":"Details"}]},{"id":"gZY9BgMvlnkMFH2xKxvl","title":"Script","pathname":"/important-concepts/details/script","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Important Concepts"},{"label":"Details"}]},{"id":"p1QAhP8JoZSr4ZeBfRwn","title":"SPV","pathname":"/important-concepts/details/spv","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Important Concepts"},{"label":"Details"}]},{"id":"oGdWlmHveHrWfndPyrGG","title":"Deep Dive","pathname":"/important-concepts/details/spv/deep-dive","siteSpaceId":"sitesp_hEXGi","description":"Some low level explainers and examples to improve understanding.","breadcrumbs":[{"label":"Important Concepts"},{"label":"Details"},{"label":"SPV"}]},{"id":"yybfAQk7bpR0dOH6QDt1","title":"Payments Flow","pathname":"/important-concepts/details/spv/payments-flow","siteSpaceId":"sitesp_hEXGi","description":"Paymail Capability Extensions","breadcrumbs":[{"label":"Important Concepts"},{"label":"Details"},{"label":"SPV"}]},{"id":"VfMZM3KywaUiX9cWmz5t","title":"Data Models","pathname":"/important-concepts/details/spv/data-models","siteSpaceId":"sitesp_hEXGi","description":"What data is sent between counterparties for SPV Payments?","breadcrumbs":[{"label":"Important Concepts"},{"label":"Details"},{"label":"SPV"}]},{"id":"DkLGrLaw4ficFHahI3l1","title":"Broadcasting","pathname":"/important-concepts/details/spv/broadcasting","siteSpaceId":"sitesp_hEXGi","description":"Transaction Broadcasting from SPV Wallet","breadcrumbs":[{"label":"Important Concepts"},{"label":"Details"},{"label":"SPV"}]},{"id":"JS41dD15ClpDn9Tvv8kq","title":"Mandala Upgrade","pathname":"/network-topology/mandala-upgrade","siteSpaceId":"sitesp_hEXGi","description":"An evolution of the BSV Blockchain network topology","breadcrumbs":[{"label":"Network Topology"}]},{"id":"hKyTAezJlrJ043KJNFhB","title":"Nodes","pathname":"/network-topology/nodes","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Network Topology"}]},{"id":"fuq8PhXRTaUEq6TOPWeu","title":"SV Node","pathname":"/network-topology/nodes/sv-node","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Network Topology"},{"label":"Nodes"}]},{"id":"D4mEJUstbb4FEIvoPfJB","title":"Architecture","pathname":"/network-topology/nodes/sv-node/system-architecture","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Network Topology"},{"label":"Nodes"},{"label":"SV Node"}]},{"id":"1j0p1s9IZgfVRoao1IlZ","title":"System Requirements","pathname":"/network-topology/nodes/sv-node/system-requirements","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Network Topology"},{"label":"Nodes"},{"label":"SV Node"}]},{"id":"g1dBZHxGiG35JjefeMx0","title":"Installation","pathname":"/network-topology/nodes/sv-node/installation","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Network Topology"},{"label":"Nodes"},{"label":"SV Node"}]},{"id":"vCOCkovFRiXLhBiJWlHa","title":"SV Node","pathname":"/network-topology/nodes/sv-node/installation/sv-node","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Network Topology"},{"label":"Nodes"},{"label":"SV Node"},{"label":"Installation"}]},{"id":"FNO1LAUpm7npbYmG2byf","title":"Configuration","pathname":"/network-topology/nodes/sv-node/installation/sv-node/configuration","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Network Topology"},{"label":"Nodes"},{"label":"SV Node"},{"label":"Installation"},{"label":"SV Node"}]},{"id":"GIBYQvqRpjS5dfSkxty9","title":"AWS Volumes Setup","pathname":"/network-topology/nodes/sv-node/installation/sv-node/aws-volumes-setup","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Network Topology"},{"label":"Nodes"},{"label":"SV Node"},{"label":"Installation"},{"label":"SV Node"}]},{"id":"kZRdLdwQgfHB5u96bL0g","title":"DDOS Mitigation","pathname":"/network-topology/nodes/sv-node/installation/sv-node/ddos-mitigation","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Network Topology"},{"label":"Nodes"},{"label":"SV Node"},{"label":"Installation"},{"label":"SV Node"}]},{"id":"z94GfpJlIxq0b1rnqXRk","title":"Docker","pathname":"/network-topology/nodes/sv-node/installation/sv-node/docker","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Network Topology"},{"label":"Nodes"},{"label":"SV Node"},{"label":"Installation"},{"label":"SV Node"}]},{"id":"m7BdxrKiFDYXySTDXTXa","title":"Genesis Settings","pathname":"/network-topology/nodes/sv-node/installation/sv-node/genesis-settings","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Network Topology"},{"label":"Nodes"},{"label":"SV Node"},{"label":"Installation"},{"label":"SV Node"}]},{"id":"pN1yT97ERaUYiVoSkRCy","title":"GetMiningCandidate","pathname":"/network-topology/nodes/sv-node/installation/sv-node/getminingcandidate","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Network Topology"},{"label":"Nodes"},{"label":"SV Node"},{"label":"Installation"},{"label":"SV Node"}]},{"id":"ZVGWSq8hZVHU5F9hXJnk","title":"GKE","pathname":"/network-topology/nodes/sv-node/installation/sv-node/gke","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Network Topology"},{"label":"Nodes"},{"label":"SV Node"},{"label":"Installation"},{"label":"SV Node"}]},{"id":"f7fRp7PGAyFT1wfaYQOp","title":"Network Environments","pathname":"/network-topology/nodes/sv-node/installation/sv-node/network-environments","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Network Topology"},{"label":"Nodes"},{"label":"SV Node"},{"label":"Installation"},{"label":"SV Node"}]},{"id":"TLLbu7VOVUNfm1GQ7SEI","title":"Regtest","pathname":"/network-topology/nodes/sv-node/installation/sv-node/network-environments/regtest","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Network Topology"},{"label":"Nodes"},{"label":"SV Node"},{"label":"Installation"},{"label":"SV Node"},{"label":"Network Environments"}]},{"id":"NOvHCED8AQWN7NdmUQ4b","title":"STN","pathname":"/network-topology/nodes/sv-node/installation/sv-node/network-environments/stn","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Network Topology"},{"label":"Nodes"},{"label":"SV Node"},{"label":"Installation"},{"label":"SV Node"},{"label":"Network Environments"}]},{"id":"0WPN5QX4x8IM0vTD27hy","title":"Testnet","pathname":"/network-topology/nodes/sv-node/installation/sv-node/network-environments/testnet","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Network Topology"},{"label":"Nodes"},{"label":"SV Node"},{"label":"Installation"},{"label":"SV Node"},{"label":"Network Environments"}]},{"id":"GDpcogtpsINA5C5N19LF","title":"Alert System","pathname":"/network-topology/nodes/sv-node/alert-system","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Network Topology"},{"label":"Nodes"},{"label":"SV Node"}]},{"id":"jUxBLEdvMCj8FJvBNZ6o","title":"Alert Messages","pathname":"/network-topology/nodes/sv-node/alert-system/alert-messages","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Network Topology"},{"label":"Nodes"},{"label":"SV Node"},{"label":"Alert System"}]},{"id":"vMfAwZbyPGIRWYdrr1zx","title":"Running the Alert System","pathname":"/network-topology/nodes/sv-node/alert-system/running-the-alert-system","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Network Topology"},{"label":"Nodes"},{"label":"SV Node"},{"label":"Alert System"}]},{"id":"pdRk2v1nRIs87XXw4EXv","title":"Startup Script","pathname":"/network-topology/nodes/sv-node/alert-system/running-the-alert-system/startup-script","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Network Topology"},{"label":"Nodes"},{"label":"SV Node"},{"label":"Alert System"},{"label":"Running the Alert System"}]},{"id":"7O1FRStL7DRl8rHwXik7","title":"Webhooks","pathname":"/network-topology/nodes/sv-node/alert-system/webhooks","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Network Topology"},{"label":"Nodes"},{"label":"SV Node"},{"label":"Alert System"}]},{"id":"umIua3Lji75anVue22ZP","title":"RPC Interface","pathname":"/network-topology/nodes/sv-node/rpc-interface","siteSpaceId":"sitesp_hEXGi","description":"The BSV SV Node JSON-RPC API allows developers to interact with the BSV blockchain through a set of remote procedure calls. This document outlines the available commands and their usage.","breadcrumbs":[{"label":"Network Topology"},{"label":"Nodes"},{"label":"SV Node"}]},{"id":"n1L5jYSnlEXn1VMtpcff","title":"RPC Methods","pathname":"/network-topology/nodes/sv-node/rpc-interface/rpc-methods","siteSpaceId":"sitesp_hEXGi","description":"Complete reference of all JSON-RPC methods available in the BSV SV Node, including sensitivity classifications for operators and proxy builders.","breadcrumbs":[{"label":"Network Topology"},{"label":"Nodes"},{"label":"SV Node"},{"label":"RPC Interface"}]},{"id":"HUKr7uaVAjKqdk0u58JH","title":"Public RPC Endpoints","pathname":"/network-topology/nodes/sv-node/rpc-interface/public-rpc-endpoints","siteSpaceId":"sitesp_hEXGi","description":"Hosted, no-auth JSON-RPC endpoints for the BSV mainnet — when to use them, when not to, and how to call them.","breadcrumbs":[{"label":"Network Topology"},{"label":"Nodes"},{"label":"SV Node"},{"label":"RPC Interface"}]},{"id":"1JfIal0wlrwFeazyqC5I","title":"Frequently Asked Questions","pathname":"/network-topology/nodes/sv-node/frequently-asked-questions","siteSpaceId":"sitesp_hEXGi","description":"Actually just the answers to FAQs.","breadcrumbs":[{"label":"Network Topology"},{"label":"Nodes"},{"label":"SV Node"}]},{"id":"RH6G2bhsFgFv8tdQTeej","title":"Blocks","pathname":"/network-topology/nodes/sv-node/frequently-asked-questions/blocks","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Network Topology"},{"label":"Nodes"},{"label":"SV Node"},{"label":"Frequently Asked Questions"}]},{"id":"aYxianlh5nQLAljzF8vu","title":"Initial Block Download","pathname":"/network-topology/nodes/sv-node/frequently-asked-questions/initial-block-download","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Network Topology"},{"label":"Nodes"},{"label":"SV Node"},{"label":"Frequently Asked Questions"}]},{"id":"Uft0pcgluxWnWTrrCTV5","title":"Transactions","pathname":"/network-topology/nodes/sv-node/frequently-asked-questions/transactions","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Network Topology"},{"label":"Nodes"},{"label":"SV Node"},{"label":"Frequently Asked Questions"}]},{"id":"5W1iECyODqicD6a9ySAD","title":"Log File Warnings","pathname":"/network-topology/nodes/sv-node/frequently-asked-questions/log-file-warnings","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Network Topology"},{"label":"Nodes"},{"label":"SV Node"},{"label":"Frequently Asked Questions"}]},{"id":"qlDQEcH5xHtD0Vxi96BW","title":"Safe Mode","pathname":"/network-topology/nodes/sv-node/frequently-asked-questions/safe-mode","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Network Topology"},{"label":"Nodes"},{"label":"SV Node"},{"label":"Frequently Asked Questions"}]},{"id":"H38vJVw0BewP88FgZvOu","title":"Bug Bounty","pathname":"/network-topology/nodes/sv-node/frequently-asked-questions/bug-bounty","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Network Topology"},{"label":"Nodes"},{"label":"SV Node"},{"label":"Frequently Asked Questions"}]},{"id":"UzPBdIqav4WZDq355ELv","title":"Chronicle Release","pathname":"/network-topology/nodes/sv-node/chronicle-release","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Network Topology"},{"label":"Nodes"},{"label":"SV Node"}]},{"id":"1eXbu2GwK8Fke9Df7Kr3","title":"Teranode","pathname":"/network-topology/nodes/teranode","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Network Topology"},{"label":"Nodes"}]},{"id":"mDa6acdN8rG6H4Uox9fx","title":"Overlay Services","pathname":"/network-topology/overlay-services","siteSpaceId":"sitesp_hEXGi","description":"What makes them different from any other application infrastructure component?","breadcrumbs":[{"label":"Network Topology"}]},{"id":"jsS45m0kq4KY5w0OwVkh","title":"Overlay Example","pathname":"/network-topology/overlay-services/overlay-example","siteSpaceId":"sitesp_hEXGi","description":"Open source implementation of an Overlay Service","breadcrumbs":[{"label":"Network Topology"},{"label":"Overlay Services"}]},{"id":"uDTjqhHJpgAshuypburG","title":"SPV Wallet","pathname":"/network-topology/spv-wallet","siteSpaceId":"sitesp_hEXGi","description":"Open-source non-custodial hosted wallet for the BSV Blockchain","breadcrumbs":[{"label":"Network Topology"}]},{"id":"jZsOU3I5v01wSu5kAmtg","title":"Quickstart","pathname":"/network-topology/spv-wallet/quickstart","siteSpaceId":"sitesp_hEXGi","description":"This guide will show you how to run the spv-wallet toolkit with the start.sh script.","breadcrumbs":[{"label":"Network Topology"},{"label":"SPV Wallet"}]},{"id":"faJz2Iw9Fm7Xr1WHiQxG","title":"Key Concepts","pathname":"/network-topology/spv-wallet/key-concepts","siteSpaceId":"sitesp_hEXGi","description":"How SPV works in a practical sense.","breadcrumbs":[{"label":"Network Topology"},{"label":"SPV Wallet"}]},{"id":"ezrVaEkUE4mN8RJrFZv0","title":"AWS Deployment","pathname":"/network-topology/spv-wallet/aws","siteSpaceId":"sitesp_hEXGi","description":"Deployment guide to run your own SPV Wallet on AWS cloud platform","breadcrumbs":[{"label":"Network Topology"},{"label":"SPV Wallet"}]},{"id":"LORDaxs8QZ8VtFi3FitY","title":"Installation","pathname":"/network-topology/spv-wallet/aws/installation","siteSpaceId":"sitesp_hEXGi","description":"Deployment guide to run your own SPV Wallet","breadcrumbs":[{"label":"Network Topology"},{"label":"SPV Wallet"},{"label":"AWS Deployment"}]},{"id":"oSrBqybfWRar5gWw2RAn","title":"Manage & Maintain","pathname":"/network-topology/spv-wallet/aws/manage-and-maintain","siteSpaceId":"sitesp_hEXGi","description":"How to: get access to EKS, get admin keys, read logs","breadcrumbs":[{"label":"Network Topology"},{"label":"SPV Wallet"},{"label":"AWS Deployment"}]},{"id":"CM8LxxsWv0Kss8zgYfKS","title":"Update","pathname":"/network-topology/spv-wallet/aws/update","siteSpaceId":"sitesp_hEXGi","description":"How to update the deployment to newer version","breadcrumbs":[{"label":"Network Topology"},{"label":"SPV Wallet"},{"label":"AWS Deployment"}]},{"id":"Dn9yznk5wUKTGTzXggGW","title":"Delete","pathname":"/network-topology/spv-wallet/aws/delete","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Network Topology"},{"label":"SPV Wallet"},{"label":"AWS Deployment"}]},{"id":"IX4N1bWUuxU6qY0RvVmv","title":"Components","pathname":"/network-topology/spv-wallet/components","siteSpaceId":"sitesp_hEXGi","description":"Overview of the implementation","breadcrumbs":[{"label":"Network Topology"},{"label":"SPV Wallet"}]},{"id":"p4rQ4gFS8m0URF6IBCXJ","title":"SPV Wallet Server","pathname":"/network-topology/spv-wallet/components/spv-wallet-server","siteSpaceId":"sitesp_hEXGi","description":"Wraps the core functionality together.","breadcrumbs":[{"label":"Network Topology"},{"label":"SPV Wallet"},{"label":"Components"}]},{"id":"hFilVqiLr9jKZGyHrZJc","title":"Storage","pathname":"/network-topology/spv-wallet/components/storage","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Network Topology"},{"label":"SPV Wallet"},{"label":"Components"}]},{"id":"AFlo1IH0O30zfGQcPvf7","title":"Web Admin","pathname":"/network-topology/spv-wallet/components/web-admin","siteSpaceId":"sitesp_hEXGi","description":"Hosted control console for service management.","breadcrumbs":[{"label":"Network Topology"},{"label":"SPV Wallet"},{"label":"Components"}]},{"id":"Uif1aDR1tUE6NgW6EhOK","title":"Block Headers Service","pathname":"/network-topology/spv-wallet/components/block-headers-service","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Network Topology"},{"label":"SPV Wallet"},{"label":"Components"}]},{"id":"BJ9X5Xf7UuSaIj1lhNgO","title":"Web App & API","pathname":"/network-topology/spv-wallet/components/web-app-and-api","siteSpaceId":"sitesp_hEXGi","description":"Example application","breadcrumbs":[{"label":"Network Topology"},{"label":"SPV Wallet"},{"label":"Components"}]},{"id":"9exOlyuQcRg3hkM2Ag9f","title":"Who is it for?","pathname":"/network-topology/spv-wallet/who-is-it-for","siteSpaceId":"sitesp_hEXGi","description":"Those who want to validate their own transactions rather than all network transactions","breadcrumbs":[{"label":"Network Topology"},{"label":"SPV Wallet"}]},{"id":"vQSholoNkz35GbzIgqB4","title":"Functionality & Roadmap","pathname":"/network-topology/spv-wallet/functionality-and-roadmap","siteSpaceId":"sitesp_hEXGi","description":"What it does today and what it will do as we continue development.","breadcrumbs":[{"label":"Network Topology"},{"label":"SPV Wallet"}]},{"id":"sO5f1aTChgFJZfoftNR2","title":"Contribute","pathname":"/network-topology/spv-wallet/contribute","siteSpaceId":"sitesp_hEXGi","description":"Getting into the code for developing your own products and services.","breadcrumbs":[{"label":"Network Topology"},{"label":"SPV Wallet"}]},{"id":"oejDJNEfDkLHyxc3gOC9","title":"Developers Guide","pathname":"/network-topology/spv-wallet/developer-docs","siteSpaceId":"sitesp_hEXGi","description":"All the technical details of each component and how all the repos work together to form a wallet.","breadcrumbs":[{"label":"Network Topology"},{"label":"SPV Wallet"}]},{"id":"YnsxfytMbE0RmbQXfZNO","title":"SPV Wallet","pathname":"/network-topology/spv-wallet/developer-docs/spv-wallet","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Network Topology"},{"label":"SPV Wallet"},{"label":"Developers Guide"}]},{"id":"1P1CdlrDGNGIjjtkmlm3","title":"Authentication","pathname":"/network-topology/spv-wallet/developer-docs/spv-wallet/authentication","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Network Topology"},{"label":"SPV Wallet"},{"label":"Developers Guide"},{"label":"SPV Wallet"}]},{"id":"wniKcuyuOapytHncJkiG","title":"Configuration","pathname":"/network-topology/spv-wallet/developer-docs/spv-wallet/configuration","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Network Topology"},{"label":"SPV Wallet"},{"label":"Developers Guide"},{"label":"SPV Wallet"}]},{"id":"4hWbmhndCUU5AJtFlbta","title":"Notification","pathname":"/network-topology/spv-wallet/developer-docs/spv-wallet/notifications","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Network Topology"},{"label":"SPV Wallet"},{"label":"Developers Guide"},{"label":"SPV Wallet"}]},{"id":"3wn54SvhDdmI130lkISy","title":"Go Client","pathname":"/network-topology/spv-wallet/developer-docs/spv-wallet-go-client","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Network Topology"},{"label":"SPV Wallet"},{"label":"Developers Guide"}]},{"id":"ORAv1SUByjx3CHlaX3YH","title":"Authentication","pathname":"/network-topology/spv-wallet/developer-docs/spv-wallet-go-client/authentication","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Network Topology"},{"label":"SPV Wallet"},{"label":"Developers Guide"},{"label":"Go Client"}]},{"id":"MSN570QblAxsKP70zvIf","title":"JS Client","pathname":"/network-topology/spv-wallet/developer-docs/spv-wallet-js-client","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Network Topology"},{"label":"SPV Wallet"},{"label":"Developers Guide"}]},{"id":"2AiN98datS5SAYsE4ERw","title":"Authentication","pathname":"/network-topology/spv-wallet/developer-docs/spv-wallet-js-client/authentication","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Network Topology"},{"label":"SPV Wallet"},{"label":"Developers Guide"},{"label":"JS Client"}]},{"id":"eXcNUBNhacv4JwFnTEML","title":"Admin","pathname":"/network-topology/spv-wallet/developer-docs/spv-wallet-admin","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Network Topology"},{"label":"SPV Wallet"},{"label":"Developers Guide"}]},{"id":"9vEMkggb5ul6s5T7WLjQ","title":"Keygen","pathname":"/network-topology/spv-wallet/developer-docs/spv-wallet-admin-keygen","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Network Topology"},{"label":"SPV Wallet"},{"label":"Developers Guide"}]},{"id":"mlEXKzarCT75sXhzVO2g","title":"Block Headers Service","pathname":"/network-topology/spv-wallet/developer-docs/block-headers-service","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Network Topology"},{"label":"SPV Wallet"},{"label":"Developers Guide"}]},{"id":"rg6fubNYriPPIF5hT5Az","title":"Authentication","pathname":"/network-topology/spv-wallet/developer-docs/block-headers-service/authentication","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Network Topology"},{"label":"SPV Wallet"},{"label":"Developers Guide"},{"label":"Block Headers Service"}]},{"id":"AwEl0PKQOB728mgeFDIC","title":"Configuration","pathname":"/network-topology/spv-wallet/developer-docs/block-headers-service/configuration","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Network Topology"},{"label":"SPV Wallet"},{"label":"Developers Guide"},{"label":"Block Headers Service"}]},{"id":"mShsbeCHTzpravOeDSWr","title":"Additional Components","pathname":"/network-topology/spv-wallet/additional-components","siteSpaceId":"sitesp_hEXGi","description":"Not used in the SPV Wallet","breadcrumbs":[{"label":"Network Topology"},{"label":"SPV Wallet"}]},{"id":"A8Sa3IvDK0HjHYRn4MPN","title":"Overview","pathname":"/paymail/overview","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"paymail"}]},{"id":"cUgTjb8w25TplfC4BsEd","title":"BRFC Specifications","pathname":"/paymail/brfc-specifications","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"paymail"}]},{"id":"ALoEdbRYyAWSL5mxJ0tK","title":"Specification Documents","pathname":"/paymail/brfc-specifications/specification-documents","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"paymail"},{"label":"BRFC Specifications"}]},{"id":"KpXpfngp2Ud2fX4QsSPx","title":"BRFC ID Assignment","pathname":"/paymail/brfc-specifications/brfc-id-assignment","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"paymail"},{"label":"BRFC Specifications"}]},{"id":"Q8DQqk5V3OQUuHcECXOs","title":"Service Discovery","pathname":"/paymail/service-discovery","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"paymail"}]},{"id":"YSanXxzQw1VExydlIIjw","title":"Host Discovery","pathname":"/paymail/service-discovery/host-discovery","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"paymail"},{"label":"Service Discovery"}]},{"id":"OZhVZ25p8V2x399cAAKR","title":"Capability Discovery","pathname":"/paymail/service-discovery/capability-discovery","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"paymail"},{"label":"Service Discovery"}]},{"id":"ic0qQuL25nz4Ah0m7Xjs","title":"Public Key Infrastructure","pathname":"/paymail/public-key-infrastructure","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"paymail"}]},{"id":"mEtVDAs6Ig1qUT1hBVos","title":"Payment Addressing","pathname":"/paymail/payment-addressing","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"paymail"}]},{"id":"23YAT3gPJPP8lYXbU5UC","title":"Basic Address Resolution","pathname":"/paymail/payment-addressing/basic-address-resolution","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"paymail"},{"label":"Payment Addressing"}]},{"id":"LsvAJxBPlHzjD9sP5qZD","title":"Sender Validation","pathname":"/paymail/payment-addressing/sender-validation","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"paymail"},{"label":"Payment Addressing"}]},{"id":"sONceOzYddaQDGBj696z","title":"Receiver Approvals","pathname":"/paymail/payment-addressing/receiver-approvals","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"paymail"},{"label":"Payment Addressing"}]},{"id":"iIM8P0rAMoqxRnGIIkOU","title":"PayTo Protocol Prefix","pathname":"/paymail/payment-addressing/payto-protocol-prefix","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"paymail"},{"label":"Payment Addressing"}]},{"id":"lhy4LBDWtEV3fGEYt5A6","title":"Verify Public Key Owner","pathname":"/paymail/verify-public-key-owner","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"paymail"}]},{"id":"WynhkqzPjm4bbcibOGmH","title":"Recommendations","pathname":"/paymail/recommendations","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"paymail"}]},{"id":"BDi90QJYLAnEcWEI7s0W","title":"Local Blockchain Stack","pathname":"/guides/local-blockchain-stack","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"hkV3svja1hNuE37HyuIf","title":"Mockchain Stack","pathname":"/guides/local-blockchain-stack/mockchain","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Guides"},{"label":"Local Blockchain Stack"}]},{"id":"3x09f0KVIcoTjqousedv","title":"Business Use Cases","pathname":"/guides/business-use-cases","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"euv1cO3h8rbIVj0Scrj9","title":"Creating a Tranche of Event Tickets","pathname":"/guides/business-use-cases/event_tickets","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Guides"},{"label":"Business Use Cases"}]},{"id":"QKxT1cVIshcWCOM86MQ7","title":"SDKs","pathname":"/guides/sdks","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"BTk4kyDij0t0hi7xH6WD","title":"Concepts","pathname":"/guides/sdks/concepts","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Guides"},{"label":"SDKs"}]},{"id":"4jQJb6cySKQ3dx6bvfTZ","title":"BEEF","pathname":"/guides/sdks/concepts/beef","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Guides"},{"label":"SDKs"},{"label":"Concepts"}]},{"id":"v0JqHBLRvOY1vG5MtAxS","title":"Fees","pathname":"/guides/sdks/concepts/fee","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Guides"},{"label":"SDKs"},{"label":"Concepts"}]},{"id":"Na27MGC4pvvjWx7BGFrk","title":"SPV","pathname":"/guides/sdks/concepts/spv","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Guides"},{"label":"SDKs"},{"label":"Concepts"}]},{"id":"kXUHLQMGT7JyKoLy8lwD","title":"Transactions","pathname":"/guides/sdks/concepts/how_tx","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Guides"},{"label":"SDKs"},{"label":"Concepts"}]},{"id":"4kJFBBTXoy3QoQqGvgWv","title":"Op Codes","pathname":"/guides/sdks/concepts/op","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Guides"},{"label":"SDKs"},{"label":"Concepts"}]},{"id":"kP5CQ3CJNcqvtMUwGmFE","title":"Script Templates","pathname":"/guides/sdks/concepts/templates","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Guides"},{"label":"SDKs"},{"label":"Concepts"}]},{"id":"tQb6Z5sOWiW9jURraPwE","title":"Signatures","pathname":"/guides/sdks/concepts/tx_sig","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Guides"},{"label":"SDKs"},{"label":"Concepts"}]},{"id":"wfknZXW7vm9CTwRh6uN1","title":"Verification","pathname":"/guides/sdks/concepts/tx_valid","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Guides"},{"label":"SDKs"},{"label":"Concepts"}]},{"id":"BdgbozEoNX3hhkshmSFD","title":"TypeScript","pathname":"/guides/sdks/ts","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Guides"},{"label":"SDKs"}]},{"id":"dAMSZNiiiXxpfT34xxJK","title":"Node, CommonJS","pathname":"/guides/sdks/ts/getting_started_node_cjs","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Guides"},{"label":"SDKs"},{"label":"TypeScript"}]},{"id":"e5hXebDg4Q7moXOVM6nH","title":"React","pathname":"/guides/sdks/ts/getting_started_react","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Guides"},{"label":"SDKs"},{"label":"TypeScript"}]},{"id":"BtH1rTls12WsDkbdNsOE","title":"Low Level","pathname":"/guides/sdks/ts/low-level","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Guides"},{"label":"SDKs"},{"label":"TypeScript"}]},{"id":"aKd6aXmoQBK96Bq86bYa","title":"Verification","pathname":"/guides/sdks/ts/low-level/aes_symmetric_encryption","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Guides"},{"label":"SDKs"},{"label":"TypeScript"},{"label":"Low Level"}]},{"id":"CSAWmc574PWFJa2dEGe9","title":"ECDH","pathname":"/guides/sdks/ts/low-level/ecdh","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Guides"},{"label":"SDKs"},{"label":"TypeScript"},{"label":"Low Level"}]},{"id":"9dTE1BwCs5F6ie0e4dIe","title":"Numbers & Points","pathname":"/guides/sdks/ts/low-level/numbers_points","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Guides"},{"label":"SDKs"},{"label":"TypeScript"},{"label":"Low Level"}]},{"id":"YxQ1SKyzVyB2AtBRrD6z","title":"Signatures","pathname":"/guides/sdks/ts/low-level/tx_sig","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Guides"},{"label":"SDKs"},{"label":"TypeScript"},{"label":"Low Level"}]},{"id":"dOLqLTUglKaMkipu4ONu","title":"42","pathname":"/guides/sdks/ts/low-level/type_42","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Guides"},{"label":"SDKs"},{"label":"TypeScript"},{"label":"Low Level"}]},{"id":"3rhJM4QmbvFJZt4l0SoC","title":"ECDSA","pathname":"/guides/sdks/ts/low-level/using_ecdsa","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Guides"},{"label":"SDKs"},{"label":"TypeScript"},{"label":"Low Level"}]},{"id":"GcM0y5matSgwRL3rbv53","title":"Hmacs","pathname":"/guides/sdks/ts/low-level/using_hashes_and_hmacs","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Guides"},{"label":"SDKs"},{"label":"TypeScript"},{"label":"Low Level"}]},{"id":"KFG8syv9iGTczmKp9kzM","title":"Keys","pathname":"/guides/sdks/ts/low-level/using_private_public_keys","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Guides"},{"label":"SDKs"},{"label":"TypeScript"},{"label":"Low Level"}]},{"id":"JrL8tsVa9jnJL89MFaqb","title":"Scripts","pathname":"/guides/sdks/ts/low-level/using_scripts","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Guides"},{"label":"SDKs"},{"label":"TypeScript"},{"label":"Low Level"}]},{"id":"oKaalLtLAsbceG6qWpEH","title":"Examples","pathname":"/guides/sdks/ts/examples","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Guides"},{"label":"SDKs"},{"label":"TypeScript"}]},{"id":"x4didTLfOqu4HVxUcgit","title":"Creating a Simple Transaction","pathname":"/guides/sdks/ts/examples/example_simple_tx","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Guides"},{"label":"SDKs"},{"label":"TypeScript"},{"label":"Examples"}]},{"id":"QsP7AklwxlT2lPeiM1iz","title":"Verifying a BEEF Structure","pathname":"/guides/sdks/ts/examples/example_verifying_beef","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Guides"},{"label":"SDKs"},{"label":"TypeScript"},{"label":"Examples"}]},{"id":"p91xGRuskotNx0Rex09d","title":"Creating Transactions with Inputs, Outputs and Templates","pathname":"/guides/sdks/ts/examples/example_complex_tx","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Guides"},{"label":"SDKs"},{"label":"TypeScript"},{"label":"Examples"}]},{"id":"nf5jAUXlIJQPHtCJrjtG","title":"Creating the R-puzzle Script Template","pathname":"/guides/sdks/ts/examples/example_script_templates","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Guides"},{"label":"SDKs"},{"label":"TypeScript"},{"label":"Examples"}]},{"id":"YXiYe6MZMRh7h0kGgavz","title":"Message Encryption and Decryption","pathname":"/guides/sdks/ts/examples/example_encrypt_decrypt_message","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Guides"},{"label":"SDKs"},{"label":"TypeScript"},{"label":"Examples"}]},{"id":"u4i6cHblKuFY0fOgBZXu","title":"Message Signing","pathname":"/guides/sdks/ts/examples/example_message_signing","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Guides"},{"label":"SDKs"},{"label":"TypeScript"},{"label":"Examples"}]},{"id":"2dkN8zdUyUv7h4DYWua7","title":"Building a Custom Transaction Broadcast Client","pathname":"/guides/sdks/ts/examples/example_building_custom_tx_broadcaster","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Guides"},{"label":"SDKs"},{"label":"TypeScript"},{"label":"Examples"}]},{"id":"v7eyZ9fW8pLcwRwRuMim","title":"Verifying Spends with Script Intrepreter","pathname":"/guides/sdks/ts/examples/example_verifying_spends","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Guides"},{"label":"SDKs"},{"label":"TypeScript"},{"label":"Examples"}]},{"id":"8OUcO1Igpt50dPSzsVxn","title":"BIP32 Key Derivation with HD Wallets","pathname":"/guides/sdks/ts/examples/example_hd_wallets","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Guides"},{"label":"SDKs"},{"label":"TypeScript"},{"label":"Examples"}]},{"id":"b1R5PhFQx7nGA8O5XPVu","title":"Using Type 42 Key Derivation for Bitcoin Wallet Management","pathname":"/guides/sdks/ts/examples/example_type_42","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Guides"},{"label":"SDKs"},{"label":"TypeScript"},{"label":"Examples"}]},{"id":"ltEz8i957ftDHcG8mcct","title":"Creating a Custom Transaction Fee Model","pathname":"/guides/sdks/ts/examples/example_fee_modeling","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Guides"},{"label":"SDKs"},{"label":"TypeScript"},{"label":"Examples"}]},{"id":"owuaSDWyME2tUmhaFRvl","title":"Building a Pulse Block Headers Client","pathname":"/guides/sdks/ts/examples/example-building-a-pulse-block-headers-client","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Guides"},{"label":"SDKs"},{"label":"TypeScript"},{"label":"Examples"}]},{"id":"XPCJyRwGr4ffzyGAPMpT","title":"Using ECIES Encryption","pathname":"/guides/sdks/ts/examples/using-ecies-encryption","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Guides"},{"label":"SDKs"},{"label":"TypeScript"},{"label":"Examples"}]},{"id":"82Lz6kaGWa5QKDCwoSF4","title":"Go","pathname":"/guides/sdks/go","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Guides"},{"label":"SDKs"}]},{"id":"ta1ZvVaWUZWQVxNtgpN6","title":"Examples","pathname":"/guides/sdks/go/examples","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Guides"},{"label":"SDKs"},{"label":"Go"}]},{"id":"UyJPNEEiaROOxFI1H2EL","title":"Simple Tx","pathname":"/guides/sdks/go/examples/create_simple_tx","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Guides"},{"label":"SDKs"},{"label":"Go"},{"label":"Examples"}]},{"id":"JtxfbyYqJRDvPowuc98I","title":"Keys","pathname":"/guides/sdks/go/examples/address_from_wif","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Guides"},{"label":"SDKs"},{"label":"Go"},{"label":"Examples"}]},{"id":"1Z42yu41QkEuMGIJZUAN","title":"Encryption","pathname":"/guides/sdks/go/examples/aes","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Guides"},{"label":"SDKs"},{"label":"Go"},{"label":"Examples"}]},{"id":"OuFxvthRoYtEJ0Ejs7X8","title":"Broadcasting","pathname":"/guides/sdks/go/examples/broadcaster","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Guides"},{"label":"SDKs"},{"label":"Go"},{"label":"Examples"}]},{"id":"3YWG9TzWTSoWk5zMqP9u","title":"Inscribing","pathname":"/guides/sdks/go/examples/create_tx_with_inscription","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Guides"},{"label":"SDKs"},{"label":"Go"},{"label":"Examples"}]},{"id":"fsg7f47Bmt4WwRv7YFPE","title":"Data Markers","pathname":"/guides/sdks/go/examples/create_tx_with_op_return","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Guides"},{"label":"SDKs"},{"label":"Go"},{"label":"Examples"}]},{"id":"6SZsEESJvHVlH8AUxYTJ","title":"Linked Keys","pathname":"/guides/sdks/go/examples/derive_child","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Guides"},{"label":"SDKs"},{"label":"Go"},{"label":"Examples"}]},{"id":"OZfQSRppxZGouW0WJT9r","title":"ECIES","pathname":"/guides/sdks/go/examples/ecies","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Guides"},{"label":"SDKs"},{"label":"Go"},{"label":"Examples"}]},{"id":"zas2GHByPlZPRginP7O9","title":"Fees","pathname":"/guides/sdks/go/examples/fee_modeling","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Guides"},{"label":"SDKs"},{"label":"Go"},{"label":"Examples"}]},{"id":"XYeNoB5m5FDYPbQ0dvrs","title":"HD Keys","pathname":"/guides/sdks/go/examples/generate_hd_key","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Guides"},{"label":"SDKs"},{"label":"Go"},{"label":"Examples"}]},{"id":"PPH9IXLAvgZh7OQaTeWx","title":"Headers","pathname":"/guides/sdks/go/examples/headers_client","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Guides"},{"label":"SDKs"},{"label":"Go"},{"label":"Examples"}]},{"id":"x4FloVXzBugrws7Tc2a3","title":"Secure Messages","pathname":"/guides/sdks/go/examples/message","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Guides"},{"label":"SDKs"},{"label":"Go"},{"label":"Examples"}]},{"id":"igjwLss8A40MLLwwoKK7","title":"Merkle Path Verification","pathname":"/guides/sdks/go/examples/verify_bump","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Guides"},{"label":"SDKs"},{"label":"Go"},{"label":"Examples"}]},{"id":"NMUTMNCzfpnhorNWY76j","title":"Python","pathname":"/guides/sdks/py","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Guides"},{"label":"SDKs"}]},{"id":"ISTLPhBjLVbXBMTLLL5G","title":"Examples","pathname":"/guides/sdks/py/examples","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Guides"},{"label":"SDKs"},{"label":"Python"}]},{"id":"CzMtgWQVOb2POtGFI9rR","title":"Simple Tx","pathname":"/guides/sdks/py/examples/example_simple_tx","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Guides"},{"label":"SDKs"},{"label":"Python"},{"label":"Examples"}]},{"id":"bqYBuzVkqR5D9Octoeh5","title":"Verifying BEEF","pathname":"/guides/sdks/py/examples/example_verifying_beef","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Guides"},{"label":"SDKs"},{"label":"Python"},{"label":"Examples"}]},{"id":"ZGMvd696Td9hrbGHCn2X","title":"Complex Tx","pathname":"/guides/sdks/py/examples/example_complex_tx","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Guides"},{"label":"SDKs"},{"label":"Python"},{"label":"Examples"}]},{"id":"Di9IiHK4gP8EMq5Riffp","title":"Script Templates","pathname":"/guides/sdks/py/examples/example_script_templates","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Guides"},{"label":"SDKs"},{"label":"Python"},{"label":"Examples"}]},{"id":"HoKyeMJgXhz3hU41Cz0w","title":"Encryption","pathname":"/guides/sdks/py/examples/example_encrypt_decrypt_message","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Guides"},{"label":"SDKs"},{"label":"Python"},{"label":"Examples"}]},{"id":"zuEwMqVVkkbtKfakq4F7","title":"Message Signing","pathname":"/guides/sdks/py/examples/example_message_signing","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Guides"},{"label":"SDKs"},{"label":"Python"},{"label":"Examples"}]},{"id":"JD869aod2SDmg4AlBThk","title":"Building A Custom Broadcaster","pathname":"/guides/sdks/py/examples/example_building_custom_tx_broadcaster","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Guides"},{"label":"SDKs"},{"label":"Python"},{"label":"Examples"}]},{"id":"INl6qX1IPaszHlM1Vhbl","title":"HD Wallets","pathname":"/guides/sdks/py/examples/example_hd_wallets","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Guides"},{"label":"SDKs"},{"label":"Python"},{"label":"Examples"}]},{"id":"GcpQMhhCuVI5kXbHPrRt","title":"Linked Keys","pathname":"/guides/sdks/py/examples/example_type_42","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Guides"},{"label":"SDKs"},{"label":"Python"},{"label":"Examples"}]},{"id":"GILCCU0bL5JDHeLHl6BX","title":"Fees","pathname":"/guides/sdks/py/examples/example_fee_modeling","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Guides"},{"label":"SDKs"},{"label":"Python"},{"label":"Examples"}]},{"id":"dISfYxCgNigpZHsCgcr8","title":"Merkle Path Verification","pathname":"/guides/sdks/py/examples/example_verifying_roots","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Guides"},{"label":"SDKs"},{"label":"Python"},{"label":"Examples"}]},{"id":"KVqtbtld75JmWtRxsX66","title":"ECIES","pathname":"/guides/sdks/py/examples/example_ecies","siteSpaceId":"sitesp_hEXGi","description":"","breadcrumbs":[{"label":"Guides"},{"label":"SDKs"},{"label":"Python"},{"label":"Examples"}]}]}