├── .codecov.yml ├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE.md ├── ISSUE_TEMPLATE │ ├── bug-report.md │ └── feature-request.md ├── PULL_REQUEST_TEMPLATE.md ├── labels.yml └── workflows │ ├── add-issues-to-devx-project.yml │ ├── cadence_test.yml │ ├── foundry_test.yml │ └── sync-labels.yml ├── .gitignore ├── .gitmodules ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── Makefile ├── README.md ├── SECURITY.md ├── cadence ├── args │ ├── bridged-nft-code-chunks-args-emulator.json │ ├── bridged-nft-code-chunks-args-mainnet.json │ ├── bridged-nft-code-chunks-args-testnet.json │ ├── bridged-token-code-chunks-args-emulator.json │ ├── bridged-token-code-chunks-args-mainnet.json │ ├── bridged-token-code-chunks-args-testnet.json │ ├── deploy-deployment-registry-args.json │ ├── deploy-erc20-args.json │ ├── deploy-erc20-deployer-args.json │ ├── deploy-erc721-args.json │ ├── deploy-erc721-deployer-args.json │ ├── deploy-factory-args.json │ ├── set-bridged-ft-display-view-args-emulator.json │ ├── set-bridged-ft-display-view-args-mainnet.json │ ├── set-bridged-ft-display-view-args-testnet.json │ ├── set-bridged-nft-collection-display-view-args-emulator.json │ ├── set-bridged-nft-collection-display-view-args-mainnet.json │ ├── set-bridged-nft-collection-display-view-args-testnet.json │ ├── set-bridged-nft-display-view-args-emulator.json │ ├── set-bridged-nft-display-view-args-mainnet.json │ ├── set-bridged-nft-display-view-args-testnet.json │ ├── usdcf-token-handler-args-mainnet.json │ └── usdcf-token-handler-args-testnet.json ├── contracts │ ├── bridge │ │ ├── FlowEVMBridge.cdc │ │ ├── FlowEVMBridgeAccessor.cdc │ │ ├── FlowEVMBridgeConfig.cdc │ │ ├── FlowEVMBridgeCustomAssociationTypes.cdc │ │ ├── FlowEVMBridgeCustomAssociations.cdc │ │ ├── FlowEVMBridgeHandlers.cdc │ │ ├── FlowEVMBridgeNFTEscrow.cdc │ │ ├── FlowEVMBridgeResolver.cdc │ │ ├── FlowEVMBridgeTemplates.cdc │ │ ├── FlowEVMBridgeTokenEscrow.cdc │ │ ├── FlowEVMBridgeUtils.cdc │ │ └── interfaces │ │ │ ├── CrossVMNFT.cdc │ │ │ ├── CrossVMToken.cdc │ │ │ ├── FlowEVMBridgeHandlerInterfaces.cdc │ │ │ ├── IBridgePermissions.cdc │ │ │ ├── ICrossVM.cdc │ │ │ ├── ICrossVMAsset.cdc │ │ │ ├── IEVMBridgeNFTMinter.cdc │ │ │ ├── IEVMBridgeTokenMinter.cdc │ │ │ ├── IFlowEVMNFTBridge.cdc │ │ │ └── IFlowEVMTokenBridge.cdc │ ├── example-assets │ │ ├── ExampleHandledToken.cdc │ │ ├── ExampleNFT.cdc │ │ ├── ExampleToken.cdc │ │ └── cross-vm-nfts │ │ │ ├── ExampleCadenceNativeNFT.cdc │ │ │ ├── ExampleEVMNativeNFT.cdc │ │ │ └── ExampleEVMNativeNFTGivenEVMAddress.cdc │ ├── handled-tokens │ │ └── USDCFlow.cdc │ ├── templates │ │ ├── emulator │ │ │ ├── EVMBridgedNFTTemplate.cdc │ │ │ └── EVMBridgedTokenTemplate.cdc │ │ ├── mainnet │ │ │ ├── EVMBridgedNFTTemplate.cdc │ │ │ └── EVMBridgedTokenTemplate.cdc │ │ ├── testing │ │ │ ├── EVMBridgedNFTTemplate.cdc │ │ │ └── EVMBridgedTokenTemplate.cdc │ │ └── testnet │ │ │ ├── EVMBridgedNFTTemplate.cdc │ │ │ └── EVMBridgedTokenTemplate.cdc │ └── utils │ │ ├── ArrayUtils.cdc │ │ ├── ScopedFTProviders.cdc │ │ ├── Serialize.cdc │ │ ├── SerializeMetadata.cdc │ │ └── StringUtils.cdc ├── scripts │ ├── bridge │ │ ├── batch_evm_address_requires_onboarding.cdc │ │ ├── batch_get_associated_evm_address.cdc │ │ ├── batch_get_associated_type.cdc │ │ ├── batch_type_requires_onboarding.cdc │ │ ├── calculate_bridge_fee.cdc │ │ ├── evm_address_requires_onboarding.cdc │ │ ├── get_associated_evm_address.cdc │ │ ├── get_associated_type.cdc │ │ ├── get_bridge_coa_address.cdc │ │ ├── get_gas_limit.cdc │ │ ├── get_legacy_evm_address_for_custom_cross_vm_evm_address.cdc │ │ ├── get_legacy_type_for_custom_cross_vm_type.cdc │ │ ├── get_updated_custom_cross_vm_evm_address.cdc │ │ ├── get_updated_custom_cross_vm_type.cdc │ │ ├── is_cadence_type_blocked.cdc │ │ ├── is_evm_address_blocked.cdc │ │ ├── is_paused.cdc │ │ ├── is_type_paused.cdc │ │ ├── type_requires_onboarding.cdc │ │ └── type_requires_onboarding_by_identifier.cdc │ ├── config │ │ ├── get_base_fee.cdc │ │ └── get_onboard_fee.cdc │ ├── escrow │ │ ├── get_locked_token_balance.cdc │ │ ├── get_nft_views.cdc │ │ ├── get_vault_views.cdc │ │ ├── is_nft_locked.cdc │ │ ├── resolve_locked_nft_metadata.cdc │ │ └── resolve_locked_vault_metadata.cdc │ ├── evm │ │ ├── call.cdc │ │ ├── get_attoflow_balance.cdc │ │ ├── get_balance.cdc │ │ ├── get_evm_address_string.cdc │ │ └── get_evm_address_string_from_bytes.cdc │ ├── nft │ │ ├── get_evm_id_from_evm_nft.cdc │ │ ├── get_evm_pointer_from_identifier.cdc │ │ ├── get_ids.cdc │ │ └── has_collection_configured.cdc │ ├── serialize │ │ └── serialize_nft.cdc │ ├── tokens │ │ ├── get_all_vault_info_from_storage.cdc │ │ ├── get_balance.cdc │ │ ├── get_full_cadence_evm_balance.cdc │ │ ├── has_vault_configured.cdc │ │ └── total_supply.cdc │ └── utils │ │ ├── balance_of.cdc │ │ ├── derive_bridged_nft_contract_name.cdc │ │ ├── derive_bridged_token_contract_name.cdc │ │ ├── erc721_exists.cdc │ │ ├── get_declared_cadence_address.cdc │ │ ├── get_declared_cadence_type.cdc │ │ ├── get_deployer_address.cdc │ │ ├── get_evm_address_from_hex.cdc │ │ ├── get_factory_address.cdc │ │ ├── get_registry_address.cdc │ │ ├── get_token_decimals.cdc │ │ ├── get_vm_bridge_address_from_icross_vm.cdc │ │ ├── is_owner.cdc │ │ ├── is_owner_or_approved.cdc │ │ ├── owner_of.cdc │ │ ├── supports_cadence_native_nft_evm_interfaces.cdc │ │ ├── supports_icross_vm_bridge_callable.cdc │ │ ├── supports_icross_vm_bridge_erc721_fulfillment.cdc │ │ ├── token_uri.cdc │ │ ├── total_supply.cdc │ │ ├── ufix64_to_uint256.cdc │ │ └── uint256_to_ufix64.cdc ├── tests │ ├── contracts │ │ ├── ExampleNFT_updated.cdc │ │ └── MaliciousNFTFulfillmentMinter.cdc │ ├── flow_evm_bridge_cadence_native_nft_tests.cdc │ ├── flow_evm_bridge_evm_native_nft_tests.cdc │ ├── flow_evm_bridge_handler_tests.cdc │ ├── flow_evm_bridge_tests.cdc │ ├── flow_evm_bridge_update_cadence_nft_from_bridged_tests.cdc │ ├── flow_evm_bridge_update_evm_nft_from_bridged_tests.cdc │ ├── flow_evm_bridge_update_nft_from_bridged_tests.cdc │ ├── flow_evm_bridge_utils_tests.cdc │ ├── flow_evm_wflow_handler_tests.cdc │ ├── scripts │ │ ├── create_empty_usdc_vault.cdc │ │ ├── get_associated_type_identifier.cdc │ │ ├── get_block_height.cdc │ │ ├── get_registry.cdc │ │ ├── is_bridge_router_configured.cdc │ │ ├── resolve_bridged_nft_views.cdc │ │ ├── resolve_bridged_token_views.cdc │ │ └── type_at.cdc │ ├── serialize_metadata_tests.cdc │ ├── serialize_tests.cdc │ ├── test_helpers.cdc │ └── transactions │ │ ├── add_contract.cdc │ │ ├── add_key.cdc │ │ ├── deploy_using_evm_deployer.cdc │ │ ├── destroy_coa.cdc │ │ ├── save_erc721_address.cdc │ │ └── update_contract.cdc └── transactions │ ├── bridge │ ├── admin │ │ ├── blocklist │ │ │ ├── block_cadence_type.cdc │ │ │ ├── block_evm_address.cdc │ │ │ ├── unblock_cadence_type.cdc │ │ │ └── unblock_evm_address.cdc │ │ ├── deploy_bridge_accessor.cdc │ │ ├── deploy_bridge_utils.cdc │ │ ├── dry_run.cdc │ │ ├── evm-integration │ │ │ └── claim_accessor_capability_and_save_router.cdc │ │ ├── evm │ │ │ ├── add_deployer.cdc │ │ │ ├── set_delegated_deployer.cdc │ │ │ ├── set_deployment_registry.cdc │ │ │ ├── set_registrar.cdc │ │ │ └── upsert_deployer.cdc │ │ ├── fee │ │ │ ├── update_base_fee.cdc │ │ │ └── update_onboard_fee.cdc │ │ ├── gas │ │ │ └── set_gas_limit.cdc │ │ ├── metadata │ │ │ ├── set_bridged_ft_display_view.cdc │ │ │ ├── set_bridged_nft_collection_display_view.cdc │ │ │ └── set_bridged_nft_display_view.cdc │ │ ├── pause │ │ │ ├── update_bridge_pause_status.cdc │ │ │ └── update_type_pause_status.cdc │ │ ├── templates │ │ │ └── upsert_contract_code_chunks.cdc │ │ └── token-handler │ │ │ ├── create_cadence_native_token_handler.cdc │ │ │ ├── create_wflow_token_handler.cdc │ │ │ ├── disable_token_handler.cdc │ │ │ ├── enable_token_handler.cdc │ │ │ ├── send_minter_to_bridge.cdc │ │ │ ├── set_handler_target_evm_address.cdc │ │ │ └── set_token_handler_minter.cdc │ ├── nft │ │ ├── batch_bridge_nft_from_evm.cdc │ │ ├── batch_bridge_nft_to_any_cadence_address.cdc │ │ ├── batch_bridge_nft_to_any_evm_address.cdc │ │ ├── batch_bridge_nft_to_evm.cdc │ │ ├── batch_migrate_bridged_cadence_nft.cdc │ │ ├── batch_migrate_bridged_evm_nft.cdc │ │ ├── bridge_nft_from_evm.cdc │ │ ├── bridge_nft_to_any_cadence_address.cdc │ │ ├── bridge_nft_to_any_evm_address.cdc │ │ └── bridge_nft_to_evm.cdc │ ├── onboarding │ │ ├── batch_onboard_by_evm_address.cdc │ │ ├── batch_onboard_by_type.cdc │ │ ├── onboard_by_evm_address.cdc │ │ ├── onboard_by_type.cdc │ │ ├── onboard_by_type_identifier.cdc │ │ └── register_cross_vm_nft.cdc │ └── tokens │ │ ├── bridge_tokens_from_evm.cdc │ │ ├── bridge_tokens_to_any_cadence_address.cdc │ │ ├── bridge_tokens_to_any_evm_address.cdc │ │ └── bridge_tokens_to_evm.cdc │ ├── evm │ ├── call.cdc │ ├── create_account.cdc │ ├── create_new_account_with_coa.cdc │ ├── deploy.cdc │ ├── deposit.cdc │ ├── destroy_coa.cdc │ ├── transfer_flow_from_coa_to_evm_address.cdc │ ├── transfer_flow_to_evm_address.cdc │ └── withdraw.cdc │ ├── example-assets │ ├── evm-assets │ │ ├── mint_erc20.cdc │ │ ├── safe_mint_erc721.cdc │ │ ├── safe_transfer_from_erc721.cdc │ │ ├── transfer_erc20.cdc │ │ ├── unwrap_flow.cdc │ │ └── wrap_flow.cdc │ ├── example-cadence-native-nft │ │ └── mint_nft.cdc │ ├── example-handled-token │ │ ├── mint_tokens.cdc │ │ ├── setup_vault.cdc │ │ └── transfer_tokens.cdc │ ├── example-nft │ │ ├── mint_nft.cdc │ │ └── setup_collection.cdc │ ├── example-token │ │ ├── mint_tokens.cdc │ │ ├── setup_vault.cdc │ │ └── transfer_tokens.cdc │ └── setup │ │ ├── setup_generic_nft_collection.cdc │ │ └── setup_generic_vault.cdc │ └── flow-token │ ├── dynamic_vm_transfer.cdc │ ├── transfer_flow.cdc │ └── transfer_flow_to_cadence_or_evm.cdc ├── flow.json ├── foundry.toml ├── go.mod ├── go.sum ├── remappings.txt ├── solidity ├── src │ ├── FlowBridgeDeploymentRegistry.sol │ ├── FlowBridgeFactory.sol │ ├── FlowEVMBridgedERC20Deployer.sol │ ├── FlowEVMBridgedERC721Deployer.sol │ ├── example-assets │ │ ├── ExampleERC20.sol │ │ ├── ExampleERC721.sol │ │ └── cross-vm-nfts │ │ │ ├── CadenceNativeERC721.sol │ │ │ └── EVMNativeERC721.sol │ ├── handled-assets │ │ └── WETH9.sol │ ├── interfaces │ │ ├── BridgePermissions.sol │ │ ├── CrossVM.sol │ │ ├── CrossVMBridgeCallable.sol │ │ ├── CrossVMBridgeERC721Fulfillment.sol │ │ ├── FlowEVMDeploymentRegistry.sol │ │ ├── IBridgePermissions.sol │ │ ├── ICrossVM.sol │ │ ├── ICrossVMBridgeCallable.sol │ │ ├── ICrossVMBridgeERC721Fulfillment.sol │ │ ├── IFlowEVMBridgeDeployer.sol │ │ └── IFlowEVMDeploymentRegistry.sol │ ├── templates │ │ ├── FlowEVMBridgedERC20.sol │ │ └── FlowEVMBridgedERC721.sol │ └── test │ │ ├── CadenceNativeERC721WithWrapper.sol │ │ ├── CrossVMUpgradable.sol │ │ ├── EVMNativeERC721UpgradeableV1.sol │ │ └── EVMNativeERC721UpgradeableV2.sol └── test │ ├── CadenceNativeERC721WithWrapper.t.sol │ ├── CrossVMBridgeERC721Fulfillment.t.sol │ ├── EVMNativeERC721Upgradeable.t.sol │ └── FlowBridgeFactory.t.sol ├── templates.go ├── templates_test.go └── utils └── get_code_hex.py /.codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/.codecov.yml -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug-report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/.github/ISSUE_TEMPLATE/bug-report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature-request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/.github/ISSUE_TEMPLATE/feature-request.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/labels.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/.github/labels.yml -------------------------------------------------------------------------------- /.github/workflows/add-issues-to-devx-project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/.github/workflows/add-issues-to-devx-project.yml -------------------------------------------------------------------------------- /.github/workflows/cadence_test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/.github/workflows/cadence_test.yml -------------------------------------------------------------------------------- /.github/workflows/foundry_test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/.github/workflows/foundry_test.yml -------------------------------------------------------------------------------- /.github/workflows/sync-labels.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/.github/workflows/sync-labels.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/.gitmodules -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/SECURITY.md -------------------------------------------------------------------------------- /cadence/args/bridged-nft-code-chunks-args-emulator.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/args/bridged-nft-code-chunks-args-emulator.json -------------------------------------------------------------------------------- /cadence/args/bridged-nft-code-chunks-args-mainnet.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/args/bridged-nft-code-chunks-args-mainnet.json -------------------------------------------------------------------------------- /cadence/args/bridged-nft-code-chunks-args-testnet.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/args/bridged-nft-code-chunks-args-testnet.json -------------------------------------------------------------------------------- /cadence/args/bridged-token-code-chunks-args-emulator.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/args/bridged-token-code-chunks-args-emulator.json -------------------------------------------------------------------------------- /cadence/args/bridged-token-code-chunks-args-mainnet.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/args/bridged-token-code-chunks-args-mainnet.json -------------------------------------------------------------------------------- /cadence/args/bridged-token-code-chunks-args-testnet.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/args/bridged-token-code-chunks-args-testnet.json -------------------------------------------------------------------------------- /cadence/args/deploy-deployment-registry-args.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/args/deploy-deployment-registry-args.json -------------------------------------------------------------------------------- /cadence/args/deploy-erc20-args.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/args/deploy-erc20-args.json -------------------------------------------------------------------------------- /cadence/args/deploy-erc20-deployer-args.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/args/deploy-erc20-deployer-args.json -------------------------------------------------------------------------------- /cadence/args/deploy-erc721-args.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/args/deploy-erc721-args.json -------------------------------------------------------------------------------- /cadence/args/deploy-erc721-deployer-args.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/args/deploy-erc721-deployer-args.json -------------------------------------------------------------------------------- /cadence/args/deploy-factory-args.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/args/deploy-factory-args.json -------------------------------------------------------------------------------- /cadence/args/set-bridged-ft-display-view-args-emulator.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/args/set-bridged-ft-display-view-args-emulator.json -------------------------------------------------------------------------------- /cadence/args/set-bridged-ft-display-view-args-mainnet.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/args/set-bridged-ft-display-view-args-mainnet.json -------------------------------------------------------------------------------- /cadence/args/set-bridged-ft-display-view-args-testnet.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/args/set-bridged-ft-display-view-args-testnet.json -------------------------------------------------------------------------------- /cadence/args/set-bridged-nft-collection-display-view-args-emulator.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/args/set-bridged-nft-collection-display-view-args-emulator.json -------------------------------------------------------------------------------- /cadence/args/set-bridged-nft-collection-display-view-args-mainnet.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/args/set-bridged-nft-collection-display-view-args-mainnet.json -------------------------------------------------------------------------------- /cadence/args/set-bridged-nft-collection-display-view-args-testnet.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/args/set-bridged-nft-collection-display-view-args-testnet.json -------------------------------------------------------------------------------- /cadence/args/set-bridged-nft-display-view-args-emulator.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/args/set-bridged-nft-display-view-args-emulator.json -------------------------------------------------------------------------------- /cadence/args/set-bridged-nft-display-view-args-mainnet.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/args/set-bridged-nft-display-view-args-mainnet.json -------------------------------------------------------------------------------- /cadence/args/set-bridged-nft-display-view-args-testnet.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/args/set-bridged-nft-display-view-args-testnet.json -------------------------------------------------------------------------------- /cadence/args/usdcf-token-handler-args-mainnet.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/args/usdcf-token-handler-args-mainnet.json -------------------------------------------------------------------------------- /cadence/args/usdcf-token-handler-args-testnet.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/args/usdcf-token-handler-args-testnet.json -------------------------------------------------------------------------------- /cadence/contracts/bridge/FlowEVMBridge.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/contracts/bridge/FlowEVMBridge.cdc -------------------------------------------------------------------------------- /cadence/contracts/bridge/FlowEVMBridgeAccessor.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/contracts/bridge/FlowEVMBridgeAccessor.cdc -------------------------------------------------------------------------------- /cadence/contracts/bridge/FlowEVMBridgeConfig.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/contracts/bridge/FlowEVMBridgeConfig.cdc -------------------------------------------------------------------------------- /cadence/contracts/bridge/FlowEVMBridgeCustomAssociationTypes.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/contracts/bridge/FlowEVMBridgeCustomAssociationTypes.cdc -------------------------------------------------------------------------------- /cadence/contracts/bridge/FlowEVMBridgeCustomAssociations.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/contracts/bridge/FlowEVMBridgeCustomAssociations.cdc -------------------------------------------------------------------------------- /cadence/contracts/bridge/FlowEVMBridgeHandlers.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/contracts/bridge/FlowEVMBridgeHandlers.cdc -------------------------------------------------------------------------------- /cadence/contracts/bridge/FlowEVMBridgeNFTEscrow.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/contracts/bridge/FlowEVMBridgeNFTEscrow.cdc -------------------------------------------------------------------------------- /cadence/contracts/bridge/FlowEVMBridgeResolver.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/contracts/bridge/FlowEVMBridgeResolver.cdc -------------------------------------------------------------------------------- /cadence/contracts/bridge/FlowEVMBridgeTemplates.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/contracts/bridge/FlowEVMBridgeTemplates.cdc -------------------------------------------------------------------------------- /cadence/contracts/bridge/FlowEVMBridgeTokenEscrow.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/contracts/bridge/FlowEVMBridgeTokenEscrow.cdc -------------------------------------------------------------------------------- /cadence/contracts/bridge/FlowEVMBridgeUtils.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/contracts/bridge/FlowEVMBridgeUtils.cdc -------------------------------------------------------------------------------- /cadence/contracts/bridge/interfaces/CrossVMNFT.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/contracts/bridge/interfaces/CrossVMNFT.cdc -------------------------------------------------------------------------------- /cadence/contracts/bridge/interfaces/CrossVMToken.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/contracts/bridge/interfaces/CrossVMToken.cdc -------------------------------------------------------------------------------- /cadence/contracts/bridge/interfaces/FlowEVMBridgeHandlerInterfaces.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/contracts/bridge/interfaces/FlowEVMBridgeHandlerInterfaces.cdc -------------------------------------------------------------------------------- /cadence/contracts/bridge/interfaces/IBridgePermissions.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/contracts/bridge/interfaces/IBridgePermissions.cdc -------------------------------------------------------------------------------- /cadence/contracts/bridge/interfaces/ICrossVM.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/contracts/bridge/interfaces/ICrossVM.cdc -------------------------------------------------------------------------------- /cadence/contracts/bridge/interfaces/ICrossVMAsset.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/contracts/bridge/interfaces/ICrossVMAsset.cdc -------------------------------------------------------------------------------- /cadence/contracts/bridge/interfaces/IEVMBridgeNFTMinter.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/contracts/bridge/interfaces/IEVMBridgeNFTMinter.cdc -------------------------------------------------------------------------------- /cadence/contracts/bridge/interfaces/IEVMBridgeTokenMinter.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/contracts/bridge/interfaces/IEVMBridgeTokenMinter.cdc -------------------------------------------------------------------------------- /cadence/contracts/bridge/interfaces/IFlowEVMNFTBridge.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/contracts/bridge/interfaces/IFlowEVMNFTBridge.cdc -------------------------------------------------------------------------------- /cadence/contracts/bridge/interfaces/IFlowEVMTokenBridge.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/contracts/bridge/interfaces/IFlowEVMTokenBridge.cdc -------------------------------------------------------------------------------- /cadence/contracts/example-assets/ExampleHandledToken.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/contracts/example-assets/ExampleHandledToken.cdc -------------------------------------------------------------------------------- /cadence/contracts/example-assets/ExampleNFT.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/contracts/example-assets/ExampleNFT.cdc -------------------------------------------------------------------------------- /cadence/contracts/example-assets/ExampleToken.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/contracts/example-assets/ExampleToken.cdc -------------------------------------------------------------------------------- /cadence/contracts/example-assets/cross-vm-nfts/ExampleCadenceNativeNFT.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/contracts/example-assets/cross-vm-nfts/ExampleCadenceNativeNFT.cdc -------------------------------------------------------------------------------- /cadence/contracts/example-assets/cross-vm-nfts/ExampleEVMNativeNFT.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/contracts/example-assets/cross-vm-nfts/ExampleEVMNativeNFT.cdc -------------------------------------------------------------------------------- /cadence/contracts/example-assets/cross-vm-nfts/ExampleEVMNativeNFTGivenEVMAddress.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/contracts/example-assets/cross-vm-nfts/ExampleEVMNativeNFTGivenEVMAddress.cdc -------------------------------------------------------------------------------- /cadence/contracts/handled-tokens/USDCFlow.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/contracts/handled-tokens/USDCFlow.cdc -------------------------------------------------------------------------------- /cadence/contracts/templates/emulator/EVMBridgedNFTTemplate.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/contracts/templates/emulator/EVMBridgedNFTTemplate.cdc -------------------------------------------------------------------------------- /cadence/contracts/templates/emulator/EVMBridgedTokenTemplate.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/contracts/templates/emulator/EVMBridgedTokenTemplate.cdc -------------------------------------------------------------------------------- /cadence/contracts/templates/mainnet/EVMBridgedNFTTemplate.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/contracts/templates/mainnet/EVMBridgedNFTTemplate.cdc -------------------------------------------------------------------------------- /cadence/contracts/templates/mainnet/EVMBridgedTokenTemplate.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/contracts/templates/mainnet/EVMBridgedTokenTemplate.cdc -------------------------------------------------------------------------------- /cadence/contracts/templates/testing/EVMBridgedNFTTemplate.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/contracts/templates/testing/EVMBridgedNFTTemplate.cdc -------------------------------------------------------------------------------- /cadence/contracts/templates/testing/EVMBridgedTokenTemplate.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/contracts/templates/testing/EVMBridgedTokenTemplate.cdc -------------------------------------------------------------------------------- /cadence/contracts/templates/testnet/EVMBridgedNFTTemplate.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/contracts/templates/testnet/EVMBridgedNFTTemplate.cdc -------------------------------------------------------------------------------- /cadence/contracts/templates/testnet/EVMBridgedTokenTemplate.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/contracts/templates/testnet/EVMBridgedTokenTemplate.cdc -------------------------------------------------------------------------------- /cadence/contracts/utils/ArrayUtils.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/contracts/utils/ArrayUtils.cdc -------------------------------------------------------------------------------- /cadence/contracts/utils/ScopedFTProviders.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/contracts/utils/ScopedFTProviders.cdc -------------------------------------------------------------------------------- /cadence/contracts/utils/Serialize.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/contracts/utils/Serialize.cdc -------------------------------------------------------------------------------- /cadence/contracts/utils/SerializeMetadata.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/contracts/utils/SerializeMetadata.cdc -------------------------------------------------------------------------------- /cadence/contracts/utils/StringUtils.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/contracts/utils/StringUtils.cdc -------------------------------------------------------------------------------- /cadence/scripts/bridge/batch_evm_address_requires_onboarding.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/scripts/bridge/batch_evm_address_requires_onboarding.cdc -------------------------------------------------------------------------------- /cadence/scripts/bridge/batch_get_associated_evm_address.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/scripts/bridge/batch_get_associated_evm_address.cdc -------------------------------------------------------------------------------- /cadence/scripts/bridge/batch_get_associated_type.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/scripts/bridge/batch_get_associated_type.cdc -------------------------------------------------------------------------------- /cadence/scripts/bridge/batch_type_requires_onboarding.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/scripts/bridge/batch_type_requires_onboarding.cdc -------------------------------------------------------------------------------- /cadence/scripts/bridge/calculate_bridge_fee.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/scripts/bridge/calculate_bridge_fee.cdc -------------------------------------------------------------------------------- /cadence/scripts/bridge/evm_address_requires_onboarding.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/scripts/bridge/evm_address_requires_onboarding.cdc -------------------------------------------------------------------------------- /cadence/scripts/bridge/get_associated_evm_address.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/scripts/bridge/get_associated_evm_address.cdc -------------------------------------------------------------------------------- /cadence/scripts/bridge/get_associated_type.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/scripts/bridge/get_associated_type.cdc -------------------------------------------------------------------------------- /cadence/scripts/bridge/get_bridge_coa_address.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/scripts/bridge/get_bridge_coa_address.cdc -------------------------------------------------------------------------------- /cadence/scripts/bridge/get_gas_limit.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/scripts/bridge/get_gas_limit.cdc -------------------------------------------------------------------------------- /cadence/scripts/bridge/get_legacy_evm_address_for_custom_cross_vm_evm_address.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/scripts/bridge/get_legacy_evm_address_for_custom_cross_vm_evm_address.cdc -------------------------------------------------------------------------------- /cadence/scripts/bridge/get_legacy_type_for_custom_cross_vm_type.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/scripts/bridge/get_legacy_type_for_custom_cross_vm_type.cdc -------------------------------------------------------------------------------- /cadence/scripts/bridge/get_updated_custom_cross_vm_evm_address.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/scripts/bridge/get_updated_custom_cross_vm_evm_address.cdc -------------------------------------------------------------------------------- /cadence/scripts/bridge/get_updated_custom_cross_vm_type.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/scripts/bridge/get_updated_custom_cross_vm_type.cdc -------------------------------------------------------------------------------- /cadence/scripts/bridge/is_cadence_type_blocked.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/scripts/bridge/is_cadence_type_blocked.cdc -------------------------------------------------------------------------------- /cadence/scripts/bridge/is_evm_address_blocked.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/scripts/bridge/is_evm_address_blocked.cdc -------------------------------------------------------------------------------- /cadence/scripts/bridge/is_paused.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/scripts/bridge/is_paused.cdc -------------------------------------------------------------------------------- /cadence/scripts/bridge/is_type_paused.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/scripts/bridge/is_type_paused.cdc -------------------------------------------------------------------------------- /cadence/scripts/bridge/type_requires_onboarding.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/scripts/bridge/type_requires_onboarding.cdc -------------------------------------------------------------------------------- /cadence/scripts/bridge/type_requires_onboarding_by_identifier.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/scripts/bridge/type_requires_onboarding_by_identifier.cdc -------------------------------------------------------------------------------- /cadence/scripts/config/get_base_fee.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/scripts/config/get_base_fee.cdc -------------------------------------------------------------------------------- /cadence/scripts/config/get_onboard_fee.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/scripts/config/get_onboard_fee.cdc -------------------------------------------------------------------------------- /cadence/scripts/escrow/get_locked_token_balance.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/scripts/escrow/get_locked_token_balance.cdc -------------------------------------------------------------------------------- /cadence/scripts/escrow/get_nft_views.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/scripts/escrow/get_nft_views.cdc -------------------------------------------------------------------------------- /cadence/scripts/escrow/get_vault_views.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/scripts/escrow/get_vault_views.cdc -------------------------------------------------------------------------------- /cadence/scripts/escrow/is_nft_locked.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/scripts/escrow/is_nft_locked.cdc -------------------------------------------------------------------------------- /cadence/scripts/escrow/resolve_locked_nft_metadata.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/scripts/escrow/resolve_locked_nft_metadata.cdc -------------------------------------------------------------------------------- /cadence/scripts/escrow/resolve_locked_vault_metadata.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/scripts/escrow/resolve_locked_vault_metadata.cdc -------------------------------------------------------------------------------- /cadence/scripts/evm/call.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/scripts/evm/call.cdc -------------------------------------------------------------------------------- /cadence/scripts/evm/get_attoflow_balance.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/scripts/evm/get_attoflow_balance.cdc -------------------------------------------------------------------------------- /cadence/scripts/evm/get_balance.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/scripts/evm/get_balance.cdc -------------------------------------------------------------------------------- /cadence/scripts/evm/get_evm_address_string.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/scripts/evm/get_evm_address_string.cdc -------------------------------------------------------------------------------- /cadence/scripts/evm/get_evm_address_string_from_bytes.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/scripts/evm/get_evm_address_string_from_bytes.cdc -------------------------------------------------------------------------------- /cadence/scripts/nft/get_evm_id_from_evm_nft.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/scripts/nft/get_evm_id_from_evm_nft.cdc -------------------------------------------------------------------------------- /cadence/scripts/nft/get_evm_pointer_from_identifier.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/scripts/nft/get_evm_pointer_from_identifier.cdc -------------------------------------------------------------------------------- /cadence/scripts/nft/get_ids.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/scripts/nft/get_ids.cdc -------------------------------------------------------------------------------- /cadence/scripts/nft/has_collection_configured.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/scripts/nft/has_collection_configured.cdc -------------------------------------------------------------------------------- /cadence/scripts/serialize/serialize_nft.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/scripts/serialize/serialize_nft.cdc -------------------------------------------------------------------------------- /cadence/scripts/tokens/get_all_vault_info_from_storage.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/scripts/tokens/get_all_vault_info_from_storage.cdc -------------------------------------------------------------------------------- /cadence/scripts/tokens/get_balance.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/scripts/tokens/get_balance.cdc -------------------------------------------------------------------------------- /cadence/scripts/tokens/get_full_cadence_evm_balance.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/scripts/tokens/get_full_cadence_evm_balance.cdc -------------------------------------------------------------------------------- /cadence/scripts/tokens/has_vault_configured.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/scripts/tokens/has_vault_configured.cdc -------------------------------------------------------------------------------- /cadence/scripts/tokens/total_supply.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/scripts/tokens/total_supply.cdc -------------------------------------------------------------------------------- /cadence/scripts/utils/balance_of.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/scripts/utils/balance_of.cdc -------------------------------------------------------------------------------- /cadence/scripts/utils/derive_bridged_nft_contract_name.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/scripts/utils/derive_bridged_nft_contract_name.cdc -------------------------------------------------------------------------------- /cadence/scripts/utils/derive_bridged_token_contract_name.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/scripts/utils/derive_bridged_token_contract_name.cdc -------------------------------------------------------------------------------- /cadence/scripts/utils/erc721_exists.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/scripts/utils/erc721_exists.cdc -------------------------------------------------------------------------------- /cadence/scripts/utils/get_declared_cadence_address.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/scripts/utils/get_declared_cadence_address.cdc -------------------------------------------------------------------------------- /cadence/scripts/utils/get_declared_cadence_type.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/scripts/utils/get_declared_cadence_type.cdc -------------------------------------------------------------------------------- /cadence/scripts/utils/get_deployer_address.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/scripts/utils/get_deployer_address.cdc -------------------------------------------------------------------------------- /cadence/scripts/utils/get_evm_address_from_hex.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/scripts/utils/get_evm_address_from_hex.cdc -------------------------------------------------------------------------------- /cadence/scripts/utils/get_factory_address.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/scripts/utils/get_factory_address.cdc -------------------------------------------------------------------------------- /cadence/scripts/utils/get_registry_address.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/scripts/utils/get_registry_address.cdc -------------------------------------------------------------------------------- /cadence/scripts/utils/get_token_decimals.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/scripts/utils/get_token_decimals.cdc -------------------------------------------------------------------------------- /cadence/scripts/utils/get_vm_bridge_address_from_icross_vm.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/scripts/utils/get_vm_bridge_address_from_icross_vm.cdc -------------------------------------------------------------------------------- /cadence/scripts/utils/is_owner.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/scripts/utils/is_owner.cdc -------------------------------------------------------------------------------- /cadence/scripts/utils/is_owner_or_approved.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/scripts/utils/is_owner_or_approved.cdc -------------------------------------------------------------------------------- /cadence/scripts/utils/owner_of.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/scripts/utils/owner_of.cdc -------------------------------------------------------------------------------- /cadence/scripts/utils/supports_cadence_native_nft_evm_interfaces.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/scripts/utils/supports_cadence_native_nft_evm_interfaces.cdc -------------------------------------------------------------------------------- /cadence/scripts/utils/supports_icross_vm_bridge_callable.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/scripts/utils/supports_icross_vm_bridge_callable.cdc -------------------------------------------------------------------------------- /cadence/scripts/utils/supports_icross_vm_bridge_erc721_fulfillment.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/scripts/utils/supports_icross_vm_bridge_erc721_fulfillment.cdc -------------------------------------------------------------------------------- /cadence/scripts/utils/token_uri.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/scripts/utils/token_uri.cdc -------------------------------------------------------------------------------- /cadence/scripts/utils/total_supply.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/scripts/utils/total_supply.cdc -------------------------------------------------------------------------------- /cadence/scripts/utils/ufix64_to_uint256.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/scripts/utils/ufix64_to_uint256.cdc -------------------------------------------------------------------------------- /cadence/scripts/utils/uint256_to_ufix64.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/scripts/utils/uint256_to_ufix64.cdc -------------------------------------------------------------------------------- /cadence/tests/contracts/ExampleNFT_updated.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/tests/contracts/ExampleNFT_updated.cdc -------------------------------------------------------------------------------- /cadence/tests/contracts/MaliciousNFTFulfillmentMinter.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/tests/contracts/MaliciousNFTFulfillmentMinter.cdc -------------------------------------------------------------------------------- /cadence/tests/flow_evm_bridge_cadence_native_nft_tests.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/tests/flow_evm_bridge_cadence_native_nft_tests.cdc -------------------------------------------------------------------------------- /cadence/tests/flow_evm_bridge_evm_native_nft_tests.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/tests/flow_evm_bridge_evm_native_nft_tests.cdc -------------------------------------------------------------------------------- /cadence/tests/flow_evm_bridge_handler_tests.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/tests/flow_evm_bridge_handler_tests.cdc -------------------------------------------------------------------------------- /cadence/tests/flow_evm_bridge_tests.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/tests/flow_evm_bridge_tests.cdc -------------------------------------------------------------------------------- /cadence/tests/flow_evm_bridge_update_cadence_nft_from_bridged_tests.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/tests/flow_evm_bridge_update_cadence_nft_from_bridged_tests.cdc -------------------------------------------------------------------------------- /cadence/tests/flow_evm_bridge_update_evm_nft_from_bridged_tests.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/tests/flow_evm_bridge_update_evm_nft_from_bridged_tests.cdc -------------------------------------------------------------------------------- /cadence/tests/flow_evm_bridge_update_nft_from_bridged_tests.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/tests/flow_evm_bridge_update_nft_from_bridged_tests.cdc -------------------------------------------------------------------------------- /cadence/tests/flow_evm_bridge_utils_tests.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/tests/flow_evm_bridge_utils_tests.cdc -------------------------------------------------------------------------------- /cadence/tests/flow_evm_wflow_handler_tests.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/tests/flow_evm_wflow_handler_tests.cdc -------------------------------------------------------------------------------- /cadence/tests/scripts/create_empty_usdc_vault.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/tests/scripts/create_empty_usdc_vault.cdc -------------------------------------------------------------------------------- /cadence/tests/scripts/get_associated_type_identifier.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/tests/scripts/get_associated_type_identifier.cdc -------------------------------------------------------------------------------- /cadence/tests/scripts/get_block_height.cdc: -------------------------------------------------------------------------------- 1 | access(all) 2 | fun main(): UInt64 { 3 | return getCurrentBlock().height 4 | } -------------------------------------------------------------------------------- /cadence/tests/scripts/get_registry.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/tests/scripts/get_registry.cdc -------------------------------------------------------------------------------- /cadence/tests/scripts/is_bridge_router_configured.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/tests/scripts/is_bridge_router_configured.cdc -------------------------------------------------------------------------------- /cadence/tests/scripts/resolve_bridged_nft_views.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/tests/scripts/resolve_bridged_nft_views.cdc -------------------------------------------------------------------------------- /cadence/tests/scripts/resolve_bridged_token_views.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/tests/scripts/resolve_bridged_token_views.cdc -------------------------------------------------------------------------------- /cadence/tests/scripts/type_at.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/tests/scripts/type_at.cdc -------------------------------------------------------------------------------- /cadence/tests/serialize_metadata_tests.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/tests/serialize_metadata_tests.cdc -------------------------------------------------------------------------------- /cadence/tests/serialize_tests.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/tests/serialize_tests.cdc -------------------------------------------------------------------------------- /cadence/tests/test_helpers.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/tests/test_helpers.cdc -------------------------------------------------------------------------------- /cadence/tests/transactions/add_contract.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/tests/transactions/add_contract.cdc -------------------------------------------------------------------------------- /cadence/tests/transactions/add_key.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/tests/transactions/add_key.cdc -------------------------------------------------------------------------------- /cadence/tests/transactions/deploy_using_evm_deployer.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/tests/transactions/deploy_using_evm_deployer.cdc -------------------------------------------------------------------------------- /cadence/tests/transactions/destroy_coa.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/tests/transactions/destroy_coa.cdc -------------------------------------------------------------------------------- /cadence/tests/transactions/save_erc721_address.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/tests/transactions/save_erc721_address.cdc -------------------------------------------------------------------------------- /cadence/tests/transactions/update_contract.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/tests/transactions/update_contract.cdc -------------------------------------------------------------------------------- /cadence/transactions/bridge/admin/blocklist/block_cadence_type.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/transactions/bridge/admin/blocklist/block_cadence_type.cdc -------------------------------------------------------------------------------- /cadence/transactions/bridge/admin/blocklist/block_evm_address.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/transactions/bridge/admin/blocklist/block_evm_address.cdc -------------------------------------------------------------------------------- /cadence/transactions/bridge/admin/blocklist/unblock_cadence_type.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/transactions/bridge/admin/blocklist/unblock_cadence_type.cdc -------------------------------------------------------------------------------- /cadence/transactions/bridge/admin/blocklist/unblock_evm_address.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/transactions/bridge/admin/blocklist/unblock_evm_address.cdc -------------------------------------------------------------------------------- /cadence/transactions/bridge/admin/deploy_bridge_accessor.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/transactions/bridge/admin/deploy_bridge_accessor.cdc -------------------------------------------------------------------------------- /cadence/transactions/bridge/admin/deploy_bridge_utils.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/transactions/bridge/admin/deploy_bridge_utils.cdc -------------------------------------------------------------------------------- /cadence/transactions/bridge/admin/dry_run.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/transactions/bridge/admin/dry_run.cdc -------------------------------------------------------------------------------- /cadence/transactions/bridge/admin/evm-integration/claim_accessor_capability_and_save_router.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/transactions/bridge/admin/evm-integration/claim_accessor_capability_and_save_router.cdc -------------------------------------------------------------------------------- /cadence/transactions/bridge/admin/evm/add_deployer.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/transactions/bridge/admin/evm/add_deployer.cdc -------------------------------------------------------------------------------- /cadence/transactions/bridge/admin/evm/set_delegated_deployer.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/transactions/bridge/admin/evm/set_delegated_deployer.cdc -------------------------------------------------------------------------------- /cadence/transactions/bridge/admin/evm/set_deployment_registry.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/transactions/bridge/admin/evm/set_deployment_registry.cdc -------------------------------------------------------------------------------- /cadence/transactions/bridge/admin/evm/set_registrar.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/transactions/bridge/admin/evm/set_registrar.cdc -------------------------------------------------------------------------------- /cadence/transactions/bridge/admin/evm/upsert_deployer.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/transactions/bridge/admin/evm/upsert_deployer.cdc -------------------------------------------------------------------------------- /cadence/transactions/bridge/admin/fee/update_base_fee.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/transactions/bridge/admin/fee/update_base_fee.cdc -------------------------------------------------------------------------------- /cadence/transactions/bridge/admin/fee/update_onboard_fee.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/transactions/bridge/admin/fee/update_onboard_fee.cdc -------------------------------------------------------------------------------- /cadence/transactions/bridge/admin/gas/set_gas_limit.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/transactions/bridge/admin/gas/set_gas_limit.cdc -------------------------------------------------------------------------------- /cadence/transactions/bridge/admin/metadata/set_bridged_ft_display_view.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/transactions/bridge/admin/metadata/set_bridged_ft_display_view.cdc -------------------------------------------------------------------------------- /cadence/transactions/bridge/admin/metadata/set_bridged_nft_collection_display_view.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/transactions/bridge/admin/metadata/set_bridged_nft_collection_display_view.cdc -------------------------------------------------------------------------------- /cadence/transactions/bridge/admin/metadata/set_bridged_nft_display_view.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/transactions/bridge/admin/metadata/set_bridged_nft_display_view.cdc -------------------------------------------------------------------------------- /cadence/transactions/bridge/admin/pause/update_bridge_pause_status.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/transactions/bridge/admin/pause/update_bridge_pause_status.cdc -------------------------------------------------------------------------------- /cadence/transactions/bridge/admin/pause/update_type_pause_status.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/transactions/bridge/admin/pause/update_type_pause_status.cdc -------------------------------------------------------------------------------- /cadence/transactions/bridge/admin/templates/upsert_contract_code_chunks.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/transactions/bridge/admin/templates/upsert_contract_code_chunks.cdc -------------------------------------------------------------------------------- /cadence/transactions/bridge/admin/token-handler/create_cadence_native_token_handler.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/transactions/bridge/admin/token-handler/create_cadence_native_token_handler.cdc -------------------------------------------------------------------------------- /cadence/transactions/bridge/admin/token-handler/create_wflow_token_handler.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/transactions/bridge/admin/token-handler/create_wflow_token_handler.cdc -------------------------------------------------------------------------------- /cadence/transactions/bridge/admin/token-handler/disable_token_handler.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/transactions/bridge/admin/token-handler/disable_token_handler.cdc -------------------------------------------------------------------------------- /cadence/transactions/bridge/admin/token-handler/enable_token_handler.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/transactions/bridge/admin/token-handler/enable_token_handler.cdc -------------------------------------------------------------------------------- /cadence/transactions/bridge/admin/token-handler/send_minter_to_bridge.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/transactions/bridge/admin/token-handler/send_minter_to_bridge.cdc -------------------------------------------------------------------------------- /cadence/transactions/bridge/admin/token-handler/set_handler_target_evm_address.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/transactions/bridge/admin/token-handler/set_handler_target_evm_address.cdc -------------------------------------------------------------------------------- /cadence/transactions/bridge/admin/token-handler/set_token_handler_minter.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/transactions/bridge/admin/token-handler/set_token_handler_minter.cdc -------------------------------------------------------------------------------- /cadence/transactions/bridge/nft/batch_bridge_nft_from_evm.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/transactions/bridge/nft/batch_bridge_nft_from_evm.cdc -------------------------------------------------------------------------------- /cadence/transactions/bridge/nft/batch_bridge_nft_to_any_cadence_address.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/transactions/bridge/nft/batch_bridge_nft_to_any_cadence_address.cdc -------------------------------------------------------------------------------- /cadence/transactions/bridge/nft/batch_bridge_nft_to_any_evm_address.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/transactions/bridge/nft/batch_bridge_nft_to_any_evm_address.cdc -------------------------------------------------------------------------------- /cadence/transactions/bridge/nft/batch_bridge_nft_to_evm.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/transactions/bridge/nft/batch_bridge_nft_to_evm.cdc -------------------------------------------------------------------------------- /cadence/transactions/bridge/nft/batch_migrate_bridged_cadence_nft.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/transactions/bridge/nft/batch_migrate_bridged_cadence_nft.cdc -------------------------------------------------------------------------------- /cadence/transactions/bridge/nft/batch_migrate_bridged_evm_nft.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/transactions/bridge/nft/batch_migrate_bridged_evm_nft.cdc -------------------------------------------------------------------------------- /cadence/transactions/bridge/nft/bridge_nft_from_evm.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/transactions/bridge/nft/bridge_nft_from_evm.cdc -------------------------------------------------------------------------------- /cadence/transactions/bridge/nft/bridge_nft_to_any_cadence_address.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/transactions/bridge/nft/bridge_nft_to_any_cadence_address.cdc -------------------------------------------------------------------------------- /cadence/transactions/bridge/nft/bridge_nft_to_any_evm_address.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/transactions/bridge/nft/bridge_nft_to_any_evm_address.cdc -------------------------------------------------------------------------------- /cadence/transactions/bridge/nft/bridge_nft_to_evm.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/transactions/bridge/nft/bridge_nft_to_evm.cdc -------------------------------------------------------------------------------- /cadence/transactions/bridge/onboarding/batch_onboard_by_evm_address.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/transactions/bridge/onboarding/batch_onboard_by_evm_address.cdc -------------------------------------------------------------------------------- /cadence/transactions/bridge/onboarding/batch_onboard_by_type.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/transactions/bridge/onboarding/batch_onboard_by_type.cdc -------------------------------------------------------------------------------- /cadence/transactions/bridge/onboarding/onboard_by_evm_address.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/transactions/bridge/onboarding/onboard_by_evm_address.cdc -------------------------------------------------------------------------------- /cadence/transactions/bridge/onboarding/onboard_by_type.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/transactions/bridge/onboarding/onboard_by_type.cdc -------------------------------------------------------------------------------- /cadence/transactions/bridge/onboarding/onboard_by_type_identifier.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/transactions/bridge/onboarding/onboard_by_type_identifier.cdc -------------------------------------------------------------------------------- /cadence/transactions/bridge/onboarding/register_cross_vm_nft.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/transactions/bridge/onboarding/register_cross_vm_nft.cdc -------------------------------------------------------------------------------- /cadence/transactions/bridge/tokens/bridge_tokens_from_evm.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/transactions/bridge/tokens/bridge_tokens_from_evm.cdc -------------------------------------------------------------------------------- /cadence/transactions/bridge/tokens/bridge_tokens_to_any_cadence_address.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/transactions/bridge/tokens/bridge_tokens_to_any_cadence_address.cdc -------------------------------------------------------------------------------- /cadence/transactions/bridge/tokens/bridge_tokens_to_any_evm_address.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/transactions/bridge/tokens/bridge_tokens_to_any_evm_address.cdc -------------------------------------------------------------------------------- /cadence/transactions/bridge/tokens/bridge_tokens_to_evm.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/transactions/bridge/tokens/bridge_tokens_to_evm.cdc -------------------------------------------------------------------------------- /cadence/transactions/evm/call.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/transactions/evm/call.cdc -------------------------------------------------------------------------------- /cadence/transactions/evm/create_account.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/transactions/evm/create_account.cdc -------------------------------------------------------------------------------- /cadence/transactions/evm/create_new_account_with_coa.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/transactions/evm/create_new_account_with_coa.cdc -------------------------------------------------------------------------------- /cadence/transactions/evm/deploy.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/transactions/evm/deploy.cdc -------------------------------------------------------------------------------- /cadence/transactions/evm/deposit.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/transactions/evm/deposit.cdc -------------------------------------------------------------------------------- /cadence/transactions/evm/destroy_coa.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/transactions/evm/destroy_coa.cdc -------------------------------------------------------------------------------- /cadence/transactions/evm/transfer_flow_from_coa_to_evm_address.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/transactions/evm/transfer_flow_from_coa_to_evm_address.cdc -------------------------------------------------------------------------------- /cadence/transactions/evm/transfer_flow_to_evm_address.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/transactions/evm/transfer_flow_to_evm_address.cdc -------------------------------------------------------------------------------- /cadence/transactions/evm/withdraw.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/transactions/evm/withdraw.cdc -------------------------------------------------------------------------------- /cadence/transactions/example-assets/evm-assets/mint_erc20.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/transactions/example-assets/evm-assets/mint_erc20.cdc -------------------------------------------------------------------------------- /cadence/transactions/example-assets/evm-assets/safe_mint_erc721.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/transactions/example-assets/evm-assets/safe_mint_erc721.cdc -------------------------------------------------------------------------------- /cadence/transactions/example-assets/evm-assets/safe_transfer_from_erc721.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/transactions/example-assets/evm-assets/safe_transfer_from_erc721.cdc -------------------------------------------------------------------------------- /cadence/transactions/example-assets/evm-assets/transfer_erc20.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/transactions/example-assets/evm-assets/transfer_erc20.cdc -------------------------------------------------------------------------------- /cadence/transactions/example-assets/evm-assets/unwrap_flow.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/transactions/example-assets/evm-assets/unwrap_flow.cdc -------------------------------------------------------------------------------- /cadence/transactions/example-assets/evm-assets/wrap_flow.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/transactions/example-assets/evm-assets/wrap_flow.cdc -------------------------------------------------------------------------------- /cadence/transactions/example-assets/example-cadence-native-nft/mint_nft.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/transactions/example-assets/example-cadence-native-nft/mint_nft.cdc -------------------------------------------------------------------------------- /cadence/transactions/example-assets/example-handled-token/mint_tokens.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/transactions/example-assets/example-handled-token/mint_tokens.cdc -------------------------------------------------------------------------------- /cadence/transactions/example-assets/example-handled-token/setup_vault.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/transactions/example-assets/example-handled-token/setup_vault.cdc -------------------------------------------------------------------------------- /cadence/transactions/example-assets/example-handled-token/transfer_tokens.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/transactions/example-assets/example-handled-token/transfer_tokens.cdc -------------------------------------------------------------------------------- /cadence/transactions/example-assets/example-nft/mint_nft.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/transactions/example-assets/example-nft/mint_nft.cdc -------------------------------------------------------------------------------- /cadence/transactions/example-assets/example-nft/setup_collection.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/transactions/example-assets/example-nft/setup_collection.cdc -------------------------------------------------------------------------------- /cadence/transactions/example-assets/example-token/mint_tokens.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/transactions/example-assets/example-token/mint_tokens.cdc -------------------------------------------------------------------------------- /cadence/transactions/example-assets/example-token/setup_vault.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/transactions/example-assets/example-token/setup_vault.cdc -------------------------------------------------------------------------------- /cadence/transactions/example-assets/example-token/transfer_tokens.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/transactions/example-assets/example-token/transfer_tokens.cdc -------------------------------------------------------------------------------- /cadence/transactions/example-assets/setup/setup_generic_nft_collection.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/transactions/example-assets/setup/setup_generic_nft_collection.cdc -------------------------------------------------------------------------------- /cadence/transactions/example-assets/setup/setup_generic_vault.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/transactions/example-assets/setup/setup_generic_vault.cdc -------------------------------------------------------------------------------- /cadence/transactions/flow-token/dynamic_vm_transfer.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/transactions/flow-token/dynamic_vm_transfer.cdc -------------------------------------------------------------------------------- /cadence/transactions/flow-token/transfer_flow.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/transactions/flow-token/transfer_flow.cdc -------------------------------------------------------------------------------- /cadence/transactions/flow-token/transfer_flow_to_cadence_or_evm.cdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/cadence/transactions/flow-token/transfer_flow_to_cadence_or_evm.cdc -------------------------------------------------------------------------------- /flow.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/flow.json -------------------------------------------------------------------------------- /foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/foundry.toml -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/go.sum -------------------------------------------------------------------------------- /remappings.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/remappings.txt -------------------------------------------------------------------------------- /solidity/src/FlowBridgeDeploymentRegistry.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/solidity/src/FlowBridgeDeploymentRegistry.sol -------------------------------------------------------------------------------- /solidity/src/FlowBridgeFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/solidity/src/FlowBridgeFactory.sol -------------------------------------------------------------------------------- /solidity/src/FlowEVMBridgedERC20Deployer.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/solidity/src/FlowEVMBridgedERC20Deployer.sol -------------------------------------------------------------------------------- /solidity/src/FlowEVMBridgedERC721Deployer.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/solidity/src/FlowEVMBridgedERC721Deployer.sol -------------------------------------------------------------------------------- /solidity/src/example-assets/ExampleERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/solidity/src/example-assets/ExampleERC20.sol -------------------------------------------------------------------------------- /solidity/src/example-assets/ExampleERC721.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/solidity/src/example-assets/ExampleERC721.sol -------------------------------------------------------------------------------- /solidity/src/example-assets/cross-vm-nfts/CadenceNativeERC721.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/solidity/src/example-assets/cross-vm-nfts/CadenceNativeERC721.sol -------------------------------------------------------------------------------- /solidity/src/example-assets/cross-vm-nfts/EVMNativeERC721.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/solidity/src/example-assets/cross-vm-nfts/EVMNativeERC721.sol -------------------------------------------------------------------------------- /solidity/src/handled-assets/WETH9.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/solidity/src/handled-assets/WETH9.sol -------------------------------------------------------------------------------- /solidity/src/interfaces/BridgePermissions.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/solidity/src/interfaces/BridgePermissions.sol -------------------------------------------------------------------------------- /solidity/src/interfaces/CrossVM.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/solidity/src/interfaces/CrossVM.sol -------------------------------------------------------------------------------- /solidity/src/interfaces/CrossVMBridgeCallable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/solidity/src/interfaces/CrossVMBridgeCallable.sol -------------------------------------------------------------------------------- /solidity/src/interfaces/CrossVMBridgeERC721Fulfillment.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/solidity/src/interfaces/CrossVMBridgeERC721Fulfillment.sol -------------------------------------------------------------------------------- /solidity/src/interfaces/FlowEVMDeploymentRegistry.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/solidity/src/interfaces/FlowEVMDeploymentRegistry.sol -------------------------------------------------------------------------------- /solidity/src/interfaces/IBridgePermissions.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/solidity/src/interfaces/IBridgePermissions.sol -------------------------------------------------------------------------------- /solidity/src/interfaces/ICrossVM.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/solidity/src/interfaces/ICrossVM.sol -------------------------------------------------------------------------------- /solidity/src/interfaces/ICrossVMBridgeCallable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/solidity/src/interfaces/ICrossVMBridgeCallable.sol -------------------------------------------------------------------------------- /solidity/src/interfaces/ICrossVMBridgeERC721Fulfillment.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/solidity/src/interfaces/ICrossVMBridgeERC721Fulfillment.sol -------------------------------------------------------------------------------- /solidity/src/interfaces/IFlowEVMBridgeDeployer.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/solidity/src/interfaces/IFlowEVMBridgeDeployer.sol -------------------------------------------------------------------------------- /solidity/src/interfaces/IFlowEVMDeploymentRegistry.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/solidity/src/interfaces/IFlowEVMDeploymentRegistry.sol -------------------------------------------------------------------------------- /solidity/src/templates/FlowEVMBridgedERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/solidity/src/templates/FlowEVMBridgedERC20.sol -------------------------------------------------------------------------------- /solidity/src/templates/FlowEVMBridgedERC721.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/solidity/src/templates/FlowEVMBridgedERC721.sol -------------------------------------------------------------------------------- /solidity/src/test/CadenceNativeERC721WithWrapper.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/solidity/src/test/CadenceNativeERC721WithWrapper.sol -------------------------------------------------------------------------------- /solidity/src/test/CrossVMUpgradable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/solidity/src/test/CrossVMUpgradable.sol -------------------------------------------------------------------------------- /solidity/src/test/EVMNativeERC721UpgradeableV1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/solidity/src/test/EVMNativeERC721UpgradeableV1.sol -------------------------------------------------------------------------------- /solidity/src/test/EVMNativeERC721UpgradeableV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/solidity/src/test/EVMNativeERC721UpgradeableV2.sol -------------------------------------------------------------------------------- /solidity/test/CadenceNativeERC721WithWrapper.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/solidity/test/CadenceNativeERC721WithWrapper.t.sol -------------------------------------------------------------------------------- /solidity/test/CrossVMBridgeERC721Fulfillment.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/solidity/test/CrossVMBridgeERC721Fulfillment.t.sol -------------------------------------------------------------------------------- /solidity/test/EVMNativeERC721Upgradeable.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/solidity/test/EVMNativeERC721Upgradeable.t.sol -------------------------------------------------------------------------------- /solidity/test/FlowBridgeFactory.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/solidity/test/FlowBridgeFactory.t.sol -------------------------------------------------------------------------------- /templates.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/templates.go -------------------------------------------------------------------------------- /templates_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/templates_test.go -------------------------------------------------------------------------------- /utils/get_code_hex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflow/flow-evm-bridge/HEAD/utils/get_code_hex.py --------------------------------------------------------------------------------