{"version":1,"pages":[{"id":"F2DFw5U4DnmptJVEcayV","title":"Getting Started","pathname":"/aptos-move-by-example","siteSpaceId":"sitesp_ldEoT","emoji":"1f680","description":"Welcome to Aptos Move by Example!"},{"id":"bSG8mInYU0kaYfkQOf5y","title":"Set-Up","pathname":"/aptos-move-by-example/set-up","siteSpaceId":"sitesp_ldEoT","description":"Installing IDE and environment setup."},{"id":"qYZvsLjMeQudtBHXGims","title":"Why is Move Secure","pathname":"/aptos-move-by-example/why-is-move-secure","siteSpaceId":"sitesp_ldEoT","description":"Properties of Move Language that makes it a more secure language for writing smart contracts."},{"id":"ZFu6wlXRoDIA05I2DEM3","title":"Move prover","pathname":"/aptos-move-by-example/why-is-move-secure/move-prover","siteSpaceId":"sitesp_ldEoT","description":"","breadcrumbs":[{"label":"Why is Move Secure"}]},{"id":"psfNSEkdgKW24UOFVxbg","title":"Move vs Solidity","pathname":"/aptos-move-by-example/move-vs-solidity","siteSpaceId":"sitesp_ldEoT","description":""},{"id":"FzM7mqjZwOm64tJ6sNf7","title":"Resources","pathname":"/aptos-move-by-example/move-vs-solidity/resources","siteSpaceId":"sitesp_ldEoT","description":"","breadcrumbs":[{"label":"Move vs Solidity"}]},{"id":"Bjp2VFm6HlWihyNw7XuZ","title":"Parallel Processing","pathname":"/aptos-move-by-example/move-vs-solidity/parallel-processing","siteSpaceId":"sitesp_ldEoT","description":"","breadcrumbs":[{"label":"Move vs Solidity"}]},{"id":"nCo806CjCp56OmvhK9AC","title":"Reentrancy attacks","pathname":"/aptos-move-by-example/move-vs-solidity/reentrancy-attacks","siteSpaceId":"sitesp_ldEoT","description":"","breadcrumbs":[{"label":"Move vs Solidity"}]},{"id":"S1dAIqgVCpnnDpj0zVMY","title":"Memory management","pathname":"/aptos-move-by-example/move-vs-solidity/memory-management","siteSpaceId":"sitesp_ldEoT","description":"","breadcrumbs":[{"label":"Move vs Solidity"}]},{"id":"qjHEiwKygl4k6fMLiQ5f","title":"Smart contract verification","pathname":"/aptos-move-by-example/move-vs-solidity/smart-contract-verification","siteSpaceId":"sitesp_ldEoT","description":"","breadcrumbs":[{"label":"Move vs Solidity"}]},{"id":"XHTn8QJft8GYk1wfrzf5","title":"Compiled language","pathname":"/aptos-move-by-example/move-vs-solidity/compiled-language","siteSpaceId":"sitesp_ldEoT","description":"","breadcrumbs":[{"label":"Move vs Solidity"}]},{"id":"AR5hE7XwwUyCRjVVcI8S","title":"Basic Concepts","pathname":"/aptos-move-by-example/basic-concepts","siteSpaceId":"sitesp_ldEoT","description":""},{"id":"9iXyWbzFUC1bCy7CZqXt","title":"Move.toml","pathname":"/aptos-move-by-example/basic-concepts/move.toml","siteSpaceId":"sitesp_ldEoT","description":"","breadcrumbs":[{"label":"Basic Concepts"}]},{"id":"QkHC4jJfeDKsXzQzwl5j","title":"Primary data-types","pathname":"/aptos-move-by-example/basic-concepts/primary-data-types","siteSpaceId":"sitesp_ldEoT","description":"","breadcrumbs":[{"label":"Basic Concepts"}]},{"id":"9EqNGrjJZh9LIcXgjKhM","title":"Strings","pathname":"/aptos-move-by-example/basic-concepts/strings","siteSpaceId":"sitesp_ldEoT","description":"","breadcrumbs":[{"label":"Basic Concepts"}]},{"id":"Qn1r7z7x4VTmdejgvVyH","title":"Comments","pathname":"/aptos-move-by-example/basic-concepts/comments","siteSpaceId":"sitesp_ldEoT","description":"","breadcrumbs":[{"label":"Basic Concepts"}]},{"id":"Txp0FJnLFV3NxvEvDILf","title":"Functions","pathname":"/aptos-move-by-example/basic-concepts/functions","siteSpaceId":"sitesp_ldEoT","description":"","breadcrumbs":[{"label":"Basic Concepts"}]},{"id":"GJSspPcqlLMGgeGJmYf2","title":"Function Visibilities","pathname":"/aptos-move-by-example/basic-concepts/function-visibilities","siteSpaceId":"sitesp_ldEoT","description":"","breadcrumbs":[{"label":"Basic Concepts"}]},{"id":"wnMYdt9SjgVbje3ajXNm","title":"Control flow and expressions","pathname":"/aptos-move-by-example/basic-concepts/control-flow-and-expressions","siteSpaceId":"sitesp_ldEoT","description":"","breadcrumbs":[{"label":"Basic Concepts"}]},{"id":"R5bFsLcZ4AQfpwcUgaDv","title":"Loops","pathname":"/aptos-move-by-example/basic-concepts/loops","siteSpaceId":"sitesp_ldEoT","description":"","breadcrumbs":[{"label":"Basic Concepts"}]},{"id":"FjNjjWdGCEaEDH6i1WNf","title":"Error","pathname":"/aptos-move-by-example/basic-concepts/error","siteSpaceId":"sitesp_ldEoT","description":"","breadcrumbs":[{"label":"Basic Concepts"}]},{"id":"52R7z2YXhayZRTUXHzWv","title":"Struct and its Abilities","pathname":"/aptos-move-by-example/basic-concepts/struct-and-its-abilities","siteSpaceId":"sitesp_ldEoT","description":"","breadcrumbs":[{"label":"Basic Concepts"}]},{"id":"1HTetXGbnUCV6L3XWFJf","title":"Scripts","pathname":"/aptos-move-by-example/basic-concepts/scripts","siteSpaceId":"sitesp_ldEoT","description":"","breadcrumbs":[{"label":"Basic Concepts"}]},{"id":"TjCQeUwAiyTYLSKw2jrT","title":"Operations","pathname":"/aptos-move-by-example/basic-concepts/operations","siteSpaceId":"sitesp_ldEoT","description":"","breadcrumbs":[{"label":"Basic Concepts"}]},{"id":"GypR4zOLrwspyJyfTm0U","title":"Intermediate Concepts","pathname":"/aptos-move-by-example/intermediate-concepts","siteSpaceId":"sitesp_ldEoT","description":""},{"id":"MShC50VKcxZ64LW3kU9A","title":"Local variables","pathname":"/aptos-move-by-example/intermediate-concepts/local-variables","siteSpaceId":"sitesp_ldEoT","description":"","breadcrumbs":[{"label":"Intermediate Concepts"}]},{"id":"vCw7gEblyqo0t52rUDPf","title":"Constants","pathname":"/aptos-move-by-example/intermediate-concepts/constants","siteSpaceId":"sitesp_ldEoT","description":"","breadcrumbs":[{"label":"Intermediate Concepts"}]},{"id":"rVd8YIvDiBWpADsBoNpI","title":"Signer","pathname":"/aptos-move-by-example/intermediate-concepts/signer","siteSpaceId":"sitesp_ldEoT","description":"","breadcrumbs":[{"label":"Intermediate Concepts"}]},{"id":"nolgy3NjXaF5j0TThj3E","title":"Vector","pathname":"/aptos-move-by-example/intermediate-concepts/vector","siteSpaceId":"sitesp_ldEoT","description":"","breadcrumbs":[{"label":"Intermediate Concepts"}]},{"id":"nlruF2hYZlIe7a4Z4A9Z","title":"Address","pathname":"/aptos-move-by-example/intermediate-concepts/address","siteSpaceId":"sitesp_ldEoT","description":"","breadcrumbs":[{"label":"Intermediate Concepts"}]},{"id":"RNsi5CouASfZVR6BrIQc","title":"Uses and Aliases","pathname":"/aptos-move-by-example/intermediate-concepts/uses-and-aliases","siteSpaceId":"sitesp_ldEoT","description":"","breadcrumbs":[{"label":"Intermediate Concepts"}]},{"id":"J4Pp3rbNOrRZGeSs0B0J","title":"Maps","pathname":"/aptos-move-by-example/intermediate-concepts/maps","siteSpaceId":"sitesp_ldEoT","description":"","breadcrumbs":[{"label":"Intermediate Concepts"}]},{"id":"VEEASzqUGGnCRDQJHRhs","title":"Hash functions","pathname":"/aptos-move-by-example/intermediate-concepts/hash-functions","siteSpaceId":"sitesp_ldEoT","description":"","breadcrumbs":[{"label":"Intermediate Concepts"}]},{"id":"KXfv0h0T7ZRf2ZQtnKmJ","title":"References","pathname":"/aptos-move-by-example/intermediate-concepts/references","siteSpaceId":"sitesp_ldEoT","description":"","breadcrumbs":[{"label":"Intermediate Concepts"}]},{"id":"kxJV16fRh90k7TAaMaOL","title":"Unit test","pathname":"/aptos-move-by-example/intermediate-concepts/unit-test","siteSpaceId":"sitesp_ldEoT","description":"","breadcrumbs":[{"label":"Intermediate Concepts"}]},{"id":"atcRX0wWtNY7lY05XccA","title":"Generics","pathname":"/aptos-move-by-example/intermediate-concepts/generics","siteSpaceId":"sitesp_ldEoT","description":"","breadcrumbs":[{"label":"Intermediate Concepts"}]},{"id":"COX7pZ7TbBcH0Lhmeog7","title":"Type Arguments","pathname":"/aptos-move-by-example/intermediate-concepts/type-arguments","siteSpaceId":"sitesp_ldEoT","description":"","breadcrumbs":[{"label":"Intermediate Concepts"}]},{"id":"596pKUXUPBvlSFM54isr","title":"Type Inference","pathname":"/aptos-move-by-example/intermediate-concepts/type-inference","siteSpaceId":"sitesp_ldEoT","description":"","breadcrumbs":[{"label":"Intermediate Concepts"}]},{"id":"do7GtluhzYBcrW5665MH","title":"Advanced Concepts","pathname":"/aptos-move-by-example/advanced-concepts","siteSpaceId":"sitesp_ldEoT","description":""},{"id":"Fb9Dyfv6U2RSTAs3mVBd","title":"Global Storage Structure","pathname":"/aptos-move-by-example/advanced-concepts/global-storage-structure","siteSpaceId":"sitesp_ldEoT","description":"","breadcrumbs":[{"label":"Advanced Concepts"}]},{"id":"uOhyZxM5hw3666ye6nj7","title":"Global Storage Operations","pathname":"/aptos-move-by-example/advanced-concepts/global-storage-operations","siteSpaceId":"sitesp_ldEoT","description":"","breadcrumbs":[{"label":"Advanced Concepts"}]},{"id":"8qss8GqTePXipz9BQ1F4","title":"Phantom Type Parameters","pathname":"/aptos-move-by-example/advanced-concepts/phantom-type-parameters","siteSpaceId":"sitesp_ldEoT","description":"","breadcrumbs":[{"label":"Advanced Concepts"}]},{"id":"NxSxXHlhMGWx2ScPF6nf","title":"Timestamps","pathname":"/aptos-move-by-example/advanced-concepts/timestamps","siteSpaceId":"sitesp_ldEoT","description":"","breadcrumbs":[{"label":"Advanced Concepts"}]},{"id":"KOPL5f6eIpdtCpY8iayB","title":"Ownership","pathname":"/aptos-move-by-example/advanced-concepts/ownership","siteSpaceId":"sitesp_ldEoT","description":"","breadcrumbs":[{"label":"Advanced Concepts"}]},{"id":"MgDRgF8mAEkBanYviyee","title":"Move coding conventions","pathname":"/aptos-move-by-example/advanced-concepts/move-coding-conventions","siteSpaceId":"sitesp_ldEoT","description":"","breadcrumbs":[{"label":"Advanced Concepts"}]},{"id":"1m4RTJAdXrkA1d4Vj19i","title":"View functions","pathname":"/aptos-move-by-example/advanced-concepts/view-functions","siteSpaceId":"sitesp_ldEoT","description":"","breadcrumbs":[{"label":"Advanced Concepts"}]},{"id":"nrYSaGlFhujbobr9oX1g","title":"Aptos account","pathname":"/aptos-move-by-example/advanced-concepts/aptos-account","siteSpaceId":"sitesp_ldEoT","description":"","breadcrumbs":[{"label":"Advanced Concepts"}]},{"id":"St6qLJVWstrGbTX8hDgQ","title":"Aptos Coin","pathname":"/aptos-move-by-example/advanced-concepts/aptos-account-1","siteSpaceId":"sitesp_ldEoT","description":"","breadcrumbs":[{"label":"Advanced Concepts"}]},{"id":"0rBeZvErWJT5HG8W5J05","title":"Aptos Token(Nft)","pathname":"/aptos-move-by-example/advanced-concepts/aptos-account-2","siteSpaceId":"sitesp_ldEoT","description":"Non-Fungible Token","breadcrumbs":[{"label":"Advanced Concepts"}]},{"id":"9BMmvp96WPuMBzRZsKqv","title":"Object","pathname":"/aptos-move-by-example/advanced-concepts/aptos-account-3","siteSpaceId":"sitesp_ldEoT","description":"","breadcrumbs":[{"label":"Advanced Concepts"}]},{"id":"R9JbjHYYg3A4Sc3KmU1j","title":"Token V2","pathname":"/aptos-move-by-example/advanced-concepts/token-v2","siteSpaceId":"sitesp_ldEoT","description":"","breadcrumbs":[{"label":"Advanced Concepts"}]},{"id":"Ee9nirxpVEEYc2WxgQiQ","title":"Applications","pathname":"/aptos-move-by-example/applications","siteSpaceId":"sitesp_ldEoT","description":""},{"id":"Nu1EDgdiixUBbXwubau8","title":"First App","pathname":"/aptos-move-by-example/applications/first-app","siteSpaceId":"sitesp_ldEoT","description":"","breadcrumbs":[{"label":"Applications"}]},{"id":"BdbgZRT9ajwLYtY7jKIo","title":"ToDoList","pathname":"/aptos-move-by-example/applications/todolist","siteSpaceId":"sitesp_ldEoT","description":"","breadcrumbs":[{"label":"Applications"}]},{"id":"Gxx4ZBhJYM19zUDcZra0","title":"Voting System","pathname":"/aptos-move-by-example/applications/voting-system","siteSpaceId":"sitesp_ldEoT","description":"","breadcrumbs":[{"label":"Applications"}]},{"id":"DLBvKK1elcXUZXd7Mpff","title":"Basic Tokens","pathname":"/aptos-move-by-example/applications/basic-tokens","siteSpaceId":"sitesp_ldEoT","description":"","breadcrumbs":[{"label":"Applications"}]},{"id":"P9aUuzzjWQ6oAYXx1iUq","title":"Storage using Generics","pathname":"/aptos-move-by-example/applications/storage-using-generics","siteSpaceId":"sitesp_ldEoT","description":"","breadcrumbs":[{"label":"Applications"}]},{"id":"HxdjwRKEWn6Y0IzZk1Zq","title":"Company","pathname":"/aptos-move-by-example/applications/company","siteSpaceId":"sitesp_ldEoT","description":"","breadcrumbs":[{"label":"Applications"}]},{"id":"eJ0yK5uwAdtl36CZ1hSp","title":"Collection","pathname":"/aptos-move-by-example/applications/collection","siteSpaceId":"sitesp_ldEoT","description":"","breadcrumbs":[{"label":"Applications"}]},{"id":"Ktc3m9f7fVibri3nD6qV","title":"Football Card","pathname":"/aptos-move-by-example/applications/football-card","siteSpaceId":"sitesp_ldEoT","description":"","breadcrumbs":[{"label":"Applications"}]},{"id":"v9zFzWWRV8CoxuHqZh1h","title":"Staking Module","pathname":"/aptos-move-by-example/applications/staking","siteSpaceId":"sitesp_ldEoT","description":"","breadcrumbs":[{"label":"Applications"}]},{"id":"rwOvPOxyeCZO7ELaFhpY","title":"MultiSender Wallet","pathname":"/aptos-move-by-example/applications/aptos-account","siteSpaceId":"sitesp_ldEoT","description":"","breadcrumbs":[{"label":"Applications"}]},{"id":"PkAJGPPexYKpsGgGog4s","title":"English Auction","pathname":"/aptos-move-by-example/applications/aptos-account-1","siteSpaceId":"sitesp_ldEoT","description":"","breadcrumbs":[{"label":"Applications"}]},{"id":"qHWzkNIJNZkkEoOiVOzx","title":"Dutch Auction","pathname":"/aptos-move-by-example/applications/aptos-account-2","siteSpaceId":"sitesp_ldEoT","description":"","breadcrumbs":[{"label":"Applications"}]},{"id":"AZsnQlH5Fojl55AWhLqv","title":"Attendance Sheet","pathname":"/aptos-move-by-example/applications/aptos-account-3","siteSpaceId":"sitesp_ldEoT","description":"","breadcrumbs":[{"label":"Applications"}]},{"id":"959dDaJzhbcSQjSJ1Swt","title":"Polling Contract","pathname":"/aptos-move-by-example/applications/aptos-account-4","siteSpaceId":"sitesp_ldEoT","description":"","breadcrumbs":[{"label":"Applications"}]},{"id":"o6l1vxqUhL5tI4KqoHEe","title":"Lottery Contract","pathname":"/aptos-move-by-example/applications/aptos-account-5","siteSpaceId":"sitesp_ldEoT","description":"","breadcrumbs":[{"label":"Applications"}]},{"id":"rLgoP1awOUfDskV7veN2","title":"Decentralized Finance","pathname":"/aptos-move-by-example/decentralized-finance","siteSpaceId":"sitesp_ldEoT","description":""},{"id":"iRwnoPpPqS8XcUL0xK4x","title":"Simple Swap Protocol Contract","pathname":"/aptos-move-by-example/decentralized-finance/simple-swap-protocol-contract","siteSpaceId":"sitesp_ldEoT","description":"","breadcrumbs":[{"label":"Decentralized Finance"}]},{"id":"3adiouSbousHwj0VedNq","title":"Code of Swapping Protocol","pathname":"/aptos-move-by-example/decentralized-finance/code-of-swapping-protocol","siteSpaceId":"sitesp_ldEoT","description":"","breadcrumbs":[{"label":"Decentralized Finance"}]},{"id":"6IDOqKbeIArde3e0Axo6","title":"Hacks","pathname":"/aptos-move-by-example/hacks","siteSpaceId":"sitesp_ldEoT","description":""},{"id":"7C1yJnwlQK18tFkpE0ZY","title":"Coming soon","pathname":"/aptos-move-by-example/hacks/coming-soon","siteSpaceId":"sitesp_ldEoT","description":"","breadcrumbs":[{"label":"Hacks"}]},{"id":"lqd0DryOSlwDbopx1QIb","title":"Hands on tutorials","pathname":"/aptos-move-by-example/hands-on-tutorials","siteSpaceId":"sitesp_ldEoT"},{"id":"eNBoAdrpAssfZUIt2Bnm","title":"Indexer tutorials","pathname":"/aptos-move-by-example/hands-on-tutorials/indexer-tutorials","siteSpaceId":"sitesp_ldEoT","breadcrumbs":[{"label":"Hands on tutorials"}]}]}