{"version":1,"pages":[{"id":"s3njhXxmaDh7ygn0wQoN","title":"What is Midpoint","pathname":"/midpoint-documentation","siteSpaceId":"sitesp_q2RgK","description":"All of your off-chain infrastructure in one place."},{"id":"BXwcm5wUxCZhALdYdjud","title":"What actually is a midpoint?","pathname":"/midpoint-documentation/what-actually-is-a-midpoint","siteSpaceId":"sitesp_q2RgK","description":""},{"id":"RBFnPiTjcIG901wvkpIr","title":"Midpoint FAQs","pathname":"/midpoint-documentation/midpoint-faqs","siteSpaceId":"sitesp_q2RgK","description":""},{"id":"IslD3EvZXwgWAOyyzqgD","title":"Sample Midpoints","pathname":"/midpoint-documentation/get-started/sample-midpoints","siteSpaceId":"sitesp_q2RgK","description":"","breadcrumbs":[{"label":"Get Started"}]},{"id":"jdxToPPEJzXmM3zLC6Rw","title":"Filecoin Filrep Oracle: Obtain miner reputations on-chain","pathname":"/midpoint-documentation/get-started/sample-midpoints/filecoin-filrep-oracle-obtain-miner-reputations-on-chain","siteSpaceId":"sitesp_q2RgK","description":"","breadcrumbs":[{"label":"Get Started"},{"label":"Sample Midpoints"}]},{"id":"0sa0rxqRB6HTHv0XvEBv","title":"Oracle: Call any API from a smart contract","pathname":"/midpoint-documentation/get-started/sample-midpoints/oracle-call-any-api-from-a-smart-contract","siteSpaceId":"sitesp_q2RgK","description":"","breadcrumbs":[{"label":"Get Started"},{"label":"Sample Midpoints"}]},{"id":"VGdwiFhl8sS2t2OCmUP1","title":"Listener: Subscribe an internal service to any event","pathname":"/midpoint-documentation/get-started/sample-midpoints/listener-subscribe-an-internal-service-to-any-event","siteSpaceId":"sitesp_q2RgK","description":"","breadcrumbs":[{"label":"Get Started"},{"label":"Sample Midpoints"}]},{"id":"d0l99SO4WwqDITl1yyvA","title":"Data Feed: Stream a data feed on-chain at regular intervals","pathname":"/midpoint-documentation/get-started/sample-midpoints/data-feed-stream-a-data-feed-on-chain-at-regular-intervals","siteSpaceId":"sitesp_q2RgK","description":"","breadcrumbs":[{"label":"Get Started"},{"label":"Sample Midpoints"}]},{"id":"IhX1LeBJajKCQLSRumCV","title":"Data Bridge: Pass arbitrary messages between chains","pathname":"/midpoint-documentation/get-started/sample-midpoints/data-bridge-pass-arbitrary-messages-between-chains","siteSpaceId":"sitesp_q2RgK","description":"","breadcrumbs":[{"label":"Get Started"},{"label":"Sample Midpoints"}]},{"id":"iJgHHbC1t0AKIuN2xIpK","title":"Automation: Ensure a function is called at regular intervals","pathname":"/midpoint-documentation/get-started/sample-midpoints/automation-ensure-a-function-is-called-at-regular-intervals","siteSpaceId":"sitesp_q2RgK","description":"","breadcrumbs":[{"label":"Get Started"},{"label":"Sample Midpoints"}]},{"id":"MqttztYn7M3pFKX61pgb","title":"Videos","pathname":"/midpoint-documentation/get-started/videos","siteSpaceId":"sitesp_q2RgK","description":"","breadcrumbs":[{"label":"Get Started"}]},{"id":"BwJAPSW6VPsIo6zbJ3T4","title":"API Key","pathname":"/midpoint-documentation/using-midpoint/api-key","siteSpaceId":"sitesp_q2RgK","description":"","breadcrumbs":[{"label":"Using Midpoint"}]},{"id":"AlZJf2JUIwV1DRhzxH3F","title":"Midpoint CLI","pathname":"/midpoint-documentation/using-midpoint/midpoint-cli","siteSpaceId":"sitesp_q2RgK","description":"Command-Line Utility for Midpoint","breadcrumbs":[{"label":"Using Midpoint"}]},{"id":"aUnfagCjaiEtMF36sig5","title":"GraphQL API","pathname":"/midpoint-documentation/using-midpoint/graphql-api","siteSpaceId":"sitesp_q2RgK","description":"The Base API for Midpoint.","breadcrumbs":[{"label":"Using Midpoint"}]},{"id":"f2yf5wWhLS8CzlFuSyRD","title":"Dashboard","pathname":"/midpoint-documentation/using-midpoint/dashboard","siteSpaceId":"sitesp_q2RgK","description":"A Frontend Interface for Midpoint.","breadcrumbs":[{"label":"Using Midpoint"}]},{"id":"FPHtuwUMTN7Wrtge7TNM","title":"Midpoints","pathname":"/midpoint-documentation/core-concepts/midpoints","siteSpaceId":"sitesp_q2RgK","description":"","breadcrumbs":[{"label":"Core Concepts"}]},{"id":"iaEEnNn4aDvROEKFEwTe","title":"Midpoint ID","pathname":"/midpoint-documentation/core-concepts/midpoints/midpoint-id","siteSpaceId":"sitesp_q2RgK","description":"A unique identifier for each midpoint.","breadcrumbs":[{"label":"Core Concepts"},{"label":"Midpoints"}]},{"id":"nohx1kIF4Dh15vRIEnJD","title":"Sources","pathname":"/midpoint-documentation/core-concepts/midpoints/sources","siteSpaceId":"sitesp_q2RgK","description":"The source initiates a request.","breadcrumbs":[{"label":"Core Concepts"},{"label":"Midpoints"}]},{"id":"NVoEn2gTknmPzyyQd7LL","title":"Tasks","pathname":"/midpoint-documentation/core-concepts/midpoints/tasks","siteSpaceId":"sitesp_q2RgK","description":"Tasks execute core logic for a midpoint.","breadcrumbs":[{"label":"Core Concepts"},{"label":"Midpoints"}]},{"id":"M4nVCbextbTU7mxUOPjJ","title":"Source and Task Definitions","pathname":"/midpoint-documentation/core-concepts/midpoints/source-and-task-definitions","siteSpaceId":"sitesp_q2RgK","description":"","breadcrumbs":[{"label":"Core Concepts"},{"label":"Midpoints"}]},{"id":"cGWvo270cEY2YMrdqDex","title":"Secrets","pathname":"/midpoint-documentation/core-concepts/midpoints/source-and-task-definitions/secrets","siteSpaceId":"sitesp_q2RgK","description":"Use confidential data throughout your tasks.","breadcrumbs":[{"label":"Core Concepts"},{"label":"Midpoints"},{"label":"Source and Task Definitions"}]},{"id":"rU9ih8ZQDIESPgD6uIWN","title":"Variables","pathname":"/midpoint-documentation/core-concepts/midpoints/source-and-task-definitions/variables","siteSpaceId":"sitesp_q2RgK","description":"Use data obtained from your source or previous tasks.","breadcrumbs":[{"label":"Core Concepts"},{"label":"Midpoints"},{"label":"Source and Task Definitions"}]},{"id":"wSTiPGjE8hjDKpTzU4JF","title":"Exclude Logs","pathname":"/midpoint-documentation/core-concepts/midpoints/source-and-task-definitions/exclude-logs","siteSpaceId":"sitesp_q2RgK","description":"Exclude logs that contain sensitive information.","breadcrumbs":[{"label":"Core Concepts"},{"label":"Midpoints"},{"label":"Source and Task Definitions"}]},{"id":"BW1zelLm0VBKF0kA42BO","title":"Extracts","pathname":"/midpoint-documentation/core-concepts/midpoints/source-and-task-definitions/extracts","siteSpaceId":"sitesp_q2RgK","description":"Extract variables from each source and task.","breadcrumbs":[{"label":"Core Concepts"},{"label":"Midpoints"},{"label":"Source and Task Definitions"}]},{"id":"Cqy2Fm7xsimpx9KHtfVb","title":"Requests","pathname":"/midpoint-documentation/core-concepts/requests","siteSpaceId":"sitesp_q2RgK","description":"","breadcrumbs":[{"label":"Core Concepts"}]},{"id":"7MLNIe5nqhJjS9Si1z7s","title":"Request ID","pathname":"/midpoint-documentation/core-concepts/requests/request-id","siteSpaceId":"sitesp_q2RgK","description":"","breadcrumbs":[{"label":"Core Concepts"},{"label":"Requests"}]},{"id":"HS1TzSSlRt3qEuWvu69G","title":"Events","pathname":"/midpoint-documentation/core-concepts/requests/events","siteSpaceId":"sitesp_q2RgK","description":"","breadcrumbs":[{"label":"Core Concepts"},{"label":"Requests"}]},{"id":"x4RgBQx1L7dxR7fk3HOm","title":"Credits and Payment","pathname":"/midpoint-documentation/core-concepts/credits-and-payment","siteSpaceId":"sitesp_q2RgK","description":"Paying for Midpoint.","breadcrumbs":[{"label":"Core Concepts"}]},{"id":"gRqtMiAaDolCFvKbYVVf","title":"Startpoint Called","pathname":"/midpoint-documentation/sources/startpoint-called","siteSpaceId":"sitesp_q2RgK","description":"Listens for an invocation of a Midpoint-deployed startpoint.","breadcrumbs":[{"label":"Sources"}]},{"id":"d6mrXrKhDY9eo03KW82Q","title":"EVM Event Emitted","pathname":"/midpoint-documentation/sources/evm-event-emitted","siteSpaceId":"sitesp_q2RgK","description":"","breadcrumbs":[{"label":"Sources"}]},{"id":"kO9UR3i2i3yIe861P6Vc","title":"Cron Job Triggered","pathname":"/midpoint-documentation/sources/cron-job-triggered","siteSpaceId":"sitesp_q2RgK","description":"Triggers a midpoint on a regular interval defined by a crontab.","breadcrumbs":[{"label":"Sources"}]},{"id":"L9AuIcCgXpyYhSng9t0q","title":"Make HTTP Request","pathname":"/midpoint-documentation/tasks/make-http-request","siteSpaceId":"sitesp_q2RgK","description":"Calls any HTTP endpoint and parses values out of the response.","breadcrumbs":[{"label":"Tasks"}]},{"id":"iyjiMGnMyrVK0VbOvY4q","title":"OAuth and Multi-Step Authentication","pathname":"/midpoint-documentation/tasks/make-http-request/oauth-and-multi-step-authentication","siteSpaceId":"sitesp_q2RgK","description":"","breadcrumbs":[{"label":"Tasks"},{"label":"Make HTTP Request"}]},{"id":"zyAbXRAfRXLQykjzbR7h","title":"Call EVM Function","pathname":"/midpoint-documentation/tasks/call-evm-function","siteSpaceId":"sitesp_q2RgK","description":"Retrieve data from an on-chain public view function through an RPC call.","breadcrumbs":[{"label":"Tasks"}]},{"id":"E6NRhJ5UhPcK8dS3A0i2","title":"Transact to EVM Function","pathname":"/midpoint-documentation/tasks/transact-to-evm-function","siteSpaceId":"sitesp_q2RgK","description":"Submit a Transaction to an EVM Chain.","breadcrumbs":[{"label":"Tasks"}]},{"id":"YOCARgRHkvRAZ9bri75p","title":"Security","pathname":"/midpoint-documentation/tasks/transact-to-evm-function/security","siteSpaceId":"sitesp_q2RgK","description":"Ensure your contract is only called by an authorized midpoint.","breadcrumbs":[{"label":"Tasks"},{"label":"Transact to EVM Function"}]},{"id":"Ff7MuXyn3Wr6RUrTejrn","title":"Shift Decimal","pathname":"/midpoint-documentation/tasks/shift-decimal","siteSpaceId":"sitesp_q2RgK","description":"Shifts the decimal point of a numeric value. Us for turning prices into integers.","breadcrumbs":[{"label":"Tasks"}]},{"id":"55ycDj7FwQisWNYdJRrD","title":"Chain IDs","pathname":"/midpoint-documentation/more-reading/chain-ids","siteSpaceId":"sitesp_q2RgK","description":"Midpoint Identifiers for Chain IDs","breadcrumbs":[{"label":"More Reading"}]},{"id":"n7AKLWlj80n7qBIfOYzO","title":"Startpoints","pathname":"/midpoint-documentation/more-reading/startpoints","siteSpaceId":"sitesp_q2RgK","description":"","breadcrumbs":[{"label":"More Reading"}]},{"id":"k7HTsStpHKcRSTN7rAL1","title":"Midpoint EOAs","pathname":"/midpoint-documentation/more-reading/midpoint-eoas","siteSpaceId":"sitesp_q2RgK","description":"","breadcrumbs":[{"label":"More Reading"}]},{"id":"z5S7cBGKGVend3WbENik","title":"Contact Links","pathname":"/midpoint-documentation/get-in-touch/contact-links","siteSpaceId":"sitesp_q2RgK","description":"We respond fast.","breadcrumbs":[{"label":"Get in Touch"}]}]}