├── .github ├── ISSUE_TEMPLATE │ ├── bug-report.md │ ├── documentation-issue.md │ ├── feature-request.md │ └── standard-issue.md ├── pull_request_template.md └── workflows │ ├── call-block-merge.yaml │ ├── ci-manual-publish-jvm-release.yml │ ├── ci-manual-publish-jvm-snapshot.yml │ └── ci-pull-request-jvm-protobuf.yml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── LICENSE ├── NOTICE ├── README.md ├── SECURITY.md ├── agendas ├── 2023 │ ├── product-sync │ │ ├── 2023-08-11-Protocol-Product-Sync.md │ │ ├── 2023-08-25-Protocol-Product-Sync.md │ │ ├── 2023-09-01-Protocol-Product-Sync.md │ │ ├── 2023-09-08-Protocol-Product-Sync.md │ │ ├── 2023-09-14-Protocol-Product-Sync.md │ │ ├── 2023-09-22-Protocol-Product-Sync.md │ │ ├── 2023-09-29-Protocol-Product-Sync.md │ │ ├── 2023-10-06-Protocol-Product-Sync.md │ │ ├── 2023-10-13-Protocol-Product-Sync.md │ │ ├── 2023-11-02-Protocol-Product-Sync.md │ │ ├── 2023-11-09-Protocol-Product-Sync.md │ │ ├── 2023-11-16-Protocol-Product-Sync.md │ │ ├── 2023-11-23-Protocol-Product-Sync.md │ │ ├── 2023-11-30-Protocol-Product-Sync.md │ │ ├── 2023-12-07-Protocol-Product-Sync.md │ │ ├── 2023-12-14-Protocol-Product-Sync.md │ │ └── 2023-12-21-Protocol-Product-Sync.md │ ├── sprint-kickoff │ │ ├── 2023-08-18-Protocol-Sprint-Kickoff.md │ │ ├── 2023-09-05-Protocol-Sprint-Kickoff.md │ │ ├── 2023-09-15-Protocol-Sprint-Kickoff.md │ │ ├── 2023-09-29-Protocol-Sprint-Kickoff.md │ │ ├── 2023-10-16-Protocol-Sprint-Kickoff.md │ │ ├── 2023-10-30-Protocol-Sprint-Kickoff.md │ │ ├── 2023-11-13-Protocol-Sprint-Kickoff.md │ │ ├── 2023-11-27-Protocol-Sprint-Kickoff.md │ │ └── 2023-12-08-Protocol-Sprint-Kickoff.md │ └── updates │ │ ├── 2023-09-Flow-Ecosystem-Updates.md │ │ ├── 2023-10-Flow-Ecosystem-Updates.md │ │ ├── 2023-11-Flow-Ecosystem-Updates.md │ │ └── Readme.md ├── 2024 │ ├── product-sync │ │ ├── 2024-01-04-Protocol-Product-Sync.md │ │ ├── 2024-01-11-Protocol-Product-Sync.md │ │ ├── 2024-01-18-Protocol-Product-Sync.md │ │ ├── 2024-02-01-Protocol-Product-Sync.md │ │ ├── 2024-02-08-Protocol-Product-Sync.md │ │ ├── 2024-02-15-Protocol-Product-Sync.md │ │ ├── 2024-02-22-Protocol-Product-Sync.md │ │ ├── 2024-02-29-Protocol-Product-Sync.md │ │ ├── 2024-03-07-Protocol-Product-Sync.md │ │ ├── 2024-03-21-Protocol-Product-Sync.md │ │ ├── 2024-03-28-Protocol-Product-Sync.md │ │ ├── 2024-04-04-Protocol-Product-Sync.md │ │ └── agendas │ │ │ └── 2024 │ │ │ └── product-sync │ │ │ └── 2024-03-14-Protocol-Product-Sync.md │ └── sprint-kickoff │ │ ├── 2024-01-05-Protocol-Sprint-Kickoff.md │ │ ├── 2024-01-19-Protocol-Sprint-Kickoff.md │ │ ├── 2024-02-02-Flow-Sprint-Kickoff.md │ │ ├── 2024-02-16-Flow-Sprint-Kickoff.md │ │ ├── 2024-03-01-Flow-Sprint-Kickoff.md │ │ ├── 2024-03-15-Flow-Sprint-Kickoff.md │ │ ├── 2024-03-29-Flow-Sprint-Kickoff.md │ │ ├── 2024-04-12-Flow-Sprint-Kickoff.md │ │ ├── 2024-04-26-Flow-Sprint-Kickoff.md │ │ ├── 2024-05-10-Flow-Sprint-Kickoff.md │ │ ├── 2024-05-24-Flow-Sprint-Kickoff.md │ │ ├── 2024-06-07-Flow-Sprint-Kickoff.md │ │ ├── 2024-06-21-Flow-Sprint-Kickoff.md │ │ ├── 2024-07-05-Flow-Sprint-Kickoff.md │ │ ├── 2024-07-19-Flow-Sprint-Kickoff.md │ │ ├── 2024-08-02-Flow-Sprint-Kickoff.md │ │ ├── 2024-08-16-Flow-Sprint-Kickoff.md │ │ ├── 2024-08-30-Flow-Sprint-Kickoff.md │ │ ├── 2024-09-13-Flow-Sprint-Kickoff.md │ │ ├── 2024-09-27-Flow-Sprint-Kickoff.md │ │ ├── 2024-10-18-Flow-Sprint-Kickoff.md │ │ ├── 2024-11-1-Flow-Sprint-Kickoff.md │ │ ├── 2024-11-15-Flow-Sprint-Kickoff.md │ │ ├── 2024-11-29-Flow-Sprint-Kickoff.md │ │ └── 2024-12-13-Flow-Sprint-Kickoff.md ├── 2025 │ └── sprint-kickoff │ │ ├── Flow-Sprint-Kickoff-01-10-2025.md │ │ ├── Flow-Sprint-Kickoff-01-24-2025.md │ │ ├── Flow-Sprint-Kickoff-02-07-2025.md │ │ ├── Flow-Sprint-Kickoff-02-21-2025.md │ │ ├── Flow-Sprint-Kickoff-03-07-2025.md │ │ ├── Flow-Sprint-Kickoff-03-21-2025.md │ │ ├── Flow-Sprint-Kickoff-04-04-2025.md │ │ ├── Flow-Sprint-Kickoff-04-18-2025.md │ │ ├── Flow-Sprint-Kickoff-05-02-2025.md │ │ ├── Flow-Sprint-Kickoff-05-16-2025.md │ │ └── Flow-Sprint-Kickoff-05-30-2025.md └── README.md ├── docs ├── content │ ├── account-linking │ │ ├── flow-docs.json │ │ ├── get-started.md │ │ ├── guides │ │ │ ├── account-model.md │ │ │ ├── linking-accounts.md │ │ │ ├── resources │ │ │ │ ├── account-hierarchy.jpeg │ │ │ │ ├── account-linking.png │ │ │ │ ├── child-account-manager.jpeg │ │ │ │ ├── linked-accounts-diagram.png │ │ │ │ ├── user-account.jpeg │ │ │ │ └── walletless-account-creation.png │ │ │ └── walletless-onboarding.md │ │ ├── index.md │ │ └── linking-accounts.md │ ├── community-updates │ │ ├── oct-6-2020.mdx │ │ └── sep-16-2020.mdx │ ├── concepts │ │ ├── accessing-mainnet.mdx │ │ ├── accessing-testnet.mdx │ │ ├── accounts-and-keys.md │ │ ├── delegation.mdx │ │ ├── fees.mdx │ │ ├── flowscan-fees.png │ │ ├── fvm-transaction-execution.png │ │ ├── governance.mdx │ │ ├── index.mdx │ │ ├── networks.md │ │ ├── port-sealed-tx.png │ │ ├── service-account.mdx │ │ ├── slashing.mdx │ │ ├── storage.mdx │ │ ├── token-staking.mdx │ │ ├── transaction-anatomy.png │ │ ├── transaction-lifecycle.md │ │ ├── transaction-signing.md │ │ ├── transactions.mdx │ │ └── variable-transaction-fees.md │ ├── contributors │ │ ├── contribution-guidelines.md │ │ ├── images │ │ │ ├── check-run-screenshot.png │ │ │ ├── community-iniatives.png │ │ │ ├── edit-header.png │ │ │ ├── header-callouts.png │ │ │ ├── learn-links.png │ │ │ ├── link-check-screenshot.png │ │ │ ├── link-hint-screenshot.png │ │ │ ├── main-nav.png │ │ │ ├── preview-banner-screenshot.png │ │ │ ├── preview-link-screenshot.png │ │ │ ├── tools-callout.png │ │ │ └── try-learn-build.png │ │ └── portal-overview.md │ ├── core-contracts │ │ ├── account-creation.mdx │ │ ├── epoch-contract-reference.mdx │ │ ├── flow-fees.mdx │ │ ├── flow-token.mdx │ │ ├── fungible-token.mdx │ │ ├── index.md │ │ ├── locked-tokens.mdx │ │ ├── nft-metadata.mdx │ │ ├── nft-storefront.md │ │ ├── non-fungible-token.mdx │ │ ├── service-account.mdx │ │ ├── staking-collection.mdx │ │ └── staking-contract-reference.mdx │ ├── dapp-development │ │ ├── DappArchitectures.mdx │ │ ├── NFT-drop-styles.md │ │ ├── NFTimages │ │ │ ├── image1.png │ │ │ ├── image2.png │ │ │ ├── image3.png │ │ │ ├── image4.png │ │ │ ├── image5.png │ │ │ └── image6.png │ │ ├── architectureImages │ │ │ ├── image1.png │ │ │ ├── image2.png │ │ │ ├── image3.png │ │ │ ├── image4.png │ │ │ ├── image5.png │ │ │ ├── image6.png │ │ │ ├── image7.png │ │ │ └── image8.png │ │ ├── contract-testing.md │ │ ├── dapp-infrastructure.md │ │ ├── deployment.md │ │ ├── flow-dapp-anatomy.md │ │ ├── flow-dapp-anatomy.png │ │ ├── flow-ecosystem.png │ │ ├── fungible-tokens.md │ │ ├── in-dapp-payments.mdx │ │ ├── index.md │ │ ├── mainnet-account-setup.md │ │ ├── mainnet-deployment.md │ │ ├── port-approve.png │ │ ├── port-dashboard.png │ │ ├── port-event.png │ │ ├── port-login.png │ │ ├── port-new-account.png │ │ ├── port-send.png │ │ ├── select-wallet.png │ │ ├── smart-contracts.md │ │ ├── testnet-deployment.md │ │ ├── testnet-testing.md │ │ ├── token-allocation.png │ │ ├── token-distribution.png │ │ └── user-accounts-and-wallets.md │ ├── documentation │ │ ├── flow-docs.json │ │ ├── index.md │ │ └── tools │ │ │ ├── flow-docs.json │ │ │ └── index.md │ ├── emulator │ │ └── index.md │ ├── faq │ │ ├── backers.mdx │ │ ├── developers.mdx │ │ └── operators.mdx │ ├── flip-fest-winners.mdx │ ├── flow-port │ │ ├── index.md │ │ ├── machine-account.png │ │ ├── port-delegate-1.png │ │ ├── port-delegate-2.png │ │ ├── port-delegate-3.png │ │ ├── port-delegate-4.png │ │ ├── port-stake-0-00.png │ │ ├── port-stake-0-01.png │ │ ├── port-stake-0-02.png │ │ ├── port-stake-0-03.png │ │ ├── port-stake-0-04.png │ │ ├── port-stake-0-05.png │ │ ├── port-stake-0-06.png │ │ ├── port-stake-1.png │ │ ├── port-stake-2.png │ │ ├── port-stake-3.png │ │ ├── port-stake-4.png │ │ ├── port-stake-5.png │ │ ├── port-stake-6.png │ │ ├── staking-collection.png │ │ └── staking-guide.mdx │ ├── flow-token │ │ ├── TODO.md │ │ ├── available-wallets.md │ │ ├── backers.mdx │ │ ├── concepts.mdx │ │ ├── dapper-login.png │ │ ├── dapper-web.png │ │ ├── delivery.mdx │ │ ├── earn.mdx │ │ ├── faq.mdx │ │ ├── index.mdx │ │ ├── locked-account-setup.mdx │ │ └── wallets.mdx │ ├── flow │ │ ├── flow-docs.json │ │ ├── flow-ecosystem.png │ │ ├── fungible-tokens.md │ │ ├── index.md │ │ ├── token-allocation.png │ │ └── token-distribution.png │ ├── fusd │ │ ├── index.md │ │ ├── providers.md │ │ └── transactions.md │ ├── glossary │ │ └── index.mdx │ ├── http-api.mdx │ ├── hybrid-custody │ │ ├── flow-docs.json │ │ ├── get-started.md │ │ ├── guides │ │ │ ├── account-abstraction.md │ │ │ ├── account-model.md │ │ │ ├── linking-accounts.md │ │ │ ├── resources │ │ │ │ ├── account-hierarchy.jpg │ │ │ │ ├── account-linking.png │ │ │ │ ├── child-account-manager.jpg │ │ │ │ ├── linked-accounts-diagram.jpg │ │ │ │ ├── user-account.jpg │ │ │ │ └── walletless-account-creation.png │ │ │ └── walletless-onboarding.md │ │ └── index.md │ ├── images │ │ └── docs.svg │ ├── index.mdx │ ├── intro │ │ ├── FAQ.md │ │ ├── community.md │ │ ├── flow-token.mdx │ │ ├── glossary.md │ │ └── playground-manual.mdx │ ├── kitty-items │ │ ├── admin-login.png │ │ ├── admin-ui.png │ │ ├── index.md │ │ ├── install.md │ │ ├── kitty-items-diagram.png │ │ ├── landing-page.png │ │ ├── modify.md │ │ ├── next-steps.md │ │ ├── shades-nft.png │ │ ├── start.md │ │ ├── update.md │ │ └── welcome-ui.png │ ├── learn │ │ ├── flow-docs.json │ │ └── index.md │ ├── nft-catalog │ │ ├── cadence-generation.mdx │ │ ├── composability-flowcase-guide.mdx │ │ ├── composability-nft-guide.mdx │ │ ├── flow-docs.json │ │ ├── npm.mdx │ │ └── overview.mdx │ ├── nft-marketplace │ │ ├── best-practices.md │ │ ├── building-blocks.md │ │ ├── handling-accounts.md │ │ ├── index.md │ │ ├── minting-nfts.md │ │ └── selling-nfts.md │ ├── node-operation │ │ ├── Selected_FlowPort.png │ │ ├── Staked_FlowPort.png │ │ ├── Unstaked_FlowPort.png │ │ ├── access-node-setup.mdx │ │ ├── byzantine-node-attack-response.mdx │ │ ├── choose_access_flowport.png │ │ ├── db-encryption-existing-operator.mdx │ │ ├── faq.mdx │ │ ├── flow-architecture.png │ │ ├── guides │ │ │ ├── genesis-bootstrap.mdx │ │ │ ├── spork-practice.mdx │ │ │ └── starting-nodes.mdx │ │ ├── index.mdx │ │ ├── leased-account-setup.mdx │ │ ├── machine-existing-operator.mdx │ │ ├── monitoring-nodes.mdx │ │ ├── node-bootstrap.mdx │ │ ├── node-migration.mdx │ │ ├── node-provisioning.mdx │ │ ├── node-roles.mdx │ │ ├── node-setup.mdx │ │ ├── node_details_permissionless_an.png │ │ ├── observer-node.mdx │ │ ├── observer.png │ │ ├── past-sporks.mdx │ │ ├── spork.mdx │ │ ├── transaction_register_node_permissionless_an.png │ │ └── upcoming-sporks.mdx │ ├── nodes │ │ ├── access-api-rate-limits.mdx │ │ ├── access-api.mdx │ │ ├── archive-access-api.mdx │ │ ├── archive-api-rate-limits.mdx │ │ └── index.mdx │ ├── quickstart │ │ ├── flow-docs.json │ │ └── index.md │ ├── sdks.mdx │ ├── staking │ │ ├── custody-providers.mdx │ │ ├── epoch-phase-diagram.png │ │ ├── epoch-preparation.mdx │ │ ├── epoch-scripts-events.mdx │ │ ├── epoch-service-event-diagram.png │ │ ├── epoch-terminology.mdx │ │ ├── faq.mdx │ │ ├── index.mdx │ │ ├── locked-staking-guide.mdx │ │ ├── locked-third-party-operator.mdx │ │ ├── machine-account.mdx │ │ ├── qc-dkg-scripts-events.mdx │ │ ├── qc-dkg.mdx │ │ ├── schedule.mdx │ │ ├── stake-slashing.mdx │ │ ├── staking-collection.mdx │ │ ├── staking-options.mdx │ │ ├── staking-rewards.mdx │ │ ├── staking-scripts-events.md │ │ ├── technical-overview.mdx │ │ └── unlocked-staking-guide.mdx │ ├── status.mdx │ ├── transaction-templates.mdx │ ├── unity-sdk │ │ ├── api-reference.md │ │ ├── changelog.md │ │ ├── guides │ │ │ ├── dev-wallet.md │ │ │ └── flow-control.md │ │ ├── index.md │ │ ├── license.md │ │ ├── media │ │ │ ├── .DS_Store │ │ │ ├── 079fee6ed2cb0777c5ee99322d3d6039.png │ │ │ ├── 079fee6ed2cb0777c5ee99322d3d6040.png │ │ │ ├── 079fee6ed2cb0777c5ee99322d3d6041.png │ │ │ ├── 0933fe23c63eedcd9ba2c4f3aac2878c.png │ │ │ ├── 0bc22650b47abb1cf606b2c7381a6377.png │ │ │ ├── 15840cee138659b172d6023791b73155.png │ │ │ ├── 184e8a2ee8440b6b700072a9212e92bb.png │ │ │ ├── 2466ac711f979da15f6ad5a6cdb6421a.png │ │ │ ├── 252129f67efc7d03357d9e5070d67ece.png │ │ │ ├── 270ed3d6ac5df815d35cc82f588a4a18.png │ │ │ ├── 2ce641e868905901df937c4dd09de105.png │ │ │ ├── 2e08cbac6f2ff6a2cde89e7cd6c6be62.png │ │ │ ├── 3421ca4434716e8f2efc89bbf5f3c7ad.png │ │ │ ├── 35f927dd8c61a096c387264c358eba6a.png │ │ │ ├── 4444607a3effafd2c5bb8430b8fade3f.png │ │ │ ├── 4eaf391ee18bc8b70452e4495b5b317a.png │ │ │ ├── 51d4f1e5f01dc36b0fdd0853eb08b0bd.png │ │ │ ├── 54f8a5235b61d70f09904c38ed3e5e5c.png │ │ │ ├── 5569416d261ff8e9d05b53c082c8a1b1.png │ │ │ ├── 55bad7978ba3915550c8367b319a9944.png │ │ │ ├── 58d03fbcda193c672c0287da2f3f04ba.png │ │ │ ├── 5ba73beddcefba8eade5c9ce4322a86d.png │ │ │ ├── 61267a392954311426b4144345f25dfd.png │ │ │ ├── 6279d33bd3d9eea312ef2f9b05000dbf.png │ │ │ ├── 62ec9ee52b31041e7420ac7ad7132684.png │ │ │ ├── 6d1ca6e13da7d1c65496fd803a3c5f78.png │ │ │ ├── 6d33d20949b4923d1e805e8e21884935.png │ │ │ ├── 741a3e12d817f800c2bced3c927912ba.png │ │ │ ├── 7e85df9713fbb484d0955d698ccd1668.png │ │ │ ├── 814d81d58a609d94bc2d7bc9a6e90afe.png │ │ │ ├── 82ea27a997c12eab231ad8bf2e49d335.png │ │ │ ├── 84ffa7104bc4de009c328960c1c9c6e7.png │ │ │ ├── 881d1efa0c8e4ff9bffe3382274a255c.png │ │ │ ├── 894e40fa8ac7a3ebbc60e44c60be135a.png │ │ │ ├── 8cd5f4e2d4ac66693e0c2a6f796d1b38.png │ │ │ ├── 999cca57ee98b89bfe5f012ee445766c.png │ │ │ ├── 999cca57ee98b89bfe5f012ee445766d.png │ │ │ ├── FlowControlAccounts.png │ │ │ ├── FlowControlDataAsset.png │ │ │ ├── FlowControlEmulator.png │ │ │ ├── FlowControlInspector.png │ │ │ ├── FlowControlTextReplacement.png │ │ │ ├── FlowControlTools.png │ │ │ ├── aeda525491f7b1b329e57ac7d07fa997.png │ │ │ ├── b33bd58a6b1085948b1fbc9b40b2f2b3.png │ │ │ ├── bac9d81383b8aeacab6e2f757f6c5f1c.png │ │ │ ├── bd9262a67638aa9c519921629e8c9075.png │ │ │ ├── bd9b6a0a7261d3c605aad9760a304220.png │ │ │ ├── be2bc6569ca5a475b3c147cf34f07c1a.png │ │ │ ├── c680c8f205102d2dd4254e0a5a4664b0.png │ │ │ ├── cc91513990fc19f6348a32ba3770c543.png │ │ │ ├── d4ef2f464230b54400ff46b92f2eb01e.png │ │ │ ├── db2741c083bc677b767e5f2973f63e1b.png │ │ │ ├── e6a3c62a95440af5c38b47c9efa27a72.png │ │ │ ├── e81ec10f19a1f9d51f1ffaa102115244.png │ │ │ ├── e96f948858a786b5e26fa08cbcc2c260.png │ │ │ ├── eb0fba4dbd9a040424afb3182e5ce345.png │ │ │ ├── ecac86c8af7414ac22e95f64340acc44.png │ │ │ ├── ed8abd462a98bd71a9abe6a66c04d958.png │ │ │ ├── f0dfb75d21cf7462d7f0aaf199d97b27.png │ │ │ ├── f30282a8889db37965bcd49b209ac614.png │ │ │ ├── f6a8324547c8ec499a2eb68248091ba3.png │ │ │ ├── f8bf765df950289fd3d1b7dc8e73d545.png │ │ │ ├── fd52a768f2367b763980b22d85479305.png │ │ │ └── fe0ccbbb8fb583dd7c461a1436d9206c.png │ │ └── samples │ │ │ ├── flow-words-tutorial.md │ │ │ ├── quickstart.md │ │ │ └── ui-usage.md │ └── vscode-extension │ │ └── index.mdx └── images │ ├── transaction-anatomy.png │ ├── vscode-1-install.png │ ├── vscode-2-emulator.png │ ├── vscode-3-emulator-terminal.png │ ├── vscode-4-active-account.png │ ├── vscode-5-changing-accounts.png │ ├── vscode-6-deploying-contracts.png │ └── vscode-7-submitting-transactions-and-scripts.png ├── flips └── 20220203-capability-controllers.md ├── nodeoperators ├── NodeOperatorList.md └── nodelist.json ├── openapi ├── Makefile ├── README.md ├── access.yaml └── go-client-generated │ ├── .gitignore │ ├── .swagger-codegen-ignore │ ├── .swagger-codegen │ └── VERSION │ ├── .travis.yml │ ├── README.md │ ├── api │ └── swagger.yaml │ ├── api_accounts.go │ ├── api_blocks.go │ ├── api_collections.go │ ├── api_events.go │ ├── api_execution_results.go │ ├── api_network.go │ ├── api_node_version_info.go │ ├── api_scripts.go │ ├── api_subscribe_events.go │ ├── api_transactions.go │ ├── client.go │ ├── configuration.go │ ├── docs │ ├── Account.md │ ├── AccountExpandable.md │ ├── AccountPublicKey.md │ ├── AccountsApi.md │ ├── AggregatedSignature.md │ ├── Block.md │ ├── BlockEvents.md │ ├── BlockExpandable.md │ ├── BlockHeader.md │ ├── BlockHeight.md │ ├── BlockPayload.md │ ├── BlockSeal.md │ ├── BlockStatus.md │ ├── BlocksApi.md │ ├── Chunk.md │ ├── Collection.md │ ├── CollectionExpandable.md │ ├── CollectionGuarantee.md │ ├── CollectionsApi.md │ ├── CompatibleRange.md │ ├── Event.md │ ├── EventsApi.md │ ├── ExecutionResult.md │ ├── ExecutionResultsApi.md │ ├── HashingAlgorithm.md │ ├── InlineResponse200.md │ ├── Links.md │ ├── ModelError.md │ ├── NetworkApi.md │ ├── NetworkParameters.md │ ├── NodeVersionInfo.md │ ├── NodeVersionInfoApi.md │ ├── OneOfBlockHeight.md │ ├── ProposalKey.md │ ├── ScriptsApi.md │ ├── ScriptsBody.md │ ├── SigningAlgorithm.md │ ├── SubscribeEvents.md │ ├── SubscribeEventsApi.md │ ├── Transaction.md │ ├── TransactionExecution.md │ ├── TransactionExpandable.md │ ├── TransactionResult.md │ ├── TransactionSignature.md │ ├── TransactionStatus.md │ ├── TransactionsApi.md │ └── TransactionsBody.md │ ├── git_push.sh │ ├── model_account.go │ ├── model_account__expandable.go │ ├── model_account_public_key.go │ ├── model_aggregated_signature.go │ ├── model_block.go │ ├── model_block__expandable.go │ ├── model_block_events.go │ ├── model_block_header.go │ ├── model_block_height.go │ ├── model_block_payload.go │ ├── model_block_seal.go │ ├── model_block_status.go │ ├── model_chunk.go │ ├── model_collection.go │ ├── model_collection__expandable.go │ ├── model_collection_guarantee.go │ ├── model_compatible_range.go │ ├── model_error.go │ ├── model_event.go │ ├── model_execution_result.go │ ├── model_hashing_algorithm.go │ ├── model_inline_response_200.go │ ├── model_links.go │ ├── model_network_parameters.go │ ├── model_node_version_info.go │ ├── model_one_of_block_height.go │ ├── model_proposal_key.go │ ├── model_scripts_body.go │ ├── model_signing_algorithm.go │ ├── model_subscribe_events.go │ ├── model_transaction.go │ ├── model_transaction__expandable.go │ ├── model_transaction_execution.go │ ├── model_transaction_result.go │ ├── model_transaction_signature.go │ ├── model_transaction_status.go │ ├── model_transactions_body.go │ └── response.go ├── protobuf ├── Makefile ├── README.md ├── buf.gen.yaml ├── buf.lock ├── buf.yaml ├── build.gradle.kts ├── flow │ ├── access │ │ └── access.proto │ ├── entities │ │ ├── account.proto │ │ ├── block.proto │ │ ├── block_execution_data.proto │ │ ├── block_header.proto │ │ ├── block_seal.proto │ │ ├── collection.proto │ │ ├── event.proto │ │ ├── execution_result.proto │ │ ├── metadata.proto │ │ ├── node_version_info.proto │ │ ├── register.proto │ │ └── transaction.proto │ ├── execution │ │ └── execution.proto │ ├── executiondata │ │ └── executiondata.proto │ └── legacy │ │ ├── access │ │ └── access.proto │ │ ├── entities │ │ ├── account.proto │ │ ├── block.proto │ │ ├── block_header.proto │ │ ├── block_seal.proto │ │ ├── collection.proto │ │ ├── event.proto │ │ └── transaction.proto │ │ └── execution │ │ └── execution.proto ├── go.mod ├── go.sum ├── go │ └── flow │ │ ├── access │ │ ├── access.pb.go │ │ └── access_grpc.pb.go │ │ ├── entities │ │ ├── account.pb.go │ │ ├── block.pb.go │ │ ├── block_execution_data.pb.go │ │ ├── block_header.pb.go │ │ ├── block_seal.pb.go │ │ ├── collection.pb.go │ │ ├── event.pb.go │ │ ├── execution_result.pb.go │ │ ├── metadata.pb.go │ │ ├── node_version_info.pb.go │ │ ├── register.pb.go │ │ └── transaction.pb.go │ │ ├── execution │ │ ├── execution.pb.go │ │ └── execution_grpc.pb.go │ │ ├── executiondata │ │ ├── executiondata.pb.go │ │ └── executiondata_grpc.pb.go │ │ ├── go.mod │ │ ├── go.sum │ │ └── legacy │ │ ├── access │ │ ├── access.pb.go │ │ └── access_grpc.pb.go │ │ ├── entities │ │ ├── account.pb.go │ │ ├── block.pb.go │ │ ├── block_header.pb.go │ │ ├── block_seal.pb.go │ │ ├── collection.pb.go │ │ ├── event.pb.go │ │ └── transaction.pb.go │ │ └── execution │ │ ├── execution.pb.go │ │ └── execution_grpc.pb.go ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle.kts └── tools.go ├── specs └── access-node-architecture │ ├── images │ ├── architecture.png │ ├── refactor-0.png │ ├── refactor-1.png │ ├── refactor-2.png │ └── refactor-3.png │ └── index.md └── sporks.json /.github/ISSUE_TEMPLATE/bug-report.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Reporting a Problem/Bug 3 | about: Reporting a Problem/Bug 4 | title: '' 5 | labels: bug, Feedback 6 | assignees: '' 7 | 8 | --- 9 | 10 | ## Instructions 11 | 12 | Please fill out the template below to the best of your ability and include a label indicating which tool/service you were working with when you encountered the problem. 13 | 14 | ### Problem 15 | 16 | 17 | 18 | ### Steps to Reproduce 19 | 20 | 21 | 22 | ### Acceptance Criteria 23 | 24 | 25 | 26 | ### Context 27 | 28 | 29 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/documentation-issue.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Reporting an Issue with our Documentation 3 | about: Reporting an Issue with our Documentation 4 | title: '' 5 | labels: Document, Feedback 6 | assignees: '10thfloor' 7 | 8 | --- 9 | 10 | 11 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature-request.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Requesting a Feature or Improvement 3 | about: "For feature requests. Please search for existing issues first. Also see CONTRIBUTING." 4 | title: '' 5 | labels: Feedback, Feature 6 | assignees: '' 7 | 8 | --- 9 | 10 | ## Instructions 11 | 12 | Please fill out the template below to the best of your ability and include a label indicating which tool/service you were working with when you encountered the problem. 13 | 14 | ### Issue To Be Solved 15 | (Replace This Text: Please present a concise description of the problem to be addressed by this feature request. Please be clear what parts of the problem are considered to be in-scope and out-of-scope.) 16 | 17 | ### (Optional): Suggest A Solution 18 | (Replace This Text: A concise description of your preferred solution. Things to address include: 19 | * Details of the technical implementation 20 | * Tradeoffs made in design decisions 21 | * Caveats and considerations for the future 22 | 23 | If there are multiple solutions, please present each one separately. Save comparisons for the very end.) 24 | 25 | ### (Optional): Context 26 | 27 | 28 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/standard-issue.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Standard issue 3 | about: Our standard issue 4 | title: '' 5 | labels: '' 6 | assignees: '' 7 | --- 8 | 9 | ## Context 10 | 11 | Why are we doing this work? How does it interact with other work being done? For example: 12 | 13 | Access nodes need to receive transactions in order to store them, so we need a communication solution for relaying transactions between access nodes. 14 | 15 | ## Definition of Done 16 | 17 | What do we need to achieve to consider this issue resolved? For example: 18 | 19 | * Access nodes must send transactions to at least some of their peers 20 | * Processing hooks are in place for received transactions, to be implemented in a later issue 21 | * Transactions must be received by the entire network, although this doesn't have to be immediate (i.e. transactions could be gossiped) 22 | 23 | ## PR Review 24 | 25 | Who is your Code Partner - algorithm/function check 26 | Who can provide external eyes - sanity check 27 | 28 | ## Internal Testing 29 | Estimation of core issue should capture larger testing efforts 30 | -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- 1 | Closes: #??? 2 | 3 | ## Description 4 | 5 | 8 | 9 | ______ 10 | 11 | For contributor use: 12 | 13 | - [ ] Targeted PR against `master` branch 14 | - [ ] Linked to Github issue with discussion and accepted design OR link to spec that describes this work. 15 | - [ ] Updated relevant documentation 16 | - [ ] Re-reviewed `Files changed` in the Github PR explorer 17 | - [ ] Added appropriate labels 18 | -------------------------------------------------------------------------------- /.github/workflows/call-block-merge.yaml: -------------------------------------------------------------------------------- 1 | name: "Block @nocommit Merges" 2 | on: [pull_request] 3 | 4 | jobs: 5 | check_pr: 6 | runs-on: ubuntu-latest 7 | steps: 8 | - name: Check for @nocommit 9 | uses: bthaile/no-merge-action-msg@v0.7 10 | with: 11 | github-token: ${{github.token}} 12 | keyword: "flips/" 13 | message: "FLIP additions and updates should be submitted to https://github.com/onflow/flips" 14 | -------------------------------------------------------------------------------- /.github/workflows/ci-pull-request-jvm-protobuf.yml: -------------------------------------------------------------------------------- 1 | name: Build Pull Request - JVM Protobuf 2 | on: pull_request 3 | 4 | jobs: 5 | build: 6 | name: Build pull request 7 | runs-on: ubuntu-latest 8 | env: 9 | JAVA_OPTS: -Xmx2g -Dorg.gradle.daemon=false 10 | #services: 11 | # flow-emulator: 12 | # image: gcr.io/flow-container-registry/emulator 13 | # env: 14 | # FLOW_VERBOSE: true 15 | # FLOW_PORT: 3569 16 | # FLOW_INTERVAL: 5s 17 | # FLOW_PERSIST: false 18 | # ports: 19 | # - 3569:3569 20 | steps: 21 | - name: Checkout code 22 | uses: actions/checkout@v3 23 | 24 | - name: Setup Java 25 | uses: actions/setup-java@v2 26 | with: 27 | java-version: '21' 28 | java-package: jdk 29 | distribution: 'adopt' 30 | 31 | - name: Make gradle executable 32 | run: chmod +x ./protobuf/gradlew 33 | 34 | - name: Build 35 | id: build 36 | run: cd protobuf && ./gradlew --warning-mode all check build 37 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | 3 | # Generated protobuf output 4 | /proto/out 5 | 6 | # IDE related files 7 | .idea 8 | .vscode 9 | 10 | # Gradle temp files 11 | protobuf/.gradle 12 | protobuf/build 13 | -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- 1 | Flow 2 | Copyright 2019-2020 Dapper Labs, Inc. 3 | 4 | This product includes software developed at Dapper Labs, Inc. (https://www.dapperlabs.com/). 5 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # [Flow](https://www.flow.com) 2 | 3 | Flow is a fast, secure, and developer-friendly blockchain built to support the next generation of games, apps, and the digital assets that power them. 4 | 5 | - For a high-level overview of Flow's architecture, check out the [primer](https://www.flow.com/primer). 6 | - Details about the protocol can be found in the [technical papers](https://www.flow.com/technical-paper). 7 | - For more documentation and tutorials, check out [developer portal](https://developers.flow.com). 8 | 9 | Find out more about Flow Improvement Proposals (FLIPs) in [Flow FLIPs](https://github.com/onflow/flips) -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- 1 | 2 | # Responsible Disclosure Policy 3 | 4 | Flow was built from the ground up with security in mind. Our code, infrastructure, and development methodology helps us keep our users safe. 5 | 6 | We really appreciate the community's help. Responsible disclosure of vulnerabilities helps to maintain the security and privacy of everyone. 7 | 8 | If you care about making a difference, please follow the guidelines [here](https://flow.com/flow-responsible-disclosure) 9 | -------------------------------------------------------------------------------- /agendas/2023/product-sync/2023-08-11-Protocol-Product-Sync.md: -------------------------------------------------------------------------------- 1 | # Protocol product discussion topics 2 | 3 | 1. Historical nodes (Kan) 4 | 1. Service Level? 5 | 2. Historical Data access importance? 6 | 3. GCP buckets enough? 7 | 1. Cost considerations? 8 | 9 | 2. Do we need a final spork this year (2023)? Vishal 10 | 1. Dynamic protocol state 11 | 1. might not be ready 12 | 2. Atree inlining 13 | 1. Memory improvements on EN ~30% 14 | 2. Fewer migrations to worry about later. 15 | 3. Needs migration spork will need more time > 30mins. 16 | 3. Execution Data Verification 17 | 1. will be ready for Nov 18 | 2. TxResultIndex will come later. 19 | 3. Trustless verification for whoever wants to validate. 20 | 4. Archive node will not have to maintain a Trie to verify that the register data it recvd is correct. 21 | 5. 22 | 4. Script Execution on AN 23 | 1. Remove the dependency for spork and the remaining can be rolled out via HCU. 24 | 5. Getting out all the changes that have been accumulated over time on master. 25 | -------------------------------------------------------------------------------- /agendas/2023/product-sync/2023-08-25-Protocol-Product-Sync.md: -------------------------------------------------------------------------------- 1 | # Protocol product discussion topics 2 | 3 | _Please add you topic for the Protocol production discussion below_ 4 | 5 | 1. Build in public 6 | - Jerome will publish notes on how we can start the process. 7 | - Schedule a meeting in September to touch base. 8 | - Will have to figure out KPIs around this effort. 9 | - Remove use Slack/Discord rooms/channels that are private and not used or could be just public. 10 | 11 | 2. Google Data ingestion with BigQuery 12 | - Make a big query dataset public 13 | - Vishal to discuss with Chirag, Kan. 14 | - Ask will be to establish an ongoing funnel to push data to Google ETL. 15 | - Our BQ built by the data team could feed into theirs as an option. 16 | 17 | -------------------------------------------------------------------------------- /agendas/2023/product-sync/2023-09-08-Protocol-Product-Sync.md: -------------------------------------------------------------------------------- 1 | _Please add your topics of disucssion here_ 2 | 3 | 1. Spork date - Mainnet: 1st Nov, Testnet: 18th Oct 4 | 5 | 6 | 7 | 2. Bigbeats for the upcoming spork 8 | 9 | - Atree inling 10 | - Execution data verification 11 | - Groundwork for script execution on Access node. 12 | - Low level functionality for the secure randomness for Cadence 13 | - REST implementation of the event streaming API 14 | 15 | Comb through the commits on master to identify any other big beats - Peter and Jan. 16 | 17 | 3. Vaccumlabs update 18 | - Ledger needs to be updated for stable cadence. 19 | - Extra Ledger audit cost needs to be added. 20 | - Explore options - in-house engineering and/or hybrid work. 21 | Jan and Kshitij - to explore these options. 22 | 23 | 24 | 25 | 4. Atree register inlining migration ETA to run for 2-3 hours. 26 | - Piecemeal migration via HCU not possible 27 | - could experiment with having an EN using the new node software on mainnet-23, executing transactions and then using that for state extraction during the spork. 28 | - 29 | Vishal - to figure out impact. 30 | - Engineering effort needed to reduce the time? Difficult to asses at this time without more experimentation; few weeks atleast 31 | 32 | Jan to check if and how the migration could be made faster 33 | 34 | 35 | 36 | -------------------------------------------------------------------------------- /agendas/2023/product-sync/2023-09-14-Protocol-Product-Sync.md: -------------------------------------------------------------------------------- 1 | Please add your topics of disucssion here 2 | 3 | 1. Branching and release strategy - Kan 4 | - Discuss: https://github.com/onflow/flow-go/pull/4712 5 | -------------------------------------------------------------------------------- /agendas/2023/product-sync/2023-09-22-Protocol-Product-Sync.md: -------------------------------------------------------------------------------- 1 | Please add your topics of discussion here. 2 | 3 | 1. Spork downtime updates 4 | - Any update on the state migration duration? 5 | - One account takes a disproportionately long time to migrate 6 | - Currently, it takes 9 hrs. 7 | - Without the large account, it takes 3 hrs. 8 | - Exploring ways to make the migration for that account more concurrent. 9 | - 3 hrs may be feasible IF concurrency works for that account. 10 | - Could we migrate this account ahead of time as an alternate? 11 | - More updates on Monday. 12 | - Max downtime to reach the 99.9% EOY goal. 13 | 2. Logging 14 | - https://github.com/onflow/flow-go/pull/4736/files 15 | - Error vs Info 16 | - Prefer to refactor some logs line to debug instead of info. 17 | - Metrika dashboard uses consensus telemetry logs for the dashboards. They may or may not be affected. 18 | 3. Spork operator for the next round of sporks 19 | - Jan to scout for the operator. Possible Janez. 20 | 4. Keeping AN-EN up for the current network during the spork. 21 | - Concern: Isolation of nodes for the spork process. 22 | - Concern: Shutting down consensus first, then Collection (change the order of node shutdown) 23 | - Concern: EN may still end up executing transactions which is different from what has happened in the past. 24 | - Operational changes: Have someone keep an eye on the issues with the public node issues with QN. 25 | - This in principle can be supported for the next spork. 26 | 5. Engineering resourcing. 27 | 28 | 29 | -------------------------------------------------------------------------------- /agendas/2023/product-sync/2023-09-29-Protocol-Product-Sync.md: -------------------------------------------------------------------------------- 1 | Please add below topics you would like to discuss during the call 2 | -------------------------------------------------------------------------------- /agendas/2023/product-sync/2023-10-06-Protocol-Product-Sync.md: -------------------------------------------------------------------------------- 1 | Please add below topics you would like to discuss during the call 2 | 3 | - Support for storage fee impact analysis (@Kshitij, @Vishal) 4 | - Need help figuring out the impact of storage fees on partner accounts. 5 | - Kshitij and Vishal to bring this up again during the breakout session. 6 | - Need to have a broader conversation around the resourcing of such requests. 7 | - Kshitij to write a proposal. 8 | 9 | - State extraction for the next spork (Vishal) 10 | - Storage consumption on account: 0x4eded0de73020ca5 is being reduced 11 | - Expected reduction 30 to 40% 12 | - Sync up with Jan. 13 | - Impact on timing for state extraction. 14 | 15 | - Meeting future 16 | - Move the meeting to Thursday 17 | - 45 mins sync 18 | - 2 DRI present every week. 19 | -------------------------------------------------------------------------------- /agendas/2023/product-sync/2023-10-13-Protocol-Product-Sync.md: -------------------------------------------------------------------------------- 1 | Please add below topics you would like to discuss during the call 2 | -------------------------------------------------------------------------------- /agendas/2023/product-sync/2023-11-02-Protocol-Product-Sync.md: -------------------------------------------------------------------------------- 1 | Please add agenda items here: 2 | 3 | 1. the next marketing steps for safe randomness 4 | 2. Ongoing Fires 🔥 5 | 6 | a. Flow Testnet CDN issue 7 | 8 | b. Kraken Access node issue 9 | 3. Cadence core contracts manifest file update to Cadence 1.0 needed for Flow Ledger app 10 | -------------------------------------------------------------------------------- /agendas/2023/product-sync/2023-11-09-Protocol-Product-Sync.md: -------------------------------------------------------------------------------- 1 | Please add agenda items here. 2 | 3 | 1. Format of this meeting 4 | - Can we go through the updates on each of the OKR? 5 | 6 | 2. Situation with Consensus node counts. 7 | 8 | 9 | -------------------------------------------------------------------------------- /agendas/2023/product-sync/2023-11-16-Protocol-Product-Sync.md: -------------------------------------------------------------------------------- 1 | Please add agenda items below 2 | -------------------------------------------------------------------------------- /agendas/2023/product-sync/2023-11-30-Protocol-Product-Sync.md: -------------------------------------------------------------------------------- 1 | # Agenda for Flow Protocol Product Sync, Friday, December 1 2 | 3 | * Update Dynamic Protocol State: 4 | - will complete implementation of core logic within next 2 weeks (Milestone M3) 5 | - next: 6 | - Integration testing (Milestone M4) 7 | - finalizing first mature version for mainnet deployment (Milestone M5) 8 | 9 | Dynamic Protocol State includes **breaking changes** (data base layout), i.e. must be deployed during Network Upgrade (formerly Spork) 10 | 11 | - important Go/No-Go item for next Network Upgrade - @vishal - Add this to the Go/No-Go review. 12 | - marketing initiative desired? Extend? - @alex to mention this is the document for network decentralization (OKR) 13 | - should be marketed as a major technical improvement showcasing the engineering accomplishment. 14 | - Vishal to sync with Luke. 15 | 16 | **Next evolution step** 17 | - leaving Epoch Fallback Mode [EFM] _without_ spork 18 | - exploratory work required for design 19 | - implementation scope largely still unknown 20 | - target deployment _after_ Q1 2024 Upgrade 21 | 22 | * Update: Automatic AN slot addition is going live next week. 23 | 24 | -------------------------------------------------------------------------------- /agendas/2023/product-sync/2023-12-07-Protocol-Product-Sync.md: -------------------------------------------------------------------------------- 1 | Please add any discussion topics here. 2 | 3 | 1. Technical DRI for Rosetta API maintenance [not discussed] 4 | 5 | 2. Heads up: Epoch Fallback Mode [EFM] Recovery 6 | - will need time from Josh for system smart contracts 7 | - Governance Working group would need to define process for "who can trigger the manual override to trigger recovery?" 8 | - Network upgrade (aka spork) requires consent (resp. active participation) from all / most node operators 9 | - Recovery from EFM would be a governance transaction 10 | with **similar power to control network participation as a network upgrade** (aka spork) 11 | - Currently, the governance multi-sig group is small compared to the group of all node operators. 12 | - Governance questions: 13 | - Is a broader consent amongst node operators required for EFM recovery, given the power this operation has? 14 | - Do we want guard rails in implementation that restrict this power? 15 | 16 | Suggestion: 17 | - [Jordan, Yurii, Alex] write FLIP for EFM Recovery (possibly January) 18 | - Bring this topic up in the Node operator working group (Vishal, Kshitij) 19 | - Governance Working Group engages in response to the Flip 20 | -------------------------------------------------------------------------------- /agendas/2023/product-sync/2023-12-14-Protocol-Product-Sync.md: -------------------------------------------------------------------------------- 1 | Please add discussion topics below 2 | -------------------------------------------------------------------------------- /agendas/2023/product-sync/2023-12-21-Protocol-Product-Sync.md: -------------------------------------------------------------------------------- 1 | 2 | **Update on Epoch Fallback Mode** [EFM] **Recovery**: 3 | * currently working full time on 4 | - rough design and estimating EFM Recovery 5 | - testing Dynamic Protocol State 6 | * this is not clearly covered in any of the OKR objectives right now; and maybe a little late in the cycle to change the objective 7 | * will likely have estimate by Jan 15, 2024 8 | * will not complete OKR Objective 2 - Investigate a path to make Consensus nodes permissionless 9 | 10 | **Network upgrade in January** 11 | * Canary update - end of first week of Jan 12 | * Mainnet - end of Jan 13 | -------------------------------------------------------------------------------- /agendas/2024/product-sync/2024-01-04-Protocol-Product-Sync.md: -------------------------------------------------------------------------------- 1 | Please add below topics you would like to discuss during the call 2 | 3 | **Update on Dynamic Protocol State V1**: 4 | * mature, full tested version v1 ready to be merged to master 5 | * aligned on marketing strategy (Sean, Luke, Alex :point_right: [Dynamic Protocol State](https://www.notion.so/dapperlabs/Dynamic-Protocol-State-675ec3c2e8cc49df9e534fb8e112aae0?pvs=4)): 6 | - rollout as part of Q1 Spork 7 | - framing: 8 | - one step towards permissionless participation / permissionless Consensus Nodes 9 | - illustrate our continuous progress towards BFT and full network autonomy 10 | - We will highlight on social media 1 new feature/upgrade of Q1 spork every day. Dynamic Protocol State will be one of those topics highligted. 11 | - engineering to write blog post with technical background 12 | - Luke for social media and referencing blog post 13 | 14 | **Update on Epoch Fallback Mode** [EFM] **Recovery**: 15 | * currently working full time on 16 | - rough design and estimating EFM Recovery 17 | - testing Dynamic Protocol State 18 | * this is not clearly covered in any of the OKR objectives right now; and maybe a little late in the cycle to change the objective 19 | * will likely have estimate by Jan 15, 2024 20 | * will not complete OKR Objective 2 - Investigate a path to make Consensus nodes permissionless 21 | -------------------------------------------------------------------------------- /agendas/2024/product-sync/2024-01-18-Protocol-Product-Sync.md: -------------------------------------------------------------------------------- 1 | Please add below topics you would like to discuss during the call 2 | 3 | 4 | 1. Script execution on AN release plan 5 | - Performance impact 6 | - Monitor QN nodes in fallback mode. 7 | - Follow up with all community partners to inform them about extra latency 8 | - mention in comms how much extra latency. 9 | - derive estimates of latency - Peter 10 | - use 50th percentile (median) to be agnostic of outliers. 11 | - communicate the upside. 12 | - GTM - Vishal 13 | - Outstanding issue - AN and EN mismatch on script execution. -may not be a blocker. 14 | 15 | 2. FYI - upcoming HCUs 16 | - Release notes - Vishal to start. 17 | - Crypto improvements may result in block rate improvements. 18 | - can be highlighted in crescendo network release. 19 | - data analysis task.@Alex. 20 | 21 | 3. FYI - OKR planning end of next week 22 | 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /agendas/2024/product-sync/2024-02-01-Protocol-Product-Sync.md: -------------------------------------------------------------------------------- 1 | Please add topics that you would like to discuss 2 | 3 | 1. Release notes for HCU 4 | 2. Operator for HCU 5 | -------------------------------------------------------------------------------- /agendas/2024/product-sync/2024-02-08-Protocol-Product-Sync.md: -------------------------------------------------------------------------------- 1 | ### Please add agenda items below. 2 | 3 | 1. Reminder: Please share agenda for working group meeting and OKRs (vishal) 4 | 2. Plan for moving 16 operator consensus nodes (vishal) 5 | -------------------------------------------------------------------------------- /agendas/2024/product-sync/2024-02-15-Protocol-Product-Sync.md: -------------------------------------------------------------------------------- 1 | ## Please enter agenda items below 2 | 3 | 1. Consensus block rate improvements 4 | 5 | Further reading 6 | * [Cruise-Control headroom for speedups](https://www.notion.so/dapperlabs/Cruise-Control-headroom-for-speedups-56768a92b66745f1af3e4d15b2b6e8ae?pvs=4) 7 | * [Epic #5302](https://github.com/onflow/flow-go/issues/5302) 8 | 9 | 2. QN contract renewal 10 | 11 | 12 | -------------------------------------------------------------------------------- /agendas/2024/product-sync/2024-02-22-Protocol-Product-Sync.md: -------------------------------------------------------------------------------- 1 | ## Please add agenda items below 2 | 3 | 1. Passkey support - will this require a spork? 4 | 2. Rosetta for FlowEVM 5 | 6 | -------------------------------------------------------------------------------- /agendas/2024/product-sync/2024-02-29-Protocol-Product-Sync.md: -------------------------------------------------------------------------------- 1 | # Please add agenda items below 2 | 3 | 1. Event Streaming - @vishal 4 | - Should this be its own KR? 5 | 6 | 2. Rosetta for FlowEVM - @vishal 7 | 8 | 3. QuickNode support for FlowEVM - @vishal 9 | -------------------------------------------------------------------------------- /agendas/2024/product-sync/2024-03-07-Protocol-Product-Sync.md: -------------------------------------------------------------------------------- 1 | # Please add agenda items below 2 | 3 | 1. Vishal's time off (March 19th to March 27th) 4 | 2. Fastbreak analysis - What are the things to consider? 5 | 6 | -------------------------------------------------------------------------------- /agendas/2024/product-sync/2024-03-21-Protocol-Product-Sync.md: -------------------------------------------------------------------------------- 1 | # Please add agenda items below 2 | 3 | 1. Hiring/ Recruitment
4 | a. Probably need a TPM - Come up with a list of priorities, @Kan and @Sean would draft and share JD for this role. Check with UX WG's priorities
5 | b. Engineering hires - plans to hire interns, young grads. Protocol should figure the engg resources we'd need. Young grads are preferred (for delegation); senior hiring and onboarding is time-consuming 6 | 7 | 2. Flow as a data availability layer - to be discussed with @dete 8 | -------------------------------------------------------------------------------- /agendas/2024/product-sync/2024-03-28-Protocol-Product-Sync.md: -------------------------------------------------------------------------------- 1 | # Please add agenda items below 2 | 3 | 1. 4 | -------------------------------------------------------------------------------- /agendas/2024/product-sync/2024-04-04-Protocol-Product-Sync.md: -------------------------------------------------------------------------------- 1 | # Please add agenda items below 2 | 3 | 1. Discuss Protocol Product meeting scope and length, frequency etc 4 | 2. 5 | -------------------------------------------------------------------------------- /agendas/2024/product-sync/agendas/2024/product-sync/2024-03-14-Protocol-Product-Sync.md: -------------------------------------------------------------------------------- 1 | # Please enter agenda items below 2 | 3 | 1. Consensus block rate improvement rollout plan ([Data Analysis](https://www.notion.so/flowfoundation/Cruise-Control-headroom-for-speedups-46dc17e07ae14462b03341e4432a907d?pvs=4)) 4 | 5 | Proposal for Next Steps: 6 | 1. Review the results in the `Core-Protocol Working Group` (next meeting is scheduled March 28) 7 | 2. Discussion on how to adjust cruise-control parameters specifically in `Byzantine Fault Tolerance [BFT]` sub-working-group (schedule a meeting on April 4th?). 8 | 3. Governance multi-sig and possible an update of the Epoch smart contract to deploy the new parameter set for Cruise Control [DRI: Vishal] 9 | 4. some technical background content for marketing. 10 | 11 | When do we want to deploy consensus speedup? Timed with Crescendo? Or earlier? 12 | -------------------------------------------------------------------------------- /agendas/README.md: -------------------------------------------------------------------------------- 1 | # Agendas 2 | 3 | Public facing agendas and notes related to the Flow blockchain. 4 | -------------------------------------------------------------------------------- /docs/content/account-linking/get-started.md: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/concepts/hybrid-custody/get-started.md 4 | -------------------------------------------------------------------------------- /docs/content/account-linking/guides/account-model.md: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/concepts/hybrid-custody/guides/account-model.md 4 | -------------------------------------------------------------------------------- /docs/content/account-linking/guides/linking-accounts.md: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/concepts/hybrid-custody/guides/linking-accounts.md 4 | -------------------------------------------------------------------------------- /docs/content/account-linking/guides/resources/account-hierarchy.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/account-linking/guides/resources/account-hierarchy.jpeg -------------------------------------------------------------------------------- /docs/content/account-linking/guides/resources/account-linking.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/account-linking/guides/resources/account-linking.png -------------------------------------------------------------------------------- /docs/content/account-linking/guides/resources/child-account-manager.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/account-linking/guides/resources/child-account-manager.jpeg -------------------------------------------------------------------------------- /docs/content/account-linking/guides/resources/linked-accounts-diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/account-linking/guides/resources/linked-accounts-diagram.png -------------------------------------------------------------------------------- /docs/content/account-linking/guides/resources/user-account.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/account-linking/guides/resources/user-account.jpeg -------------------------------------------------------------------------------- /docs/content/account-linking/guides/resources/walletless-account-creation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/account-linking/guides/resources/walletless-account-creation.png -------------------------------------------------------------------------------- /docs/content/account-linking/guides/walletless-onboarding.md: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/concepts/hybrid-custody/guides/walletless-onboarding.md 4 | -------------------------------------------------------------------------------- /docs/content/account-linking/index.md: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/concepts/hybrid-custody/index.md 4 | -------------------------------------------------------------------------------- /docs/content/account-linking/linking-accounts.md: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/concepts/hybrid-custody/guides/linking-accounts.md 4 | -------------------------------------------------------------------------------- /docs/content/concepts/accessing-mainnet.mdx: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/concepts/flow-networks/accessing-mainnet.md 4 | -------------------------------------------------------------------------------- /docs/content/concepts/accessing-testnet.mdx: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/concepts/flow-networks/accessing-testnet.md 4 | -------------------------------------------------------------------------------- /docs/content/concepts/accounts-and-keys.md: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/concepts/start-here/accounts-and-keys.md 4 | -------------------------------------------------------------------------------- /docs/content/concepts/delegation.mdx: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/concepts/nodes/delegation.mdx 4 | -------------------------------------------------------------------------------- /docs/content/concepts/fees.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Fees 3 | --- 4 | 5 | Fees on the Flow Beta Mainnet are small fixed amounts applied to each transaction to deter spam and help dApp providers reason about the transaction fees that will follow in the future. 6 | 7 | There are two types of fees in Flow: 8 | 9 | 1. Account Deposit Fee 10 | FLOWs required to instantiate an account. This deposit is required to manage the growth of state maintained by the protocol. For Beta Mainnet, all accounts created by the protocol will be instantiated with an unredeemable account deposit. 11 | 12 | 2. Transaction Fee 13 | FLOWs required to execute a transaction on the network. This is a small (fractions of cents) fixed fee applied to every transaction. 14 | 15 | ## Applying Transaction Fees 16 | 17 | All transactions are passed to Collection nodes with a signature in the "payer" field. That field dictates which account is responsible for paying the fee for that transaction. All transaction fees are sent to the `Flow Transaction Fees` contract which lives in the Service Account. If the balancer of the payer account is insufficient, the transaction will fail. 18 | -------------------------------------------------------------------------------- /docs/content/concepts/flowscan-fees.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/concepts/flowscan-fees.png -------------------------------------------------------------------------------- /docs/content/concepts/fvm-transaction-execution.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/concepts/fvm-transaction-execution.png -------------------------------------------------------------------------------- /docs/content/concepts/governance.mdx: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/concepts/start-here/governance.mdx 4 | -------------------------------------------------------------------------------- /docs/content/concepts/index.mdx: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/concepts/intro.md 4 | -------------------------------------------------------------------------------- /docs/content/concepts/networks.md: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/concepts/flow-networks/index.md 4 | -------------------------------------------------------------------------------- /docs/content/concepts/port-sealed-tx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/concepts/port-sealed-tx.png -------------------------------------------------------------------------------- /docs/content/concepts/service-account.mdx: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/tree/main/docs/concepts/flow-token/concepts.md#flow-service-account 4 | -------------------------------------------------------------------------------- /docs/content/concepts/slashing.mdx: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/concepts/nodes/slashing.mdx 4 | -------------------------------------------------------------------------------- /docs/content/concepts/storage.mdx: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/concepts/start-here/storage.md 4 | -------------------------------------------------------------------------------- /docs/content/concepts/token-staking.mdx: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/concepts/nodes/token-staking.mdx 4 | -------------------------------------------------------------------------------- /docs/content/concepts/transaction-anatomy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/concepts/transaction-anatomy.png -------------------------------------------------------------------------------- /docs/content/concepts/transaction-lifecycle.md: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/concepts/start-here/transaction-lifecycle.md 4 | -------------------------------------------------------------------------------- /docs/content/concepts/transaction-signing.md: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/concepts/start-here/transaction-signing.md 4 | -------------------------------------------------------------------------------- /docs/content/concepts/variable-transaction-fees.md: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/concepts/start-here/variable-transaction-fees.md 4 | -------------------------------------------------------------------------------- /docs/content/contributors/contribution-guidelines.md: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/community-resources/developer-portal/contribution-guidelines.md 4 | -------------------------------------------------------------------------------- /docs/content/contributors/images/check-run-screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/contributors/images/check-run-screenshot.png -------------------------------------------------------------------------------- /docs/content/contributors/images/community-iniatives.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/contributors/images/community-iniatives.png -------------------------------------------------------------------------------- /docs/content/contributors/images/edit-header.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/contributors/images/edit-header.png -------------------------------------------------------------------------------- /docs/content/contributors/images/header-callouts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/contributors/images/header-callouts.png -------------------------------------------------------------------------------- /docs/content/contributors/images/learn-links.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/contributors/images/learn-links.png -------------------------------------------------------------------------------- /docs/content/contributors/images/link-check-screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/contributors/images/link-check-screenshot.png -------------------------------------------------------------------------------- /docs/content/contributors/images/link-hint-screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/contributors/images/link-hint-screenshot.png -------------------------------------------------------------------------------- /docs/content/contributors/images/main-nav.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/contributors/images/main-nav.png -------------------------------------------------------------------------------- /docs/content/contributors/images/preview-banner-screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/contributors/images/preview-banner-screenshot.png -------------------------------------------------------------------------------- /docs/content/contributors/images/preview-link-screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/contributors/images/preview-link-screenshot.png -------------------------------------------------------------------------------- /docs/content/contributors/images/tools-callout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/contributors/images/tools-callout.png -------------------------------------------------------------------------------- /docs/content/contributors/images/try-learn-build.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/contributors/images/try-learn-build.png -------------------------------------------------------------------------------- /docs/content/contributors/portal-overview.md: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/community-resources/developer-portal/portal-overview.md 4 | -------------------------------------------------------------------------------- /docs/content/core-contracts/account-creation.mdx: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/cadence/core-contracts/account-creation.mdx 4 | -------------------------------------------------------------------------------- /docs/content/core-contracts/epoch-contract-reference.mdx: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/cadence/core-contracts/epoch-contract-reference.mdx 4 | -------------------------------------------------------------------------------- /docs/content/core-contracts/flow-fees.mdx: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/cadence/core-contracts/flow-fees.mdx 4 | -------------------------------------------------------------------------------- /docs/content/core-contracts/flow-token.mdx: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/cadence/core-contracts/flow-token.mdx 4 | -------------------------------------------------------------------------------- /docs/content/core-contracts/fungible-token.mdx: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/cadence/core-contracts/fungible-token.mdx 4 | -------------------------------------------------------------------------------- /docs/content/core-contracts/index.md: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/cadence/core-contracts/index.md 4 | -------------------------------------------------------------------------------- /docs/content/core-contracts/locked-tokens.mdx: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/cadence/core-contracts/locked-tokens.mdx 4 | -------------------------------------------------------------------------------- /docs/content/core-contracts/nft-metadata.mdx: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/cadence/core-contracts/nft-metadata.mdx 4 | -------------------------------------------------------------------------------- /docs/content/core-contracts/nft-storefront.md: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/cadence/core-contracts/nft-storefront.md 4 | -------------------------------------------------------------------------------- /docs/content/core-contracts/non-fungible-token.mdx: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/cadence/core-contracts/non-fungible-token.mdx 4 | -------------------------------------------------------------------------------- /docs/content/core-contracts/service-account.mdx: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/cadence/core-contracts/service-account.mdx 4 | -------------------------------------------------------------------------------- /docs/content/core-contracts/staking-collection.mdx: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/cadence/core-contracts/staking-collection.mdx 4 | -------------------------------------------------------------------------------- /docs/content/core-contracts/staking-contract-reference.mdx: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/cadence/core-contracts/staking-contract-reference.mdx 4 | -------------------------------------------------------------------------------- /docs/content/dapp-development/DappArchitectures.mdx: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/tutorials/DappArchitectures.mdx 4 | -------------------------------------------------------------------------------- /docs/content/dapp-development/NFT-drop-styles.md: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/tutorials/NFT-drop-styles.md 4 | -------------------------------------------------------------------------------- /docs/content/dapp-development/NFTimages/image1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/dapp-development/NFTimages/image1.png -------------------------------------------------------------------------------- /docs/content/dapp-development/NFTimages/image2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/dapp-development/NFTimages/image2.png -------------------------------------------------------------------------------- /docs/content/dapp-development/NFTimages/image3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/dapp-development/NFTimages/image3.png -------------------------------------------------------------------------------- /docs/content/dapp-development/NFTimages/image4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/dapp-development/NFTimages/image4.png -------------------------------------------------------------------------------- /docs/content/dapp-development/NFTimages/image5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/dapp-development/NFTimages/image5.png -------------------------------------------------------------------------------- /docs/content/dapp-development/NFTimages/image6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/dapp-development/NFTimages/image6.png -------------------------------------------------------------------------------- /docs/content/dapp-development/architectureImages/image1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/dapp-development/architectureImages/image1.png -------------------------------------------------------------------------------- /docs/content/dapp-development/architectureImages/image2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/dapp-development/architectureImages/image2.png -------------------------------------------------------------------------------- /docs/content/dapp-development/architectureImages/image3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/dapp-development/architectureImages/image3.png -------------------------------------------------------------------------------- /docs/content/dapp-development/architectureImages/image4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/dapp-development/architectureImages/image4.png -------------------------------------------------------------------------------- /docs/content/dapp-development/architectureImages/image5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/dapp-development/architectureImages/image5.png -------------------------------------------------------------------------------- /docs/content/dapp-development/architectureImages/image6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/dapp-development/architectureImages/image6.png -------------------------------------------------------------------------------- /docs/content/dapp-development/architectureImages/image7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/dapp-development/architectureImages/image7.png -------------------------------------------------------------------------------- /docs/content/dapp-development/architectureImages/image8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/dapp-development/architectureImages/image8.png -------------------------------------------------------------------------------- /docs/content/dapp-development/contract-testing.md: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/tutorials/contract-testing.md 4 | -------------------------------------------------------------------------------- /docs/content/dapp-development/dapp-infrastructure.md: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/tutorials/dapp-infrastructure.md 4 | -------------------------------------------------------------------------------- /docs/content/dapp-development/deployment.md: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/tutorials/deployment.md 4 | -------------------------------------------------------------------------------- /docs/content/dapp-development/flow-dapp-anatomy.md: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/tutorials/flow-dapp-anatomy.md 4 | -------------------------------------------------------------------------------- /docs/content/dapp-development/flow-dapp-anatomy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/dapp-development/flow-dapp-anatomy.png -------------------------------------------------------------------------------- /docs/content/dapp-development/flow-ecosystem.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/dapp-development/flow-ecosystem.png -------------------------------------------------------------------------------- /docs/content/dapp-development/fungible-tokens.md: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/tutorials/fungible-tokens.md 4 | -------------------------------------------------------------------------------- /docs/content/dapp-development/in-dapp-payments.mdx: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/tutorials/in-dapp-payments.mdx 4 | -------------------------------------------------------------------------------- /docs/content/dapp-development/index.md: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/tutorials/intro.md 4 | -------------------------------------------------------------------------------- /docs/content/dapp-development/mainnet-account-setup.md: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/tutorials/mainnet-account-setup.md 4 | -------------------------------------------------------------------------------- /docs/content/dapp-development/mainnet-deployment.md: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/tutorials/mainnet-deployment.md 4 | -------------------------------------------------------------------------------- /docs/content/dapp-development/port-approve.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/dapp-development/port-approve.png -------------------------------------------------------------------------------- /docs/content/dapp-development/port-dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/dapp-development/port-dashboard.png -------------------------------------------------------------------------------- /docs/content/dapp-development/port-event.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/dapp-development/port-event.png -------------------------------------------------------------------------------- /docs/content/dapp-development/port-login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/dapp-development/port-login.png -------------------------------------------------------------------------------- /docs/content/dapp-development/port-new-account.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/dapp-development/port-new-account.png -------------------------------------------------------------------------------- /docs/content/dapp-development/port-send.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/dapp-development/port-send.png -------------------------------------------------------------------------------- /docs/content/dapp-development/select-wallet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/dapp-development/select-wallet.png -------------------------------------------------------------------------------- /docs/content/dapp-development/smart-contracts.md: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/tutorials/smart-contracts.md 4 | -------------------------------------------------------------------------------- /docs/content/dapp-development/testnet-deployment.md: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/tutorials/testnet-deployment.md 4 | -------------------------------------------------------------------------------- /docs/content/dapp-development/testnet-testing.md: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/tutorials/testnet-testing.md 4 | -------------------------------------------------------------------------------- /docs/content/dapp-development/token-allocation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/dapp-development/token-allocation.png -------------------------------------------------------------------------------- /docs/content/dapp-development/token-distribution.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/dapp-development/token-distribution.png -------------------------------------------------------------------------------- /docs/content/dapp-development/user-accounts-and-wallets.md: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/tutorials/user-accounts-and-wallets.md 4 | -------------------------------------------------------------------------------- /docs/content/documentation/flow-docs.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://developers.flow.com/schemas/flow-docs.json", 3 | "displayName": "Documentation", 4 | "sidebars": { 5 | "": [ 6 | { 7 | "title": "Documentation", 8 | "items": [ 9 | { 10 | "title": "Overview", 11 | "href": "index" 12 | } 13 | ] 14 | }, 15 | { 16 | "title": "Another Section", 17 | "items": [ 18 | { 19 | "title": "Overview", 20 | "href": "index" 21 | } 22 | ] 23 | } 24 | ] 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /docs/content/documentation/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Documentation 3 | --- 4 | 5 | Summary: Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore 6 | 7 | ## Internal Section one 8 | 9 | Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore 10 | 11 | ## Internal Section two 12 | 13 | Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore 14 | 15 | ## Internal Section Three 16 | 17 | Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore -------------------------------------------------------------------------------- /docs/content/documentation/tools/flow-docs.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://developers.flow.com/schemas/flow-docs.json", 3 | "displayName": "Tools", 4 | "sidebars": { 5 | "": [ 6 | { 7 | "title": "Tools", 8 | "items": [ 9 | { 10 | "title": "Overview", 11 | "href": "index" 12 | } 13 | ] 14 | }, 15 | { 16 | "title": "Another Section", 17 | "items": [ 18 | { 19 | "title": "Overview", 20 | "href": "index" 21 | } 22 | ] 23 | } 24 | ] 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /docs/content/documentation/tools/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Tools 3 | --- 4 | 5 | Summary: Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore 6 | 7 | ## Internal Section one 8 | 9 | Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore 10 | 11 | ## Internal Section two 12 | 13 | Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore 14 | 15 | ## Internal Section Three 16 | 17 | Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore 18 | -------------------------------------------------------------------------------- /docs/content/emulator/index.md: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/tooling/emulator/index.md 4 | -------------------------------------------------------------------------------- /docs/content/faq/backers.mdx: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/concepts/nodes/faq/backers.mdx 4 | -------------------------------------------------------------------------------- /docs/content/faq/developers.mdx: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/concepts/nodes/faq/developers.mdx 4 | -------------------------------------------------------------------------------- /docs/content/faq/operators.mdx: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/concepts/nodes/faq/operators.mdx 4 | -------------------------------------------------------------------------------- /docs/content/flow-port/index.md: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/concepts/nodes/flow-port/index.md 4 | -------------------------------------------------------------------------------- /docs/content/flow-port/machine-account.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/flow-port/machine-account.png -------------------------------------------------------------------------------- /docs/content/flow-port/port-delegate-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/flow-port/port-delegate-1.png -------------------------------------------------------------------------------- /docs/content/flow-port/port-delegate-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/flow-port/port-delegate-2.png -------------------------------------------------------------------------------- /docs/content/flow-port/port-delegate-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/flow-port/port-delegate-3.png -------------------------------------------------------------------------------- /docs/content/flow-port/port-delegate-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/flow-port/port-delegate-4.png -------------------------------------------------------------------------------- /docs/content/flow-port/port-stake-0-00.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/flow-port/port-stake-0-00.png -------------------------------------------------------------------------------- /docs/content/flow-port/port-stake-0-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/flow-port/port-stake-0-01.png -------------------------------------------------------------------------------- /docs/content/flow-port/port-stake-0-02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/flow-port/port-stake-0-02.png -------------------------------------------------------------------------------- /docs/content/flow-port/port-stake-0-03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/flow-port/port-stake-0-03.png -------------------------------------------------------------------------------- /docs/content/flow-port/port-stake-0-04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/flow-port/port-stake-0-04.png -------------------------------------------------------------------------------- /docs/content/flow-port/port-stake-0-05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/flow-port/port-stake-0-05.png -------------------------------------------------------------------------------- /docs/content/flow-port/port-stake-0-06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/flow-port/port-stake-0-06.png -------------------------------------------------------------------------------- /docs/content/flow-port/port-stake-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/flow-port/port-stake-1.png -------------------------------------------------------------------------------- /docs/content/flow-port/port-stake-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/flow-port/port-stake-2.png -------------------------------------------------------------------------------- /docs/content/flow-port/port-stake-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/flow-port/port-stake-3.png -------------------------------------------------------------------------------- /docs/content/flow-port/port-stake-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/flow-port/port-stake-4.png -------------------------------------------------------------------------------- /docs/content/flow-port/port-stake-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/flow-port/port-stake-5.png -------------------------------------------------------------------------------- /docs/content/flow-port/port-stake-6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/flow-port/port-stake-6.png -------------------------------------------------------------------------------- /docs/content/flow-port/staking-collection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/flow-port/staking-collection.png -------------------------------------------------------------------------------- /docs/content/flow-port/staking-guide.mdx: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/concepts/nodes/flow-port/staking-guide.md 4 | -------------------------------------------------------------------------------- /docs/content/flow-token/TODO.md: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/concepts/flow-token/TODO.md.txt 4 | -------------------------------------------------------------------------------- /docs/content/flow-token/available-wallets.md: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/concepts/flow-token/available-wallets.md 4 | -------------------------------------------------------------------------------- /docs/content/flow-token/backers.mdx: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/concepts/flow-token/backers.mdx.txt 4 | -------------------------------------------------------------------------------- /docs/content/flow-token/concepts.mdx: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/concepts/flow-token/concepts.md 4 | -------------------------------------------------------------------------------- /docs/content/flow-token/dapper-login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/flow-token/dapper-login.png -------------------------------------------------------------------------------- /docs/content/flow-token/dapper-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/flow-token/dapper-web.png -------------------------------------------------------------------------------- /docs/content/flow-token/delivery.mdx: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/concepts/flow-token/delivery.md 4 | -------------------------------------------------------------------------------- /docs/content/flow-token/earn.mdx: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/concepts/flow-token/earn.md 4 | -------------------------------------------------------------------------------- /docs/content/flow-token/faq.mdx: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/concepts/flow-token/faq.mdx 4 | -------------------------------------------------------------------------------- /docs/content/flow-token/index.mdx: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/concepts/flow-token/index.md 4 | -------------------------------------------------------------------------------- /docs/content/flow-token/locked-account-setup.mdx: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/concepts/flow-token/locked-account-setup.mdx 4 | -------------------------------------------------------------------------------- /docs/content/flow-token/wallets.mdx: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/concepts/flow-token/wallets.md 4 | -------------------------------------------------------------------------------- /docs/content/flow/flow-ecosystem.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/flow/flow-ecosystem.png -------------------------------------------------------------------------------- /docs/content/flow/fungible-tokens.md: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/concepts/token-standards/fungible-tokens.md 4 | -------------------------------------------------------------------------------- /docs/content/flow/token-allocation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/flow/token-allocation.png -------------------------------------------------------------------------------- /docs/content/flow/token-distribution.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/flow/token-distribution.png -------------------------------------------------------------------------------- /docs/content/fusd/providers.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: FUSD Providers 3 | sidebar_title: Providers 4 | description: Where to get the FUSD stablecoin on Flow 5 | --- 6 | 7 | ## Mainnet 8 | 9 | ### BloctoSwap 10 | 11 | [BloctoSwap](https://swap.blocto.app/), 12 | a decentralized exchange (DEX) on Flow, 13 | provides FUSD-FLOW and FUSD-tUSDT trading pairs. 14 | You can exchange tUSDT or FLOW for FUSD, and vice versa, 15 | FUSD can be exchanged for tUSDT or FLOW. 16 | 17 | tUSDT is an intermediate token used by BloctoSwap to facilitate USDT (Tether) trading. 18 | For more information on BloctoSwap and tUSDT, 19 | [please read the BloctoSwap FAQ](https://guide.blocto.app/article/bloctoswap-intro-faq). 20 | 21 | ### Ramp 22 | 23 | [Ramp](https://ramp.network/) provides an FUSD payment 24 | widget that can be embedded directly into your application, 25 | allowing your users to purchase FUSD with a variety of payment options 26 | including credit card. 27 | 28 | [Users will need an FUSD-enabled wallet](/fusd/#how-do-i-get-an-fusd-enabled-wallet) 29 | to purchase FUSD through Ramp. 30 | 31 | --- 32 | 33 | ## Testnet 34 | 35 | ### Blocto Swap 36 | 37 | FUSD is available on Testnet through the 38 | [Blocto Swap decentralized exchange](https://swap-testnet.blocto.app/) (DEX). 39 | 40 | You can exchange Testnet FLOW for 41 | Testnet FUSD using a Blocto wallet. 42 | If you don't have a Blocto wallet on Testnet, 43 | you can create one directly from the Blocto Swap app. 44 | 45 | Once the FUSD is in your Blocto wallet, 46 | you can transfer to any Testnet address that has an FUSD receiver. 47 | -------------------------------------------------------------------------------- /docs/content/http-api.mdx: -------------------------------------------------------------------------------- 1 | import HTTPAPI from "../plugins/gatsby-theme-flow/src/components/http-api"; 2 | 3 | 4 | -------------------------------------------------------------------------------- /docs/content/hybrid-custody/get-started.md: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/concepts/hybrid-custody/get-started.md 4 | -------------------------------------------------------------------------------- /docs/content/hybrid-custody/guides/account-abstraction.md: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/concepts/hybrid-custody/guides/account-abstraction.md 4 | -------------------------------------------------------------------------------- /docs/content/hybrid-custody/guides/account-model.md: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/concepts/hybrid-custody/guides/account-model.md 4 | -------------------------------------------------------------------------------- /docs/content/hybrid-custody/guides/linking-accounts.md: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/concepts/hybrid-custody/guides/linking-accounts.md 4 | -------------------------------------------------------------------------------- /docs/content/hybrid-custody/guides/resources/account-hierarchy.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/hybrid-custody/guides/resources/account-hierarchy.jpg -------------------------------------------------------------------------------- /docs/content/hybrid-custody/guides/resources/account-linking.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/hybrid-custody/guides/resources/account-linking.png -------------------------------------------------------------------------------- /docs/content/hybrid-custody/guides/resources/child-account-manager.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/hybrid-custody/guides/resources/child-account-manager.jpg -------------------------------------------------------------------------------- /docs/content/hybrid-custody/guides/resources/linked-accounts-diagram.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/hybrid-custody/guides/resources/linked-accounts-diagram.jpg -------------------------------------------------------------------------------- /docs/content/hybrid-custody/guides/resources/user-account.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/hybrid-custody/guides/resources/user-account.jpg -------------------------------------------------------------------------------- /docs/content/hybrid-custody/guides/resources/walletless-account-creation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/hybrid-custody/guides/resources/walletless-account-creation.png -------------------------------------------------------------------------------- /docs/content/hybrid-custody/guides/walletless-onboarding.md: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/concepts/hybrid-custody/guides/walletless-onboarding.md 4 | -------------------------------------------------------------------------------- /docs/content/hybrid-custody/index.md: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/concepts/hybrid-custody/index.md 4 | -------------------------------------------------------------------------------- /docs/content/intro/community.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Join the Community 3 | description: Join the Flow Developer Community 4 | --- 5 | 6 | Join Up! 7 | -------------------------------------------------------------------------------- /docs/content/kitty-items/admin-login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/kitty-items/admin-login.png -------------------------------------------------------------------------------- /docs/content/kitty-items/admin-ui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/kitty-items/admin-ui.png -------------------------------------------------------------------------------- /docs/content/kitty-items/index.md: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/tutorials/kitty-items/index.md 4 | -------------------------------------------------------------------------------- /docs/content/kitty-items/install.md: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/tutorials/kitty-items/install.md 4 | -------------------------------------------------------------------------------- /docs/content/kitty-items/kitty-items-diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/kitty-items/kitty-items-diagram.png -------------------------------------------------------------------------------- /docs/content/kitty-items/landing-page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/kitty-items/landing-page.png -------------------------------------------------------------------------------- /docs/content/kitty-items/modify.md: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/tutorials/kitty-items/modify.md 4 | -------------------------------------------------------------------------------- /docs/content/kitty-items/next-steps.md: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/tutorials/kitty-items/next-steps.md 4 | -------------------------------------------------------------------------------- /docs/content/kitty-items/shades-nft.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/kitty-items/shades-nft.png -------------------------------------------------------------------------------- /docs/content/kitty-items/start.md: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/tutorials/kitty-items/start.md 4 | -------------------------------------------------------------------------------- /docs/content/kitty-items/update.md: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/tutorials/kitty-items/update.md 4 | -------------------------------------------------------------------------------- /docs/content/kitty-items/welcome-ui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/kitty-items/welcome-ui.png -------------------------------------------------------------------------------- /docs/content/learn/flow-docs.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://developers.flow.com/schemas/flow-docs.json", 3 | "displayName": "Learn", 4 | "sidebars": { 5 | "": [ 6 | { 7 | "title": "Learn", 8 | "items": [ 9 | { 10 | "title": "Overview", 11 | "href": "index" 12 | } 13 | ] 14 | }, 15 | { 16 | "title": "Accounts & Ownership", 17 | "items": [ 18 | { 19 | "title": "Account Model", 20 | "href": "index" 21 | } 22 | ] 23 | } 24 | { 25 | "title": "The Modern Stack", 26 | "items": [ 27 | { 28 | "title": "Flow Virtual Machine", 29 | "href": "index" 30 | } 31 | ] 32 | } { 33 | "title": "Composability", 34 | "items": [ 35 | { 36 | "title": "Composability Intro", 37 | "href": "index" 38 | } 39 | ] 40 | } 41 | ] 42 | } 43 | } 44 | -------------------------------------------------------------------------------- /docs/content/nft-catalog/cadence-generation.mdx: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/tooling/nft-catalog/cadence-generation.mdx 4 | -------------------------------------------------------------------------------- /docs/content/nft-catalog/composability-flowcase-guide.mdx: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/tooling/nft-catalog/composability-flowcase-guide.mdx 4 | -------------------------------------------------------------------------------- /docs/content/nft-catalog/composability-nft-guide.mdx: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/tooling/nft-catalog/composability-nft-guide.mdx 4 | -------------------------------------------------------------------------------- /docs/content/nft-catalog/npm.mdx: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/tooling/nft-catalog/npm.mdx 4 | -------------------------------------------------------------------------------- /docs/content/nft-catalog/overview.mdx: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/tooling/nft-catalog/overview.mdx 4 | -------------------------------------------------------------------------------- /docs/content/nft-marketplace/best-practices.md: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/tooling/nft-marketplace/best-practices.md 4 | -------------------------------------------------------------------------------- /docs/content/nft-marketplace/building-blocks.md: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/tooling/nft-marketplace/building-blocks.md 4 | -------------------------------------------------------------------------------- /docs/content/nft-marketplace/handling-accounts.md: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/tooling/nft-marketplace/handling-accounts.md 4 | -------------------------------------------------------------------------------- /docs/content/nft-marketplace/index.md: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/tooling/nft-marketplace/index.md 4 | -------------------------------------------------------------------------------- /docs/content/nft-marketplace/minting-nfts.md: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/tooling/nft-marketplace/minting-nfts.md 4 | -------------------------------------------------------------------------------- /docs/content/nft-marketplace/selling-nfts.md: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/tooling/nft-marketplace/selling-nfts.md 4 | -------------------------------------------------------------------------------- /docs/content/node-operation/Selected_FlowPort.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/node-operation/Selected_FlowPort.png -------------------------------------------------------------------------------- /docs/content/node-operation/Staked_FlowPort.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/node-operation/Staked_FlowPort.png -------------------------------------------------------------------------------- /docs/content/node-operation/Unstaked_FlowPort.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/node-operation/Unstaked_FlowPort.png -------------------------------------------------------------------------------- /docs/content/node-operation/access-node-setup.mdx: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/concepts/nodes/node-operation/access-node-setup.md 4 | -------------------------------------------------------------------------------- /docs/content/node-operation/byzantine-node-attack-response.mdx: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/concepts/nodes/node-operation/byzantine-node-attack-response.mdx 4 | -------------------------------------------------------------------------------- /docs/content/node-operation/choose_access_flowport.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/node-operation/choose_access_flowport.png -------------------------------------------------------------------------------- /docs/content/node-operation/db-encryption-existing-operator.mdx: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/concepts/nodes/node-operation/db-encryption-existing-operator.mdx 4 | -------------------------------------------------------------------------------- /docs/content/node-operation/faq.mdx: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/concepts/nodes/node-operation/FAQ.md 4 | -------------------------------------------------------------------------------- /docs/content/node-operation/flow-architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/node-operation/flow-architecture.png -------------------------------------------------------------------------------- /docs/content/node-operation/guides/genesis-bootstrap.mdx: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/concepts/nodes/node-operation/guides/genesis-bootstrap.mdx 4 | -------------------------------------------------------------------------------- /docs/content/node-operation/guides/spork-practice.mdx: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/concepts/nodes/node-operation/guides/spork-practice.mdx 4 | -------------------------------------------------------------------------------- /docs/content/node-operation/guides/starting-nodes.mdx: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/concepts/nodes/node-operation/guides/starting-nodes.mdx 4 | -------------------------------------------------------------------------------- /docs/content/node-operation/index.mdx: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/concepts/nodes/node-operation/index.md 4 | -------------------------------------------------------------------------------- /docs/content/node-operation/leased-account-setup.mdx: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/concepts/nodes/node-operation/leased-account-setup.mdx 4 | -------------------------------------------------------------------------------- /docs/content/node-operation/machine-existing-operator.mdx: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/concepts/nodes/node-operation/machine-existing-operator.mdx 4 | -------------------------------------------------------------------------------- /docs/content/node-operation/monitoring-nodes.mdx: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/concepts/nodes/node-operation/monitoring-nodes.mdx 4 | -------------------------------------------------------------------------------- /docs/content/node-operation/node-bootstrap.mdx: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/concepts/nodes/node-operation/node-bootstrap.mdx 4 | -------------------------------------------------------------------------------- /docs/content/node-operation/node-migration.mdx: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/concepts/nodes/node-operation/node-migration.mdx 4 | -------------------------------------------------------------------------------- /docs/content/node-operation/node-provisioning.mdx: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/concepts/nodes/node-operation/node-provisioning.mdx 4 | -------------------------------------------------------------------------------- /docs/content/node-operation/node-roles.mdx: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/concepts/nodes/node-operation/node-roles.mdx 4 | -------------------------------------------------------------------------------- /docs/content/node-operation/node-setup.mdx: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/concepts/nodes/node-operation/node-setup.mdx 4 | -------------------------------------------------------------------------------- /docs/content/node-operation/node_details_permissionless_an.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/node-operation/node_details_permissionless_an.png -------------------------------------------------------------------------------- /docs/content/node-operation/observer-node.mdx: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/concepts/nodes/node-operation/observer-node.mdx 4 | -------------------------------------------------------------------------------- /docs/content/node-operation/observer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/node-operation/observer.png -------------------------------------------------------------------------------- /docs/content/node-operation/past-sporks.mdx: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/concepts/nodes/node-operation/past-sporks.mdx 4 | -------------------------------------------------------------------------------- /docs/content/node-operation/spork.mdx: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/concepts/nodes/node-operation/spork.mdx 4 | -------------------------------------------------------------------------------- /docs/content/node-operation/transaction_register_node_permissionless_an.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/node-operation/transaction_register_node_permissionless_an.png -------------------------------------------------------------------------------- /docs/content/node-operation/upcoming-sporks.mdx: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/concepts/nodes/node-operation/upcoming-sporks.mdx 4 | -------------------------------------------------------------------------------- /docs/content/nodes/access-api-rate-limits.mdx: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/concepts/nodes/access-api-rate-limits.mdx 4 | -------------------------------------------------------------------------------- /docs/content/nodes/access-api.mdx: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/concepts/nodes/access-api.mdx 4 | -------------------------------------------------------------------------------- /docs/content/nodes/archive-access-api.mdx: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/concepts/nodes/archive-access-api.mdx 4 | -------------------------------------------------------------------------------- /docs/content/nodes/archive-api-rate-limits.mdx: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/concepts/nodes/archive-api-rate-limits.mdx 4 | -------------------------------------------------------------------------------- /docs/content/nodes/index.mdx: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/concepts/nodes/index.md 4 | -------------------------------------------------------------------------------- /docs/content/quickstart/flow-docs.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://developers.flow.com/schemas/flow-docs.json", 3 | "displayName": "Quickstart", 4 | "sidebars": { 5 | "": [ 6 | { 7 | "title": "Quickstart", 8 | "items": [ 9 | { 10 | "title": "Overview", 11 | "href": "index" 12 | } 13 | ] 14 | }, 15 | { 16 | "title": "Another Section", 17 | "items": [ 18 | { 19 | "title": "Overview", 20 | "href": "index" 21 | } 22 | ] 23 | } 24 | ] 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /docs/content/quickstart/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Quickstart 3 | --- 4 | 5 | Summary: Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore 6 | 7 | ## Internal Section one 8 | 9 | Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore 10 | 11 | ## Internal Section two 12 | 13 | Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore 14 | 15 | ## Internal Section Three 16 | 17 | Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore -------------------------------------------------------------------------------- /docs/content/staking/custody-providers.mdx: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/concepts/nodes/staking/custody-providers.md 4 | -------------------------------------------------------------------------------- /docs/content/staking/epoch-phase-diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/staking/epoch-phase-diagram.png -------------------------------------------------------------------------------- /docs/content/staking/epoch-preparation.mdx: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/concepts/nodes/staking/epoch-preparation.mdx 4 | -------------------------------------------------------------------------------- /docs/content/staking/epoch-scripts-events.mdx: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/concepts/nodes/staking/epoch-scripts-events.md 4 | -------------------------------------------------------------------------------- /docs/content/staking/epoch-service-event-diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/staking/epoch-service-event-diagram.png -------------------------------------------------------------------------------- /docs/content/staking/epoch-terminology.mdx: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/concepts/nodes/staking/epoch-terminology.mdx 4 | -------------------------------------------------------------------------------- /docs/content/staking/faq.mdx: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/concepts/nodes/staking/faq.md 4 | -------------------------------------------------------------------------------- /docs/content/staking/index.mdx: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/concepts/nodes/staking/index.md 4 | -------------------------------------------------------------------------------- /docs/content/staking/locked-staking-guide.mdx: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/concepts/nodes/staking/locked-staking-guide.mdx 4 | -------------------------------------------------------------------------------- /docs/content/staking/locked-third-party-operator.mdx: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/concepts/nodes/staking/locked-third-party-operator.md 4 | -------------------------------------------------------------------------------- /docs/content/staking/machine-account.mdx: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/concepts/nodes/staking/machine-account.mdx 4 | -------------------------------------------------------------------------------- /docs/content/staking/qc-dkg-scripts-events.mdx: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/concepts/nodes/staking/qc-dkg-scripts-events.md 4 | -------------------------------------------------------------------------------- /docs/content/staking/qc-dkg.mdx: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/concepts/nodes/staking/qc-dkg.mdx 4 | -------------------------------------------------------------------------------- /docs/content/staking/schedule.mdx: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/concepts/nodes/staking/schedule.mdx 4 | -------------------------------------------------------------------------------- /docs/content/staking/stake-slashing.mdx: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/concepts/nodes/staking/stake-slashing.md 4 | -------------------------------------------------------------------------------- /docs/content/staking/staking-collection.mdx: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/concepts/nodes/staking/staking-collection.mdx 4 | -------------------------------------------------------------------------------- /docs/content/staking/staking-options.mdx: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/concepts/nodes/staking/staking-options.mdx 4 | -------------------------------------------------------------------------------- /docs/content/staking/staking-rewards.mdx: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/concepts/nodes/staking/staking-rewards.md 4 | -------------------------------------------------------------------------------- /docs/content/staking/staking-scripts-events.md: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/concepts/nodes/staking/staking-scripts-events.md 4 | -------------------------------------------------------------------------------- /docs/content/staking/technical-overview.mdx: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/concepts/nodes/staking/technical-overview.mdx 4 | -------------------------------------------------------------------------------- /docs/content/staking/unlocked-staking-guide.mdx: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/concepts/nodes/staking/unlocked-staking-guide.mdx 4 | -------------------------------------------------------------------------------- /docs/content/status.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Flow Network Status 3 | --- 4 | 5 | import { 6 | NetworkStatus, 7 | MainnetSpork, 8 | Announcements 9 | } from "../plugins/gatsby-theme-flow/src/components/flow-status"; 10 | 11 | import { StatusContext } from "../plugins/gatsby-theme-flow/src/components/flow-status/context"; 12 | 13 | import { 14 | MAINNET, 15 | TESTNET, 16 | CANARYNET 17 | } from "../plugins/gatsby-theme-flow/src/components/flow-status/constants"; 18 | 19 | ## Chains 20 | 21 | 22 | {({ mainnetStatus, testnetStatus, canaryNetStatus }) => ( 23 | <> 24 | 31 | 38 | 45 | 46 | )} 47 | 48 | 49 | ## Upcoming Mainnet Spork 50 | 51 | 52 | 53 | ## Announcements 54 | 55 | 56 | -------------------------------------------------------------------------------- /docs/content/unity-sdk/api-reference.md: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/tooling/unity-sdk/api-reference.md 4 | -------------------------------------------------------------------------------- /docs/content/unity-sdk/changelog.md: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/tooling/unity-sdk/changelog.md 4 | -------------------------------------------------------------------------------- /docs/content/unity-sdk/guides/dev-wallet.md: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/tooling/unity-sdk/guides/dev-wallet.md 4 | -------------------------------------------------------------------------------- /docs/content/unity-sdk/guides/flow-control.md: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/tooling/unity-sdk/guides/flow-control.md 4 | -------------------------------------------------------------------------------- /docs/content/unity-sdk/index.md: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/tooling/unity-sdk/index.md 4 | -------------------------------------------------------------------------------- /docs/content/unity-sdk/license.md: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/tooling/unity-sdk/license.md 4 | -------------------------------------------------------------------------------- /docs/content/unity-sdk/media/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/unity-sdk/media/.DS_Store -------------------------------------------------------------------------------- /docs/content/unity-sdk/media/079fee6ed2cb0777c5ee99322d3d6039.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/unity-sdk/media/079fee6ed2cb0777c5ee99322d3d6039.png -------------------------------------------------------------------------------- /docs/content/unity-sdk/media/079fee6ed2cb0777c5ee99322d3d6040.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/unity-sdk/media/079fee6ed2cb0777c5ee99322d3d6040.png -------------------------------------------------------------------------------- /docs/content/unity-sdk/media/079fee6ed2cb0777c5ee99322d3d6041.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/unity-sdk/media/079fee6ed2cb0777c5ee99322d3d6041.png -------------------------------------------------------------------------------- /docs/content/unity-sdk/media/0933fe23c63eedcd9ba2c4f3aac2878c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/unity-sdk/media/0933fe23c63eedcd9ba2c4f3aac2878c.png -------------------------------------------------------------------------------- /docs/content/unity-sdk/media/0bc22650b47abb1cf606b2c7381a6377.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/unity-sdk/media/0bc22650b47abb1cf606b2c7381a6377.png -------------------------------------------------------------------------------- /docs/content/unity-sdk/media/15840cee138659b172d6023791b73155.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/unity-sdk/media/15840cee138659b172d6023791b73155.png -------------------------------------------------------------------------------- /docs/content/unity-sdk/media/184e8a2ee8440b6b700072a9212e92bb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/unity-sdk/media/184e8a2ee8440b6b700072a9212e92bb.png -------------------------------------------------------------------------------- /docs/content/unity-sdk/media/2466ac711f979da15f6ad5a6cdb6421a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/unity-sdk/media/2466ac711f979da15f6ad5a6cdb6421a.png -------------------------------------------------------------------------------- /docs/content/unity-sdk/media/252129f67efc7d03357d9e5070d67ece.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/unity-sdk/media/252129f67efc7d03357d9e5070d67ece.png -------------------------------------------------------------------------------- /docs/content/unity-sdk/media/270ed3d6ac5df815d35cc82f588a4a18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/unity-sdk/media/270ed3d6ac5df815d35cc82f588a4a18.png -------------------------------------------------------------------------------- /docs/content/unity-sdk/media/2ce641e868905901df937c4dd09de105.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/unity-sdk/media/2ce641e868905901df937c4dd09de105.png -------------------------------------------------------------------------------- /docs/content/unity-sdk/media/2e08cbac6f2ff6a2cde89e7cd6c6be62.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/unity-sdk/media/2e08cbac6f2ff6a2cde89e7cd6c6be62.png -------------------------------------------------------------------------------- /docs/content/unity-sdk/media/3421ca4434716e8f2efc89bbf5f3c7ad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/unity-sdk/media/3421ca4434716e8f2efc89bbf5f3c7ad.png -------------------------------------------------------------------------------- /docs/content/unity-sdk/media/35f927dd8c61a096c387264c358eba6a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/unity-sdk/media/35f927dd8c61a096c387264c358eba6a.png -------------------------------------------------------------------------------- /docs/content/unity-sdk/media/4444607a3effafd2c5bb8430b8fade3f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/unity-sdk/media/4444607a3effafd2c5bb8430b8fade3f.png -------------------------------------------------------------------------------- /docs/content/unity-sdk/media/4eaf391ee18bc8b70452e4495b5b317a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/unity-sdk/media/4eaf391ee18bc8b70452e4495b5b317a.png -------------------------------------------------------------------------------- /docs/content/unity-sdk/media/51d4f1e5f01dc36b0fdd0853eb08b0bd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/unity-sdk/media/51d4f1e5f01dc36b0fdd0853eb08b0bd.png -------------------------------------------------------------------------------- /docs/content/unity-sdk/media/54f8a5235b61d70f09904c38ed3e5e5c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/unity-sdk/media/54f8a5235b61d70f09904c38ed3e5e5c.png -------------------------------------------------------------------------------- /docs/content/unity-sdk/media/5569416d261ff8e9d05b53c082c8a1b1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/unity-sdk/media/5569416d261ff8e9d05b53c082c8a1b1.png -------------------------------------------------------------------------------- /docs/content/unity-sdk/media/55bad7978ba3915550c8367b319a9944.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/unity-sdk/media/55bad7978ba3915550c8367b319a9944.png -------------------------------------------------------------------------------- /docs/content/unity-sdk/media/58d03fbcda193c672c0287da2f3f04ba.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/unity-sdk/media/58d03fbcda193c672c0287da2f3f04ba.png -------------------------------------------------------------------------------- /docs/content/unity-sdk/media/5ba73beddcefba8eade5c9ce4322a86d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/unity-sdk/media/5ba73beddcefba8eade5c9ce4322a86d.png -------------------------------------------------------------------------------- /docs/content/unity-sdk/media/61267a392954311426b4144345f25dfd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/unity-sdk/media/61267a392954311426b4144345f25dfd.png -------------------------------------------------------------------------------- /docs/content/unity-sdk/media/6279d33bd3d9eea312ef2f9b05000dbf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/unity-sdk/media/6279d33bd3d9eea312ef2f9b05000dbf.png -------------------------------------------------------------------------------- /docs/content/unity-sdk/media/62ec9ee52b31041e7420ac7ad7132684.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/unity-sdk/media/62ec9ee52b31041e7420ac7ad7132684.png -------------------------------------------------------------------------------- /docs/content/unity-sdk/media/6d1ca6e13da7d1c65496fd803a3c5f78.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/unity-sdk/media/6d1ca6e13da7d1c65496fd803a3c5f78.png -------------------------------------------------------------------------------- /docs/content/unity-sdk/media/6d33d20949b4923d1e805e8e21884935.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/unity-sdk/media/6d33d20949b4923d1e805e8e21884935.png -------------------------------------------------------------------------------- /docs/content/unity-sdk/media/741a3e12d817f800c2bced3c927912ba.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/unity-sdk/media/741a3e12d817f800c2bced3c927912ba.png -------------------------------------------------------------------------------- /docs/content/unity-sdk/media/7e85df9713fbb484d0955d698ccd1668.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/unity-sdk/media/7e85df9713fbb484d0955d698ccd1668.png -------------------------------------------------------------------------------- /docs/content/unity-sdk/media/814d81d58a609d94bc2d7bc9a6e90afe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/unity-sdk/media/814d81d58a609d94bc2d7bc9a6e90afe.png -------------------------------------------------------------------------------- /docs/content/unity-sdk/media/82ea27a997c12eab231ad8bf2e49d335.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/unity-sdk/media/82ea27a997c12eab231ad8bf2e49d335.png -------------------------------------------------------------------------------- /docs/content/unity-sdk/media/84ffa7104bc4de009c328960c1c9c6e7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/unity-sdk/media/84ffa7104bc4de009c328960c1c9c6e7.png -------------------------------------------------------------------------------- /docs/content/unity-sdk/media/881d1efa0c8e4ff9bffe3382274a255c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/unity-sdk/media/881d1efa0c8e4ff9bffe3382274a255c.png -------------------------------------------------------------------------------- /docs/content/unity-sdk/media/894e40fa8ac7a3ebbc60e44c60be135a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/unity-sdk/media/894e40fa8ac7a3ebbc60e44c60be135a.png -------------------------------------------------------------------------------- /docs/content/unity-sdk/media/8cd5f4e2d4ac66693e0c2a6f796d1b38.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/unity-sdk/media/8cd5f4e2d4ac66693e0c2a6f796d1b38.png -------------------------------------------------------------------------------- /docs/content/unity-sdk/media/999cca57ee98b89bfe5f012ee445766c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/unity-sdk/media/999cca57ee98b89bfe5f012ee445766c.png -------------------------------------------------------------------------------- /docs/content/unity-sdk/media/999cca57ee98b89bfe5f012ee445766d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/unity-sdk/media/999cca57ee98b89bfe5f012ee445766d.png -------------------------------------------------------------------------------- /docs/content/unity-sdk/media/FlowControlAccounts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/unity-sdk/media/FlowControlAccounts.png -------------------------------------------------------------------------------- /docs/content/unity-sdk/media/FlowControlDataAsset.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/unity-sdk/media/FlowControlDataAsset.png -------------------------------------------------------------------------------- /docs/content/unity-sdk/media/FlowControlEmulator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/unity-sdk/media/FlowControlEmulator.png -------------------------------------------------------------------------------- /docs/content/unity-sdk/media/FlowControlInspector.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/unity-sdk/media/FlowControlInspector.png -------------------------------------------------------------------------------- /docs/content/unity-sdk/media/FlowControlTextReplacement.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/unity-sdk/media/FlowControlTextReplacement.png -------------------------------------------------------------------------------- /docs/content/unity-sdk/media/FlowControlTools.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/unity-sdk/media/FlowControlTools.png -------------------------------------------------------------------------------- /docs/content/unity-sdk/media/aeda525491f7b1b329e57ac7d07fa997.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/unity-sdk/media/aeda525491f7b1b329e57ac7d07fa997.png -------------------------------------------------------------------------------- /docs/content/unity-sdk/media/b33bd58a6b1085948b1fbc9b40b2f2b3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/unity-sdk/media/b33bd58a6b1085948b1fbc9b40b2f2b3.png -------------------------------------------------------------------------------- /docs/content/unity-sdk/media/bac9d81383b8aeacab6e2f757f6c5f1c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/unity-sdk/media/bac9d81383b8aeacab6e2f757f6c5f1c.png -------------------------------------------------------------------------------- /docs/content/unity-sdk/media/bd9262a67638aa9c519921629e8c9075.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/unity-sdk/media/bd9262a67638aa9c519921629e8c9075.png -------------------------------------------------------------------------------- /docs/content/unity-sdk/media/bd9b6a0a7261d3c605aad9760a304220.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/unity-sdk/media/bd9b6a0a7261d3c605aad9760a304220.png -------------------------------------------------------------------------------- /docs/content/unity-sdk/media/be2bc6569ca5a475b3c147cf34f07c1a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/unity-sdk/media/be2bc6569ca5a475b3c147cf34f07c1a.png -------------------------------------------------------------------------------- /docs/content/unity-sdk/media/c680c8f205102d2dd4254e0a5a4664b0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/unity-sdk/media/c680c8f205102d2dd4254e0a5a4664b0.png -------------------------------------------------------------------------------- /docs/content/unity-sdk/media/cc91513990fc19f6348a32ba3770c543.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/unity-sdk/media/cc91513990fc19f6348a32ba3770c543.png -------------------------------------------------------------------------------- /docs/content/unity-sdk/media/d4ef2f464230b54400ff46b92f2eb01e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/unity-sdk/media/d4ef2f464230b54400ff46b92f2eb01e.png -------------------------------------------------------------------------------- /docs/content/unity-sdk/media/db2741c083bc677b767e5f2973f63e1b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/unity-sdk/media/db2741c083bc677b767e5f2973f63e1b.png -------------------------------------------------------------------------------- /docs/content/unity-sdk/media/e6a3c62a95440af5c38b47c9efa27a72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/unity-sdk/media/e6a3c62a95440af5c38b47c9efa27a72.png -------------------------------------------------------------------------------- /docs/content/unity-sdk/media/e81ec10f19a1f9d51f1ffaa102115244.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/unity-sdk/media/e81ec10f19a1f9d51f1ffaa102115244.png -------------------------------------------------------------------------------- /docs/content/unity-sdk/media/e96f948858a786b5e26fa08cbcc2c260.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/unity-sdk/media/e96f948858a786b5e26fa08cbcc2c260.png -------------------------------------------------------------------------------- /docs/content/unity-sdk/media/eb0fba4dbd9a040424afb3182e5ce345.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/unity-sdk/media/eb0fba4dbd9a040424afb3182e5ce345.png -------------------------------------------------------------------------------- /docs/content/unity-sdk/media/ecac86c8af7414ac22e95f64340acc44.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/unity-sdk/media/ecac86c8af7414ac22e95f64340acc44.png -------------------------------------------------------------------------------- /docs/content/unity-sdk/media/ed8abd462a98bd71a9abe6a66c04d958.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/unity-sdk/media/ed8abd462a98bd71a9abe6a66c04d958.png -------------------------------------------------------------------------------- /docs/content/unity-sdk/media/f0dfb75d21cf7462d7f0aaf199d97b27.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/unity-sdk/media/f0dfb75d21cf7462d7f0aaf199d97b27.png -------------------------------------------------------------------------------- /docs/content/unity-sdk/media/f30282a8889db37965bcd49b209ac614.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/unity-sdk/media/f30282a8889db37965bcd49b209ac614.png -------------------------------------------------------------------------------- /docs/content/unity-sdk/media/f6a8324547c8ec499a2eb68248091ba3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/unity-sdk/media/f6a8324547c8ec499a2eb68248091ba3.png -------------------------------------------------------------------------------- /docs/content/unity-sdk/media/f8bf765df950289fd3d1b7dc8e73d545.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/unity-sdk/media/f8bf765df950289fd3d1b7dc8e73d545.png -------------------------------------------------------------------------------- /docs/content/unity-sdk/media/fd52a768f2367b763980b22d85479305.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/unity-sdk/media/fd52a768f2367b763980b22d85479305.png -------------------------------------------------------------------------------- /docs/content/unity-sdk/media/fe0ccbbb8fb583dd7c461a1436d9206c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/content/unity-sdk/media/fe0ccbbb8fb583dd7c461a1436d9206c.png -------------------------------------------------------------------------------- /docs/content/unity-sdk/samples/flow-words-tutorial.md: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/tooling/unity-sdk/samples/flow-words-tutorial.md 4 | -------------------------------------------------------------------------------- /docs/content/unity-sdk/samples/quickstart.md: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/tooling/unity-sdk/samples/quickstart.md 4 | -------------------------------------------------------------------------------- /docs/content/unity-sdk/samples/ui-usage.md: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/tooling/unity-sdk/samples/ui-usage.md 4 | -------------------------------------------------------------------------------- /docs/content/vscode-extension/index.mdx: -------------------------------------------------------------------------------- 1 | # This document has been moved to a new location: 2 | 3 | https://github.com/onflow/docs/tree/main/docs/tooling/vscode-extension/index.mdx 4 | -------------------------------------------------------------------------------- /docs/images/transaction-anatomy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/images/transaction-anatomy.png -------------------------------------------------------------------------------- /docs/images/vscode-1-install.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/images/vscode-1-install.png -------------------------------------------------------------------------------- /docs/images/vscode-2-emulator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/images/vscode-2-emulator.png -------------------------------------------------------------------------------- /docs/images/vscode-3-emulator-terminal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/images/vscode-3-emulator-terminal.png -------------------------------------------------------------------------------- /docs/images/vscode-4-active-account.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/images/vscode-4-active-account.png -------------------------------------------------------------------------------- /docs/images/vscode-5-changing-accounts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/images/vscode-5-changing-accounts.png -------------------------------------------------------------------------------- /docs/images/vscode-6-deploying-contracts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/images/vscode-6-deploying-contracts.png -------------------------------------------------------------------------------- /docs/images/vscode-7-submitting-transactions-and-scripts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/docs/images/vscode-7-submitting-transactions-and-scripts.png -------------------------------------------------------------------------------- /openapi/Makefile: -------------------------------------------------------------------------------- 1 | 2 | generate: 3 | swagger-codegen generate -l go -i ./access.yaml -o ./go-client-generated -------------------------------------------------------------------------------- /openapi/README.md: -------------------------------------------------------------------------------- 1 | # Flow OpenAPI Specification 2 | 3 | This folder contains the [OpenAPI](https://github.com/OAI/OpenAPI-Specification) definition for the Flow Access REST API. 4 | 5 | ## Generating the OpenAPI specification 6 | After updating `access.yaml`, run `make generate` to generate the go files and README. -------------------------------------------------------------------------------- /openapi/go-client-generated/.gitignore: -------------------------------------------------------------------------------- 1 | # Compiled Object files, Static and Dynamic libs (Shared Objects) 2 | *.o 3 | *.a 4 | *.so 5 | 6 | # Folders 7 | _obj 8 | _test 9 | 10 | # Architecture specific extensions/prefixes 11 | *.[568vq] 12 | [568vq].out 13 | 14 | *.cgo1.go 15 | *.cgo2.c 16 | _cgo_defun.c 17 | _cgo_gotypes.go 18 | _cgo_export.* 19 | 20 | _testmain.go 21 | 22 | *.exe 23 | *.test 24 | *.prof 25 | -------------------------------------------------------------------------------- /openapi/go-client-generated/.swagger-codegen-ignore: -------------------------------------------------------------------------------- 1 | # Swagger Codegen Ignore 2 | # Generated by swagger-codegen https://github.com/swagger-api/swagger-codegen 3 | 4 | # Use this file to prevent files from being overwritten by the generator. 5 | # The patterns follow closely to .gitignore or .dockerignore. 6 | 7 | # As an example, the C# client generator defines ApiClient.cs. 8 | # You can make changes and tell Swagger Codgen to ignore just this file by uncommenting the following line: 9 | #ApiClient.cs 10 | 11 | # You can match any string of characters against a directory, file or extension with a single asterisk (*): 12 | #foo/*/qux 13 | # The above matches foo/bar/qux and foo/baz/qux, but not foo/bar/baz/qux 14 | 15 | # You can recursively match patterns against a directory, file or extension with a double asterisk (**): 16 | #foo/**/qux 17 | # This matches foo/bar/qux, foo/baz/qux, and foo/bar/baz/qux 18 | 19 | # You can also negate patterns with an exclamation (!). 20 | # For example, you can ignore all files in a docs folder with the file extension .md: 21 | #docs/*.md 22 | # Then explicitly reverse the ignore rule for a single file: 23 | #!docs/README.md 24 | -------------------------------------------------------------------------------- /openapi/go-client-generated/.swagger-codegen/VERSION: -------------------------------------------------------------------------------- 1 | 3.0.68 -------------------------------------------------------------------------------- /openapi/go-client-generated/.travis.yml: -------------------------------------------------------------------------------- 1 | language: go 2 | 3 | install: 4 | - go get -d -v . 5 | 6 | script: 7 | - go build -v ./ 8 | 9 | -------------------------------------------------------------------------------- /openapi/go-client-generated/docs/Account.md: -------------------------------------------------------------------------------- 1 | # Account 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **Address** | **string** | | [default to null] 7 | **Balance** | **string** | Flow balance of the account. | [default to null] 8 | **Keys** | [**[]AccountPublicKey**](AccountPublicKey.md) | | [optional] [default to null] 9 | **Contracts** | **map[string]string** | | [optional] [default to null] 10 | **Expandable** | [***AccountExpandable**](Account__expandable.md) | | [default to null] 11 | **Links** | [***Links**](Links.md) | | [optional] [default to null] 12 | 13 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 14 | 15 | -------------------------------------------------------------------------------- /openapi/go-client-generated/docs/AccountExpandable.md: -------------------------------------------------------------------------------- 1 | # AccountExpandable 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **Keys** | **string** | | [optional] [default to null] 7 | **Contracts** | **string** | | [optional] [default to null] 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | -------------------------------------------------------------------------------- /openapi/go-client-generated/docs/AccountPublicKey.md: -------------------------------------------------------------------------------- 1 | # AccountPublicKey 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **Index** | **string** | Index of the public key. | [default to null] 7 | **PublicKey** | **string** | Hex encoded public key. | [default to null] 8 | **SigningAlgorithm** | [***SigningAlgorithm**](SigningAlgorithm.md) | | [default to null] 9 | **HashingAlgorithm** | [***HashingAlgorithm**](HashingAlgorithm.md) | | [default to null] 10 | **SequenceNumber** | **string** | Current account sequence number. | [default to null] 11 | **Weight** | **string** | Weight of the key. | [default to null] 12 | **Revoked** | **bool** | Flag indicating whether the key is active or not. | [default to null] 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | -------------------------------------------------------------------------------- /openapi/go-client-generated/docs/AggregatedSignature.md: -------------------------------------------------------------------------------- 1 | # AggregatedSignature 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **VerifierSignatures** | **[]string** | | [default to null] 7 | **SignerIds** | **[]string** | | [default to null] 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | -------------------------------------------------------------------------------- /openapi/go-client-generated/docs/Block.md: -------------------------------------------------------------------------------- 1 | # Block 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **Header** | [***BlockHeader**](BlockHeader.md) | | [default to null] 7 | **Payload** | [***BlockPayload**](BlockPayload.md) | | [optional] [default to null] 8 | **ExecutionResult** | [***ExecutionResult**](ExecutionResult.md) | | [optional] [default to null] 9 | **Expandable** | [***BlockExpandable**](Block__expandable.md) | | [optional] [default to null] 10 | **Links** | [***Links**](Links.md) | | [optional] [default to null] 11 | **BlockStatus** | [***BlockStatus**](BlockStatus.md) | | [default to null] 12 | 13 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 14 | 15 | -------------------------------------------------------------------------------- /openapi/go-client-generated/docs/BlockEvents.md: -------------------------------------------------------------------------------- 1 | # BlockEvents 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **BlockId** | **string** | | [optional] [default to null] 7 | **BlockHeight** | **string** | | [optional] [default to null] 8 | **BlockTimestamp** | [**time.Time**](time.Time.md) | | [optional] [default to null] 9 | **Events** | [**[]Event**](Event.md) | | [optional] [default to null] 10 | **Links** | [***Links**](Links.md) | | [optional] [default to null] 11 | 12 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 13 | 14 | -------------------------------------------------------------------------------- /openapi/go-client-generated/docs/BlockExpandable.md: -------------------------------------------------------------------------------- 1 | # BlockExpandable 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **Payload** | **string** | | [optional] [default to null] 7 | **ExecutionResult** | **string** | | [optional] [default to null] 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | -------------------------------------------------------------------------------- /openapi/go-client-generated/docs/BlockHeader.md: -------------------------------------------------------------------------------- 1 | # BlockHeader 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **Id** | **string** | | [default to null] 7 | **ParentId** | **string** | | [default to null] 8 | **Height** | **string** | | [default to null] 9 | **Timestamp** | [**time.Time**](time.Time.md) | | [default to null] 10 | **ParentVoterSignature** | **string** | | [default to null] 11 | 12 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 13 | 14 | -------------------------------------------------------------------------------- /openapi/go-client-generated/docs/BlockHeight.md: -------------------------------------------------------------------------------- 1 | # BlockHeight 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | 7 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 8 | 9 | -------------------------------------------------------------------------------- /openapi/go-client-generated/docs/BlockPayload.md: -------------------------------------------------------------------------------- 1 | # BlockPayload 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **CollectionGuarantees** | [**[]CollectionGuarantee**](CollectionGuarantee.md) | | [default to null] 7 | **BlockSeals** | [**[]BlockSeal**](BlockSeal.md) | | [default to null] 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | -------------------------------------------------------------------------------- /openapi/go-client-generated/docs/BlockSeal.md: -------------------------------------------------------------------------------- 1 | # BlockSeal 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **BlockId** | **string** | | [default to null] 7 | **ResultId** | **string** | | [default to null] 8 | **FinalState** | **string** | | [default to null] 9 | **AggregatedApprovalSignatures** | [**[]AggregatedSignature**](AggregatedSignature.md) | | [default to null] 10 | 11 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 12 | 13 | -------------------------------------------------------------------------------- /openapi/go-client-generated/docs/BlockStatus.md: -------------------------------------------------------------------------------- 1 | # BlockStatus 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | 7 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 8 | 9 | -------------------------------------------------------------------------------- /openapi/go-client-generated/docs/Chunk.md: -------------------------------------------------------------------------------- 1 | # Chunk 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **BlockId** | **string** | | [default to null] 7 | **CollectionIndex** | **string** | | [default to null] 8 | **StartState** | **string** | | [default to null] 9 | **EndState** | **string** | | [default to null] 10 | **EventCollection** | **string** | | [default to null] 11 | **Index** | **string** | | [default to null] 12 | **NumberOfTransactions** | **string** | | [default to null] 13 | **TotalComputationUsed** | **string** | | [default to null] 14 | 15 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 16 | 17 | -------------------------------------------------------------------------------- /openapi/go-client-generated/docs/Collection.md: -------------------------------------------------------------------------------- 1 | # Collection 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **Id** | **string** | | [default to null] 7 | **Transactions** | [**[]Transaction**](Transaction.md) | | [optional] [default to null] 8 | **Expandable** | [***CollectionExpandable**](Collection__expandable.md) | | [default to null] 9 | **Links** | [***Links**](Links.md) | | [optional] [default to null] 10 | 11 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 12 | 13 | -------------------------------------------------------------------------------- /openapi/go-client-generated/docs/CollectionExpandable.md: -------------------------------------------------------------------------------- 1 | # CollectionExpandable 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **Transactions** | **[]string** | | [optional] [default to null] 7 | 8 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 9 | 10 | -------------------------------------------------------------------------------- /openapi/go-client-generated/docs/CollectionGuarantee.md: -------------------------------------------------------------------------------- 1 | # CollectionGuarantee 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **CollectionId** | **string** | | [default to null] 7 | **SignerIds** | **[]string** | | [default to null] 8 | **Signature** | **string** | | [default to null] 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | -------------------------------------------------------------------------------- /openapi/go-client-generated/docs/CollectionsApi.md: -------------------------------------------------------------------------------- 1 | # {{classname}} 2 | 3 | All URIs are relative to *https://rest-testnet.onflow.org/v1* 4 | 5 | Method | HTTP request | Description 6 | ------------- | ------------- | ------------- 7 | [**CollectionsIdGet**](CollectionsApi.md#CollectionsIdGet) | **Get** /collections/{id} | Gets a Collection by ID 8 | 9 | # **CollectionsIdGet** 10 | > Collection CollectionsIdGet(ctx, id, optional) 11 | Gets a Collection by ID 12 | 13 | Get a collection by provided collection ID. 14 | 15 | ### Required Parameters 16 | 17 | Name | Type | Description | Notes 18 | ------------- | ------------- | ------------- | ------------- 19 | **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. 20 | **id** | [**string**](.md)| The collection ID. | 21 | **optional** | ***CollectionsApiCollectionsIdGetOpts** | optional parameters | nil if no parameters 22 | 23 | ### Optional Parameters 24 | Optional parameters are passed through a pointer to a CollectionsApiCollectionsIdGetOpts struct 25 | Name | Type | Description | Notes 26 | ------------- | ------------- | ------------- | ------------- 27 | 28 | **expand** | [**optional.Interface of []string**](string.md)| A comma-separated list indicating which properties of the content to expand. | 29 | **select_** | [**optional.Interface of []string**](string.md)| A comma-separated list indicating which properties of the content to return. | 30 | 31 | ### Return type 32 | 33 | [**Collection**](Collection.md) 34 | 35 | ### Authorization 36 | 37 | No authorization required 38 | 39 | ### HTTP request headers 40 | 41 | - **Content-Type**: Not defined 42 | - **Accept**: application/json 43 | 44 | [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) 45 | 46 | -------------------------------------------------------------------------------- /openapi/go-client-generated/docs/CompatibleRange.md: -------------------------------------------------------------------------------- 1 | # CompatibleRange 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **StartHeight** | **string** | | [default to null] 7 | **EndHeight** | **string** | | [default to null] 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | -------------------------------------------------------------------------------- /openapi/go-client-generated/docs/Event.md: -------------------------------------------------------------------------------- 1 | # Event 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **Type_** | **string** | | [default to null] 7 | **TransactionId** | **string** | | [default to null] 8 | **TransactionIndex** | **string** | | [default to null] 9 | **EventIndex** | **string** | | [default to null] 10 | **Payload** | **string** | | [default to null] 11 | 12 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 13 | 14 | -------------------------------------------------------------------------------- /openapi/go-client-generated/docs/ExecutionResult.md: -------------------------------------------------------------------------------- 1 | # ExecutionResult 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **Id** | **string** | | [default to null] 7 | **BlockId** | **string** | | [default to null] 8 | **Events** | [**[]Event**](Event.md) | | [default to null] 9 | **Chunks** | [**[]Chunk**](Chunk.md) | | [optional] [default to null] 10 | **PreviousResultId** | **string** | | [default to null] 11 | **Links** | [***Links**](Links.md) | | [optional] [default to null] 12 | 13 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 14 | 15 | -------------------------------------------------------------------------------- /openapi/go-client-generated/docs/HashingAlgorithm.md: -------------------------------------------------------------------------------- 1 | # HashingAlgorithm 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | 7 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 8 | 9 | -------------------------------------------------------------------------------- /openapi/go-client-generated/docs/InlineResponse200.md: -------------------------------------------------------------------------------- 1 | # InlineResponse200 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **Value** | **string** | | [optional] [default to null] 7 | 8 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 9 | 10 | -------------------------------------------------------------------------------- /openapi/go-client-generated/docs/Links.md: -------------------------------------------------------------------------------- 1 | # Links 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **Self** | **string** | | [optional] [default to null] 7 | 8 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 9 | 10 | -------------------------------------------------------------------------------- /openapi/go-client-generated/docs/ModelError.md: -------------------------------------------------------------------------------- 1 | # ModelError 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **Code** | **int32** | | [optional] [default to null] 7 | **Message** | **string** | | [optional] [default to null] 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | -------------------------------------------------------------------------------- /openapi/go-client-generated/docs/NetworkApi.md: -------------------------------------------------------------------------------- 1 | # {{classname}} 2 | 3 | All URIs are relative to *https://rest-testnet.onflow.org/v1* 4 | 5 | Method | HTTP request | Description 6 | ------------- | ------------- | ------------- 7 | [**NetworkParametersGet**](NetworkApi.md#NetworkParametersGet) | **Get** /network/parameters | Get Network Parameters 8 | 9 | # **NetworkParametersGet** 10 | > NetworkParameters NetworkParametersGet(ctx, ) 11 | Get Network Parameters 12 | 13 | Get network-wide parameters of the blockchain 14 | 15 | ### Required Parameters 16 | This endpoint does not need any parameter. 17 | 18 | ### Return type 19 | 20 | [**NetworkParameters**](NetworkParameters.md) 21 | 22 | ### Authorization 23 | 24 | No authorization required 25 | 26 | ### HTTP request headers 27 | 28 | - **Content-Type**: Not defined 29 | - **Accept**: application/json 30 | 31 | [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) 32 | 33 | -------------------------------------------------------------------------------- /openapi/go-client-generated/docs/NetworkParameters.md: -------------------------------------------------------------------------------- 1 | # NetworkParameters 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **ChainId** | **string** | | [default to null] 7 | 8 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 9 | 10 | -------------------------------------------------------------------------------- /openapi/go-client-generated/docs/NodeVersionInfo.md: -------------------------------------------------------------------------------- 1 | # NodeVersionInfo 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **Semver** | **string** | | [default to null] 7 | **Commit** | **string** | | [default to null] 8 | **SporkId** | **string** | | [default to null] 9 | **ProtocolVersion** | **string** | | [default to null] 10 | **ProtocolStateVersion** | **string** | | [default to null] 11 | **SporkRootBlockHeight** | **string** | | [default to null] 12 | **NodeRootBlockHeight** | **string** | | [default to null] 13 | **CompatibleRange** | [***CompatibleRange**](CompatibleRange.md) | | [optional] [default to null] 14 | 15 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 16 | 17 | -------------------------------------------------------------------------------- /openapi/go-client-generated/docs/NodeVersionInfoApi.md: -------------------------------------------------------------------------------- 1 | # {{classname}} 2 | 3 | All URIs are relative to *https://rest-testnet.onflow.org/v1* 4 | 5 | Method | HTTP request | Description 6 | ------------- | ------------- | ------------- 7 | [**NodeVersionInfoGet**](NodeVersionInfoApi.md#NodeVersionInfoGet) | **Get** /node_version_info | Get Node Version Information 8 | 9 | # **NodeVersionInfoGet** 10 | > NodeVersionInfo NodeVersionInfoGet(ctx, ) 11 | Get Node Version Information 12 | 13 | Get node version information, such as semver, commit, sporkID and protocol version. 14 | 15 | ### Required Parameters 16 | This endpoint does not need any parameter. 17 | 18 | ### Return type 19 | 20 | [**NodeVersionInfo**](NodeVersionInfo.md) 21 | 22 | ### Authorization 23 | 24 | No authorization required 25 | 26 | ### HTTP request headers 27 | 28 | - **Content-Type**: Not defined 29 | - **Accept**: application/json 30 | 31 | [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) 32 | 33 | -------------------------------------------------------------------------------- /openapi/go-client-generated/docs/OneOfBlockHeight.md: -------------------------------------------------------------------------------- 1 | # OneOfBlockHeight 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | 7 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 8 | 9 | -------------------------------------------------------------------------------- /openapi/go-client-generated/docs/ProposalKey.md: -------------------------------------------------------------------------------- 1 | # ProposalKey 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **Address** | **string** | | [default to null] 7 | **KeyIndex** | **string** | | [default to null] 8 | **SequenceNumber** | **string** | | [default to null] 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | -------------------------------------------------------------------------------- /openapi/go-client-generated/docs/ScriptsBody.md: -------------------------------------------------------------------------------- 1 | # ScriptsBody 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **Script** | **string** | Base64 encoded content of the Cadence script. | [optional] [default to null] 7 | **Arguments** | **[]string** | An list of arguments each encoded as Base64 passed in the [JSON-Cadence interchange format](https://docs.onflow.org/cadence/json-cadence-spec/). | [optional] [default to null] 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | -------------------------------------------------------------------------------- /openapi/go-client-generated/docs/SigningAlgorithm.md: -------------------------------------------------------------------------------- 1 | # SigningAlgorithm 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | 7 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 8 | 9 | -------------------------------------------------------------------------------- /openapi/go-client-generated/docs/SubscribeEvents.md: -------------------------------------------------------------------------------- 1 | # SubscribeEvents 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **BlockId** | **string** | | [optional] [default to null] 7 | **Height** | **string** | | [optional] [default to null] 8 | **Events** | [**[]Event**](Event.md) | | [optional] [default to null] 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | -------------------------------------------------------------------------------- /openapi/go-client-generated/docs/Transaction.md: -------------------------------------------------------------------------------- 1 | # Transaction 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **Id** | **string** | | [default to null] 7 | **Script** | **string** | Base64 encoded Cadence script. | [default to null] 8 | **Arguments** | **[]string** | Array of Base64 encoded arguments with in [JSON-Cadence interchange format](https://docs.onflow.org/cadence/json-cadence-spec/). | [default to null] 9 | **ReferenceBlockId** | **string** | | [default to null] 10 | **GasLimit** | **string** | The limit on the amount of computation a transaction is allowed to preform. | [default to null] 11 | **Payer** | **string** | | [default to null] 12 | **ProposalKey** | [***ProposalKey**](ProposalKey.md) | | [default to null] 13 | **Authorizers** | **[]string** | | [default to null] 14 | **PayloadSignatures** | [**[]TransactionSignature**](TransactionSignature.md) | | [default to null] 15 | **EnvelopeSignatures** | [**[]TransactionSignature**](TransactionSignature.md) | | [default to null] 16 | **Result** | [***TransactionResult**](TransactionResult.md) | | [optional] [default to null] 17 | **Expandable** | [***TransactionExpandable**](Transaction__expandable.md) | | [default to null] 18 | **Links** | [***Links**](Links.md) | | [optional] [default to null] 19 | 20 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 21 | 22 | -------------------------------------------------------------------------------- /openapi/go-client-generated/docs/TransactionExecution.md: -------------------------------------------------------------------------------- 1 | # TransactionExecution 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | 7 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 8 | 9 | -------------------------------------------------------------------------------- /openapi/go-client-generated/docs/TransactionExpandable.md: -------------------------------------------------------------------------------- 1 | # TransactionExpandable 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **Result** | **string** | | [optional] [default to null] 7 | 8 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 9 | 10 | -------------------------------------------------------------------------------- /openapi/go-client-generated/docs/TransactionResult.md: -------------------------------------------------------------------------------- 1 | # TransactionResult 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **BlockId** | **string** | | [default to null] 7 | **CollectionId** | **string** | | [default to null] 8 | **Execution** | [***TransactionExecution**](TransactionExecution.md) | | [optional] [default to null] 9 | **Status** | [***TransactionStatus**](TransactionStatus.md) | | [default to null] 10 | **StatusCode** | **int32** | | [default to null] 11 | **ErrorMessage** | **string** | Provided transaction error in case the transaction wasn't successful. | [default to null] 12 | **ComputationUsed** | **string** | | [default to null] 13 | **Events** | [**[]Event**](Event.md) | | [default to null] 14 | **Links** | [***Links**](Links.md) | | [optional] [default to null] 15 | 16 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 17 | 18 | -------------------------------------------------------------------------------- /openapi/go-client-generated/docs/TransactionSignature.md: -------------------------------------------------------------------------------- 1 | # TransactionSignature 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **Address** | **string** | | [default to null] 7 | **KeyIndex** | **string** | | [default to null] 8 | **Signature** | **string** | | [default to null] 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | -------------------------------------------------------------------------------- /openapi/go-client-generated/docs/TransactionStatus.md: -------------------------------------------------------------------------------- 1 | # TransactionStatus 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | 7 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 8 | 9 | -------------------------------------------------------------------------------- /openapi/go-client-generated/docs/TransactionsBody.md: -------------------------------------------------------------------------------- 1 | # TransactionsBody 2 | 3 | ## Properties 4 | Name | Type | Description | Notes 5 | ------------ | ------------- | ------------- | ------------- 6 | **Script** | **string** | Base64 encoded content of the Cadence script. | [default to null] 7 | **Arguments** | **[]string** | A list of arguments each encoded as Base64 passed in the [JSON-Cadence interchange format](https://docs.onflow.org/cadence/json-cadence-spec/). | [default to null] 8 | **ReferenceBlockId** | **string** | | [default to null] 9 | **GasLimit** | **string** | The limit on the amount of computation a transaction is allowed to preform. | [default to null] 10 | **Payer** | **string** | | [default to null] 11 | **ProposalKey** | [***ProposalKey**](ProposalKey.md) | | [default to null] 12 | **Authorizers** | **[]string** | | [default to null] 13 | **PayloadSignatures** | [**[]TransactionSignature**](TransactionSignature.md) | A list of Base64 encoded signatures. | [default to null] 14 | **EnvelopeSignatures** | [**[]TransactionSignature**](TransactionSignature.md) | A list of Base64 encoded signatures. | [default to null] 15 | 16 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 17 | 18 | -------------------------------------------------------------------------------- /openapi/go-client-generated/git_push.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # ref: https://help.github.com/articles/adding-an-existing-project-to-github-using-the-command-line/ 3 | # 4 | # Usage example: /bin/sh ./git_push.sh wing328 swagger-petstore-perl "minor update" 5 | 6 | git_user_id=$1 7 | git_repo_id=$2 8 | release_note=$3 9 | 10 | if [ "$git_user_id" = "" ]; then 11 | git_user_id="GIT_USER_ID" 12 | echo "[INFO] No command line input provided. Set \$git_user_id to $git_user_id" 13 | fi 14 | 15 | if [ "$git_repo_id" = "" ]; then 16 | git_repo_id="GIT_REPO_ID" 17 | echo "[INFO] No command line input provided. Set \$git_repo_id to $git_repo_id" 18 | fi 19 | 20 | if [ "$release_note" = "" ]; then 21 | release_note="Minor update" 22 | echo "[INFO] No command line input provided. Set \$release_note to $release_note" 23 | fi 24 | 25 | # Initialize the local directory as a Git repository 26 | git init 27 | 28 | # Adds the files in the local repository and stages them for commit. 29 | git add . 30 | 31 | # Commits the tracked changes and prepares them to be pushed to a remote repository. 32 | git commit -m "$release_note" 33 | 34 | # Sets the new remote 35 | git_remote=`git remote` 36 | if [ "$git_remote" = "" ]; then # git remote not defined 37 | 38 | if [ "$GIT_TOKEN" = "" ]; then 39 | echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." 40 | git remote add origin https://github.com/${git_user_id}/${git_repo_id}.git 41 | else 42 | git remote add origin https://${git_user_id}:${GIT_TOKEN}@github.com/${git_user_id}/${git_repo_id}.git 43 | fi 44 | 45 | fi 46 | 47 | git pull origin master 48 | 49 | # Pushes (Forces) the changes in the local repository up to the remote repository 50 | echo "Git pushing to https://github.com/${git_user_id}/${git_repo_id}.git" 51 | git push origin master 2>&1 | grep -v 'To https' 52 | 53 | -------------------------------------------------------------------------------- /openapi/go-client-generated/model_account.go: -------------------------------------------------------------------------------- 1 | /* 2 | * Access API 3 | * 4 | * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) 5 | * 6 | * API version: 1.0.0 7 | * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) 8 | */ 9 | package swagger 10 | 11 | type Account struct { 12 | Address string `json:"address"` 13 | // Flow balance of the account. 14 | Balance string `json:"balance"` 15 | Keys []AccountPublicKey `json:"keys,omitempty"` 16 | Contracts map[string]string `json:"contracts,omitempty"` 17 | Expandable *AccountExpandable `json:"_expandable"` 18 | Links *Links `json:"_links,omitempty"` 19 | } 20 | -------------------------------------------------------------------------------- /openapi/go-client-generated/model_account__expandable.go: -------------------------------------------------------------------------------- 1 | /* 2 | * Access API 3 | * 4 | * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) 5 | * 6 | * API version: 1.0.0 7 | * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) 8 | */ 9 | package swagger 10 | 11 | type AccountExpandable struct { 12 | Keys string `json:"keys,omitempty"` 13 | Contracts string `json:"contracts,omitempty"` 14 | } 15 | -------------------------------------------------------------------------------- /openapi/go-client-generated/model_account_public_key.go: -------------------------------------------------------------------------------- 1 | /* 2 | * Access API 3 | * 4 | * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) 5 | * 6 | * API version: 1.0.0 7 | * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) 8 | */ 9 | package swagger 10 | 11 | type AccountPublicKey struct { 12 | // Index of the public key. 13 | Index string `json:"index"` 14 | // Hex encoded public key. 15 | PublicKey string `json:"public_key"` 16 | SigningAlgorithm *SigningAlgorithm `json:"signing_algorithm"` 17 | HashingAlgorithm *HashingAlgorithm `json:"hashing_algorithm"` 18 | // Current account sequence number. 19 | SequenceNumber string `json:"sequence_number"` 20 | // Weight of the key. 21 | Weight string `json:"weight"` 22 | // Flag indicating whether the key is active or not. 23 | Revoked bool `json:"revoked"` 24 | } 25 | -------------------------------------------------------------------------------- /openapi/go-client-generated/model_aggregated_signature.go: -------------------------------------------------------------------------------- 1 | /* 2 | * Access API 3 | * 4 | * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) 5 | * 6 | * API version: 1.0.0 7 | * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) 8 | */ 9 | package swagger 10 | 11 | type AggregatedSignature struct { 12 | VerifierSignatures []string `json:"verifier_signatures"` 13 | SignerIds []string `json:"signer_ids"` 14 | } 15 | -------------------------------------------------------------------------------- /openapi/go-client-generated/model_block.go: -------------------------------------------------------------------------------- 1 | /* 2 | * Access API 3 | * 4 | * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) 5 | * 6 | * API version: 1.0.0 7 | * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) 8 | */ 9 | package swagger 10 | 11 | type Block struct { 12 | Header *BlockHeader `json:"header"` 13 | Payload *BlockPayload `json:"payload,omitempty"` 14 | ExecutionResult *ExecutionResult `json:"execution_result,omitempty"` 15 | Expandable *BlockExpandable `json:"_expandable,omitempty"` 16 | Links *Links `json:"_links,omitempty"` 17 | BlockStatus *BlockStatus `json:"block_status"` 18 | } 19 | -------------------------------------------------------------------------------- /openapi/go-client-generated/model_block__expandable.go: -------------------------------------------------------------------------------- 1 | /* 2 | * Access API 3 | * 4 | * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) 5 | * 6 | * API version: 1.0.0 7 | * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) 8 | */ 9 | package swagger 10 | 11 | type BlockExpandable struct { 12 | Payload string `json:"payload,omitempty"` 13 | ExecutionResult string `json:"execution_result,omitempty"` 14 | } 15 | -------------------------------------------------------------------------------- /openapi/go-client-generated/model_block_events.go: -------------------------------------------------------------------------------- 1 | /* 2 | * Access API 3 | * 4 | * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) 5 | * 6 | * API version: 1.0.0 7 | * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) 8 | */ 9 | package swagger 10 | import ( 11 | "time" 12 | ) 13 | 14 | type BlockEvents struct { 15 | BlockId string `json:"block_id,omitempty"` 16 | BlockHeight string `json:"block_height,omitempty"` 17 | BlockTimestamp time.Time `json:"block_timestamp,omitempty"` 18 | Events []Event `json:"events,omitempty"` 19 | Links *Links `json:"_links,omitempty"` 20 | } 21 | -------------------------------------------------------------------------------- /openapi/go-client-generated/model_block_header.go: -------------------------------------------------------------------------------- 1 | /* 2 | * Access API 3 | * 4 | * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) 5 | * 6 | * API version: 1.0.0 7 | * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) 8 | */ 9 | package swagger 10 | import ( 11 | "time" 12 | ) 13 | 14 | type BlockHeader struct { 15 | Id string `json:"id"` 16 | ParentId string `json:"parent_id"` 17 | Height string `json:"height"` 18 | Timestamp time.Time `json:"timestamp"` 19 | ParentVoterSignature string `json:"parent_voter_signature"` 20 | } 21 | -------------------------------------------------------------------------------- /openapi/go-client-generated/model_block_height.go: -------------------------------------------------------------------------------- 1 | /* 2 | * Access API 3 | * 4 | * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) 5 | * 6 | * API version: 1.0.0 7 | * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) 8 | */ 9 | package swagger 10 | 11 | type BlockHeight struct { 12 | } 13 | -------------------------------------------------------------------------------- /openapi/go-client-generated/model_block_payload.go: -------------------------------------------------------------------------------- 1 | /* 2 | * Access API 3 | * 4 | * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) 5 | * 6 | * API version: 1.0.0 7 | * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) 8 | */ 9 | package swagger 10 | 11 | type BlockPayload struct { 12 | CollectionGuarantees []CollectionGuarantee `json:"collection_guarantees"` 13 | BlockSeals []BlockSeal `json:"block_seals"` 14 | } 15 | -------------------------------------------------------------------------------- /openapi/go-client-generated/model_block_seal.go: -------------------------------------------------------------------------------- 1 | /* 2 | * Access API 3 | * 4 | * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) 5 | * 6 | * API version: 1.0.0 7 | * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) 8 | */ 9 | package swagger 10 | 11 | type BlockSeal struct { 12 | BlockId string `json:"block_id"` 13 | ResultId string `json:"result_id"` 14 | FinalState string `json:"final_state"` 15 | AggregatedApprovalSignatures []AggregatedSignature `json:"aggregated_approval_signatures"` 16 | } 17 | -------------------------------------------------------------------------------- /openapi/go-client-generated/model_block_status.go: -------------------------------------------------------------------------------- 1 | /* 2 | * Access API 3 | * 4 | * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) 5 | * 6 | * API version: 1.0.0 7 | * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) 8 | */ 9 | package swagger 10 | // BlockStatus : This value indicates the status of a block. 11 | type BlockStatus string 12 | 13 | // List of BlockStatus 14 | const ( 15 | UNKNOWN_BlockStatus BlockStatus = "BLOCK_UNKNOWN" 16 | FINALIZED_BlockStatus BlockStatus = "BLOCK_FINALIZED" 17 | SEALED_BlockStatus BlockStatus = "BLOCK_SEALED" 18 | ) 19 | -------------------------------------------------------------------------------- /openapi/go-client-generated/model_chunk.go: -------------------------------------------------------------------------------- 1 | /* 2 | * Access API 3 | * 4 | * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) 5 | * 6 | * API version: 1.0.0 7 | * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) 8 | */ 9 | package swagger 10 | 11 | type Chunk struct { 12 | BlockId string `json:"block_id"` 13 | CollectionIndex string `json:"collection_index"` 14 | StartState string `json:"start_state"` 15 | EndState string `json:"end_state"` 16 | EventCollection string `json:"event_collection"` 17 | Index string `json:"index"` 18 | NumberOfTransactions string `json:"number_of_transactions"` 19 | TotalComputationUsed string `json:"total_computation_used"` 20 | } 21 | -------------------------------------------------------------------------------- /openapi/go-client-generated/model_collection.go: -------------------------------------------------------------------------------- 1 | /* 2 | * Access API 3 | * 4 | * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) 5 | * 6 | * API version: 1.0.0 7 | * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) 8 | */ 9 | package swagger 10 | 11 | type Collection struct { 12 | Id string `json:"id"` 13 | Transactions []Transaction `json:"transactions,omitempty"` 14 | Expandable *CollectionExpandable `json:"_expandable"` 15 | Links *Links `json:"_links,omitempty"` 16 | } 17 | -------------------------------------------------------------------------------- /openapi/go-client-generated/model_collection__expandable.go: -------------------------------------------------------------------------------- 1 | /* 2 | * Access API 3 | * 4 | * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) 5 | * 6 | * API version: 1.0.0 7 | * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) 8 | */ 9 | package swagger 10 | 11 | type CollectionExpandable struct { 12 | Transactions []string `json:"transactions,omitempty"` 13 | } 14 | -------------------------------------------------------------------------------- /openapi/go-client-generated/model_collection_guarantee.go: -------------------------------------------------------------------------------- 1 | /* 2 | * Access API 3 | * 4 | * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) 5 | * 6 | * API version: 1.0.0 7 | * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) 8 | */ 9 | package swagger 10 | 11 | type CollectionGuarantee struct { 12 | CollectionId string `json:"collection_id"` 13 | SignerIds []string `json:"signer_ids"` 14 | Signature string `json:"signature"` 15 | } 16 | -------------------------------------------------------------------------------- /openapi/go-client-generated/model_compatible_range.go: -------------------------------------------------------------------------------- 1 | /* 2 | * Access API 3 | * 4 | * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) 5 | * 6 | * API version: 1.0.0 7 | * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) 8 | */ 9 | package swagger 10 | 11 | // A compatible version range. 12 | type CompatibleRange struct { 13 | StartHeight string `json:"start_height"` 14 | EndHeight string `json:"end_height"` 15 | } 16 | -------------------------------------------------------------------------------- /openapi/go-client-generated/model_error.go: -------------------------------------------------------------------------------- 1 | /* 2 | * Access API 3 | * 4 | * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) 5 | * 6 | * API version: 1.0.0 7 | * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) 8 | */ 9 | package swagger 10 | 11 | type ModelError struct { 12 | Code int32 `json:"code,omitempty"` 13 | Message string `json:"message,omitempty"` 14 | } 15 | -------------------------------------------------------------------------------- /openapi/go-client-generated/model_event.go: -------------------------------------------------------------------------------- 1 | /* 2 | * Access API 3 | * 4 | * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) 5 | * 6 | * API version: 1.0.0 7 | * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) 8 | */ 9 | package swagger 10 | 11 | type Event struct { 12 | Type_ string `json:"type"` 13 | TransactionId string `json:"transaction_id"` 14 | TransactionIndex string `json:"transaction_index"` 15 | EventIndex string `json:"event_index"` 16 | Payload string `json:"payload"` 17 | } 18 | -------------------------------------------------------------------------------- /openapi/go-client-generated/model_execution_result.go: -------------------------------------------------------------------------------- 1 | /* 2 | * Access API 3 | * 4 | * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) 5 | * 6 | * API version: 1.0.0 7 | * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) 8 | */ 9 | package swagger 10 | 11 | type ExecutionResult struct { 12 | Id string `json:"id"` 13 | BlockId string `json:"block_id"` 14 | Events []Event `json:"events"` 15 | Chunks []Chunk `json:"chunks,omitempty"` 16 | PreviousResultId string `json:"previous_result_id"` 17 | Links *Links `json:"_links,omitempty"` 18 | } 19 | -------------------------------------------------------------------------------- /openapi/go-client-generated/model_hashing_algorithm.go: -------------------------------------------------------------------------------- 1 | /* 2 | * Access API 3 | * 4 | * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) 5 | * 6 | * API version: 1.0.0 7 | * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) 8 | */ 9 | package swagger 10 | 11 | type HashingAlgorithm string 12 | 13 | // List of HashingAlgorithm 14 | const ( 15 | SHA2_256_HashingAlgorithm HashingAlgorithm = "SHA2_256" 16 | SHA2_384_HashingAlgorithm HashingAlgorithm = "SHA2_384" 17 | SHA3_256_HashingAlgorithm HashingAlgorithm = "SHA3_256" 18 | SHA3_384_HashingAlgorithm HashingAlgorithm = "SHA3_384" 19 | KMAC128_HashingAlgorithm HashingAlgorithm = "KMAC128" 20 | ) 21 | -------------------------------------------------------------------------------- /openapi/go-client-generated/model_inline_response_200.go: -------------------------------------------------------------------------------- 1 | /* 2 | * Access API 3 | * 4 | * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) 5 | * 6 | * API version: 1.0.0 7 | * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) 8 | */ 9 | package swagger 10 | 11 | type InlineResponse200 struct { 12 | Value string `json:"value,omitempty"` 13 | } 14 | -------------------------------------------------------------------------------- /openapi/go-client-generated/model_links.go: -------------------------------------------------------------------------------- 1 | /* 2 | * Access API 3 | * 4 | * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) 5 | * 6 | * API version: 1.0.0 7 | * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) 8 | */ 9 | package swagger 10 | 11 | type Links struct { 12 | Self string `json:"_self,omitempty"` 13 | } 14 | -------------------------------------------------------------------------------- /openapi/go-client-generated/model_network_parameters.go: -------------------------------------------------------------------------------- 1 | /* 2 | * Access API 3 | * 4 | * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) 5 | * 6 | * API version: 1.0.0 7 | * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) 8 | */ 9 | package swagger 10 | 11 | type NetworkParameters struct { 12 | ChainId string `json:"chain_id"` 13 | } 14 | -------------------------------------------------------------------------------- /openapi/go-client-generated/model_node_version_info.go: -------------------------------------------------------------------------------- 1 | /* 2 | * Access API 3 | * 4 | * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) 5 | * 6 | * API version: 1.0.0 7 | * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) 8 | */ 9 | package swagger 10 | 11 | type NodeVersionInfo struct { 12 | Semver string `json:"semver"` 13 | Commit string `json:"commit"` 14 | SporkId string `json:"spork_id"` 15 | ProtocolVersion string `json:"protocol_version"` 16 | ProtocolStateVersion string `json:"protocol_state_version"` 17 | SporkRootBlockHeight string `json:"spork_root_block_height"` 18 | NodeRootBlockHeight string `json:"node_root_block_height"` 19 | CompatibleRange *CompatibleRange `json:"compatible_range,omitempty"` 20 | } 21 | -------------------------------------------------------------------------------- /openapi/go-client-generated/model_one_of_block_height.go: -------------------------------------------------------------------------------- 1 | /* 2 | * Access API 3 | * 4 | * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) 5 | * 6 | * API version: 1.0.0 7 | * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) 8 | */ 9 | package swagger 10 | 11 | type OneOfBlockHeight struct { 12 | } 13 | -------------------------------------------------------------------------------- /openapi/go-client-generated/model_proposal_key.go: -------------------------------------------------------------------------------- 1 | /* 2 | * Access API 3 | * 4 | * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) 5 | * 6 | * API version: 1.0.0 7 | * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) 8 | */ 9 | package swagger 10 | 11 | type ProposalKey struct { 12 | Address string `json:"address"` 13 | KeyIndex string `json:"key_index"` 14 | SequenceNumber string `json:"sequence_number"` 15 | } 16 | -------------------------------------------------------------------------------- /openapi/go-client-generated/model_scripts_body.go: -------------------------------------------------------------------------------- 1 | /* 2 | * Access API 3 | * 4 | * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) 5 | * 6 | * API version: 1.0.0 7 | * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) 8 | */ 9 | package swagger 10 | 11 | type ScriptsBody struct { 12 | // Base64 encoded content of the Cadence script. 13 | Script string `json:"script,omitempty"` 14 | // An list of arguments each encoded as Base64 passed in the [JSON-Cadence interchange format](https://docs.onflow.org/cadence/json-cadence-spec/). 15 | Arguments []string `json:"arguments,omitempty"` 16 | } 17 | -------------------------------------------------------------------------------- /openapi/go-client-generated/model_signing_algorithm.go: -------------------------------------------------------------------------------- 1 | /* 2 | * Access API 3 | * 4 | * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) 5 | * 6 | * API version: 1.0.0 7 | * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) 8 | */ 9 | package swagger 10 | 11 | type SigningAlgorithm string 12 | 13 | // List of SigningAlgorithm 14 | const ( 15 | BLSBLS12381_SigningAlgorithm SigningAlgorithm = "BLSBLS12381" 16 | ECDSAP256_SigningAlgorithm SigningAlgorithm = "ECDSAP256" 17 | ECDSA_SECP256K1_SigningAlgorithm SigningAlgorithm = "ECDSASecp256k1" 18 | ) 19 | -------------------------------------------------------------------------------- /openapi/go-client-generated/model_subscribe_events.go: -------------------------------------------------------------------------------- 1 | /* 2 | * Access API 3 | * 4 | * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) 5 | * 6 | * API version: 1.0.0 7 | * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) 8 | */ 9 | package swagger 10 | 11 | type SubscribeEvents struct { 12 | BlockId string `json:"BlockId,omitempty"` 13 | Height string `json:"Height,omitempty"` 14 | Events []Event `json:"Events,omitempty"` 15 | } 16 | -------------------------------------------------------------------------------- /openapi/go-client-generated/model_transaction.go: -------------------------------------------------------------------------------- 1 | /* 2 | * Access API 3 | * 4 | * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) 5 | * 6 | * API version: 1.0.0 7 | * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) 8 | */ 9 | package swagger 10 | 11 | type Transaction struct { 12 | Id string `json:"id"` 13 | // Base64 encoded Cadence script. 14 | Script string `json:"script"` 15 | // Array of Base64 encoded arguments with in [JSON-Cadence interchange format](https://docs.onflow.org/cadence/json-cadence-spec/). 16 | Arguments []string `json:"arguments"` 17 | ReferenceBlockId string `json:"reference_block_id"` 18 | // The limit on the amount of computation a transaction is allowed to preform. 19 | GasLimit string `json:"gas_limit"` 20 | Payer string `json:"payer"` 21 | ProposalKey *ProposalKey `json:"proposal_key"` 22 | Authorizers []string `json:"authorizers"` 23 | PayloadSignatures []TransactionSignature `json:"payload_signatures"` 24 | EnvelopeSignatures []TransactionSignature `json:"envelope_signatures"` 25 | Result *TransactionResult `json:"result,omitempty"` 26 | Expandable *TransactionExpandable `json:"_expandable"` 27 | Links *Links `json:"_links,omitempty"` 28 | } 29 | -------------------------------------------------------------------------------- /openapi/go-client-generated/model_transaction__expandable.go: -------------------------------------------------------------------------------- 1 | /* 2 | * Access API 3 | * 4 | * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) 5 | * 6 | * API version: 1.0.0 7 | * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) 8 | */ 9 | package swagger 10 | 11 | type TransactionExpandable struct { 12 | Result string `json:"result,omitempty"` 13 | } 14 | -------------------------------------------------------------------------------- /openapi/go-client-generated/model_transaction_execution.go: -------------------------------------------------------------------------------- 1 | /* 2 | * Access API 3 | * 4 | * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) 5 | * 6 | * API version: 1.0.0 7 | * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) 8 | */ 9 | package swagger 10 | // TransactionExecution : This value indicates whether the transaction execution succeded or not, this value should be checked when determining transaction success. 11 | type TransactionExecution string 12 | 13 | // List of TransactionExecution 14 | const ( 15 | PENDING_TransactionExecution TransactionExecution = "Pending" 16 | SUCCESS_TransactionExecution TransactionExecution = "Success" 17 | FAILURE_TransactionExecution TransactionExecution = "Failure" 18 | ) 19 | -------------------------------------------------------------------------------- /openapi/go-client-generated/model_transaction_result.go: -------------------------------------------------------------------------------- 1 | /* 2 | * Access API 3 | * 4 | * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) 5 | * 6 | * API version: 1.0.0 7 | * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) 8 | */ 9 | package swagger 10 | 11 | type TransactionResult struct { 12 | BlockId string `json:"block_id"` 13 | CollectionId string `json:"collection_id"` 14 | Execution *TransactionExecution `json:"execution,omitempty"` 15 | Status *TransactionStatus `json:"status"` 16 | StatusCode int32 `json:"status_code"` 17 | // Provided transaction error in case the transaction wasn't successful. 18 | ErrorMessage string `json:"error_message"` 19 | ComputationUsed string `json:"computation_used"` 20 | Events []Event `json:"events"` 21 | Links *Links `json:"_links,omitempty"` 22 | } 23 | -------------------------------------------------------------------------------- /openapi/go-client-generated/model_transaction_signature.go: -------------------------------------------------------------------------------- 1 | /* 2 | * Access API 3 | * 4 | * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) 5 | * 6 | * API version: 1.0.0 7 | * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) 8 | */ 9 | package swagger 10 | 11 | // Base64 encoded signature. 12 | type TransactionSignature struct { 13 | Address string `json:"address"` 14 | KeyIndex string `json:"key_index"` 15 | Signature string `json:"signature"` 16 | } 17 | -------------------------------------------------------------------------------- /openapi/go-client-generated/model_transaction_status.go: -------------------------------------------------------------------------------- 1 | /* 2 | * Access API 3 | * 4 | * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) 5 | * 6 | * API version: 1.0.0 7 | * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) 8 | */ 9 | package swagger 10 | // TransactionStatus : This value indicates the state of the transaction execution. Only sealed and expired are final and immutable states. 11 | type TransactionStatus string 12 | 13 | // List of TransactionStatus 14 | const ( 15 | PENDING_TransactionStatus TransactionStatus = "Pending" 16 | FINALIZED_TransactionStatus TransactionStatus = "Finalized" 17 | EXECUTED_TransactionStatus TransactionStatus = "Executed" 18 | SEALED_TransactionStatus TransactionStatus = "Sealed" 19 | EXPIRED_TransactionStatus TransactionStatus = "Expired" 20 | ) 21 | -------------------------------------------------------------------------------- /openapi/go-client-generated/model_transactions_body.go: -------------------------------------------------------------------------------- 1 | /* 2 | * Access API 3 | * 4 | * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) 5 | * 6 | * API version: 1.0.0 7 | * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) 8 | */ 9 | package swagger 10 | 11 | type TransactionsBody struct { 12 | // Base64 encoded content of the Cadence script. 13 | Script string `json:"script"` 14 | // A list of arguments each encoded as Base64 passed in the [JSON-Cadence interchange format](https://docs.onflow.org/cadence/json-cadence-spec/). 15 | Arguments []string `json:"arguments"` 16 | ReferenceBlockId string `json:"reference_block_id"` 17 | // The limit on the amount of computation a transaction is allowed to preform. 18 | GasLimit string `json:"gas_limit"` 19 | Payer string `json:"payer"` 20 | ProposalKey *ProposalKey `json:"proposal_key"` 21 | Authorizers []string `json:"authorizers"` 22 | // A list of Base64 encoded signatures. 23 | PayloadSignatures []TransactionSignature `json:"payload_signatures"` 24 | // A list of Base64 encoded signatures. 25 | EnvelopeSignatures []TransactionSignature `json:"envelope_signatures"` 26 | } 27 | -------------------------------------------------------------------------------- /openapi/go-client-generated/response.go: -------------------------------------------------------------------------------- 1 | /* 2 | * Access API 3 | * 4 | * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) 5 | * 6 | * API version: 1.0.0 7 | * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) 8 | */ 9 | package swagger 10 | 11 | import ( 12 | "net/http" 13 | ) 14 | 15 | type APIResponse struct { 16 | *http.Response `json:"-"` 17 | Message string `json:"message,omitempty"` 18 | // Operation is the name of the swagger operation. 19 | Operation string `json:"operation,omitempty"` 20 | // RequestURL is the request URL. This value is always available, even if the 21 | // embedded *http.Response is nil. 22 | RequestURL string `json:"url,omitempty"` 23 | // Method is the HTTP method used for the request. This value is always 24 | // available, even if the embedded *http.Response is nil. 25 | Method string `json:"method,omitempty"` 26 | // Payload holds the contents of the response body (which may be nil or empty). 27 | // This is provided here as the raw response.Body() reader will have already 28 | // been drained. 29 | Payload []byte `json:"-"` 30 | } 31 | 32 | func NewAPIResponse(r *http.Response) *APIResponse { 33 | 34 | response := &APIResponse{Response: r} 35 | return response 36 | } 37 | 38 | func NewAPIResponseWithError(errorMessage string) *APIResponse { 39 | 40 | response := &APIResponse{Message: errorMessage} 41 | return response 42 | } 43 | -------------------------------------------------------------------------------- /protobuf/Makefile: -------------------------------------------------------------------------------- 1 | .PHONY: generate 2 | generate: 3 | rm -rf ./go/flow/access ./go/flow/execution ./go/flow/entities ./go/flow/legacy && buf generate 4 | 5 | .PHONY: format 6 | format: 7 | find ./flow/ -name "*.proto" | xargs clang-format -style=google -i -------------------------------------------------------------------------------- /protobuf/buf.gen.yaml: -------------------------------------------------------------------------------- 1 | version: v1beta1 2 | plugins: 3 | - name: go 4 | out: go 5 | opt: 6 | - paths=source_relative 7 | - name: go-grpc 8 | out: go 9 | opt: 10 | - paths=source_relative 11 | - require_unimplemented_servers=false -------------------------------------------------------------------------------- /protobuf/buf.lock: -------------------------------------------------------------------------------- 1 | # Generated by buf. DO NOT EDIT. 2 | version: v1 3 | deps: 4 | - remote: buf.build 5 | owner: googleapis 6 | repository: googleapis 7 | commit: 75b4300737fb4efca0831636be94e517 8 | -------------------------------------------------------------------------------- /protobuf/buf.yaml: -------------------------------------------------------------------------------- 1 | version: v1beta1 2 | deps: 3 | - buf.build/googleapis/googleapis 4 | build: 5 | roots: 6 | - ./ 7 | excludes: 8 | - build/ # exclude Gradle build dir 9 | lint: 10 | use: 11 | - DEFAULT 12 | enum_zero_value_suffix: UNKNOWN 13 | service_suffix: API 14 | breaking: 15 | use: 16 | - FILE 17 | -------------------------------------------------------------------------------- /protobuf/flow/entities/account.proto: -------------------------------------------------------------------------------- 1 | syntax = "proto3"; 2 | 3 | package flow.entities; 4 | 5 | option go_package = "github.com/onflow/flow/protobuf/go/flow/entities"; 6 | option java_package = "org.onflow.protobuf.entities"; 7 | 8 | message Account { 9 | bytes address = 1; 10 | uint64 balance = 2; 11 | bytes code = 3; 12 | repeated AccountKey keys = 4; 13 | map contracts = 5; 14 | } 15 | 16 | message AccountKey { 17 | uint32 index = 1; 18 | bytes public_key = 2; 19 | uint32 sign_algo = 3; 20 | uint32 hash_algo = 4; 21 | uint32 weight = 5; 22 | uint32 sequence_number = 6; 23 | bool revoked = 7; 24 | } 25 | -------------------------------------------------------------------------------- /protobuf/flow/entities/block.proto: -------------------------------------------------------------------------------- 1 | syntax = "proto3"; 2 | 3 | package flow.entities; 4 | 5 | option go_package = "github.com/onflow/flow/protobuf/go/flow/entities"; 6 | option java_package = "org.onflow.protobuf.entities"; 7 | 8 | import "google/protobuf/timestamp.proto"; 9 | 10 | import "flow/entities/collection.proto"; 11 | import "flow/entities/block_seal.proto"; 12 | import "flow/entities/execution_result.proto"; 13 | import "flow/entities/block_header.proto"; 14 | 15 | enum BlockStatus { 16 | BLOCK_UNKNOWN = 0; 17 | BLOCK_FINALIZED = 1; 18 | BLOCK_SEALED = 2; 19 | } 20 | 21 | message Block { 22 | bytes id = 1; 23 | bytes parent_id = 2; 24 | uint64 height = 3; 25 | google.protobuf.Timestamp timestamp = 4; 26 | repeated CollectionGuarantee collection_guarantees = 5; 27 | repeated BlockSeal block_seals = 6; 28 | repeated bytes signatures = 7; 29 | repeated ExecutionReceiptMeta execution_receipt_metaList = 8; 30 | repeated ExecutionResult execution_result_list = 9; 31 | BlockHeader block_header = 10; 32 | bytes protocol_state_id = 11; 33 | } 34 | -------------------------------------------------------------------------------- /protobuf/flow/entities/block_header.proto: -------------------------------------------------------------------------------- 1 | syntax = "proto3"; 2 | 3 | package flow.entities; 4 | 5 | option go_package = "github.com/onflow/flow/protobuf/go/flow/entities"; 6 | option java_package = "org.onflow.protobuf.entities"; 7 | 8 | import "google/protobuf/timestamp.proto"; 9 | 10 | message BlockHeader { 11 | bytes id = 1; 12 | bytes parent_id = 2; 13 | uint64 height = 3; 14 | google.protobuf.Timestamp timestamp = 4; 15 | bytes payload_hash = 5; 16 | uint64 view = 6; 17 | repeated bytes parent_voter_ids = 7; // deprecated!! value will be empty. replaced by parent_vote_indices 18 | bytes parent_voter_sig_data = 8; 19 | bytes proposer_id = 9; 20 | bytes proposer_sig_data = 10; 21 | string chain_id = 11; 22 | bytes parent_voter_indices = 12; 23 | TimeoutCertificate last_view_tc = 13; 24 | uint64 parent_view = 14; 25 | } 26 | 27 | message TimeoutCertificate { 28 | uint64 view = 1; 29 | repeated uint64 high_qc_views = 2; 30 | QuorumCertificate highest_qc = 3; 31 | bytes signer_indices = 4; 32 | bytes sig_data = 5; 33 | } 34 | 35 | message QuorumCertificate { 36 | uint64 view = 1; 37 | bytes block_id = 2; 38 | bytes signer_indices = 3; 39 | bytes sig_data = 4; 40 | } -------------------------------------------------------------------------------- /protobuf/flow/entities/block_seal.proto: -------------------------------------------------------------------------------- 1 | syntax = "proto3"; 2 | 3 | package flow.entities; 4 | 5 | option go_package = "github.com/onflow/flow/protobuf/go/flow/entities"; 6 | option java_package = "org.onflow.protobuf.entities"; 7 | 8 | message BlockSeal { 9 | bytes block_id = 1; 10 | bytes execution_receipt_id = 2; 11 | repeated bytes execution_receipt_signatures = 3; 12 | repeated bytes result_approval_signatures = 4; 13 | bytes final_state = 5; 14 | bytes result_id = 6; 15 | repeated AggregatedSignature aggregated_approval_sigs = 7; 16 | } 17 | 18 | message AggregatedSignature { 19 | repeated bytes verifier_signatures = 1; 20 | repeated bytes signer_ids = 2; 21 | } -------------------------------------------------------------------------------- /protobuf/flow/entities/collection.proto: -------------------------------------------------------------------------------- 1 | syntax = "proto3"; 2 | 3 | package flow.entities; 4 | 5 | option go_package = "github.com/onflow/flow/protobuf/go/flow/entities"; 6 | option java_package = "org.onflow.protobuf.entities"; 7 | 8 | message Collection { 9 | bytes id = 1; 10 | repeated bytes transaction_ids = 2; 11 | } 12 | 13 | message CollectionGuarantee { 14 | bytes collection_id = 1; 15 | repeated bytes signatures = 2; 16 | bytes reference_block_id = 3; 17 | bytes signature = 4; 18 | repeated bytes signer_ids = 5; // deprecated!! value will be empty. replaced by signer_indices 19 | bytes signer_indices = 6; 20 | } 21 | -------------------------------------------------------------------------------- /protobuf/flow/entities/event.proto: -------------------------------------------------------------------------------- 1 | syntax = "proto3"; 2 | 3 | package flow.entities; 4 | 5 | option go_package = "github.com/onflow/flow/protobuf/go/flow/entities"; 6 | option java_package = "org.onflow.protobuf.entities"; 7 | 8 | enum EventEncodingVersion { 9 | JSON_CDC_V0 = 0; 10 | CCF_V0 = 1; 11 | } 12 | 13 | message Event { 14 | string type = 1; 15 | bytes transaction_id = 2; 16 | uint32 transaction_index = 3; 17 | uint32 event_index = 4; 18 | bytes payload = 5; 19 | } 20 | -------------------------------------------------------------------------------- /protobuf/flow/entities/metadata.proto: -------------------------------------------------------------------------------- 1 | syntax = "proto3"; 2 | 3 | package flow.entities; 4 | 5 | option go_package = "github.com/onflow/flow/protobuf/go/flow/entities"; 6 | option java_package = "org.onflow.protobuf.entities"; 7 | 8 | message Metadata { 9 | bytes latest_finalized_block_id = 1; 10 | uint64 latest_finalized_height = 2; 11 | bytes node_id = 3; 12 | uint64 highest_indexed_height = 4; 13 | } -------------------------------------------------------------------------------- /protobuf/flow/entities/register.proto: -------------------------------------------------------------------------------- 1 | syntax = "proto3"; 2 | 3 | package flow.entities; 4 | 5 | option go_package = "github.com/onflow/flow/protobuf/go/flow/entities"; 6 | option java_package = "org.onflow.protobuf.entities"; 7 | 8 | message RegisterID { 9 | bytes owner = 1; 10 | bytes key = 2; 11 | } 12 | -------------------------------------------------------------------------------- /protobuf/flow/entities/transaction.proto: -------------------------------------------------------------------------------- 1 | syntax = "proto3"; 2 | 3 | package flow.entities; 4 | 5 | option go_package = "github.com/onflow/flow/protobuf/go/flow/entities"; 6 | option java_package = "org.onflow.protobuf.entities"; 7 | 8 | import "flow/entities/event.proto"; 9 | 10 | enum TransactionStatus { 11 | UNKNOWN = 0; 12 | PENDING = 1; 13 | FINALIZED = 2; 14 | EXECUTED = 3; 15 | SEALED = 4; 16 | EXPIRED = 5; 17 | } 18 | 19 | message Transaction { 20 | message ProposalKey { 21 | bytes address = 1; 22 | uint32 key_id = 2; 23 | uint64 sequence_number = 3; 24 | } 25 | 26 | message Signature { 27 | bytes address = 1; 28 | uint32 key_id = 2; 29 | bytes signature = 3; 30 | bytes extension_data = 4; 31 | } 32 | 33 | bytes script = 1; 34 | repeated bytes arguments = 2; 35 | bytes reference_block_id = 3; 36 | uint64 gas_limit = 4; 37 | ProposalKey proposal_key = 5; 38 | bytes payer = 6; 39 | repeated bytes authorizers = 7; 40 | repeated Signature payload_signatures = 8; 41 | repeated Signature envelope_signatures = 9; 42 | } 43 | -------------------------------------------------------------------------------- /protobuf/flow/legacy/entities/account.proto: -------------------------------------------------------------------------------- 1 | syntax = "proto3"; 2 | 3 | package entities; 4 | 5 | option go_package = "github.com/onflow/flow/protobuf/go/flow/legacy/entities"; 6 | option java_package = "org.onflow.protobuf.legacy.entities"; 7 | 8 | message Account { 9 | bytes address = 1; 10 | uint64 balance = 2; 11 | bytes code = 3; 12 | repeated AccountKey keys = 4; 13 | } 14 | 15 | message AccountKey { 16 | uint32 index = 1; 17 | bytes public_key = 2; 18 | uint32 sign_algo = 3; 19 | uint32 hash_algo = 4; 20 | uint32 weight = 5; 21 | uint32 sequence_number = 6; 22 | } 23 | -------------------------------------------------------------------------------- /protobuf/flow/legacy/entities/block.proto: -------------------------------------------------------------------------------- 1 | syntax = "proto3"; 2 | 3 | package entities; 4 | 5 | option go_package = "github.com/onflow/flow/protobuf/go/flow/legacy/entities"; 6 | option java_package = "org.onflow.protobuf.legacy.entities"; 7 | 8 | import "google/protobuf/timestamp.proto"; 9 | 10 | import "flow/legacy/entities/collection.proto"; 11 | import "flow/legacy/entities/block_seal.proto"; 12 | 13 | message Block { 14 | bytes id = 1; 15 | bytes parent_id = 2; 16 | uint64 height = 3; 17 | google.protobuf.Timestamp timestamp = 4; 18 | repeated CollectionGuarantee collection_guarantees = 5; 19 | repeated BlockSeal block_seals = 6; 20 | repeated bytes signatures = 7; 21 | } 22 | -------------------------------------------------------------------------------- /protobuf/flow/legacy/entities/block_header.proto: -------------------------------------------------------------------------------- 1 | syntax = "proto3"; 2 | 3 | package entities; 4 | 5 | option go_package = "github.com/onflow/flow/protobuf/go/flow/legacy/entities"; 6 | option java_package = "org.onflow.protobuf.legacy.entities"; 7 | 8 | import "google/protobuf/timestamp.proto"; 9 | 10 | message BlockHeader { 11 | bytes id = 1; 12 | bytes parent_id = 2; 13 | uint64 height = 3; 14 | google.protobuf.Timestamp timestamp = 4; 15 | } 16 | -------------------------------------------------------------------------------- /protobuf/flow/legacy/entities/block_seal.proto: -------------------------------------------------------------------------------- 1 | syntax = "proto3"; 2 | 3 | package entities; 4 | 5 | option go_package = "github.com/onflow/flow/protobuf/go/flow/legacy/entities"; 6 | option java_package = "org.onflow.protobuf.legacy.entities"; 7 | 8 | message BlockSeal { 9 | bytes block_id = 1; 10 | bytes execution_receipt_id = 2; 11 | repeated bytes execution_receipt_signatures = 3; 12 | repeated bytes result_approval_signatures = 4; 13 | } 14 | -------------------------------------------------------------------------------- /protobuf/flow/legacy/entities/collection.proto: -------------------------------------------------------------------------------- 1 | syntax = "proto3"; 2 | 3 | package entities; 4 | 5 | option go_package = "github.com/onflow/flow/protobuf/go/flow/legacy/entities"; 6 | option java_package = "org.onflow.protobuf.legacy.entities"; 7 | 8 | message Collection { 9 | bytes id = 1; 10 | repeated bytes transaction_ids = 2; 11 | } 12 | 13 | message CollectionGuarantee { 14 | bytes collection_id = 1; 15 | repeated bytes signatures = 2; 16 | } -------------------------------------------------------------------------------- /protobuf/flow/legacy/entities/event.proto: -------------------------------------------------------------------------------- 1 | syntax = "proto3"; 2 | 3 | package entities; 4 | 5 | option go_package = "github.com/onflow/flow/protobuf/go/flow/legacy/entities"; 6 | option java_package = "org.onflow.protobuf.legacy.entities"; 7 | 8 | message Event { 9 | string type = 1; 10 | bytes transaction_id = 2; 11 | uint32 transaction_index = 3; 12 | uint32 event_index = 4; 13 | bytes payload = 5; 14 | } 15 | -------------------------------------------------------------------------------- /protobuf/flow/legacy/entities/transaction.proto: -------------------------------------------------------------------------------- 1 | syntax = "proto3"; 2 | 3 | package entities; 4 | 5 | option go_package = "github.com/onflow/flow/protobuf/go/flow/legacy/entities"; 6 | option java_package = "org.onflow.protobuf.legacy.entities"; 7 | 8 | enum TransactionStatus { 9 | UNKNOWN = 0; 10 | PENDING = 1; 11 | FINALIZED = 2; 12 | EXECUTED = 3; 13 | SEALED = 4; 14 | EXPIRED = 5; 15 | } 16 | 17 | message Transaction { 18 | message ProposalKey { 19 | bytes address = 1; 20 | uint32 key_id = 2; 21 | uint64 sequence_number = 3; 22 | } 23 | 24 | message Signature { 25 | bytes address = 1; 26 | uint32 key_id = 2; 27 | bytes signature = 3; 28 | } 29 | 30 | bytes script = 1; 31 | repeated bytes arguments = 2; 32 | bytes reference_block_id = 3; 33 | uint64 gas_limit = 4; 34 | ProposalKey proposal_key = 5; 35 | bytes payer = 6; 36 | repeated bytes authorizers = 7; 37 | repeated Signature payload_signatures = 8; 38 | repeated Signature envelope_signatures = 9; 39 | } 40 | -------------------------------------------------------------------------------- /protobuf/go.mod: -------------------------------------------------------------------------------- 1 | module github.com/onflow/flow 2 | 3 | go 1.16 4 | 5 | require ( 6 | google.golang.org/grpc/cmd/protoc-gen-go-grpc v1.2.0 7 | google.golang.org/protobuf v1.27.1 8 | ) 9 | -------------------------------------------------------------------------------- /protobuf/go.sum: -------------------------------------------------------------------------------- 1 | github.com/golang/protobuf v1.5.0/go.mod h1:FsONVRAS9T7sI+LIUmWTfcYkHO4aIWwzhcaSAoJOfIk= 2 | github.com/google/go-cmp v0.5.5 h1:Khx7svrCpmxxtHBq5j2mp/xVjsi8hQMfNLvJFAlrGgU= 3 | github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= 4 | golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543 h1:E7g+9GITq07hpfrRu66IVDexMakfv52eLZ2CXBWiKr4= 5 | golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= 6 | google.golang.org/grpc/cmd/protoc-gen-go-grpc v1.2.0 h1:TLkBREm4nIsEcexnCjgQd5GQWaHcqMzwQV0TX9pq8S0= 7 | google.golang.org/grpc/cmd/protoc-gen-go-grpc v1.2.0/go.mod h1:DNq5QpG7LJqD2AamLZ7zvKE0DEpVl2BSEVjFycAAjRY= 8 | google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw= 9 | google.golang.org/protobuf v1.27.1 h1:SnqbnDw1V7RiZcXPx5MEeqPv2s79L9i7BJUlG/+RurQ= 10 | google.golang.org/protobuf v1.27.1/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= 11 | -------------------------------------------------------------------------------- /protobuf/go/flow/go.mod: -------------------------------------------------------------------------------- 1 | module github.com/onflow/flow/protobuf/go/flow 2 | 3 | go 1.18 4 | 5 | require ( 6 | github.com/golang/protobuf v1.5.2 7 | google.golang.org/grpc v1.51.0 8 | google.golang.org/protobuf v1.28.1 9 | ) 10 | 11 | require ( 12 | golang.org/x/net v0.4.0 // indirect 13 | golang.org/x/sys v0.3.0 // indirect 14 | golang.org/x/text v0.5.0 // indirect 15 | google.golang.org/genproto v0.0.0-20221207170731-23e4bf6bdc37 // indirect 16 | ) 17 | -------------------------------------------------------------------------------- /protobuf/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/protobuf/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /protobuf/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionBase=GRADLE_USER_HOME 2 | distributionPath=wrapper/dists 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-8.5-bin.zip 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | -------------------------------------------------------------------------------- /protobuf/settings.gradle.kts: -------------------------------------------------------------------------------- 1 | rootProject.name="flow" 2 | -------------------------------------------------------------------------------- /protobuf/tools.go: -------------------------------------------------------------------------------- 1 | // +build tools 2 | 3 | package tools 4 | 5 | import ( 6 | _ "google.golang.org/grpc/cmd/protoc-gen-go-grpc" 7 | _ "google.golang.org/protobuf/cmd/protoc-gen-go" 8 | ) 9 | -------------------------------------------------------------------------------- /specs/access-node-architecture/images/architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/specs/access-node-architecture/images/architecture.png -------------------------------------------------------------------------------- /specs/access-node-architecture/images/refactor-0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/specs/access-node-architecture/images/refactor-0.png -------------------------------------------------------------------------------- /specs/access-node-architecture/images/refactor-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/specs/access-node-architecture/images/refactor-1.png -------------------------------------------------------------------------------- /specs/access-node-architecture/images/refactor-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/specs/access-node-architecture/images/refactor-2.png -------------------------------------------------------------------------------- /specs/access-node-architecture/images/refactor-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow/95adb96cfbea648dad4a5085818e96b296d73331/specs/access-node-architecture/images/refactor-3.png --------------------------------------------------------------------------------