{"version":1,"pages":[{"id":"tWQDDmtMo11WrXdwdkRI","title":"Trac Network","pathname":"/","siteSpaceId":"sitesp_LYFc8","breadcrumbs":[{"label":"Documentation"}]},{"id":"MpGAp1tWVTD3szqVTXEg","title":"How Does It Work?","pathname":"/documentation/trac-network/how-does-it-work","siteSpaceId":"sitesp_LYFc8","breadcrumbs":[{"label":"Documentation"},{"label":"Trac Network"}]},{"id":"qgov5HxfTJzUO4F986ts","title":"Decentralization","pathname":"/documentation/trac-network/decentralization","siteSpaceId":"sitesp_LYFc8","breadcrumbs":[{"label":"Documentation"},{"label":"Trac Network"}]},{"id":"ITPlRjLihfEV6b5dbKHj","title":"Cryptography","pathname":"/documentation/trac-network/cryptography","siteSpaceId":"sitesp_LYFc8","breadcrumbs":[{"label":"Documentation"},{"label":"Trac Network"}]},{"id":"KRcZTkz3juyu3ARXeak2","title":"Transaction Flow","pathname":"/documentation/trac-network/transaction-flow","siteSpaceId":"sitesp_LYFc8","breadcrumbs":[{"label":"Documentation"},{"label":"Trac Network"}]},{"id":"Khc6buKxIFfbccVzSoQc","title":"Consensus","pathname":"/documentation/trac-network/consensus","siteSpaceId":"sitesp_LYFc8","breadcrumbs":[{"label":"Documentation"},{"label":"Trac Network"}]},{"id":"fEZ2bksMY6mekXSrKyNl","title":"Terminology","pathname":"/documentation/trac-network/terminology","siteSpaceId":"sitesp_LYFc8","breadcrumbs":[{"label":"Documentation"},{"label":"Trac Network"}]},{"id":"5lHkMtVSsHWi0IIOC6Oq","title":"Transaction Performance","pathname":"/documentation/trac-network/transaction-performance","siteSpaceId":"sitesp_LYFc8","breadcrumbs":[{"label":"Documentation"},{"label":"Trac Network"}]},{"id":"2dE130v1uPOaqFLxrA1p","title":"Reorgs","pathname":"/documentation/trac-network/reorgs","siteSpaceId":"sitesp_LYFc8","breadcrumbs":[{"label":"Documentation"},{"label":"Trac Network"}]},{"id":"TlPwsbBz1QLCYiJq03dc","title":"Transaction Fees","pathname":"/documentation/trac-network/transaction-fees","siteSpaceId":"sitesp_LYFc8","description":"This section describes fee distribution.","breadcrumbs":[{"label":"Documentation"},{"label":"Trac Network"}]},{"id":"ni3YZMx5AJM8BBZSMMLl","title":"Inflation/Deflation Rate","pathname":"/documentation/trac-network/inflation-deflation-rate","siteSpaceId":"sitesp_LYFc8","breadcrumbs":[{"label":"Documentation"},{"label":"Trac Network"}]},{"id":"MuRQFWr0WEDiRcnhjMNh","title":"Why Flat Fees?","pathname":"/documentation/trac-network/why-flat-fees","siteSpaceId":"sitesp_LYFc8","breadcrumbs":[{"label":"Documentation"},{"label":"Trac Network"}]},{"id":"hFe7OjyZZjAiH0qQhegz","title":"The Reward & Compete Principle","pathname":"/documentation/trac-network/the-reward-and-compete-principle","siteSpaceId":"sitesp_LYFc8","breadcrumbs":[{"label":"Documentation"},{"label":"Trac Network"}]},{"id":"C5IvFBKRhCaVFF39brr1","title":"Validators","pathname":"/documentation/validators","siteSpaceId":"sitesp_LYFc8","breadcrumbs":[{"label":"Documentation"}]},{"id":"pLOMyBJAxiLygNcE5LJ2","title":"Requirements","pathname":"/documentation/validators/requirements","siteSpaceId":"sitesp_LYFc8","breadcrumbs":[{"label":"Documentation"},{"label":"Validators"}]},{"id":"vNZcp0xiXbqgvVwLvmJF","title":"Hardware Specs","pathname":"/documentation/validators/hardware-specs","siteSpaceId":"sitesp_LYFc8","breadcrumbs":[{"label":"Documentation"},{"label":"Validators"}]},{"id":"UxEjnD6YZ4UFMqkvcRil","title":"Installation","pathname":"/documentation/validators/installation","siteSpaceId":"sitesp_LYFc8","breadcrumbs":[{"label":"Documentation"},{"label":"Validators"}]},{"id":"2hhfZpvBnbu0mrTJO4P4","title":"Mainnet","pathname":"/documentation/validators/installation/mainnet","siteSpaceId":"sitesp_LYFc8","description":"Validators install and use instances of the Main Settlement Bus (MSB). Learn how to install & operate the MSB for Trac Network Mainnet on Windows, MacOS and Linux.","breadcrumbs":[{"label":"Documentation"},{"label":"Validators"},{"label":"Installation"}]},{"id":"skgBSmLuK99jm4kUSXaP","title":"Testnet","pathname":"/documentation/validators/installation/testnet","siteSpaceId":"sitesp_LYFc8","description":"Validators install and use instances of the Main Settlement Bus (MSB). Learn how to install & operate the MSB for Trac Network Testnet on Windows, MacOS and Linux.","breadcrumbs":[{"label":"Documentation"},{"label":"Validators"},{"label":"Installation"}]},{"id":"l5nKmmRbW62v646xKyKx","title":"Hypermall","pathname":"/documentation/validators/installation/hypermall","siteSpaceId":"sitesp_LYFc8","description":"Validators install and use instances of the Main Settlement Bus (MSB). Learn how to install & operate the MSB for Hypermall on Windows, MacOS and Linux.","breadcrumbs":[{"label":"Documentation"},{"label":"Validators"},{"label":"Installation"}]},{"id":"BhqhIu34BK5VbKEfc6gv","title":"Developers","pathname":"/documentation/developers","siteSpaceId":"sitesp_LYFc8","description":"Trac Network is currently available as Release 1 that can be used to create smart contracts in a peer-to-peer (decentralized) fashion, but detached from the upcoming mainnet release.","breadcrumbs":[{"label":"Documentation"}]},{"id":"eSG1fqdgwWYcYdy7X887","title":"Mainnet","pathname":"/documentation/developers/mainnet","siteSpaceId":"sitesp_LYFc8","description":"dApp (Tuxemon)","breadcrumbs":[{"label":"Documentation"},{"label":"Developers"}]},{"id":"3NpM9PoYFw60vA4a5RCm","title":"Wallet API","pathname":"/documentation/developers/mainnet/wallet-api","siteSpaceId":"sitesp_LYFc8","breadcrumbs":[{"label":"Documentation"},{"label":"Developers"},{"label":"Mainnet"}]},{"id":"r2SOaZ9NdNxW7rMQ42uR","title":"dApp Developer Guide","pathname":"/documentation/developers/mainnet/dapp-developer-guide","siteSpaceId":"sitesp_LYFc8","breadcrumbs":[{"label":"Documentation"},{"label":"Developers"},{"label":"Mainnet"}]},{"id":"Xkjo7ugmoGlx3xl1nYeI","title":"Introduction","pathname":"/documentation/developers/mainnet/dapp-developer-guide/introduction","siteSpaceId":"sitesp_LYFc8","breadcrumbs":[{"label":"Documentation"},{"label":"Developers"},{"label":"Mainnet"},{"label":"dApp Developer Guide"}]},{"id":"4nGDTAXnjAlRVOrTqBGg","title":"Quickstart","pathname":"/documentation/developers/mainnet/dapp-developer-guide/quickstart","siteSpaceId":"sitesp_LYFc8","breadcrumbs":[{"label":"Documentation"},{"label":"Developers"},{"label":"Mainnet"},{"label":"dApp Developer Guide"}]},{"id":"BhZdo64b58Yww2CxlXfF","title":"MSB Local setup","pathname":"/documentation/developers/mainnet/dapp-developer-guide/msb-local-setup","siteSpaceId":"sitesp_LYFc8","breadcrumbs":[{"label":"Documentation"},{"label":"Developers"},{"label":"Mainnet"},{"label":"dApp Developer Guide"}]},{"id":"bWPrycQkyhRexn2No80C","title":"Bootstrap checklist","pathname":"/documentation/developers/mainnet/dapp-developer-guide/bootstrap-checklist","siteSpaceId":"sitesp_LYFc8","breadcrumbs":[{"label":"Documentation"},{"label":"Developers"},{"label":"Mainnet"},{"label":"dApp Developer Guide"}]},{"id":"6xXiCdqkHRmSm3hyLbhD","title":"Subnets and roles","pathname":"/documentation/developers/mainnet/dapp-developer-guide/subnets-and-roles","siteSpaceId":"sitesp_LYFc8","breadcrumbs":[{"label":"Documentation"},{"label":"Developers"},{"label":"Mainnet"},{"label":"dApp Developer Guide"}]},{"id":"4UA9l50D2AplFszlMfSM","title":"Running trac-peer","pathname":"/documentation/developers/mainnet/dapp-developer-guide/running-trac-peer","siteSpaceId":"sitesp_LYFc8","breadcrumbs":[{"label":"Documentation"},{"label":"Developers"},{"label":"Mainnet"},{"label":"dApp Developer Guide"}]},{"id":"XQOHg770FqG7oidFuVO8","title":"trac-peer RPC API v1","pathname":"/documentation/developers/mainnet/dapp-developer-guide/trac-peer-rpc-api-v1","siteSpaceId":"sitesp_LYFc8","breadcrumbs":[{"label":"Documentation"},{"label":"Developers"},{"label":"Mainnet"},{"label":"dApp Developer Guide"}]},{"id":"VyWuM3FzVa1CpOwj0tVu","title":"Wallet and dApp","pathname":"/documentation/developers/mainnet/dapp-developer-guide/wallet-and-dapp","siteSpaceId":"sitesp_LYFc8","breadcrumbs":[{"label":"Documentation"},{"label":"Developers"},{"label":"Mainnet"},{"label":"dApp Developer Guide"}]},{"id":"4NY9O7MrPJd2J3t2Ibnq","title":"App dev","pathname":"/documentation/developers/mainnet/dapp-developer-guide/app-dev","siteSpaceId":"sitesp_LYFc8","breadcrumbs":[{"label":"Documentation"},{"label":"Developers"},{"label":"Mainnet"},{"label":"dApp Developer Guide"}]},{"id":"ezyeoFEt3XPIBPkh5EIw","title":"References/Examples","pathname":"/documentation/developers/mainnet/dapp-developer-guide/references-examples","siteSpaceId":"sitesp_LYFc8","breadcrumbs":[{"label":"Documentation"},{"label":"Developers"},{"label":"Mainnet"},{"label":"dApp Developer Guide"}]},{"id":"rC9f0suJrU1A7Yv9kMzd","title":"Intercom","pathname":"/documentation/developers/mainnet/dapp-developer-guide/references-examples/intercom","siteSpaceId":"sitesp_LYFc8","breadcrumbs":[{"label":"Documentation"},{"label":"Developers"},{"label":"Mainnet"},{"label":"dApp Developer Guide"},{"label":"References/Examples"}]},{"id":"Bs6lEl4thQG8ShCCh7L5","title":"Trac dApp Example","pathname":"/documentation/developers/mainnet/dapp-developer-guide/references-examples/trac-dapp-example","siteSpaceId":"sitesp_LYFc8","breadcrumbs":[{"label":"Documentation"},{"label":"Developers"},{"label":"Mainnet"},{"label":"dApp Developer Guide"},{"label":"References/Examples"}]},{"id":"dhDUsGCnfMhc5kB2HrHM","title":"Troubleshooting","pathname":"/documentation/developers/mainnet/dapp-developer-guide/troubleshooting","siteSpaceId":"sitesp_LYFc8","breadcrumbs":[{"label":"Documentation"},{"label":"Developers"},{"label":"Mainnet"},{"label":"dApp Developer Guide"}]},{"id":"4M7k20SzqZ3GFrw1BQxz","title":"Production notes","pathname":"/documentation/developers/mainnet/dapp-developer-guide/production-notes","siteSpaceId":"sitesp_LYFc8","breadcrumbs":[{"label":"Documentation"},{"label":"Developers"},{"label":"Mainnet"},{"label":"dApp Developer Guide"}]},{"id":"5mMWdqVL2OasDTpoTBiD","title":"Main Settlement Bus","pathname":"/documentation/developers/mainnet/main-settlement-bus","siteSpaceId":"sitesp_LYFc8","breadcrumbs":[{"label":"Documentation"},{"label":"Developers"},{"label":"Mainnet"}]},{"id":"Ac96mUgmOZ6ETdGrTcXt","title":"RPC API v1","pathname":"/documentation/developers/mainnet/main-settlement-bus/rpc-api-v1","siteSpaceId":"sitesp_LYFc8","description":"Reference documentation for the public v1 RPC endpoints on Trac Network mainnet.","breadcrumbs":[{"label":"Documentation"},{"label":"Developers"},{"label":"Mainnet"},{"label":"Main Settlement Bus"}]},{"id":"YUKuYnPnsbx3P3UMJ1if","title":"Gasless Net (R1)","pathname":"/documentation/developers/gasless-net-r1","siteSpaceId":"sitesp_LYFc8","description":"","breadcrumbs":[{"label":"Documentation"},{"label":"Developers"}]},{"id":"J6i5acMXcov0X826S1up","title":"Contracts","pathname":"/documentation/developers/gasless-net-r1/contracts","siteSpaceId":"sitesp_LYFc8","description":"Learn how to create and deploy contracts on the Trac Network.","breadcrumbs":[{"label":"Documentation"},{"label":"Developers"},{"label":"Gasless Net (R1)"}]},{"id":"PV1AnYn18P559HSMGcLl","title":"Features","pathname":"/documentation/developers/gasless-net-r1/features","siteSpaceId":"sitesp_LYFc8","description":"Learn how to utilize Features to act as multiplex oracle for your contracts.","breadcrumbs":[{"label":"Documentation"},{"label":"Developers"},{"label":"Gasless Net (R1)"}]},{"id":"vnSVDCZtyn0CbRhaY1uo","title":"Messaging","pathname":"/documentation/developers/gasless-net-r1/messaging","siteSpaceId":"sitesp_LYFc8","description":"Trac Peers ship with their own chat/messaging infrastructure and messages can be handled by smart contract directly.","breadcrumbs":[{"label":"Documentation"},{"label":"Developers"},{"label":"Gasless Net (R1)"}]},{"id":"HWDcngMZCx2xAlz6UOLj","title":"Deployment","pathname":"/documentation/developers/gasless-net-r1/deployment","siteSpaceId":"sitesp_LYFc8","description":"The deploment process of contracts is straightforward and free. There are no gas-costs for deployments. All you need is a machine that runs it and from there distribute.","breadcrumbs":[{"label":"Documentation"},{"label":"Developers"},{"label":"Gasless Net (R1)"}]},{"id":"9NOdVKFFlvVfYVdEwpyq","title":"Custom Validators","pathname":"/documentation/developers/gasless-net-r1/custom-validators","siteSpaceId":"sitesp_LYFc8","breadcrumbs":[{"label":"Documentation"},{"label":"Developers"},{"label":"Gasless Net (R1)"}]},{"id":"sgASbgQV5r5WUfueQnXz","title":"Hypermall","pathname":"/real-world-examples/hypermall","siteSpaceId":"sitesp_LYFc8","description":"","breadcrumbs":[{"label":"Real World Examples"}]},{"id":"RNzDM9S0thZouYrymQpv","title":"Security in HyperMall","pathname":"/real-world-examples/hypermall/security-in-hypermall","siteSpaceId":"sitesp_LYFc8","breadcrumbs":[{"label":"Real World Examples"},{"label":"Hypermall"}]},{"id":"A1y00lDTfMC2eQtpHgMq","title":"How Transactions Work","pathname":"/real-world-examples/hypermall/how-transactions-work","siteSpaceId":"sitesp_LYFc8","breadcrumbs":[{"label":"Real World Examples"},{"label":"Hypermall"}]},{"id":"lTbMi0A3FQnydjfyGCCP","title":"Trading in HyperMall","pathname":"/real-world-examples/hypermall/trading-in-hypermall","siteSpaceId":"sitesp_LYFc8","breadcrumbs":[{"label":"Real World Examples"},{"label":"Hypermall"}]},{"id":"L3cYIBXaN0ftJgnKkusc","title":"Withdrawing Assets from HyperMall","pathname":"/real-world-examples/hypermall/withdrawing-assets-from-hypermall","siteSpaceId":"sitesp_LYFc8","breadcrumbs":[{"label":"Real World Examples"},{"label":"Hypermall"}]},{"id":"fMTVo7pmtALjsz4Gobhq","title":"Fee Structure in HyperMall","pathname":"/real-world-examples/hypermall/fee-structure-in-hypermall","siteSpaceId":"sitesp_LYFc8","breadcrumbs":[{"label":"Real World Examples"},{"label":"Hypermall"}]},{"id":"UOHzxgik4YsgQaCmK7zA","title":"Supported Token Pairs","pathname":"/real-world-examples/hypermall/supported-token-pairs","siteSpaceId":"sitesp_LYFc8","breadcrumbs":[{"label":"Real World Examples"},{"label":"Hypermall"}]},{"id":"ODi07ecPFUodGVo6q3EJ","title":"Further Incentives","pathname":"/real-world-examples/hypermall/further-incentives","siteSpaceId":"sitesp_LYFc8","breadcrumbs":[{"label":"Real World Examples"},{"label":"Hypermall"}]},{"id":"MQq7IbEkkZQSoDzkqxN8","title":"Running a Node","pathname":"/real-world-examples/hypermall/running-a-node","siteSpaceId":"sitesp_LYFc8","breadcrumbs":[{"label":"Real World Examples"},{"label":"Hypermall"}]},{"id":"5Osg8iCZ3AcqKnJONDcq","title":"Conclusion","pathname":"/real-world-examples/hypermall/conclusion","siteSpaceId":"sitesp_LYFc8","breadcrumbs":[{"label":"Real World Examples"},{"label":"Hypermall"}]}]}