{"version":1,"pages":[{"id":"HqmkFOX0EHDtqmrgF1LY","title":"Getting Started","pathname":"/cli","siteSpaceId":"sitesp_Wx6NX"},{"id":"3dkkridgBtAc63QEvWDD","title":"Installation","pathname":"/cli/getting-started/installation","siteSpaceId":"sitesp_Wx6NX","breadcrumbs":[{"label":"Getting Started"}]},{"id":"3vBShhDV6dQRd0R5crsg","title":"Quickstart Guide","pathname":"/cli/getting-started/quickstart-guide","siteSpaceId":"sitesp_Wx6NX","breadcrumbs":[{"label":"Getting Started"}]},{"id":"MftUE5dqsvg7EInmSf0Q","title":"Project Structure","pathname":"/cli/getting-started/project-structure","siteSpaceId":"sitesp_Wx6NX","breadcrumbs":[{"label":"Getting Started"}]},{"id":"sVAgnQzTrT2r8pExLHJd","title":"Building Blocks","pathname":"/cli/building-blocks","siteSpaceId":"sitesp_Wx6NX"},{"id":"QiKQvtNIRv4SB3K7N501","title":"Configuring YAML","pathname":"/cli/building-blocks/configuring-yaml","siteSpaceId":"sitesp_Wx6NX","breadcrumbs":[{"label":"Building Blocks"}]},{"id":"nyY8h8AvlBcttV3KwpxU","title":"Setting up Database Schema","pathname":"/cli/building-blocks/setting-up-database-schema","siteSpaceId":"sitesp_Wx6NX","breadcrumbs":[{"label":"Building Blocks"}]},{"id":"BqBZXVUURw1TNV9tF8uM","title":"Setting up Handlers","pathname":"/cli/building-blocks/setting-up-handlers","siteSpaceId":"sitesp_Wx6NX","description":"","breadcrumbs":[{"label":"Building Blocks"}]},{"id":"oCx9bNo8jDKbV0CrXaYp","title":"Writing handlers","pathname":"/cli/writing-handlers","siteSpaceId":"sitesp_Wx6NX"},{"id":"3AGXwEcPmeOlDK2XBGN5","title":"Database Operations","pathname":"/cli/writing-handlers/database-operations","siteSpaceId":"sitesp_Wx6NX","breadcrumbs":[{"label":"Writing handlers"}]},{"id":"lS8b8lWgN6iWs44aMEgm","title":"Instance","pathname":"/cli/writing-handlers/database-operations/instance","siteSpaceId":"sitesp_Wx6NX","breadcrumbs":[{"label":"Writing handlers"},{"label":"Database Operations"}]},{"id":"GHa1eNCVM05dFhXLBRl2","title":"API","pathname":"/cli/writing-handlers/database-operations/api","siteSpaceId":"sitesp_Wx6NX","breadcrumbs":[{"label":"Writing handlers"},{"label":"Database Operations"}]},{"id":"a6rEE5IYJRVtJ1ulkJyU","title":"Native","pathname":"/cli/writing-handlers/database-operations/native","siteSpaceId":"sitesp_Wx6NX","breadcrumbs":[{"label":"Writing handlers"},{"label":"Database Operations"}]},{"id":"FAW4JGW6Mbcf99fipm8T","title":"Indexing Factory Contracts","pathname":"/cli/writing-handlers/indexing-factory-contracts","siteSpaceId":"sitesp_Wx6NX","breadcrumbs":[{"label":"Writing handlers"}]},{"id":"Yh4oA2OZMoJwoK0Uwwux","title":"Production","pathname":"/cli/production","siteSpaceId":"sitesp_Wx6NX"},{"id":"SueTzQKQpouMnKRgVT4i","title":"Testing","pathname":"/cli/production/testing","siteSpaceId":"sitesp_Wx6NX","description":"","breadcrumbs":[{"label":"Production"}]},{"id":"bEwB6eOyt8WYNWSP0L94","title":"Deployment","pathname":"/cli/production/deployment","siteSpaceId":"sitesp_Wx6NX","breadcrumbs":[{"label":"Production"}]},{"id":"K8vkhu7Ld3pbTY5ElPRT","title":"Query The Database","pathname":"/cli/production/query-the-database","siteSpaceId":"sitesp_Wx6NX","breadcrumbs":[{"label":"Production"}]},{"id":"UNizPnctm5wMPwaH4kl9","title":"Building REST API","pathname":"/cli/production/building-rest-api","siteSpaceId":"sitesp_Wx6NX","breadcrumbs":[{"label":"Production"}]},{"id":"ZfjtB6Bi66FSIzMOFr7G","title":"Building GraphQL APIs","pathname":"/cli/production/building-graphql-apis","siteSpaceId":"sitesp_Wx6NX","breadcrumbs":[{"label":"Production"}]},{"id":"oDJrg7mCFjbwttBJ3Gyl","title":"Advanced","pathname":"/cli/advanced","siteSpaceId":"sitesp_Wx6NX"},{"id":"vxA5KxLMSaj22oQXcwiT","title":"Migrate Subgraph","pathname":"/cli/advanced/migrate-subgraph","siteSpaceId":"sitesp_Wx6NX","breadcrumbs":[{"label":"Advanced"}]},{"id":"yFJa3VaIqGASsrQND4Jy","title":"CLI Cheatsheet","pathname":"/cli/advanced/cli-cheatsheet","siteSpaceId":"sitesp_Wx6NX","breadcrumbs":[{"label":"Advanced"}]},{"id":"T07zZpCgfKpjge8eJy0s","title":"Console Account","pathname":"/cli/advanced/console-account","siteSpaceId":"sitesp_Wx6NX","breadcrumbs":[{"label":"Advanced"}]},{"id":"SfF0BPh3AWoGowPL4YzX","title":"Logging","pathname":"/cli/advanced/logging","siteSpaceId":"sitesp_Wx6NX","breadcrumbs":[{"label":"Advanced"}]},{"id":"0oC9t9HDAlfn2ZEvnmlD","title":"Hands-on Project","pathname":"/cli/hands-on-project","siteSpaceId":"sitesp_Wx6NX"},{"id":"ldWFURYW8xaTRywkBLdq","title":"CCTP Protocol","pathname":"/cli/hands-on-project/cctp-protocol","siteSpaceId":"sitesp_Wx6NX","breadcrumbs":[{"label":"Hands-on Project"}]},{"id":"bv73JGPeormCNWCysDCl","title":"ERC-4626","pathname":"/cli/hands-on-project/erc-4626","siteSpaceId":"sitesp_Wx6NX","breadcrumbs":[{"label":"Hands-on Project"}]},{"id":"HDjVuoOAt4gujjsEhZN1","title":"Credit-Debit","pathname":"/cli/hands-on-project/credit-debit","siteSpaceId":"sitesp_Wx6NX","breadcrumbs":[{"label":"Hands-on Project"}]},{"id":"UygTIcQzn8nXRK5aHZ99","title":"Avocado","pathname":"/cli/hands-on-project/avocado","siteSpaceId":"sitesp_Wx6NX","breadcrumbs":[{"label":"Hands-on Project"}]},{"id":"0fXE5YcvBy8o70RwZtXC","title":"ENS","pathname":"/cli/hands-on-project/ens","siteSpaceId":"sitesp_Wx6NX","breadcrumbs":[{"label":"Hands-on Project"}]},{"id":"7lMnaX5zxEvi74mfBc5Q","title":"SolverScan","pathname":"/cli/hands-on-project/solverscan","siteSpaceId":"sitesp_Wx6NX","breadcrumbs":[{"label":"Hands-on Project"}]},{"id":"uiDdrhVkJtyS3i4uBAdw","title":"xERC20","pathname":"/cli/hands-on-project/xerc20","siteSpaceId":"sitesp_Wx6NX","breadcrumbs":[{"label":"Hands-on Project"}]},{"id":"F6oa0G6ONdA9jTQch51d","title":"Snapshot","pathname":"/cli/hands-on-project/snapshot","siteSpaceId":"sitesp_Wx6NX","breadcrumbs":[{"label":"Hands-on Project"}]},{"id":"tjpZ1EA8cHubQN8BaCjY","title":"Glossary","pathname":"/cli/glossary","siteSpaceId":"sitesp_Wx6NX"},{"id":"tQ9wfTLNM1ObUGH2X6Hb","title":"IEventContext","pathname":"/cli/glossary/ieventcontext","siteSpaceId":"sitesp_Wx6NX","breadcrumbs":[{"label":"Glossary"}]},{"id":"IGwzVCA4DxgyN1hmVQiW","title":"IFunctionContext","pathname":"/cli/glossary/ifunctioncontext","siteSpaceId":"sitesp_Wx6NX","breadcrumbs":[{"label":"Glossary"}]},{"id":"Fk5SfuulqopdGOjtjQTG","title":"ILog","pathname":"/cli/glossary/ilog","siteSpaceId":"sitesp_Wx6NX","breadcrumbs":[{"label":"Glossary"}]},{"id":"P9q8mJKxruJ0Ic4LnlWJ","title":"ITransaction","pathname":"/cli/glossary/itransaction","siteSpaceId":"sitesp_Wx6NX","breadcrumbs":[{"label":"Glossary"}]},{"id":"WVGMMrzaGJTTSt84hiq1","title":"IBlock","pathname":"/cli/glossary/iblock","siteSpaceId":"sitesp_Wx6NX","breadcrumbs":[{"label":"Glossary"}]},{"id":"jtiCF5ByBcDd88myZ8O4","title":"Introduction","pathname":"/","siteSpaceId":"sitesp_yCsoS","emoji":"1f44b","description":"Welcome to Blockflow docs. Supercharge your Web3 journey with a infrastructure for indexing, streaming, transforming, and storing on-chain data to power the backend of your decentralized application!","breadcrumbs":[{"label":"Welcome to BlockFlow!"}]},{"id":"k8VtJQz13F9SOWGrZUoT","title":"The Difference","pathname":"/welcome-to-blockflow/the-difference","siteSpaceId":"sitesp_yCsoS","emoji":"1fa84","description":"Blockflow is the next-gen data infrastructure that aims to provide a better alternative to RPCs and common indexing tools used by builders . Here is the difference of using Blockflow.","breadcrumbs":[{"label":"Welcome to BlockFlow!"}]},{"id":"aZMOCtVGAgvG98i7DIYt","title":"Our motivation","pathname":"/welcome-to-blockflow/our-motivation","siteSpaceId":"sitesp_yCsoS","emoji":"270a","description":"Why are we building Blockflow?","breadcrumbs":[{"label":"Welcome to BlockFlow!"}]},{"id":"wxzYxj4nkMXFGkY2HTDj","title":"What we do","pathname":"/overview/what-we-do","siteSpaceId":"sitesp_yCsoS","emoji":"1f4a1","description":"A description of the products we're offering and the road ahead","breadcrumbs":[{"label":"Overview"}]},{"id":"u2O4IKI0B2sqFh3WmJg4","title":"Databases","pathname":"/overview/databases","siteSpaceId":"sitesp_yCsoS","emoji":"1f4ea","breadcrumbs":[{"label":"Overview"}]},{"id":"YQgOIYClb6snaAspmXqk","title":"Instances","pathname":"/overview/instances","siteSpaceId":"sitesp_yCsoS","emoji":"1f684","breadcrumbs":[{"label":"Overview"}]},{"id":"kEdigiG7wjw9jOgsJrdI","title":"APIs","pathname":"/overview/apis","siteSpaceId":"sitesp_yCsoS","emoji":"2708","breadcrumbs":[{"label":"Overview"}]},{"id":"GgExXh3QJzesy7wGhA86","title":"Secret Manager","pathname":"/overview/secret-manager","siteSpaceId":"sitesp_yCsoS","emoji":"3299","breadcrumbs":[{"label":"Overview"}]},{"id":"uZlR7zcqnZqZPIeEEYvI","title":"Creating a Database","pathname":"/guides/creating-a-database","siteSpaceId":"sitesp_yCsoS","emoji":"1f4ea","breadcrumbs":[{"label":"Guides"}]},{"id":"EF48HJGMwYz8GNGSYLG6","title":"Working with Managed Database","pathname":"/guides/creating-a-database/working-with-managed-database","siteSpaceId":"sitesp_yCsoS","emoji":"1f58a","breadcrumbs":[{"label":"Guides"},{"label":"Creating a Database","emoji":"1f4ea"}]},{"id":"z52SjWUUIouNinobkBCN","title":"Creating an Instance","pathname":"/guides/creating-an-instance","siteSpaceId":"sitesp_yCsoS","emoji":"1f684","breadcrumbs":[{"label":"Guides"}]},{"id":"O0olXsf2IVlD0STl0TsG","title":"Defining Actions in Blockflow Instances","pathname":"/guides/creating-an-instance/defining-actions-in-blockflow-instances","siteSpaceId":"sitesp_yCsoS","emoji":"1f58a","breadcrumbs":[{"label":"Guides"},{"label":"Creating an Instance","emoji":"1f684"}]},{"id":"SAYxunA2avBtqOf3xZVQ","title":"Creating an API","pathname":"/guides/creating-an-api","siteSpaceId":"sitesp_yCsoS","emoji":"2708","breadcrumbs":[{"label":"Guides"}]},{"id":"8aJD9jlQNgass2XMdlXM","title":"How to write API logics","pathname":"/guides/creating-an-api/how-to-write-api-logics","siteSpaceId":"sitesp_yCsoS","emoji":"1f58a","breadcrumbs":[{"label":"Guides"},{"label":"Creating an API","emoji":"2708"}]},{"id":"9LzB5v94ZaCXieddGsDz","title":"How to get API Key","pathname":"/guides/creating-an-api/how-to-get-api-key","siteSpaceId":"sitesp_yCsoS","emoji":"1f58a","breadcrumbs":[{"label":"Guides"},{"label":"Creating an API","emoji":"2708"}]},{"id":"Jp0h63tsRRkq1vnT4amy","title":"Calling APIs on Blockflow","pathname":"/guides/creating-an-api/calling-apis-on-blockflow","siteSpaceId":"sitesp_yCsoS","emoji":"1f58a","breadcrumbs":[{"label":"Guides"},{"label":"Creating an API","emoji":"2708"}]},{"id":"YjrIZP3F34O8l0riX1Yv","title":"How to Test APIs","pathname":"/guides/creating-an-api/how-to-test-apis","siteSpaceId":"sitesp_yCsoS","emoji":"1f58a","breadcrumbs":[{"label":"Guides"},{"label":"Creating an API","emoji":"2708"}]},{"id":"RXYkPVz9imumWGA54mUg","title":"Storing Secrets","pathname":"/guides/storing-secrets","siteSpaceId":"sitesp_yCsoS","emoji":"3299","breadcrumbs":[{"label":"Guides"}]},{"id":"hIandtYizjkaSr5UMoI9","title":"Lido Finance","pathname":"/use-cases/lido-finance","siteSpaceId":"sitesp_yCsoS","breadcrumbs":[{"label":"Use Cases"}]},{"id":"DmGacVNyX3zHIBsdrzI1","title":"Databases","pathname":"/use-cases/lido-finance/databases","siteSpaceId":"sitesp_yCsoS","breadcrumbs":[{"label":"Use Cases"},{"label":"Lido Finance"}]},{"id":"lAaxZaQuaD2gdHxVfImI","title":"LidoSubmission","pathname":"/use-cases/lido-finance/databases/lidosubmission","siteSpaceId":"sitesp_yCsoS","breadcrumbs":[{"label":"Use Cases"},{"label":"Lido Finance"},{"label":"Databases"}]},{"id":"e1KwuSD5lwiW5PCqDFZo","title":"LidoTransfer","pathname":"/use-cases/lido-finance/databases/lidotransfer","siteSpaceId":"sitesp_yCsoS","breadcrumbs":[{"label":"Use Cases"},{"label":"Lido Finance"},{"label":"Databases"}]},{"id":"vRBsN6SppBMZBXnIbBL5","title":"SharesBurn","pathname":"/use-cases/lido-finance/databases/sharesburn","siteSpaceId":"sitesp_yCsoS","breadcrumbs":[{"label":"Use Cases"},{"label":"Lido Finance"},{"label":"Databases"}]},{"id":"1cEPB5yYmcLNcGQtxbD6","title":"LidoApproval","pathname":"/use-cases/lido-finance/databases/lidoapproval","siteSpaceId":"sitesp_yCsoS","breadcrumbs":[{"label":"Use Cases"},{"label":"Lido Finance"},{"label":"Databases"}]},{"id":"coZqPnL6B2ZKgoO7crCf","title":"CurrentFee","pathname":"/use-cases/lido-finance/databases/currentfee","siteSpaceId":"sitesp_yCsoS","breadcrumbs":[{"label":"Use Cases"},{"label":"Lido Finance"},{"label":"Databases"}]},{"id":"ICms3onNlcjjTRWttpyC","title":"LidoConfig","pathname":"/use-cases/lido-finance/databases/lidoconfig","siteSpaceId":"sitesp_yCsoS","breadcrumbs":[{"label":"Use Cases"},{"label":"Lido Finance"},{"label":"Databases"}]},{"id":"vSgyqnsxc7XfU3L92CmB","title":"LidoTotals","pathname":"/use-cases/lido-finance/databases/lidototals","siteSpaceId":"sitesp_yCsoS","breadcrumbs":[{"label":"Use Cases"},{"label":"Lido Finance"},{"label":"Databases"}]},{"id":"AXxn0N9IdzdQ34Rsjevu","title":"LidoStats","pathname":"/use-cases/lido-finance/databases/lidostats","siteSpaceId":"sitesp_yCsoS","breadcrumbs":[{"label":"Use Cases"},{"label":"Lido Finance"},{"label":"Databases"}]},{"id":"49fM9tmRLBvKYr4WHepQ","title":"LidoHolder","pathname":"/use-cases/lido-finance/databases/lidoholder","siteSpaceId":"sitesp_yCsoS","breadcrumbs":[{"label":"Use Cases"},{"label":"Lido Finance"},{"label":"Databases"}]},{"id":"0qfP0SEigISiN3KOmuTM","title":"LidoShares","pathname":"/use-cases/lido-finance/databases/lidoshares","siteSpaceId":"sitesp_yCsoS","breadcrumbs":[{"label":"Use Cases"},{"label":"Lido Finance"},{"label":"Databases"}]},{"id":"q7yf1ivUxC9Y3pIF2Xe5","title":"LidoOracleConfig","pathname":"/use-cases/lido-finance/databases/lidooracleconfig","siteSpaceId":"sitesp_yCsoS","breadcrumbs":[{"label":"Use Cases"},{"label":"Lido Finance"},{"label":"Databases"}]},{"id":"MUocNrGJRZnGEqWLZuvv","title":"LidoOracleReport","pathname":"/use-cases/lido-finance/databases/lidooraclereport","siteSpaceId":"sitesp_yCsoS","breadcrumbs":[{"label":"Use Cases"},{"label":"Lido Finance"},{"label":"Databases"}]},{"id":"VKxG60qfU2VuSU61joyu","title":"LidoOracleCompleted","pathname":"/use-cases/lido-finance/databases/lidooraclecompleted","siteSpaceId":"sitesp_yCsoS","breadcrumbs":[{"label":"Use Cases"},{"label":"Lido Finance"},{"label":"Databases"}]},{"id":"GXGaDHXuIxiByh2wpzaO","title":"LidoOracleMember","pathname":"/use-cases/lido-finance/databases/lidooraclemember","siteSpaceId":"sitesp_yCsoS","breadcrumbs":[{"label":"Use Cases"},{"label":"Lido Finance"},{"label":"Databases"}]},{"id":"DUJFHozHrId1LFwFltQw","title":"LidoNodeOperatorFees","pathname":"/use-cases/lido-finance/databases/lidonodeoperatorfees","siteSpaceId":"sitesp_yCsoS","breadcrumbs":[{"label":"Use Cases"},{"label":"Lido Finance"},{"label":"Databases"}]},{"id":"r4tG81rln0zOMdy5RSRf","title":"LidoNodeOperatorsShares","pathname":"/use-cases/lido-finance/databases/lidonodeoperatorsshares","siteSpaceId":"sitesp_yCsoS","breadcrumbs":[{"label":"Use Cases"},{"label":"Lido Finance"},{"label":"Databases"}]},{"id":"ap8RlIIGYRn18asMJtbh","title":"LidoBeaconReport","pathname":"/use-cases/lido-finance/databases/lidobeaconreport","siteSpaceId":"sitesp_yCsoS","breadcrumbs":[{"label":"Use Cases"},{"label":"Lido Finance"},{"label":"Databases"}]},{"id":"cFGyEsrjNJnSaDkN5CGq","title":"LidoOracleExpectedEpoch","pathname":"/use-cases/lido-finance/databases/lidooracleexpectedepoch","siteSpaceId":"sitesp_yCsoS","breadcrumbs":[{"label":"Use Cases"},{"label":"Lido Finance"},{"label":"Databases"}]},{"id":"5ybI1TfPHInvIYnTDLoT","title":"LidoTotalReward","pathname":"/use-cases/lido-finance/databases/lidototalreward","siteSpaceId":"sitesp_yCsoS","breadcrumbs":[{"label":"Use Cases"},{"label":"Lido Finance"},{"label":"Databases"}]},{"id":"fNvRQEqKMqEsFoOwKK3x","title":"Contracts","pathname":"/use-cases/lido-finance/contracts","siteSpaceId":"sitesp_yCsoS","breadcrumbs":[{"label":"Use Cases"},{"label":"Lido Finance"}]},{"id":"Ib92Fnp0tssflqWIlNqF","title":"Lido","pathname":"/use-cases/lido-finance/contracts/lido","siteSpaceId":"sitesp_yCsoS","description":"Contract Address- 0xae7ab96520DE3A18E5e111B5EaAb095312D7fE84","breadcrumbs":[{"label":"Use Cases"},{"label":"Lido Finance"},{"label":"Contracts"}]},{"id":"9pqjF0fMtfbnkRkb2PMh","title":"Lido Legacy Oracle","pathname":"/use-cases/lido-finance/contracts/lido-legacy-oracle","siteSpaceId":"sitesp_yCsoS","description":"Contract Address- 0x442af784A788A5bd6F42A01Ebe9F287a871243fb","breadcrumbs":[{"label":"Use Cases"},{"label":"Lido Finance"},{"label":"Contracts"}]},{"id":"h3rkL5if6VgxfwKuxcR2","title":"Blockflow Pricing Structure","pathname":"/pricing/blockflow-pricing-structure","siteSpaceId":"sitesp_yCsoS","description":"","breadcrumbs":[{"label":"Pricing"}]}]}