{"version":1,"pages":[{"id":"-LvskMiepy18C04qAga3","title":"Introduction","pathname":"/","siteSpaceId":"sitesp_CPqdM","description":"Introduction to Ontology"},{"id":"-LwHH-VKFXarM1WNrYbz","title":"Discover Ontology","pathname":"/discover","siteSpaceId":"sitesp_CPqdM","description":"Get acquainted with what we do and offer"},{"id":"-LwHH-VLx0_d-_YX0khG","title":"Getting Started","pathname":"/getting-started","siteSpaceId":"sitesp_CPqdM","description":"A brief overview of dApp development process"},{"id":"-LwHH-VM_o6Npj0Ly7fk","title":"Glossary","pathname":"/glossary","siteSpaceId":"sitesp_CPqdM","description":"Key terms and concepts related to Ontology"},{"id":"-LwHH-VWs1EEoLXAyGVg","title":"ONT ID","pathname":"/decentralized-identity-and-data/ontid","siteSpaceId":"sitesp_CPqdM","description":"Ontology's decentralized identity framework","breadcrumbs":[{"label":"Decentralized Identity and Data"}]},{"id":"-Midi_2ZUOGSbnPhN63j","title":"Decentralized Identifiers","pathname":"/decentralized-identity-and-data/ontid/decentralized-identifiers","siteSpaceId":"sitesp_CPqdM","description":"","breadcrumbs":[{"label":"Decentralized Identity and Data"},{"label":"ONT ID"}]},{"id":"-M8n4Hmqhs_Za7IFr5hP","title":"Method Specification for Ontology","pathname":"/decentralized-identity-and-data/ontid/decentralized-identifiers/specification","siteSpaceId":"sitesp_CPqdM","description":"did:ont","breadcrumbs":[{"label":"Decentralized Identity and Data"},{"label":"ONT ID"},{"label":"Decentralized Identifiers"}]},{"id":"-MXpEu70ZE0FMbKi5mo2","title":"Method Specification for Ethereum","pathname":"/decentralized-identity-and-data/ontid/decentralized-identifiers/method-specification","siteSpaceId":"sitesp_CPqdM","description":"did:etho","breadcrumbs":[{"label":"Decentralized Identity and Data"},{"label":"ONT ID"},{"label":"Decentralized Identifiers"}]},{"id":"-MXpEwr3vdJOTREY4Nov","title":"Method Specification for BSC","pathname":"/decentralized-identity-and-data/ontid/decentralized-identifiers/method-specification-1","siteSpaceId":"sitesp_CPqdM","description":"did:bnb","breadcrumbs":[{"label":"Decentralized Identity and Data"},{"label":"ONT ID"},{"label":"Decentralized Identifiers"}]},{"id":"-LwHH-VXh7_sK0xW_7CI","title":"Verifiable Credentials","pathname":"/decentralized-identity-and-data/ontid/trust-mechanism","siteSpaceId":"sitesp_CPqdM","description":"Outline of the trust model","breadcrumbs":[{"label":"Decentralized Identity and Data"},{"label":"ONT ID"}]},{"id":"-LwWHQ-ri5zv6J5SF8Qx","title":"Anonymous Credentials","pathname":"/decentralized-identity-and-data/ontid/trust-mechanism/anonymous-credentials","siteSpaceId":"sitesp_CPqdM","description":"A zero knowledge proof signature algorithm","breadcrumbs":[{"label":"Decentralized Identity and Data"},{"label":"ONT ID"},{"label":"Verifiable Credentials"}]},{"id":"-Midi3A525TU8uMh5-Vn","title":"ONT Login","pathname":"/decentralized-identity-and-data/ontid/ont-login","siteSpaceId":"sitesp_CPqdM","description":"","breadcrumbs":[{"label":"Decentralized Identity and Data"},{"label":"ONT ID"}]},{"id":"-Midi6egkbpnS2YnoeGE","title":"Scenarios","pathname":"/decentralized-identity-and-data/ontid/ont-login/scenarios","siteSpaceId":"sitesp_CPqdM","description":"","breadcrumbs":[{"label":"Decentralized Identity and Data"},{"label":"ONT ID"},{"label":"ONT Login"}]},{"id":"-Midkw-HJ2xZUx2cGB5O","title":"Protocol Specification","pathname":"/decentralized-identity-and-data/ontid/ont-login/protocol-specification","siteSpaceId":"sitesp_CPqdM","description":"","breadcrumbs":[{"label":"Decentralized Identity and Data"},{"label":"ONT ID"},{"label":"ONT Login"}]},{"id":"-MidloqZtgnQZYhlTYer","title":"Front-end JavaScript SDK","pathname":"/decentralized-identity-and-data/ontid/ont-login/front-end-javascript-sdk","siteSpaceId":"sitesp_CPqdM","description":"","breadcrumbs":[{"label":"Decentralized Identity and Data"},{"label":"ONT ID"},{"label":"ONT Login"}]},{"id":"-MidlwoZ0ruH-oaRAlBp","title":"Integration and Usage","pathname":"/decentralized-identity-and-data/ontid/ont-login/front-end-javascript-sdk/integration-and-usage","siteSpaceId":"sitesp_CPqdM","description":"","breadcrumbs":[{"label":"Decentralized Identity and Data"},{"label":"ONT ID"},{"label":"ONT Login"},{"label":"Front-end JavaScript SDK"}]},{"id":"-MidmEOBLVFiznSLpyyn","title":"API Reference","pathname":"/decentralized-identity-and-data/ontid/ont-login/front-end-javascript-sdk/api-reference","siteSpaceId":"sitesp_CPqdM","description":"","breadcrumbs":[{"label":"Decentralized Identity and Data"},{"label":"ONT ID"},{"label":"ONT Login"},{"label":"Front-end JavaScript SDK"}]},{"id":"-MidnQvuemn9K0NWIYFZ","title":"Front-end UI SDK","pathname":"/decentralized-identity-and-data/ontid/ont-login/ui-sdk","siteSpaceId":"sitesp_CPqdM","description":"","breadcrumbs":[{"label":"Decentralized Identity and Data"},{"label":"ONT ID"},{"label":"ONT Login"}]},{"id":"-MidnY3gr9nhGOz6irdP","title":"Integration and Usage","pathname":"/decentralized-identity-and-data/ontid/ont-login/ui-sdk/integration-and-usage","siteSpaceId":"sitesp_CPqdM","description":"ONT Login web component UI SDK for JavaScript","breadcrumbs":[{"label":"Decentralized Identity and Data"},{"label":"ONT ID"},{"label":"ONT Login"},{"label":"Front-end UI SDK"}]},{"id":"-MidoAbq3gVSZ_v-D3NL","title":"API Reference","pathname":"/decentralized-identity-and-data/ontid/ont-login/ui-sdk/api-reference","siteSpaceId":"sitesp_CPqdM","description":"","breadcrumbs":[{"label":"Decentralized Identity and Data"},{"label":"ONT ID"},{"label":"ONT Login"},{"label":"Front-end UI SDK"}]},{"id":"-Midpntww80wC5X2ghwu","title":"Back-end Go SDK","pathname":"/decentralized-identity-and-data/ontid/ont-login/back-end-go-sdk","siteSpaceId":"sitesp_CPqdM","description":"","breadcrumbs":[{"label":"Decentralized Identity and Data"},{"label":"ONT ID"},{"label":"ONT Login"}]},{"id":"-Midq3Z9BXnI2GwfOpog","title":"Integration and Usage","pathname":"/decentralized-identity-and-data/ontid/ont-login/back-end-go-sdk/integration-and-usage","siteSpaceId":"sitesp_CPqdM","description":"","breadcrumbs":[{"label":"Decentralized Identity and Data"},{"label":"ONT ID"},{"label":"ONT Login"},{"label":"Back-end Go SDK"}]},{"id":"-MieEuZEchlntUtwfFyK","title":"API Reference","pathname":"/decentralized-identity-and-data/ontid/ont-login/back-end-go-sdk/api-reference","siteSpaceId":"sitesp_CPqdM","description":"","breadcrumbs":[{"label":"Decentralized Identity and Data"},{"label":"ONT ID"},{"label":"ONT Login"},{"label":"Back-end Go SDK"}]},{"id":"-MieFg-aD2m9M2gkbmf2","title":"Back-end Java SDK","pathname":"/decentralized-identity-and-data/ontid/ont-login/back-end-java-sdk","siteSpaceId":"sitesp_CPqdM","description":"","breadcrumbs":[{"label":"Decentralized Identity and Data"},{"label":"ONT ID"},{"label":"ONT Login"}]},{"id":"-MieFlIvsy-oEHd0aSI4","title":"Integration and Usage","pathname":"/decentralized-identity-and-data/ontid/ont-login/back-end-java-sdk/integration-and-usage","siteSpaceId":"sitesp_CPqdM","description":"","breadcrumbs":[{"label":"Decentralized Identity and Data"},{"label":"ONT ID"},{"label":"ONT Login"},{"label":"Back-end Java SDK"}]},{"id":"-MieG15IYXclsUjZkGdD","title":"API Reference","pathname":"/decentralized-identity-and-data/ontid/ont-login/back-end-java-sdk/api-reference","siteSpaceId":"sitesp_CPqdM","description":"","breadcrumbs":[{"label":"Decentralized Identity and Data"},{"label":"ONT ID"},{"label":"ONT Login"},{"label":"Back-end Java SDK"}]},{"id":"-MidjR-UuAllRxJr01hm","title":"ONT TAG","pathname":"/decentralized-identity-and-data/ontid/ont-tag","siteSpaceId":"sitesp_CPqdM","description":"","breadcrumbs":[{"label":"Decentralized Identity and Data"},{"label":"ONT ID"}]},{"id":"-MieU62jiZtAr2ij7He2","title":"Workflow","pathname":"/decentralized-identity-and-data/ontid/ont-tag/kyc-using-verifiable-credentials","siteSpaceId":"sitesp_CPqdM","description":"","breadcrumbs":[{"label":"Decentralized Identity and Data"},{"label":"ONT ID"},{"label":"ONT TAG"}]},{"id":"-MieUgDSK-mjSYYoPQt4","title":"API Reference","pathname":"/decentralized-identity-and-data/ontid/ont-tag/verification-via-did-verifiable-credentials-service-integration","siteSpaceId":"sitesp_CPqdM","description":"","breadcrumbs":[{"label":"Decentralized Identity and Data"},{"label":"ONT ID"},{"label":"ONT TAG"}]},{"id":"fEGVTABzv1vG2Mvgeeh0","title":"Mercury","pathname":"/decentralized-identity-and-data/ontid/mercury","siteSpaceId":"sitesp_CPqdM","description":"","breadcrumbs":[{"label":"Decentralized Identity and Data"},{"label":"ONT ID"}]},{"id":"-MXFSGZKbJy5TThasVIG","title":"OScore","pathname":"/decentralized-identity-and-data/ontid/oscore","siteSpaceId":"sitesp_CPqdM","description":"Cross-chain reputation and credit evaluation protocol","breadcrumbs":[{"label":"Decentralized Identity and Data"},{"label":"ONT ID"}]},{"id":"-LwHH-VYZ8MHVnXZA5J4","title":"DDXF","pathname":"/decentralized-identity-and-data/ddxf","siteSpaceId":"sitesp_CPqdM","description":"A brief introduction to Ontology's Distributed Data Exchange Framework","breadcrumbs":[{"label":"Decentralized Identity and Data"}]},{"id":"-LwHH-VZAD5oLg48pba1","title":"Components and Interfaces","pathname":"/decentralized-identity-and-data/ddxf/components-and-interfaces","siteSpaceId":"sitesp_CPqdM","description":"Different components and modules of DDXF","breadcrumbs":[{"label":"Decentralized Identity and Data"},{"label":"DDXF"}]},{"id":"-M9XTWhdKK6cbrsn5yoT","title":"GREP","pathname":"/decentralized-identity-and-data/ddxf/grep","siteSpaceId":"sitesp_CPqdM","description":"Generic Resource Exchange Protocol Specifications","breadcrumbs":[{"label":"Decentralized Identity and Data"},{"label":"DDXF"}]},{"id":"-MAV6aFVCX8bNYvLqded","title":"Overall Scheme","pathname":"/decentralized-identity-and-data/ddxf/overall-scheme","siteSpaceId":"sitesp_CPqdM","description":"Possible DDXF scenarios","breadcrumbs":[{"label":"Decentralized Identity and Data"},{"label":"DDXF"}]},{"id":"-M9NIvjtqQVmgVghgbcP","title":"Solutions","pathname":"/decentralized-identity-and-data/ddxf/solutions","siteSpaceId":"sitesp_CPqdM","description":"","breadcrumbs":[{"label":"Decentralized Identity and Data"},{"label":"DDXF"}]},{"id":"-M9Wk1Y24yf70fDGu5zY","title":"Marketplace","pathname":"/decentralized-identity-and-data/ddxf/solutions/marketplace","siteSpaceId":"sitesp_CPqdM","description":"Data resource exchange platform","breadcrumbs":[{"label":"Decentralized Identity and Data"},{"label":"DDXF"},{"label":"Solutions"}]},{"id":"-MAUKfEZW6-WbiMkQR-A","title":"Deployment","pathname":"/decentralized-identity-and-data/ddxf/solutions/marketplace/deployment","siteSpaceId":"sitesp_CPqdM","description":"Deploying a custom marketplace","breadcrumbs":[{"label":"Decentralized Identity and Data"},{"label":"DDXF"},{"label":"Solutions"},{"label":"Marketplace"}]},{"id":"-MAzWCi7qhu2IYVI1SbE","title":"Scenarios","pathname":"/decentralized-identity-and-data/ddxf/solutions/marketplace/scenarios","siteSpaceId":"sitesp_CPqdM","description":"Marketplace solution potential rundown","breadcrumbs":[{"label":"Decentralized Identity and Data"},{"label":"DDXF"},{"label":"Solutions"},{"label":"Marketplace"}]},{"id":"-MAzfeIcxth3AULHaflK","title":"SaaS Tenant","pathname":"/decentralized-identity-and-data/ddxf/solutions/marketplace/saas-tenant","siteSpaceId":"sitesp_CPqdM","description":"Use Ontology's generic marketplace server","breadcrumbs":[{"label":"Decentralized Identity and Data"},{"label":"DDXF"},{"label":"Solutions"},{"label":"Marketplace"}]},{"id":"-MAUmoTNqGjfCOvDz47O","title":"Java SDK","pathname":"/decentralized-identity-and-data/ddxf/solutions/marketplace/java-sdk","siteSpaceId":"sitesp_CPqdM","description":"Marketplace SDK reference","breadcrumbs":[{"label":"Decentralized Identity and Data"},{"label":"DDXF"},{"label":"Solutions"},{"label":"Marketplace"}]},{"id":"-M9Xbv2sOn9FmxiBPQ34","title":"Data Storage","pathname":"/decentralized-identity-and-data/ddxf/solutions/data-storage","siteSpaceId":"sitesp_CPqdM","description":"Data Storage service using Ontology's DDXF","breadcrumbs":[{"label":"Decentralized Identity and Data"},{"label":"DDXF"},{"label":"Solutions"}]},{"id":"-MAPicTh0ZBtSvG04TJ3","title":"Deployment","pathname":"/decentralized-identity-and-data/ddxf/solutions/data-storage/deployment","siteSpaceId":"sitesp_CPqdM","description":"Deploying the storage service","breadcrumbs":[{"label":"Decentralized Identity and Data"},{"label":"DDXF"},{"label":"Solutions"},{"label":"Data Storage"}]},{"id":"-MAPija0l2nMQLgdyR8B","title":"Java SDK","pathname":"/decentralized-identity-and-data/ddxf/solutions/data-storage/java-sdk","siteSpaceId":"sitesp_CPqdM","description":"Storage SDK documentation","breadcrumbs":[{"label":"Decentralized Identity and Data"},{"label":"DDXF"},{"label":"Solutions"},{"label":"Data Storage"}]},{"id":"-MAZWTLqHg0Pbwn1ZAC0","title":"Resource Auditor","pathname":"/decentralized-identity-and-data/ddxf/solutions/resource-auditor","siteSpaceId":"sitesp_CPqdM","description":"DDXF resource auditor solution for resource providers","breadcrumbs":[{"label":"Decentralized Identity and Data"},{"label":"DDXF"},{"label":"Solutions"}]},{"id":"-MAuVpVhHUl10SrBJFwW","title":"Offline Judge","pathname":"/decentralized-identity-and-data/ddxf/solutions/offline-judge","siteSpaceId":"sitesp_CPqdM","description":"An arbitrator to help resolve disputes off-chain","breadcrumbs":[{"label":"Decentralized Identity and Data"},{"label":"DDXF"},{"label":"Solutions"}]},{"id":"-M9WkRyiZ2oqMrFqwi-4","title":"Use Cases","pathname":"/decentralized-identity-and-data/ddxf/use-cases","siteSpaceId":"sitesp_CPqdM","description":"Current use cases for the DDXF framework","breadcrumbs":[{"label":"Decentralized Identity and Data"},{"label":"DDXF"}]},{"id":"-M9NJ3tsXHo5frXH_TOS","title":"E-Shops","pathname":"/decentralized-identity-and-data/ddxf/use-cases/e-shops","siteSpaceId":"sitesp_CPqdM","description":"Data marketplaces for exchange between data providers and potential consumers","breadcrumbs":[{"label":"Decentralized Identity and Data"},{"label":"DDXF"},{"label":"Use Cases"}]},{"id":"-LwSbeuwqOKHWuBzmP4E","title":"Smart Contracts","pathname":"/ontology-elements/smart-contracts","siteSpaceId":"sitesp_CPqdM","description":"Units of logic and functionality","breadcrumbs":[{"label":"ONTOLOGY ELEMENTS"}]},{"id":"-LwSbeux96PC6nLnmJdx","title":"Types of smart contracts","pathname":"/ontology-elements/smart-contracts/types","siteSpaceId":"sitesp_CPqdM","description":"Different types of Ontology smart contracts","breadcrumbs":[{"label":"ONTOLOGY ELEMENTS"},{"label":"Smart Contracts"}]},{"id":"-LwHH-VVKGoNynb7BAQr","title":"Token Protocols","pathname":"/ontology-elements/token-protocols","siteSpaceId":"sitesp_CPqdM","description":"Ontology's OEP token protocols","breadcrumbs":[{"label":"ONTOLOGY ELEMENTS"}]},{"id":"-LwSbeuzxow8TRXMHnYw","title":"Consensus Mechanism","pathname":"/ontology-elements/consensus-mechanism","siteSpaceId":"sitesp_CPqdM","description":"Ontology's consensus network and mechanism","breadcrumbs":[{"label":"ONTOLOGY ELEMENTS"}]},{"id":"-LwWH-rj2wpokrSC53MD","title":"Ontology Oracle","pathname":"/ontology-elements/oracle","siteSpaceId":"sitesp_CPqdM","description":"Oracle network and mechanism","breadcrumbs":[{"label":"ONTOLOGY ELEMENTS"}]},{"id":"-LwkVRKT_QxBXKLqWsVq","title":"Oracle Process Flow","pathname":"/ontology-elements/oracle/oracle-process-flow","siteSpaceId":"sitesp_CPqdM","description":"Let us take a look at an example and some sample code with respect to Oracle contract","breadcrumbs":[{"label":"ONTOLOGY ELEMENTS"},{"label":"Ontology Oracle"}]},{"id":"-LwHH-Vbt5tdz4rSlbZY","title":"Development Guides","pathname":"/guides-and-tutorials/development-guides","siteSpaceId":"sitesp_CPqdM","description":"Basic tutorials for developing with Ontology","breadcrumbs":[{"label":"GUIDES & TUTORIALS"}]},{"id":"-M0r39I8Wh64V3IX3UFv","title":"dApp Development","pathname":"/guides-and-tutorials/development-guides/dapp-dev","siteSpaceId":"sitesp_CPqdM","description":"","breadcrumbs":[{"label":"GUIDES & TUTORIALS"},{"label":"Development Guides"}]},{"id":"-LwHH-VnNiKNrmo3qrRd","title":"Using the dAPI","pathname":"/guides-and-tutorials/development-guides/dapp-dev/using-dapi","siteSpaceId":"sitesp_CPqdM","description":"Smart Contract and dApp development using Ontology's dAPI","breadcrumbs":[{"label":"GUIDES & TUTORIALS"},{"label":"Development Guides"},{"label":"dApp Development"}]},{"id":"-LwHH-Vy0P8SR5nDy8I-","title":"Data Synchronization","pathname":"/guides-and-tutorials/development-guides/dapp-dev/data-sync","siteSpaceId":"sitesp_CPqdM","description":"Synchronizing your local database with the data on the chain","breadcrumbs":[{"label":"GUIDES & TUTORIALS"},{"label":"Development Guides"},{"label":"dApp Development"}]},{"id":"-LwHH-VgkPwtRNw6rc4n","title":"Smart Contract Development","pathname":"/guides-and-tutorials/development-guides/smart-contract-dev","siteSpaceId":"sitesp_CPqdM","description":"Developing smart contracts with Ontology","breadcrumbs":[{"label":"GUIDES & TUTORIALS"},{"label":"Development Guides"}]},{"id":"-MiKUOBugBcakpytHLhy","title":"EVM Contract","pathname":"/guides-and-tutorials/development-guides/smart-contract-dev/evm-contract","siteSpaceId":"sitesp_CPqdM","description":"Solidity smart contract development and deployment on Ontology","breadcrumbs":[{"label":"GUIDES & TUTORIALS"},{"label":"Development Guides"},{"label":"Smart Contract Development"}]},{"id":"-MiKWE0Dqofz4wP-GINQ","title":"Development Environment and Tools","pathname":"/guides-and-tutorials/development-guides/smart-contract-dev/evm-contract/development-environment-and-tools","siteSpaceId":"sitesp_CPqdM","description":"Necessary tools to start writing EVM contracts","breadcrumbs":[{"label":"GUIDES & TUTORIALS"},{"label":"Development Guides"},{"label":"Smart Contract Development"},{"label":"EVM Contract"}]},{"id":"-MiKWVYEDEDBCeD6DYGH","title":"Wallet Setup","pathname":"/guides-and-tutorials/development-guides/smart-contract-dev/evm-contract/wallet-setup","siteSpaceId":"sitesp_CPqdM","description":"Set up a wallet for contract deployment and execution","breadcrumbs":[{"label":"GUIDES & TUTORIALS"},{"label":"Development Guides"},{"label":"Smart Contract Development"},{"label":"EVM Contract"}]},{"id":"-MiKe9zPytXsqa64X31C","title":"Contract Development","pathname":"/guides-and-tutorials/development-guides/smart-contract-dev/evm-contract/contract-development","siteSpaceId":"sitesp_CPqdM","description":"Write and deploy EVM contracts","breadcrumbs":[{"label":"GUIDES & TUTORIALS"},{"label":"Development Guides"},{"label":"Smart Contract Development"},{"label":"EVM Contract"}]},{"id":"QXBxWRiJvh9ANx4jk50o","title":"How to Deploy a Smart Contract with GetBlock","pathname":"/guides-and-tutorials/development-guides/smart-contract-dev/evm-contract/how-to-deploy-a-smart-contract-with-getblock","siteSpaceId":"sitesp_CPqdM","description":"Dive straight into our freshly brewed guide from the devs' desk. Your dream of deploying a smart contract on Ontology is about to become a reality with these easy, step-by-step instructions.","breadcrumbs":[{"label":"GUIDES & TUTORIALS"},{"label":"Development Guides"},{"label":"Smart Contract Development"},{"label":"EVM Contract"}]},{"id":"-M0uG6L74dg7eBzXfYOa","title":"NeoVM Contract","pathname":"/guides-and-tutorials/development-guides/smart-contract-dev/neovm-contract","siteSpaceId":"sitesp_CPqdM","description":"Native Ontology contract development and deployment","breadcrumbs":[{"label":"GUIDES & TUTORIALS"},{"label":"Development Guides"},{"label":"Smart Contract Development"}]},{"id":"-LwHH-VhTAoggRZQ_eQN","title":"Development tools and environment","pathname":"/guides-and-tutorials/development-guides/smart-contract-dev/neovm-contract/dev-tools","siteSpaceId":"sitesp_CPqdM","description":"Tools required to start developing contracts","breadcrumbs":[{"label":"GUIDES & TUTORIALS"},{"label":"Development Guides"},{"label":"Smart Contract Development"},{"label":"NeoVM Contract"}]},{"id":"-LwHH-ViVL-R9EeBJJfl","title":"Launching the IDE","pathname":"/guides-and-tutorials/development-guides/smart-contract-dev/neovm-contract/launching-ide","siteSpaceId":"sitesp_CPqdM","description":"A guide for first time SmartX users","breadcrumbs":[{"label":"GUIDES & TUTORIALS"},{"label":"Development Guides"},{"label":"Smart Contract Development"},{"label":"NeoVM Contract"}]},{"id":"-LwHH-VjDOhW7RKC6e9w","title":"Writing and editing program logic","pathname":"/guides-and-tutorials/development-guides/smart-contract-dev/neovm-contract/writing-and-editing-program-logic","siteSpaceId":"sitesp_CPqdM","description":"Start writing code for smart contracts","breadcrumbs":[{"label":"GUIDES & TUTORIALS"},{"label":"Development Guides"},{"label":"Smart Contract Development"},{"label":"NeoVM Contract"}]},{"id":"-LwHH-VmPUFD8peRHP_S","title":"Deploying and testing on private net","pathname":"/guides-and-tutorials/development-guides/smart-contract-dev/neovm-contract/deploy-test","siteSpaceId":"sitesp_CPqdM","description":"Testing contracts on private net","breadcrumbs":[{"label":"GUIDES & TUTORIALS"},{"label":"Development Guides"},{"label":"Smart Contract Development"},{"label":"NeoVM Contract"}]},{"id":"-LwHH-VcK_YN29pWUdqZ","title":"WASM Contract","pathname":"/guides-and-tutorials/development-guides/smart-contract-dev/wasm","siteSpaceId":"sitesp_CPqdM","description":"WASM smart contract development using the Ontology platform","breadcrumbs":[{"label":"GUIDES & TUTORIALS"},{"label":"Development Guides"},{"label":"Smart Contract Development"}]},{"id":"-LwHH-Vd_cW4P8CY4zGA","title":"Development Environment","pathname":"/guides-and-tutorials/development-guides/smart-contract-dev/wasm/dev-environment","siteSpaceId":"sitesp_CPqdM","description":"Setting up the required tools on the local machine","breadcrumbs":[{"label":"GUIDES & TUTORIALS"},{"label":"Development Guides"},{"label":"Smart Contract Development"},{"label":"WASM Contract"}]},{"id":"-LwHH-VechxHIJ1Tj1ja","title":"Project Initiation - Hello World","pathname":"/guides-and-tutorials/development-guides/smart-contract-dev/wasm/hello-world","siteSpaceId":"sitesp_CPqdM","description":"An illustration to write the contract logic using rust","breadcrumbs":[{"label":"GUIDES & TUTORIALS"},{"label":"Development Guides"},{"label":"Smart Contract Development"},{"label":"WASM Contract"}]},{"id":"-LwHH-VfVyJ_ktmt85yj","title":"Creating your own project","pathname":"/guides-and-tutorials/development-guides/smart-contract-dev/wasm/create-new-project","siteSpaceId":"sitesp_CPqdM","description":"Writing your smart contract from scratch","breadcrumbs":[{"label":"GUIDES & TUTORIALS"},{"label":"Development Guides"},{"label":"Smart Contract Development"},{"label":"WASM Contract"}]},{"id":"-M0uRPk09U82H9tpJsWR","title":"Development using SmartX","pathname":"/guides-and-tutorials/development-guides/smart-contract-dev/wasm/dev-using-smartx","siteSpaceId":"sitesp_CPqdM","description":"Developing and Deploying WASM Contracts using SmartX IDE","breadcrumbs":[{"label":"GUIDES & TUTORIALS"},{"label":"Development Guides"},{"label":"Smart Contract Development"},{"label":"WASM Contract"}]},{"id":"-M0v-mdSW62BY8Tjbwr9","title":"Runtime API","pathname":"/guides-and-tutorials/development-guides/smart-contract-dev/wasm/runtime-api","siteSpaceId":"sitesp_CPqdM","description":"WASM Contract Runtime API Specifications","breadcrumbs":[{"label":"GUIDES & TUTORIALS"},{"label":"Development Guides"},{"label":"Smart Contract Development"},{"label":"WASM Contract"}]},{"id":"-M0uVRRwRSpAXdSCkxFK","title":"Contract Fundamentals","pathname":"/guides-and-tutorials/development-guides/smart-contract-dev/wasm/fundamentals","siteSpaceId":"sitesp_CPqdM","description":"Data Serialization and Deserialization of Data in Ontology WASM Contract","breadcrumbs":[{"label":"GUIDES & TUTORIALS"},{"label":"Development Guides"},{"label":"Smart Contract Development"},{"label":"WASM Contract"}]},{"id":"-M0uTjcB7afJJo7gWMOV","title":"Inter-contract Interaction","pathname":"/guides-and-tutorials/development-guides/smart-contract-dev/wasm/inter-contract-interaction","siteSpaceId":"sitesp_CPqdM","description":"Ontology WASM, NeoVM, and native smart contract interaction","breadcrumbs":[{"label":"GUIDES & TUTORIALS"},{"label":"Development Guides"},{"label":"Smart Contract Development"},{"label":"WASM Contract"}]},{"id":"-M0ur_gdrVUoRyuDrhn8","title":"Developing Contracts in C++","pathname":"/guides-and-tutorials/development-guides/smart-contract-dev/wasm/contracts-in-c++","siteSpaceId":"sitesp_CPqdM","description":"C++ WASM Contract Development in C++","breadcrumbs":[{"label":"GUIDES & TUTORIALS"},{"label":"Development Guides"},{"label":"Smart Contract Development"},{"label":"WASM Contract"}]},{"id":"0AGx1H3G5QAZJpDysTdi","title":"Publish Contract Source Code","pathname":"/guides-and-tutorials/development-guides/smart-contract-dev/publish-contract-source-code","siteSpaceId":"sitesp_CPqdM","description":"Publish your contract details on Ontology Explorer","breadcrumbs":[{"label":"GUIDES & TUTORIALS"},{"label":"Development Guides"},{"label":"Smart Contract Development"}]},{"id":"-LwHH-Vzcz7lJMlHiaOc","title":"Integration Guides","pathname":"/guides-and-tutorials/integration-guides","siteSpaceId":"sitesp_CPqdM","description":"","breadcrumbs":[{"label":"GUIDES & TUTORIALS"}]},{"id":"-LwHH-W-eYcYlpPhxzID","title":"dApp Integration","pathname":"/guides-and-tutorials/integration-guides/dapps","siteSpaceId":"sitesp_CPqdM","description":"Integrating Ontology into dApps","breadcrumbs":[{"label":"GUIDES & TUTORIALS"},{"label":"Integration Guides"}]},{"id":"-LwHH-W0VIVGeBjg_oU-","title":"dAPI Integration","pathname":"/guides-and-tutorials/integration-guides/dapps/dapi-integration","siteSpaceId":"sitesp_CPqdM","description":"General integration methods and functionalities","breadcrumbs":[{"label":"GUIDES & TUTORIALS"},{"label":"Integration Guides"},{"label":"dApp Integration"}]},{"id":"-LwHH-W1mYoB6DU7boO7","title":"Chrome Plugin","pathname":"/guides-and-tutorials/integration-guides/dapps/dapi-integration/chrome-plugin","siteSpaceId":"sitesp_CPqdM","description":"Integrating the Google Chrome Cyano wallet plugin","breadcrumbs":[{"label":"GUIDES & TUTORIALS"},{"label":"Integration Guides"},{"label":"dApp Integration"},{"label":"dAPI Integration"}]},{"id":"-LwHH-W2q6WoLer9OUIW","title":"Mobile wallet dApp","pathname":"/guides-and-tutorials/integration-guides/dapps/dapi-integration/mobile-wallet-dapp","siteSpaceId":"sitesp_CPqdM","description":"Launching the dApp inside the mobile wallet","breadcrumbs":[{"label":"GUIDES & TUTORIALS"},{"label":"Integration Guides"},{"label":"dApp Integration"},{"label":"dAPI Integration"}]},{"id":"-LwHH-W3SKiee8Dbj3KG","title":"QR code mechanism","pathname":"/guides-and-tutorials/integration-guides/dapps/dapi-integration/qr-code-mechanism","siteSpaceId":"sitesp_CPqdM","description":"Mobile wallet QR code functionality","breadcrumbs":[{"label":"GUIDES & TUTORIALS"},{"label":"Integration Guides"},{"label":"dApp Integration"},{"label":"dAPI Integration"}]},{"id":"-LwHH-W4uDva6gbwRcw-","title":"Wake call mechanism","pathname":"/guides-and-tutorials/integration-guides/dapps/dapi-integration/wake-call-mechanism","siteSpaceId":"sitesp_CPqdM","description":"Applications wake the wallet service","breadcrumbs":[{"label":"GUIDES & TUTORIALS"},{"label":"Integration Guides"},{"label":"dApp Integration"},{"label":"dAPI Integration"}]},{"id":"-LwHH-W58q5YAUnWz99A","title":"Cocos 2D-x","pathname":"/guides-and-tutorials/integration-guides/dapps/cocos-2d","siteSpaceId":"sitesp_CPqdM","description":"","breadcrumbs":[{"label":"GUIDES & TUTORIALS"},{"label":"Integration Guides"},{"label":"dApp Integration"}]},{"id":"-LwHH-W6a3OILDo5h_y5","title":"Unity 3D applications","pathname":"/guides-and-tutorials/integration-guides/dapps/unity-3d","siteSpaceId":"sitesp_CPqdM","description":"Integrating Ontology's dAPI in Unity based games","breadcrumbs":[{"label":"GUIDES & TUTORIALS"},{"label":"Integration Guides"},{"label":"dApp Integration"}]},{"id":"-LwHH-W7acRdw-YqfKuI","title":"Mobile Wallet Integration","pathname":"/guides-and-tutorials/integration-guides/mobile-wallet-integration","siteSpaceId":"sitesp_CPqdM","description":"For wallets that want to connect to the Ontology platform","breadcrumbs":[{"label":"GUIDES & TUTORIALS"},{"label":"Integration Guides"}]},{"id":"-LwHH-W8KcWef4D_P2yG","title":"SDK integration","pathname":"/guides-and-tutorials/integration-guides/mobile-wallet-integration/sdk-integration","siteSpaceId":"sitesp_CPqdM","description":"Use one of Ontology's SDKs to integrate the platform","breadcrumbs":[{"label":"GUIDES & TUTORIALS"},{"label":"Integration Guides"},{"label":"Mobile Wallet Integration"}]},{"id":"-LwHH-W9sxCQWZqMHO0T","title":"dAPI Integration","pathname":"/guides-and-tutorials/integration-guides/mobile-wallet-integration/dapi-integration","siteSpaceId":"sitesp_CPqdM","description":"Integrating a mobile wallet using the dAPI","breadcrumbs":[{"label":"GUIDES & TUTORIALS"},{"label":"Integration Guides"},{"label":"Mobile Wallet Integration"}]},{"id":"-LwHH-WA3vpTyqST3N19","title":"In-wallet applications","pathname":"/guides-and-tutorials/integration-guides/mobile-wallet-integration/dapi-integration/in-wallet-applications","siteSpaceId":"sitesp_CPqdM","description":"Launching applications in the mobile wallet","breadcrumbs":[{"label":"GUIDES & TUTORIALS"},{"label":"Integration Guides"},{"label":"Mobile Wallet Integration"},{"label":"dAPI Integration"}]},{"id":"-LwHH-WBE5no0u87MlUJ","title":"QR code mechanism","pathname":"/guides-and-tutorials/integration-guides/mobile-wallet-integration/dapi-integration/qr-code-mechanism","siteSpaceId":"sitesp_CPqdM","description":"Scanning QR codes","breadcrumbs":[{"label":"GUIDES & TUTORIALS"},{"label":"Integration Guides"},{"label":"Mobile Wallet Integration"},{"label":"dAPI Integration"}]},{"id":"-LwHH-WC1pXFJpBAIl0Q","title":"Wake call mechanism","pathname":"/guides-and-tutorials/integration-guides/mobile-wallet-integration/dapi-integration/wake-call-mechanism","siteSpaceId":"sitesp_CPqdM","description":"Applications wake the wallet service","breadcrumbs":[{"label":"GUIDES & TUTORIALS"},{"label":"Integration Guides"},{"label":"Mobile Wallet Integration"},{"label":"dAPI Integration"}]},{"id":"-LwHH-WDPWmsGqu5cAGn","title":"Stake","pathname":"/guides-and-tutorials/integration-guides/mobile-wallet-integration/staking","siteSpaceId":"sitesp_CPqdM","description":"","breadcrumbs":[{"label":"GUIDES & TUTORIALS"},{"label":"Integration Guides"},{"label":"Mobile Wallet Integration"}]},{"id":"-MF5O7vp4bE1Zuibuctn","title":"Using ONT ID","pathname":"/guides-and-tutorials/integration-guides/using-ont-id","siteSpaceId":"sitesp_CPqdM","description":"Integrating ONT ID to centralized and decentralized systems","breadcrumbs":[{"label":"GUIDES & TUTORIALS"},{"label":"Integration Guides"}]},{"id":"vRdS23AYdTOckefpoTQk","title":"Exchange Integration","pathname":"/guides-and-tutorials/integration-guides/exchange-integration","siteSpaceId":"sitesp_CPqdM","description":"","breadcrumbs":[{"label":"GUIDES & TUTORIALS"},{"label":"Integration Guides"}]},{"id":"uFSTu0gFW8CSYy91bjmo","title":"Exchange Docking Guide","pathname":"/guides-and-tutorials/integration-guides/exchange-integration/exchange-docking-guide","siteSpaceId":"sitesp_CPqdM","description":"","breadcrumbs":[{"label":"GUIDES & TUTORIALS"},{"label":"Integration Guides"},{"label":"Exchange Integration"}]},{"id":"-LwHH-WEt3OgAwvpVDy7","title":"Exchange API","pathname":"/guides-and-tutorials/integration-guides/exchange-integration/exchanges","siteSpaceId":"sitesp_CPqdM","description":"For cryptocurrency and data exchange platforms","breadcrumbs":[{"label":"GUIDES & TUTORIALS"},{"label":"Integration Guides"},{"label":"Exchange Integration"}]},{"id":"-LwHH-WFMHiTxT9cbg7C","title":"Ontology for dApp Stores","pathname":"/guides-and-tutorials/integration-guides/dapp-stores","siteSpaceId":"sitesp_CPqdM","description":"dApp stores integrating Ontology","breadcrumbs":[{"label":"GUIDES & TUTORIALS"},{"label":"Integration Guides"}]},{"id":"dlvpamNs2hxRgBwL4Dv0","title":"EVM & Token Decimals Upgrade","pathname":"/guides-and-tutorials/evm-and-token-decimals-upgrade","siteSpaceId":"sitesp_CPqdM","description":"","breadcrumbs":[{"label":"GUIDES & TUTORIALS"}]},{"id":"-LwHH-WITxFb0l8lKyjg","title":"Abstract","pathname":"/ontology-node/abstract","siteSpaceId":"sitesp_CPqdM","description":"An introduction to Ontology nodes","breadcrumbs":[{"label":"ONTOLOGY NODE"}]},{"id":"-MAOtarzDkpOY0oMyoLy","title":"Node Deployment","pathname":"/ontology-node/node-deployment","siteSpaceId":"sitesp_CPqdM","description":"Deploying a node by directly building the source code","breadcrumbs":[{"label":"ONTOLOGY NODE"}]},{"id":"-LwHH-WJ-7p5MeNL_Bpy","title":"Standard Node","pathname":"/ontology-node/node-deployment/standard-node","siteSpaceId":"sitesp_CPqdM","description":"Deploying an Ontology standards compliant node","breadcrumbs":[{"label":"ONTOLOGY NODE"},{"label":"Node Deployment"}]},{"id":"-MAOu0SZt_JLoVP3xNZI","title":"Rosetta Node","pathname":"/ontology-node/node-deployment/rosetta-node","siteSpaceId":"sitesp_CPqdM","description":"Deploying a Rosetta specification compliant node","breadcrumbs":[{"label":"ONTOLOGY NODE"},{"label":"Node Deployment"}]},{"id":"-LwHH-WKrLfR2neZ6l4i","title":"Interacting with a Public Node","pathname":"/ontology-node/interact-with-public-node","siteSpaceId":"sitesp_CPqdM","description":"Using the available APIs to interact with public nodes","breadcrumbs":[{"label":"ONTOLOGY NODE"}]},{"id":"-LwHH-WNQowGfyEyTAfR","title":"dApp Development Framework","pathname":"/developer-tools/punica-suite","siteSpaceId":"sitesp_CPqdM","description":"Ontology's dApp development framework - Punica suite","breadcrumbs":[{"label":"DEVELOPER TOOLS"}]},{"id":"-LwHH-WOBLK6EahSDnel","title":"Punica CLI","pathname":"/developer-tools/punica-suite/punica-cli","siteSpaceId":"sitesp_CPqdM","description":"Command Line Interface for smart contract development","breadcrumbs":[{"label":"DEVELOPER TOOLS"},{"label":"dApp Development Framework"}]},{"id":"-LwHH-WPhorPaJcVTCaP","title":"Punica boxes","pathname":"/developer-tools/punica-suite/punica-boxes","siteSpaceId":"sitesp_CPqdM","description":"Templates and illustrations","breadcrumbs":[{"label":"DEVELOPER TOOLS"},{"label":"dApp Development Framework"}]},{"id":"-LwHH-WQehR3kn3gGNGg","title":"Solo Chain","pathname":"/developer-tools/punica-suite/solo-chain","siteSpaceId":"sitesp_CPqdM","description":"Deploying a local private node","breadcrumbs":[{"label":"DEVELOPER TOOLS"},{"label":"dApp Development Framework"}]},{"id":"-LwHH-WR_ubF_76lhf-C","title":"IDE","pathname":"/developer-tools/smartx-ide","siteSpaceId":"sitesp_CPqdM","description":"SmartX - Ontology's online Integrated Development Environment","breadcrumbs":[{"label":"DEVELOPER TOOLS"}]},{"id":"-LwHH-WS3Y19h2psyfma","title":"APIs","pathname":"/developer-tools/api","siteSpaceId":"sitesp_CPqdM","description":"Public APIs for data exchange","breadcrumbs":[{"label":"DEVELOPER TOOLS"}]},{"id":"-LwHH-WTAebsuh5TNigx","title":"HTTP API","pathname":"/developer-tools/api/http-api","siteSpaceId":"sitesp_CPqdM","description":"","breadcrumbs":[{"label":"DEVELOPER TOOLS"},{"label":"APIs"}]},{"id":"-LwHH-WUQhtfjgZXMI-r","title":"Restful","pathname":"/developer-tools/api/http-api/restful","siteSpaceId":"sitesp_CPqdM","description":"Restful API Reference","breadcrumbs":[{"label":"DEVELOPER TOOLS"},{"label":"APIs"},{"label":"HTTP API"}]},{"id":"-LwHH-WVvoWKeLzb9zDo","title":"WebSocket","pathname":"/developer-tools/api/http-api/websocket","siteSpaceId":"sitesp_CPqdM","description":"Websocket API Reference","breadcrumbs":[{"label":"DEVELOPER TOOLS"},{"label":"APIs"},{"label":"HTTP API"}]},{"id":"-LwHH-WWZwwvRikAjTQI","title":"Remote Procedure Call (RPC)","pathname":"/developer-tools/api/http-api/remote-process-call-rpc","siteSpaceId":"sitesp_CPqdM","description":"RPC API Reference","breadcrumbs":[{"label":"DEVELOPER TOOLS"},{"label":"APIs"},{"label":"HTTP API"}]},{"id":"-LwHH-WXxF9nsH1qNxGZ","title":"Explorer v2 API","pathname":"/developer-tools/api/explorer-api","siteSpaceId":"sitesp_CPqdM","description":"Transaction data and trust verification system","breadcrumbs":[{"label":"DEVELOPER TOOLS"},{"label":"APIs"}]},{"id":"-M70vBYjPrHbU8WfZtcs","title":"Block","pathname":"/developer-tools/api/explorer-api/block","siteSpaceId":"sitesp_CPqdM","description":"APIs to obtain block related details","breadcrumbs":[{"label":"DEVELOPER TOOLS"},{"label":"APIs"},{"label":"Explorer v2 API"}]},{"id":"-M70yjNxTJYoAxeafRQX","title":"Address","pathname":"/developer-tools/api/explorer-api/address","siteSpaceId":"sitesp_CPqdM","description":"APIs to obtain address related details","breadcrumbs":[{"label":"DEVELOPER TOOLS"},{"label":"APIs"},{"label":"Explorer v2 API"}]},{"id":"-M70yuax6rT2Tqim-nMd","title":"Contract","pathname":"/developer-tools/api/explorer-api/contract","siteSpaceId":"sitesp_CPqdM","description":"APIs to obtain contract related details","breadcrumbs":[{"label":"DEVELOPER TOOLS"},{"label":"APIs"},{"label":"Explorer v2 API"}]},{"id":"-M70yuUs9AGFuCP07nzz","title":"Token","pathname":"/developer-tools/api/explorer-api/token","siteSpaceId":"sitesp_CPqdM","description":"APIs to obtain token related details","breadcrumbs":[{"label":"DEVELOPER TOOLS"},{"label":"APIs"},{"label":"Explorer v2 API"}]},{"id":"-M70ytEEmIxJepwSqS4z","title":"Transactions","pathname":"/developer-tools/api/explorer-api/transactions","siteSpaceId":"sitesp_CPqdM","description":"APIs to obtain transaction related details","breadcrumbs":[{"label":"DEVELOPER TOOLS"},{"label":"APIs"},{"label":"Explorer v2 API"}]},{"id":"-M70ysXWzjdSbXV8ueOf","title":"ONT ID","pathname":"/developer-tools/api/explorer-api/ont-id","siteSpaceId":"sitesp_CPqdM","description":"APIs to obtain ONT ID related details","breadcrumbs":[{"label":"DEVELOPER TOOLS"},{"label":"APIs"},{"label":"Explorer v2 API"}]},{"id":"-M70yrkbdiowx0aB1IZs","title":"Summary","pathname":"/developer-tools/api/explorer-api/summary","siteSpaceId":"sitesp_CPqdM","description":"APIs to obtain summary details","breadcrumbs":[{"label":"DEVELOPER TOOLS"},{"label":"APIs"},{"label":"Explorer v2 API"}]},{"id":"xZNcljr66KlIPcIhKA29","title":"Node","pathname":"/developer-tools/api/explorer-api/node","siteSpaceId":"sitesp_CPqdM","description":"","breadcrumbs":[{"label":"DEVELOPER TOOLS"},{"label":"APIs"},{"label":"Explorer v2 API"}]},{"id":"wvOOEuUsYeHwEg5W6RL6","title":"Native Token API","pathname":"/developer-tools/api/native-token-api","siteSpaceId":"sitesp_CPqdM","description":"","breadcrumbs":[{"label":"DEVELOPER TOOLS"},{"label":"APIs"}]},{"id":"Zry9tmF8M6YMEEzW2Ogq","title":"ONT Contract API","pathname":"/developer-tools/api/native-token-api/ont-contract-api","siteSpaceId":"sitesp_CPqdM","description":"","breadcrumbs":[{"label":"DEVELOPER TOOLS"},{"label":"APIs"},{"label":"Native Token API"}]},{"id":"vgdctgC2wJWJK1SlbK5k","title":"ONG Contract API","pathname":"/developer-tools/api/native-token-api/ong-contract-api","siteSpaceId":"sitesp_CPqdM","description":"","breadcrumbs":[{"label":"DEVELOPER TOOLS"},{"label":"APIs"},{"label":"Native Token API"}]},{"id":"-M8n8zm_vUsaCbzbhLxX","title":"ONT ID Contract API","pathname":"/developer-tools/api/ont-id-contract-api","siteSpaceId":"sitesp_CPqdM","description":"ONT ID 2.0 Contract API Reference","breadcrumbs":[{"label":"DEVELOPER TOOLS"},{"label":"APIs"}]},{"id":"-MiKeP3mdf5O969ZxyCs","title":"Web3 API","pathname":"/developer-tools/api/eth-web3-api","siteSpaceId":"sitesp_CPqdM","description":"Web3 protocol API to interact with Ontology","breadcrumbs":[{"label":"DEVELOPER TOOLS"},{"label":"APIs"}]},{"id":"-MDZdRUCa-PWY0HK_n8b","title":"OScore Open API","pathname":"/developer-tools/api/oscore-open-api","siteSpaceId":"sitesp_CPqdM","description":"OScore API reference","breadcrumbs":[{"label":"DEVELOPER TOOLS"},{"label":"APIs"}]},{"id":"-MAOvLD-CCDDWw84AiUs","title":"Rosetta Node API","pathname":"/developer-tools/api/rosetta-node-api","siteSpaceId":"sitesp_CPqdM","description":"Rosetta node HTTP API reference","breadcrumbs":[{"label":"DEVELOPER TOOLS"},{"label":"APIs"}]},{"id":"-MCQUB6VAMipMVI2bdmT","title":"Data API","pathname":"/developer-tools/api/rosetta-node-api/data-api","siteSpaceId":"sitesp_CPqdM","description":"Fetch block and transaction related data","breadcrumbs":[{"label":"DEVELOPER TOOLS"},{"label":"APIs"},{"label":"Rosetta Node API"}]},{"id":"-MCQU9wqZ7MzjcOuZhzr","title":"Construction API","pathname":"/developer-tools/api/rosetta-node-api/construction-api","siteSpaceId":"sitesp_CPqdM","description":"Write to the chain","breadcrumbs":[{"label":"DEVELOPER TOOLS"},{"label":"APIs"},{"label":"Rosetta Node API"}]},{"id":"-MA_jJgN0AZK3DPR0Kna","title":"DToken Contract API","pathname":"/developer-tools/api/dtoken-contract-api","siteSpaceId":"sitesp_CPqdM","description":"DToken smart contract API reference","breadcrumbs":[{"label":"DEVELOPER TOOLS"},{"label":"APIs"}]},{"id":"-MAzEttWuL2UmDIs6zD3","title":"DDXF","pathname":"/developer-tools/api/ddxf","siteSpaceId":"sitesp_CPqdM","description":"API support for DDXF solutions","breadcrumbs":[{"label":"DEVELOPER TOOLS"},{"label":"APIs"}]},{"id":"-MAzFFxo2QC2Ndq6lgwU","title":"Marketplace Contract API","pathname":"/developer-tools/api/ddxf/marketplace-api","siteSpaceId":"sitesp_CPqdM","description":"DDXF Marketplace smart contract API reference","breadcrumbs":[{"label":"DEVELOPER TOOLS"},{"label":"APIs"},{"label":"DDXF"}]},{"id":"-MAzFL0T1GUyoUwOOyIg","title":"Storage API","pathname":"/developer-tools/api/ddxf/storage-api","siteSpaceId":"sitesp_CPqdM","description":"DDXF Storage API reference","breadcrumbs":[{"label":"DEVELOPER TOOLS"},{"label":"APIs"},{"label":"DDXF"}]},{"id":"NNLmKplnGNsNPhk2TmUz","title":"Governance API","pathname":"/developer-tools/api/governance-api","siteSpaceId":"sitesp_CPqdM","description":"This document describes the API interfaces of the Ontology Governance Contract.","breadcrumbs":[{"label":"DEVELOPER TOOLS"},{"label":"APIs"}]},{"id":"-LwHH-WYH9HFr8TtzV08","title":"Digital Wallet","pathname":"/developer-tools/cyano-wallet","siteSpaceId":"sitesp_CPqdM","description":"Ontology's open source wallet - Cyano","breadcrumbs":[{"label":"DEVELOPER TOOLS"}]},{"id":"-LwHH-WZJqNRCPQg2Zh1","title":"Chrome Plugin provider","pathname":"/developer-tools/cyano-wallet/chrome-plugin-provider","siteSpaceId":"sitesp_CPqdM","description":"Cyano Chrome plugin","breadcrumbs":[{"label":"DEVELOPER TOOLS"},{"label":"Digital Wallet"}]},{"id":"-LwHH-W_sieNVxVMrKwu","title":"Chrome Plugin dAPI","pathname":"/developer-tools/cyano-wallet/chrome-plugin-dapi","siteSpaceId":"sitesp_CPqdM","description":"Cyano wallet dAPI","breadcrumbs":[{"label":"DEVELOPER TOOLS"},{"label":"Digital Wallet"}]},{"id":"-LwHH-Wa7oz9JtxI6xMh","title":"Mobile version provider","pathname":"/developer-tools/cyano-wallet/mobile-version-provider","siteSpaceId":"sitesp_CPqdM","description":"Cyano mobile wallet","breadcrumbs":[{"label":"DEVELOPER TOOLS"},{"label":"Digital Wallet"}]},{"id":"-LwHH-Wbv89f1aDU-rZO","title":"Mobile version dAPI","pathname":"/developer-tools/cyano-wallet/mobile-version-dapi","siteSpaceId":"sitesp_CPqdM","description":"Cyano wallet dAPI","breadcrumbs":[{"label":"DEVELOPER TOOLS"},{"label":"Digital Wallet"}]},{"id":"-LwHH-WcLtHrtlsf2SEj","title":"SDKs","pathname":"/developer-tools/sdk","siteSpaceId":"sitesp_CPqdM","description":"Software Development Kits for developers","breadcrumbs":[{"label":"DEVELOPER TOOLS"}]},{"id":"-LwHH-WdjG4Jd24uCzJX","title":"Signing Server","pathname":"/developer-tools/signing-server","siteSpaceId":"sitesp_CPqdM","description":"Ontology's signing mechanism","breadcrumbs":[{"label":"DEVELOPER TOOLS"}]},{"id":"-LwHH-WeMzWlN_1dT5v2","title":"Installation","pathname":"/developer-tools/signing-server/installation","siteSpaceId":"sitesp_CPqdM","description":"The installation process of Ontology signing server","breadcrumbs":[{"label":"DEVELOPER TOOLS"},{"label":"Signing Server"}]},{"id":"-LwHH-Wg3LZ69uQZcMNX","title":"API reference","pathname":"/developer-tools/signing-server/api-reference","siteSpaceId":"sitesp_CPqdM","description":"Available API methods","breadcrumbs":[{"label":"DEVELOPER TOOLS"},{"label":"Signing Server"}]},{"id":"-LwHH-Wjk9tcgi1YIL1M","title":"Ecosystem Programs","pathname":"/community/ecosystem-programs","siteSpaceId":"sitesp_CPqdM","description":"Ontology's Community programs","breadcrumbs":[{"label":"COMMUNITY"}]},{"id":"-LwHH-WkDqX5TjqTCqMf","title":"Community Libraries","pathname":"/community/community-libraries","siteSpaceId":"sitesp_CPqdM","description":"External libraries and documentation contributed by the Ontology community","breadcrumbs":[{"label":"COMMUNITY"}]},{"id":"-LwHH-WlblMw_2DSlinb","title":"Community Events","pathname":"/community/community-events","siteSpaceId":"sitesp_CPqdM","description":"Events organized by Ontology","breadcrumbs":[{"label":"COMMUNITY"}]},{"id":"-LwHH-WmusQehI5QIZct","title":"Community Channels","pathname":"/community/community-channels","siteSpaceId":"sitesp_CPqdM","description":"Ways to stay in touch with new developments at Ontology","breadcrumbs":[{"label":"COMMUNITY"}]},{"id":"-LwHH-WnpKZblWgyzTKp","title":"Core Contributors","pathname":"/community/core-contributors","siteSpaceId":"sitesp_CPqdM","description":"Community contributors","breadcrumbs":[{"label":"COMMUNITY"}]},{"id":"-LwHH-WqfFC9FNvnfFPt","title":"FAQ","pathname":"/support/faq","siteSpaceId":"sitesp_CPqdM","description":"Common questions regarding the Ontology framework","breadcrumbs":[{"label":"SUPPORT"}]},{"id":"-LwHH-Wr1Qgv2NoZTZaX","title":"Basic blockchain concepts","pathname":"/support/faq/basic-concepts","siteSpaceId":"sitesp_CPqdM","description":"Queries regarding concepts related to blockchain technology","breadcrumbs":[{"label":"SUPPORT"},{"label":"FAQ"}]},{"id":"-LwHH-WsvKN6350kKlBO","title":"Ontology Nodes","pathname":"/support/faq/nodes","siteSpaceId":"sitesp_CPqdM","description":"Queries regarding Ontology nodes","breadcrumbs":[{"label":"SUPPORT"},{"label":"FAQ"}]},{"id":"-LwHH-Wt2H5ylLhbutBP","title":"Ontology token protocols","pathname":"/support/faq/token-protocols","siteSpaceId":"sitesp_CPqdM","description":"Queries regarding Ontology's tokens and token protocols","breadcrumbs":[{"label":"SUPPORT"},{"label":"FAQ"}]},{"id":"-LwHH-WuooYKI5f67TjP","title":"Smart contracts","pathname":"/support/faq/smart-contracts","siteSpaceId":"sitesp_CPqdM","description":"Queries regarding smart contract development with Ontology","breadcrumbs":[{"label":"SUPPORT"},{"label":"FAQ"}]},{"id":"-LwHH-Wv-wNOhnSmex4x","title":"SDKs and APIs","pathname":"/support/faq/sdks-and-dapis","siteSpaceId":"sitesp_CPqdM","description":"Queries regarding Ontology SDKs or dAPIs","breadcrumbs":[{"label":"SUPPORT"},{"label":"FAQ"}]},{"id":"-LwHH-WwcMPhKaJtaxHu","title":"Contact Us","pathname":"/support/contact-us","siteSpaceId":"sitesp_CPqdM","description":"Ways to get in touch with us","breadcrumbs":[{"label":"SUPPORT"}]}]}