├── .changeset ├── README.md ├── clever-mails-agree.md ├── config.json ├── dirty-hornets-watch.md ├── eleven-teachers-rescue.md ├── fair-gorillas-attend.md ├── metal-chefs-happen.md ├── mighty-bears-taste.md ├── odd-seahorses-thank.md ├── sharp-eggs-lay.md ├── small-singers-attend.md ├── tasty-laws-boil.md ├── thin-ways-dress.md ├── tricky-avocados-dream.md ├── unlucky-berries-cover.md ├── violet-rice-explain.md └── wild-lizards-wonder.md ├── .dockerignore ├── .eslintignore ├── .eslintrc ├── .gitattributes ├── .github ├── CODEOWNERS ├── actions │ ├── docker-publish │ │ └── action.yaml │ └── setup-rust │ │ └── action.yml └── workflows │ ├── docker-publish.yml │ ├── manual-query-grant-role-event.yml │ ├── manual-verify-upgrade.yml │ ├── pr.yml │ ├── release.yaml │ ├── upgrade-test-suite.yml │ └── verify-upgrade-mainnet.yml ├── .gitignore ├── .nvmrc ├── .prettierignore ├── .prettierrc ├── .vscode ├── extensions.json └── settings.json ├── Cargo.lock ├── Cargo.toml ├── Forc.lock ├── Forc.toml ├── LICENSE ├── README.md ├── SECURITY.md ├── docker ├── block-committer │ ├── Dockerfile │ └── block-committer.sh ├── docker-compose.yml ├── envs │ ├── block_committer.env │ ├── fuel_core.env │ ├── l1_chain.env │ └── ports.env ├── fuel-core │ ├── Dockerfile │ ├── fuel_core.sh │ └── genesis_coins.json ├── full-env │ ├── Dockerfile │ └── run.sh └── l1-chain │ ├── .fuelChainConsts.env │ ├── Dockerfile │ ├── Placeholder.sol │ ├── hardhat │ └── hardhat.config.ts │ └── l1_chain.sh ├── docs ├── ARCHITECTURE.md ├── CONTRIBUTING.md ├── GETTING_STARTED.md └── architecture.png ├── fuel-toolchain.toml ├── package.json ├── packages ├── base-asset │ ├── .gitignore │ ├── BASE_ASSET_DEPLOYMENT.md │ ├── Cargo.toml │ ├── Forc.lock │ ├── Forc.toml │ ├── README.md │ ├── fuel-toolchain.toml │ ├── scripts │ │ ├── deploy_mainnet.rs │ │ └── deploy_mainnet.sh │ ├── src │ │ └── main.sw │ └── tests │ │ └── harness.rs ├── esbuild-bin-loader │ ├── package.json │ ├── src │ │ ├── index.ts │ │ └── types.d.ts │ ├── tsconfig.json │ └── tsup.config.ts ├── fungible-token │ ├── CHANGELOG.md │ ├── README.md │ ├── bridge-fungible-token │ │ ├── Cargo.toml │ │ ├── implementation │ │ │ ├── Forc.toml │ │ │ └── src │ │ │ │ ├── data_structures.sw │ │ │ │ ├── data_structures │ │ │ │ ├── constants.sw │ │ │ │ ├── deposit_message.sw │ │ │ │ ├── message_data.sw │ │ │ │ └── metadata_message.sw │ │ │ │ ├── errors.sw │ │ │ │ ├── events.sw │ │ │ │ ├── main.sw │ │ │ │ └── utils.sw │ │ ├── interface │ │ │ ├── Forc.toml │ │ │ └── src │ │ │ │ ├── bridge.sw │ │ │ │ ├── lib.sw │ │ │ │ └── src7.sw │ │ ├── proxy │ │ │ ├── Forc.toml │ │ │ └── src │ │ │ │ └── proxy.sw │ │ ├── reentrancy-attacker │ │ │ ├── Forc.toml │ │ │ └── src │ │ │ │ └── reentrancy-attacker.sw │ │ └── tests │ │ │ ├── functions │ │ │ ├── bridge │ │ │ │ └── mod.rs │ │ │ ├── message_receiver │ │ │ │ └── mod.rs │ │ │ ├── mod.rs │ │ │ ├── proxy │ │ │ │ └── mod.rs │ │ │ └── src20 │ │ │ │ └── mod.rs │ │ │ ├── harness.rs │ │ │ └── utils │ │ │ ├── builder.rs │ │ │ ├── constants.rs │ │ │ ├── interface │ │ │ ├── bridge │ │ │ │ └── mod.rs │ │ │ ├── mod.rs │ │ │ └── src20 │ │ │ │ └── mod.rs │ │ │ ├── mod.rs │ │ │ └── setup.rs │ ├── docs │ │ ├── deploy_docs.md │ │ ├── design_docs.md │ │ └── imgs │ │ │ ├── FuelMessagingERC20Deposit.png │ │ │ ├── FuelMessagingERC20Withdraw.png │ │ │ ├── FuelMessagingETHDeposit.png │ │ │ └── FuelMessagingETHWithdraw.png │ ├── exports │ │ └── index.ts │ ├── package.json │ ├── test-deposit-recipient-contract │ │ ├── .gitignore │ │ ├── Forc.toml │ │ └── src │ │ │ └── main.sw │ └── tsup.config.ts ├── integration-tests │ ├── .env.example │ ├── README.md │ ├── docker-setup │ │ └── docker.ts │ ├── fork-tests │ │ ├── bridge_erc20.ts │ │ └── transfer_eth.ts │ ├── package.json │ ├── scripts │ │ ├── bridgeERC20.ts │ │ ├── bridgeETH.ts │ │ ├── depositETH.ts │ │ └── transfer.ts │ ├── tests │ │ ├── bridge_erc20.ts │ │ ├── bridge_erc721.ts │ │ ├── bridge_mainnet_tokens.ts │ │ ├── bridge_proxy.ts │ │ └── transfer_eth.ts │ ├── tsconfig.json │ └── utils │ │ └── utils.ts ├── message-predicates │ ├── CHANGELOG.md │ ├── Forc.lock │ ├── Forc.toml │ ├── README.md │ ├── contract-message-predicate │ │ ├── Cargo.toml │ │ ├── Forc.toml │ │ ├── build.rs │ │ ├── predicate_asm.rs │ │ ├── script_asm.rs │ │ ├── src │ │ │ ├── contract_message_test.sw │ │ │ ├── lib.rs │ │ │ ├── main.rs │ │ │ └── snapshots │ │ │ │ ├── fuel_contract_message_predicate__tests__snapshot_predicate_bytecode.snap │ │ │ │ └── fuel_contract_message_predicate__tests__snapshot_script_bytecode.snap │ │ └── tests │ │ │ ├── harness.rs │ │ │ └── utils │ │ │ ├── builder.rs │ │ │ └── environment.rs │ ├── contract-message-receiver │ │ ├── Forc.toml │ │ └── src │ │ │ └── interface.sw │ ├── exports │ │ └── index.ts │ ├── package.json │ └── tsup.config.ts ├── solidity-contracts │ ├── .env.example │ ├── .gitignore │ ├── .openzeppelin │ │ ├── mainnet.json │ │ └── sepolia.json │ ├── .solcover.js │ ├── .solhint.json │ ├── CHANGELOG.md │ ├── DEPLOYMENTS.MD │ ├── DEVELOPMENT.md │ ├── README.md │ ├── contracts │ │ ├── fuelchain │ │ │ ├── FuelChainState.sol │ │ │ ├── FuelMessagePortal.sol │ │ │ ├── FuelMessagePortal │ │ │ │ ├── IFuelMessagePortal.sol │ │ │ │ ├── v2 │ │ │ │ │ └── FuelMessagePortalV2.sol │ │ │ │ └── v3 │ │ │ │ │ └── FuelMessagePortalV3.sol │ │ │ └── types │ │ │ │ ├── FuelBlockHeader.sol │ │ │ │ └── FuelBlockHeaderLite.sol │ │ ├── lib │ │ │ ├── CommonPredicates.sol │ │ │ ├── Cryptography.sol │ │ │ └── VerifyBinaryTree │ │ │ │ ├── Constants.sol │ │ │ │ ├── Node.sol │ │ │ │ ├── TreeHasher.sol │ │ │ │ ├── Utils.sol │ │ │ │ └── VerifyBinaryTree.sol │ │ ├── messaging │ │ │ ├── FuelMessagesEnabled.sol │ │ │ ├── FuelMessagesEnabledUpgradeable.sol │ │ │ └── gateway │ │ │ │ ├── FuelBridgeBase │ │ │ │ ├── FuelBridgeBase.sol │ │ │ │ └── FuelBridgeBaseV2.sol │ │ │ │ ├── FuelERC20Gateway │ │ │ │ ├── FuelERC20Gateway.sol │ │ │ │ ├── FuelERC20GatewayV2.sol │ │ │ │ ├── FuelERC20GatewayV3.sol │ │ │ │ └── FuelERC20GatewayV4.sol │ │ │ │ └── FuelERC721Gateway │ │ │ │ ├── FuelERC721Gateway.sol │ │ │ │ └── FuelERC721GatewayV2.sol │ │ ├── security │ │ │ └── ReentrancyGuardTransientUpgradable.sol │ │ ├── test │ │ │ ├── CustomToken.sol │ │ │ ├── CustomTokenWETH.sol │ │ │ ├── FuelBlockHeaderTester.sol │ │ │ ├── MessageTester.sol │ │ │ ├── MockFuelMessagePortal.sol │ │ │ ├── MockPermitToken.sol │ │ │ ├── NFT.sol │ │ │ ├── NoDecimalsToken.sol │ │ │ ├── Token.sol │ │ │ └── UpgradeableTester.sol │ │ ├── utils │ │ │ └── Permit.sol │ │ └── vendor │ │ │ └── SafeCall.sol │ ├── deploy │ │ ├── beta5 │ │ │ ├── 001.chain_state.ts │ │ │ ├── 002.fuel_message_portal.ts │ │ │ ├── 003.erc20_gateway_v2.ts │ │ │ ├── 004.erc721_gateway_v2.ts │ │ │ ├── 005.fuel_message_portal_v2.ts │ │ │ ├── 006.erc20_gateway_v1.ts │ │ │ ├── 007.token.ts │ │ │ ├── 008.fuel_message_portal_v3.ts │ │ │ ├── 009.blacklist.ts │ │ │ └── 010.unpause_withdrawals.ts │ │ ├── beta5devnet │ │ │ ├── 001.chain_state.ts │ │ │ ├── 002.fuel_message_portal.ts │ │ │ ├── 003.erc20_gateway_v2.ts │ │ │ ├── 004.erc721_gateway_v2.ts │ │ │ ├── 005.fuel_message_portal_v2.ts │ │ │ ├── 006.erc20_gateway_v1.ts │ │ │ └── 008.fuel_message_portal_v3.ts │ │ ├── devnet │ │ │ ├── 001.chain_state.ts │ │ │ ├── 002.fuel_message_portal_v3.ts │ │ │ ├── 003.erc20_gateway_v4.ts │ │ │ ├── 004.token.ts │ │ │ ├── 005.register_block_committer.ts │ │ │ ├── 006.fuel_message_portal_v3.ts │ │ │ ├── 007.fuel_message_portal_v3_unpause.ts │ │ │ ├── 008.chain_state.ts │ │ │ ├── 009.chain_state_unpause.ts │ │ │ ├── 010.portal_upgrade.ts │ │ │ ├── 011.state_upgrade.ts │ │ │ ├── 012.configure_l2_issuer.ts │ │ │ ├── 012.state_redeploy.ts │ │ │ ├── 013.state_redeploy_register_block_committer.ts │ │ │ ├── 014.portal_upgrade.ts │ │ │ ├── 015.portal_set_chain_state.ts │ │ │ ├── 016.erc20_gateway_v4.redeployment.ts │ │ │ ├── 017.configure_l2_issuer.ts │ │ │ └── 018.portal_upgrade.ts │ │ ├── fork │ │ │ ├── 001.token.ts │ │ │ ├── 002.set_canonical_token_bytecode.ts │ │ │ ├── 003.chain_state_upgrade.ts │ │ │ ├── 004.portal_upgrade.ts │ │ │ ├── 005.gateway_upgrade.ts │ │ │ └── 999.serve_deployment_file.ts │ │ ├── hardhat │ │ │ ├── 001.chain_state.ts │ │ │ ├── 002.fuel_message_portal_v3.ts │ │ │ ├── 003.erc20_gateway_v4.ts │ │ │ ├── 004.token.ts │ │ │ ├── 005.register_block_committer.ts │ │ │ ├── 006._erc721_gateway_v3.ts │ │ │ ├── 007.set_asset_issuer_id.ts │ │ │ ├── 008.set_canonical_token_bytecode.ts │ │ │ └── 999.serve_deployment_file.ts │ │ ├── mainnet │ │ │ ├── 001.chain_state.ts │ │ │ ├── 002.fuel_message_portal_v3.ts │ │ │ ├── 003.register_chainstate_committer.ts │ │ │ ├── 004.register_chainstate_watchtower.ts │ │ │ ├── 005.register_portal_watchtower.ts │ │ │ ├── 006.set_eth_deposit_limit.ts │ │ │ ├── 007.erc20_gateway.ts │ │ │ ├── 008.gateway_enable_whitelist.ts │ │ │ ├── 009.gateway_add_usdc.ts │ │ │ ├── 010.gateway_rate_limit_usdc.ts │ │ │ ├── 011.configure_l2_issuer.ts │ │ │ ├── 012.portal_transfer_ownership.ts │ │ │ ├── 013.chain_state_transfer_ownership.ts │ │ │ ├── 014.gateway_transfer_ownership.ts │ │ │ ├── 015.relinquish_ownership.ts │ │ │ ├── 016.gateway_upgrade.ts │ │ │ ├── 017.portal_upgrade.ts │ │ │ ├── 018.rate_limit_proposal.ts │ │ │ ├── 019.pausers_proposal.ts │ │ │ ├── 020.portal_upgrade.ts │ │ │ └── 021.deposit_caps_remove_proposal.ts │ │ ├── testnet │ │ │ ├── 001.chain_state.ts │ │ │ ├── 002.fuel_message_portal_v3.ts │ │ │ ├── 003.portal_upgrade.ts │ │ │ ├── 004.portal_unpause.ts │ │ │ ├── 005.state_unpause.ts │ │ │ ├── 006.erc20_gateway.ts │ │ │ ├── 007.state_upgrade.ts │ │ │ ├── 008.register_block_committer.ts │ │ │ ├── 009.configure_l2_issuer.ts │ │ │ ├── 009.state_upgrade.ts │ │ │ ├── 010.state_redeploy.ts │ │ │ ├── 013.state_redeploy_register_block_committer.ts │ │ │ ├── 014.portal_upgrade.ts │ │ │ ├── 015.portal_set_chain_state.ts │ │ │ ├── 016.erc20_gateway_v4.redeployment.ts │ │ │ ├── 017.configure_l2_issuer.ts │ │ │ ├── 018.erc20_gateway_upgrade.ts │ │ │ └── 019.portal_upgrade.ts │ │ └── upgradeTest │ │ │ ├── 001.chain_state.ts │ │ │ ├── 002.fuel_message_portal_v3.ts │ │ │ ├── 003.erc20_gateway_v4.ts │ │ │ ├── prepareUpgrade.chain_state.ts │ │ │ ├── prepareUpgrade.erc20_gateway_v4.ts │ │ │ └── prepareUpgrade.fuel_message_portal_v3.ts │ ├── deployments │ │ ├── beta5 │ │ │ ├── .chainId │ │ │ ├── .migrations.json │ │ │ ├── FuelChainState.json │ │ │ ├── FuelERC20GatewayV1.json │ │ │ ├── FuelERC20GatewayV2.json │ │ │ ├── FuelERC721GatewayV2.json │ │ │ ├── FuelMessagePortal.json │ │ │ ├── Token.json │ │ │ └── solcInputs │ │ │ │ └── 673889572adcc4a7daf8c541f282f625.json │ │ ├── beta5devnet │ │ │ ├── .chainId │ │ │ ├── .migrations.json │ │ │ ├── FuelChainState.json │ │ │ ├── FuelERC20GatewayV1.json │ │ │ ├── FuelERC20GatewayV2.json │ │ │ ├── FuelERC721GatewayV2.json │ │ │ └── FuelMessagePortal.json │ │ ├── deployments.sepolia.beta4.json │ │ ├── deployments.sepolia.json │ │ ├── devnet │ │ │ ├── .chainId │ │ │ ├── .migrations.json │ │ │ ├── FuelChainState.json │ │ │ ├── FuelERC20GatewayV4.json │ │ │ ├── FuelL2BridgeId.json │ │ │ ├── FuelMessagePortal.json │ │ │ ├── Token.json │ │ │ └── solcInputs │ │ │ │ └── 31fce82f72204deb1c3e677ecb77fe87.json │ │ ├── mainnet │ │ │ ├── .chainId │ │ │ ├── .migrations.json │ │ │ ├── FuelChainState.json │ │ │ ├── FuelERC20GatewayV4.json │ │ │ ├── FuelL2BridgeId.json │ │ │ └── FuelMessagePortal.json │ │ ├── testnet │ │ │ ├── .chainId │ │ │ ├── .migrations.json │ │ │ ├── FuelChainState.json │ │ │ ├── FuelERC20GatewayV4.json │ │ │ ├── FuelL2BridgeId.json │ │ │ └── FuelMessagePortal.json │ │ └── upgradeTest │ │ │ ├── .chainId │ │ │ ├── FuelChainState.json │ │ │ ├── FuelERC20GatewayV4.json │ │ │ └── FuelMessagePortalV3.json │ ├── exports │ │ └── index.ts │ ├── hardhat.config.ts │ ├── package.json │ ├── protocol │ │ ├── blockHeader.ts │ │ ├── constants.ts │ │ ├── cryptography.ts │ │ ├── harness.ts │ │ ├── message.ts │ │ ├── utils.ts │ │ └── validators.ts │ ├── scripts │ │ ├── hardhat │ │ │ ├── depositETH.ts │ │ │ ├── depositMetadata.ts │ │ │ ├── depositToken.ts │ │ │ ├── eventFilter.ts │ │ │ ├── grantRole.ts │ │ │ ├── index.ts │ │ │ ├── pause.ts │ │ │ ├── resetERC20RateLimit.ts │ │ │ ├── resetETHRateLimit.ts │ │ │ ├── unpause.ts │ │ │ ├── utils │ │ │ │ ├── enterPrivateKey.ts │ │ │ │ ├── getDeploymentByName.ts │ │ │ │ ├── index.ts │ │ │ │ └── requireConfirmation.ts │ │ │ ├── verifyDeployment.ts │ │ │ ├── verifyMainnetDeployment.ts │ │ │ ├── withdrawalBlacklist.ts │ │ │ ├── withdrawalPause.ts │ │ │ ├── withdrawalResume.ts │ │ │ └── withdrawalWhitelist.ts │ │ ├── serveDeployments.ts │ │ ├── startAutoMining.ts │ │ ├── test.sh │ │ └── utils.ts │ ├── test │ │ ├── behaviors │ │ │ ├── erc20GatewayV2.behavior.test.ts │ │ │ ├── erc20GatewayV3.behavior.test.ts │ │ │ ├── erc20GatewayV4.behavior.test.ts │ │ │ └── index.ts │ │ ├── erc20Gateway.ts │ │ ├── erc20GatewayV2.test.ts │ │ ├── erc20GatewayV3.test.ts │ │ ├── erc20GatewayV4.test.ts │ │ ├── erc721Gateway.test.ts │ │ ├── erc721GatewayV2.test.ts │ │ ├── fuelChainState.ts │ │ ├── messagesIncoming.ts │ │ ├── messagesIncomingV2.test.ts │ │ ├── messagesIncomingV3.test.ts │ │ ├── messagesOutgoing.ts │ │ ├── messagesOutgoingV2.test.ts │ │ ├── upgrade.ts │ │ └── utils │ │ │ ├── addressConversion.ts │ │ │ ├── createBlock.ts │ │ │ ├── createRandomWalletWithFunds.ts │ │ │ ├── deployProxy.ts │ │ │ ├── encodeErc20DepositMessage.ts │ │ │ ├── impersonateAccount.ts │ │ │ ├── index.ts │ │ │ └── merkle.ts │ ├── tsconfig.json │ └── tsup.config.ts └── test-utils │ ├── CHANGELOG.md │ ├── package.json │ ├── src │ ├── index.ts │ ├── scripts │ │ ├── check-balances.ts │ │ ├── check-nonce.ts │ │ ├── check-proxy-data.ts │ │ ├── deploy-bridge.ts │ │ ├── deposit-to-coin.ts │ │ ├── relay-deposit.ts │ │ ├── relay-metadata.ts │ │ ├── transfer-bridge-ownership.ts │ │ ├── upgrade-bridge-kms.ts │ │ ├── upgrade-bridge.ts │ │ ├── verify-asset-metadata.ts │ │ └── withdraw-init.ts │ ├── types.ts │ └── utils │ │ ├── constants.ts │ │ ├── delay.ts │ │ ├── ethers │ │ ├── callEtherRPC.ts │ │ ├── createRelayParams.ts │ │ ├── getOrDeployECR20Contract.ts │ │ ├── getOrDeployERC20PermitContract.ts │ │ ├── getOrDeployERC721Contract.ts │ │ ├── hardhatSkipTime.ts │ │ ├── index.ts │ │ ├── isHardhatProvider.ts │ │ ├── waitForBlockCommit.ts │ │ └── waitForBlockFinalization.ts │ │ ├── fuels │ │ ├── getBlock.ts │ │ ├── getMessageOutReceipt.ts │ │ ├── getOrDeployL2Bridge.ts │ │ ├── getTokenId.ts │ │ ├── index.ts │ │ ├── relayCommonMessage.ts │ │ ├── transaction.ts │ │ ├── waitForBlock.ts │ │ └── waitForMessage.ts │ │ ├── index.ts │ │ ├── logs.ts │ │ ├── parsers.ts │ │ ├── setup.ts │ │ └── validations.ts │ ├── tsconfig.json │ └── tsup.config.ts ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── scripts ├── build.sh ├── changeset-next.ts ├── check.sh ├── format.sh └── test.sh ├── tsconfig.json └── turbo.json /.changeset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/.changeset/README.md -------------------------------------------------------------------------------- /.changeset/clever-mails-agree.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/.changeset/clever-mails-agree.md -------------------------------------------------------------------------------- /.changeset/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/.changeset/config.json -------------------------------------------------------------------------------- /.changeset/dirty-hornets-watch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/.changeset/dirty-hornets-watch.md -------------------------------------------------------------------------------- /.changeset/eleven-teachers-rescue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/.changeset/eleven-teachers-rescue.md -------------------------------------------------------------------------------- /.changeset/fair-gorillas-attend.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/.changeset/fair-gorillas-attend.md -------------------------------------------------------------------------------- /.changeset/metal-chefs-happen.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/.changeset/metal-chefs-happen.md -------------------------------------------------------------------------------- /.changeset/mighty-bears-taste.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/.changeset/mighty-bears-taste.md -------------------------------------------------------------------------------- /.changeset/odd-seahorses-thank.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/.changeset/odd-seahorses-thank.md -------------------------------------------------------------------------------- /.changeset/sharp-eggs-lay.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/.changeset/sharp-eggs-lay.md -------------------------------------------------------------------------------- /.changeset/small-singers-attend.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/.changeset/small-singers-attend.md -------------------------------------------------------------------------------- /.changeset/tasty-laws-boil.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/.changeset/tasty-laws-boil.md -------------------------------------------------------------------------------- /.changeset/thin-ways-dress.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/.changeset/thin-ways-dress.md -------------------------------------------------------------------------------- /.changeset/tricky-avocados-dream.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/.changeset/tricky-avocados-dream.md -------------------------------------------------------------------------------- /.changeset/unlucky-berries-cover.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/.changeset/unlucky-berries-cover.md -------------------------------------------------------------------------------- /.changeset/violet-rice-explain.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/.changeset/violet-rice-explain.md -------------------------------------------------------------------------------- /.changeset/wild-lizards-wonder.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/.changeset/wild-lizards-wonder.md -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/.dockerignore -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/actions/docker-publish/action.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/.github/actions/docker-publish/action.yaml -------------------------------------------------------------------------------- /.github/actions/setup-rust/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/.github/actions/setup-rust/action.yml -------------------------------------------------------------------------------- /.github/workflows/docker-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/.github/workflows/docker-publish.yml -------------------------------------------------------------------------------- /.github/workflows/manual-query-grant-role-event.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/.github/workflows/manual-query-grant-role-event.yml -------------------------------------------------------------------------------- /.github/workflows/manual-verify-upgrade.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/.github/workflows/manual-verify-upgrade.yml -------------------------------------------------------------------------------- /.github/workflows/pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/.github/workflows/pr.yml -------------------------------------------------------------------------------- /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.github/workflows/upgrade-test-suite.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/.github/workflows/upgrade-test-suite.yml -------------------------------------------------------------------------------- /.github/workflows/verify-upgrade-mainnet.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/.github/workflows/verify-upgrade-mainnet.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/.gitignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 18.14.1 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/Cargo.toml -------------------------------------------------------------------------------- /Forc.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/Forc.lock -------------------------------------------------------------------------------- /Forc.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/Forc.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/SECURITY.md -------------------------------------------------------------------------------- /docker/block-committer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/docker/block-committer/Dockerfile -------------------------------------------------------------------------------- /docker/block-committer/block-committer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/docker/block-committer/block-committer.sh -------------------------------------------------------------------------------- /docker/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/docker/docker-compose.yml -------------------------------------------------------------------------------- /docker/envs/block_committer.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/docker/envs/block_committer.env -------------------------------------------------------------------------------- /docker/envs/fuel_core.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/docker/envs/fuel_core.env -------------------------------------------------------------------------------- /docker/envs/l1_chain.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/docker/envs/l1_chain.env -------------------------------------------------------------------------------- /docker/envs/ports.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/docker/envs/ports.env -------------------------------------------------------------------------------- /docker/fuel-core/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/docker/fuel-core/Dockerfile -------------------------------------------------------------------------------- /docker/fuel-core/fuel_core.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/docker/fuel-core/fuel_core.sh -------------------------------------------------------------------------------- /docker/fuel-core/genesis_coins.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/docker/fuel-core/genesis_coins.json -------------------------------------------------------------------------------- /docker/full-env/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/docker/full-env/Dockerfile -------------------------------------------------------------------------------- /docker/full-env/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/docker/full-env/run.sh -------------------------------------------------------------------------------- /docker/l1-chain/.fuelChainConsts.env: -------------------------------------------------------------------------------- 1 | BLOCKS_PER_COMMIT_INTERVAL=30 2 | TIME_TO_FINALIZE=5 3 | -------------------------------------------------------------------------------- /docker/l1-chain/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/docker/l1-chain/Dockerfile -------------------------------------------------------------------------------- /docker/l1-chain/Placeholder.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/docker/l1-chain/Placeholder.sol -------------------------------------------------------------------------------- /docker/l1-chain/hardhat/hardhat.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/docker/l1-chain/hardhat/hardhat.config.ts -------------------------------------------------------------------------------- /docker/l1-chain/l1_chain.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/docker/l1-chain/l1_chain.sh -------------------------------------------------------------------------------- /docs/ARCHITECTURE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/docs/ARCHITECTURE.md -------------------------------------------------------------------------------- /docs/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/docs/CONTRIBUTING.md -------------------------------------------------------------------------------- /docs/GETTING_STARTED.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/docs/GETTING_STARTED.md -------------------------------------------------------------------------------- /docs/architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/docs/architecture.png -------------------------------------------------------------------------------- /fuel-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/fuel-toolchain.toml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/package.json -------------------------------------------------------------------------------- /packages/base-asset/.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | -------------------------------------------------------------------------------- /packages/base-asset/BASE_ASSET_DEPLOYMENT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/base-asset/BASE_ASSET_DEPLOYMENT.md -------------------------------------------------------------------------------- /packages/base-asset/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/base-asset/Cargo.toml -------------------------------------------------------------------------------- /packages/base-asset/Forc.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/base-asset/Forc.lock -------------------------------------------------------------------------------- /packages/base-asset/Forc.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/base-asset/Forc.toml -------------------------------------------------------------------------------- /packages/base-asset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/base-asset/README.md -------------------------------------------------------------------------------- /packages/base-asset/fuel-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/base-asset/fuel-toolchain.toml -------------------------------------------------------------------------------- /packages/base-asset/scripts/deploy_mainnet.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/base-asset/scripts/deploy_mainnet.rs -------------------------------------------------------------------------------- /packages/base-asset/scripts/deploy_mainnet.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/base-asset/scripts/deploy_mainnet.sh -------------------------------------------------------------------------------- /packages/base-asset/src/main.sw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/base-asset/src/main.sw -------------------------------------------------------------------------------- /packages/base-asset/tests/harness.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/base-asset/tests/harness.rs -------------------------------------------------------------------------------- /packages/esbuild-bin-loader/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/esbuild-bin-loader/package.json -------------------------------------------------------------------------------- /packages/esbuild-bin-loader/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/esbuild-bin-loader/src/index.ts -------------------------------------------------------------------------------- /packages/esbuild-bin-loader/src/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/esbuild-bin-loader/src/types.d.ts -------------------------------------------------------------------------------- /packages/esbuild-bin-loader/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/esbuild-bin-loader/tsconfig.json -------------------------------------------------------------------------------- /packages/esbuild-bin-loader/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/esbuild-bin-loader/tsup.config.ts -------------------------------------------------------------------------------- /packages/fungible-token/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/fungible-token/CHANGELOG.md -------------------------------------------------------------------------------- /packages/fungible-token/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/fungible-token/README.md -------------------------------------------------------------------------------- /packages/fungible-token/bridge-fungible-token/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/fungible-token/bridge-fungible-token/Cargo.toml -------------------------------------------------------------------------------- /packages/fungible-token/bridge-fungible-token/implementation/Forc.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/fungible-token/bridge-fungible-token/implementation/Forc.toml -------------------------------------------------------------------------------- /packages/fungible-token/bridge-fungible-token/implementation/src/data_structures.sw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/fungible-token/bridge-fungible-token/implementation/src/data_structures.sw -------------------------------------------------------------------------------- /packages/fungible-token/bridge-fungible-token/implementation/src/data_structures/constants.sw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/fungible-token/bridge-fungible-token/implementation/src/data_structures/constants.sw -------------------------------------------------------------------------------- /packages/fungible-token/bridge-fungible-token/implementation/src/data_structures/deposit_message.sw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/fungible-token/bridge-fungible-token/implementation/src/data_structures/deposit_message.sw -------------------------------------------------------------------------------- /packages/fungible-token/bridge-fungible-token/implementation/src/data_structures/message_data.sw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/fungible-token/bridge-fungible-token/implementation/src/data_structures/message_data.sw -------------------------------------------------------------------------------- /packages/fungible-token/bridge-fungible-token/implementation/src/data_structures/metadata_message.sw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/fungible-token/bridge-fungible-token/implementation/src/data_structures/metadata_message.sw -------------------------------------------------------------------------------- /packages/fungible-token/bridge-fungible-token/implementation/src/errors.sw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/fungible-token/bridge-fungible-token/implementation/src/errors.sw -------------------------------------------------------------------------------- /packages/fungible-token/bridge-fungible-token/implementation/src/events.sw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/fungible-token/bridge-fungible-token/implementation/src/events.sw -------------------------------------------------------------------------------- /packages/fungible-token/bridge-fungible-token/implementation/src/main.sw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/fungible-token/bridge-fungible-token/implementation/src/main.sw -------------------------------------------------------------------------------- /packages/fungible-token/bridge-fungible-token/implementation/src/utils.sw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/fungible-token/bridge-fungible-token/implementation/src/utils.sw -------------------------------------------------------------------------------- /packages/fungible-token/bridge-fungible-token/interface/Forc.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/fungible-token/bridge-fungible-token/interface/Forc.toml -------------------------------------------------------------------------------- /packages/fungible-token/bridge-fungible-token/interface/src/bridge.sw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/fungible-token/bridge-fungible-token/interface/src/bridge.sw -------------------------------------------------------------------------------- /packages/fungible-token/bridge-fungible-token/interface/src/lib.sw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/fungible-token/bridge-fungible-token/interface/src/lib.sw -------------------------------------------------------------------------------- /packages/fungible-token/bridge-fungible-token/interface/src/src7.sw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/fungible-token/bridge-fungible-token/interface/src/src7.sw -------------------------------------------------------------------------------- /packages/fungible-token/bridge-fungible-token/proxy/Forc.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/fungible-token/bridge-fungible-token/proxy/Forc.toml -------------------------------------------------------------------------------- /packages/fungible-token/bridge-fungible-token/proxy/src/proxy.sw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/fungible-token/bridge-fungible-token/proxy/src/proxy.sw -------------------------------------------------------------------------------- /packages/fungible-token/bridge-fungible-token/reentrancy-attacker/Forc.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/fungible-token/bridge-fungible-token/reentrancy-attacker/Forc.toml -------------------------------------------------------------------------------- /packages/fungible-token/bridge-fungible-token/reentrancy-attacker/src/reentrancy-attacker.sw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/fungible-token/bridge-fungible-token/reentrancy-attacker/src/reentrancy-attacker.sw -------------------------------------------------------------------------------- /packages/fungible-token/bridge-fungible-token/tests/functions/bridge/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/fungible-token/bridge-fungible-token/tests/functions/bridge/mod.rs -------------------------------------------------------------------------------- /packages/fungible-token/bridge-fungible-token/tests/functions/message_receiver/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/fungible-token/bridge-fungible-token/tests/functions/message_receiver/mod.rs -------------------------------------------------------------------------------- /packages/fungible-token/bridge-fungible-token/tests/functions/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/fungible-token/bridge-fungible-token/tests/functions/mod.rs -------------------------------------------------------------------------------- /packages/fungible-token/bridge-fungible-token/tests/functions/proxy/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/fungible-token/bridge-fungible-token/tests/functions/proxy/mod.rs -------------------------------------------------------------------------------- /packages/fungible-token/bridge-fungible-token/tests/functions/src20/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/fungible-token/bridge-fungible-token/tests/functions/src20/mod.rs -------------------------------------------------------------------------------- /packages/fungible-token/bridge-fungible-token/tests/harness.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/fungible-token/bridge-fungible-token/tests/harness.rs -------------------------------------------------------------------------------- /packages/fungible-token/bridge-fungible-token/tests/utils/builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/fungible-token/bridge-fungible-token/tests/utils/builder.rs -------------------------------------------------------------------------------- /packages/fungible-token/bridge-fungible-token/tests/utils/constants.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/fungible-token/bridge-fungible-token/tests/utils/constants.rs -------------------------------------------------------------------------------- /packages/fungible-token/bridge-fungible-token/tests/utils/interface/bridge/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/fungible-token/bridge-fungible-token/tests/utils/interface/bridge/mod.rs -------------------------------------------------------------------------------- /packages/fungible-token/bridge-fungible-token/tests/utils/interface/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/fungible-token/bridge-fungible-token/tests/utils/interface/mod.rs -------------------------------------------------------------------------------- /packages/fungible-token/bridge-fungible-token/tests/utils/interface/src20/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/fungible-token/bridge-fungible-token/tests/utils/interface/src20/mod.rs -------------------------------------------------------------------------------- /packages/fungible-token/bridge-fungible-token/tests/utils/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/fungible-token/bridge-fungible-token/tests/utils/mod.rs -------------------------------------------------------------------------------- /packages/fungible-token/bridge-fungible-token/tests/utils/setup.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/fungible-token/bridge-fungible-token/tests/utils/setup.rs -------------------------------------------------------------------------------- /packages/fungible-token/docs/deploy_docs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/fungible-token/docs/deploy_docs.md -------------------------------------------------------------------------------- /packages/fungible-token/docs/design_docs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/fungible-token/docs/design_docs.md -------------------------------------------------------------------------------- /packages/fungible-token/docs/imgs/FuelMessagingERC20Deposit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/fungible-token/docs/imgs/FuelMessagingERC20Deposit.png -------------------------------------------------------------------------------- /packages/fungible-token/docs/imgs/FuelMessagingERC20Withdraw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/fungible-token/docs/imgs/FuelMessagingERC20Withdraw.png -------------------------------------------------------------------------------- /packages/fungible-token/docs/imgs/FuelMessagingETHDeposit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/fungible-token/docs/imgs/FuelMessagingETHDeposit.png -------------------------------------------------------------------------------- /packages/fungible-token/docs/imgs/FuelMessagingETHWithdraw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/fungible-token/docs/imgs/FuelMessagingETHWithdraw.png -------------------------------------------------------------------------------- /packages/fungible-token/exports/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/fungible-token/exports/index.ts -------------------------------------------------------------------------------- /packages/fungible-token/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/fungible-token/package.json -------------------------------------------------------------------------------- /packages/fungible-token/test-deposit-recipient-contract/.gitignore: -------------------------------------------------------------------------------- 1 | out 2 | target 3 | -------------------------------------------------------------------------------- /packages/fungible-token/test-deposit-recipient-contract/Forc.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/fungible-token/test-deposit-recipient-contract/Forc.toml -------------------------------------------------------------------------------- /packages/fungible-token/test-deposit-recipient-contract/src/main.sw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/fungible-token/test-deposit-recipient-contract/src/main.sw -------------------------------------------------------------------------------- /packages/fungible-token/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/fungible-token/tsup.config.ts -------------------------------------------------------------------------------- /packages/integration-tests/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/integration-tests/.env.example -------------------------------------------------------------------------------- /packages/integration-tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/integration-tests/README.md -------------------------------------------------------------------------------- /packages/integration-tests/docker-setup/docker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/integration-tests/docker-setup/docker.ts -------------------------------------------------------------------------------- /packages/integration-tests/fork-tests/bridge_erc20.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/integration-tests/fork-tests/bridge_erc20.ts -------------------------------------------------------------------------------- /packages/integration-tests/fork-tests/transfer_eth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/integration-tests/fork-tests/transfer_eth.ts -------------------------------------------------------------------------------- /packages/integration-tests/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/integration-tests/package.json -------------------------------------------------------------------------------- /packages/integration-tests/scripts/bridgeERC20.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/integration-tests/scripts/bridgeERC20.ts -------------------------------------------------------------------------------- /packages/integration-tests/scripts/bridgeETH.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/integration-tests/scripts/bridgeETH.ts -------------------------------------------------------------------------------- /packages/integration-tests/scripts/depositETH.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/integration-tests/scripts/depositETH.ts -------------------------------------------------------------------------------- /packages/integration-tests/scripts/transfer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/integration-tests/scripts/transfer.ts -------------------------------------------------------------------------------- /packages/integration-tests/tests/bridge_erc20.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/integration-tests/tests/bridge_erc20.ts -------------------------------------------------------------------------------- /packages/integration-tests/tests/bridge_erc721.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/integration-tests/tests/bridge_erc721.ts -------------------------------------------------------------------------------- /packages/integration-tests/tests/bridge_mainnet_tokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/integration-tests/tests/bridge_mainnet_tokens.ts -------------------------------------------------------------------------------- /packages/integration-tests/tests/bridge_proxy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/integration-tests/tests/bridge_proxy.ts -------------------------------------------------------------------------------- /packages/integration-tests/tests/transfer_eth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/integration-tests/tests/transfer_eth.ts -------------------------------------------------------------------------------- /packages/integration-tests/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/integration-tests/tsconfig.json -------------------------------------------------------------------------------- /packages/integration-tests/utils/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/integration-tests/utils/utils.ts -------------------------------------------------------------------------------- /packages/message-predicates/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/message-predicates/CHANGELOG.md -------------------------------------------------------------------------------- /packages/message-predicates/Forc.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/message-predicates/Forc.lock -------------------------------------------------------------------------------- /packages/message-predicates/Forc.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/message-predicates/Forc.toml -------------------------------------------------------------------------------- /packages/message-predicates/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/message-predicates/README.md -------------------------------------------------------------------------------- /packages/message-predicates/contract-message-predicate/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/message-predicates/contract-message-predicate/Cargo.toml -------------------------------------------------------------------------------- /packages/message-predicates/contract-message-predicate/Forc.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/message-predicates/contract-message-predicate/Forc.toml -------------------------------------------------------------------------------- /packages/message-predicates/contract-message-predicate/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/message-predicates/contract-message-predicate/build.rs -------------------------------------------------------------------------------- /packages/message-predicates/contract-message-predicate/predicate_asm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/message-predicates/contract-message-predicate/predicate_asm.rs -------------------------------------------------------------------------------- /packages/message-predicates/contract-message-predicate/script_asm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/message-predicates/contract-message-predicate/script_asm.rs -------------------------------------------------------------------------------- /packages/message-predicates/contract-message-predicate/src/contract_message_test.sw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/message-predicates/contract-message-predicate/src/contract_message_test.sw -------------------------------------------------------------------------------- /packages/message-predicates/contract-message-predicate/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/message-predicates/contract-message-predicate/src/lib.rs -------------------------------------------------------------------------------- /packages/message-predicates/contract-message-predicate/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/message-predicates/contract-message-predicate/src/main.rs -------------------------------------------------------------------------------- /packages/message-predicates/contract-message-predicate/src/snapshots/fuel_contract_message_predicate__tests__snapshot_predicate_bytecode.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/message-predicates/contract-message-predicate/src/snapshots/fuel_contract_message_predicate__tests__snapshot_predicate_bytecode.snap -------------------------------------------------------------------------------- /packages/message-predicates/contract-message-predicate/src/snapshots/fuel_contract_message_predicate__tests__snapshot_script_bytecode.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/message-predicates/contract-message-predicate/src/snapshots/fuel_contract_message_predicate__tests__snapshot_script_bytecode.snap -------------------------------------------------------------------------------- /packages/message-predicates/contract-message-predicate/tests/harness.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/message-predicates/contract-message-predicate/tests/harness.rs -------------------------------------------------------------------------------- /packages/message-predicates/contract-message-predicate/tests/utils/builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/message-predicates/contract-message-predicate/tests/utils/builder.rs -------------------------------------------------------------------------------- /packages/message-predicates/contract-message-predicate/tests/utils/environment.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/message-predicates/contract-message-predicate/tests/utils/environment.rs -------------------------------------------------------------------------------- /packages/message-predicates/contract-message-receiver/Forc.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/message-predicates/contract-message-receiver/Forc.toml -------------------------------------------------------------------------------- /packages/message-predicates/contract-message-receiver/src/interface.sw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/message-predicates/contract-message-receiver/src/interface.sw -------------------------------------------------------------------------------- /packages/message-predicates/exports/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/message-predicates/exports/index.ts -------------------------------------------------------------------------------- /packages/message-predicates/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/message-predicates/package.json -------------------------------------------------------------------------------- /packages/message-predicates/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/message-predicates/tsup.config.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/.env.example -------------------------------------------------------------------------------- /packages/solidity-contracts/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/.gitignore -------------------------------------------------------------------------------- /packages/solidity-contracts/.openzeppelin/mainnet.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/.openzeppelin/mainnet.json -------------------------------------------------------------------------------- /packages/solidity-contracts/.openzeppelin/sepolia.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/.openzeppelin/sepolia.json -------------------------------------------------------------------------------- /packages/solidity-contracts/.solcover.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/.solcover.js -------------------------------------------------------------------------------- /packages/solidity-contracts/.solhint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/.solhint.json -------------------------------------------------------------------------------- /packages/solidity-contracts/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/CHANGELOG.md -------------------------------------------------------------------------------- /packages/solidity-contracts/DEPLOYMENTS.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/DEPLOYMENTS.MD -------------------------------------------------------------------------------- /packages/solidity-contracts/DEVELOPMENT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/DEVELOPMENT.md -------------------------------------------------------------------------------- /packages/solidity-contracts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/README.md -------------------------------------------------------------------------------- /packages/solidity-contracts/contracts/fuelchain/FuelChainState.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/contracts/fuelchain/FuelChainState.sol -------------------------------------------------------------------------------- /packages/solidity-contracts/contracts/fuelchain/FuelMessagePortal.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/contracts/fuelchain/FuelMessagePortal.sol -------------------------------------------------------------------------------- /packages/solidity-contracts/contracts/fuelchain/FuelMessagePortal/IFuelMessagePortal.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/contracts/fuelchain/FuelMessagePortal/IFuelMessagePortal.sol -------------------------------------------------------------------------------- /packages/solidity-contracts/contracts/fuelchain/FuelMessagePortal/v2/FuelMessagePortalV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/contracts/fuelchain/FuelMessagePortal/v2/FuelMessagePortalV2.sol -------------------------------------------------------------------------------- /packages/solidity-contracts/contracts/fuelchain/FuelMessagePortal/v3/FuelMessagePortalV3.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/contracts/fuelchain/FuelMessagePortal/v3/FuelMessagePortalV3.sol -------------------------------------------------------------------------------- /packages/solidity-contracts/contracts/fuelchain/types/FuelBlockHeader.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/contracts/fuelchain/types/FuelBlockHeader.sol -------------------------------------------------------------------------------- /packages/solidity-contracts/contracts/fuelchain/types/FuelBlockHeaderLite.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/contracts/fuelchain/types/FuelBlockHeaderLite.sol -------------------------------------------------------------------------------- /packages/solidity-contracts/contracts/lib/CommonPredicates.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/contracts/lib/CommonPredicates.sol -------------------------------------------------------------------------------- /packages/solidity-contracts/contracts/lib/Cryptography.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/contracts/lib/Cryptography.sol -------------------------------------------------------------------------------- /packages/solidity-contracts/contracts/lib/VerifyBinaryTree/Constants.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/contracts/lib/VerifyBinaryTree/Constants.sol -------------------------------------------------------------------------------- /packages/solidity-contracts/contracts/lib/VerifyBinaryTree/Node.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/contracts/lib/VerifyBinaryTree/Node.sol -------------------------------------------------------------------------------- /packages/solidity-contracts/contracts/lib/VerifyBinaryTree/TreeHasher.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/contracts/lib/VerifyBinaryTree/TreeHasher.sol -------------------------------------------------------------------------------- /packages/solidity-contracts/contracts/lib/VerifyBinaryTree/Utils.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/contracts/lib/VerifyBinaryTree/Utils.sol -------------------------------------------------------------------------------- /packages/solidity-contracts/contracts/lib/VerifyBinaryTree/VerifyBinaryTree.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/contracts/lib/VerifyBinaryTree/VerifyBinaryTree.sol -------------------------------------------------------------------------------- /packages/solidity-contracts/contracts/messaging/FuelMessagesEnabled.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/contracts/messaging/FuelMessagesEnabled.sol -------------------------------------------------------------------------------- /packages/solidity-contracts/contracts/messaging/FuelMessagesEnabledUpgradeable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/contracts/messaging/FuelMessagesEnabledUpgradeable.sol -------------------------------------------------------------------------------- /packages/solidity-contracts/contracts/messaging/gateway/FuelBridgeBase/FuelBridgeBase.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/contracts/messaging/gateway/FuelBridgeBase/FuelBridgeBase.sol -------------------------------------------------------------------------------- /packages/solidity-contracts/contracts/messaging/gateway/FuelBridgeBase/FuelBridgeBaseV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/contracts/messaging/gateway/FuelBridgeBase/FuelBridgeBaseV2.sol -------------------------------------------------------------------------------- /packages/solidity-contracts/contracts/messaging/gateway/FuelERC20Gateway/FuelERC20Gateway.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/contracts/messaging/gateway/FuelERC20Gateway/FuelERC20Gateway.sol -------------------------------------------------------------------------------- /packages/solidity-contracts/contracts/messaging/gateway/FuelERC20Gateway/FuelERC20GatewayV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/contracts/messaging/gateway/FuelERC20Gateway/FuelERC20GatewayV2.sol -------------------------------------------------------------------------------- /packages/solidity-contracts/contracts/messaging/gateway/FuelERC20Gateway/FuelERC20GatewayV3.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/contracts/messaging/gateway/FuelERC20Gateway/FuelERC20GatewayV3.sol -------------------------------------------------------------------------------- /packages/solidity-contracts/contracts/messaging/gateway/FuelERC20Gateway/FuelERC20GatewayV4.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/contracts/messaging/gateway/FuelERC20Gateway/FuelERC20GatewayV4.sol -------------------------------------------------------------------------------- /packages/solidity-contracts/contracts/messaging/gateway/FuelERC721Gateway/FuelERC721Gateway.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/contracts/messaging/gateway/FuelERC721Gateway/FuelERC721Gateway.sol -------------------------------------------------------------------------------- /packages/solidity-contracts/contracts/messaging/gateway/FuelERC721Gateway/FuelERC721GatewayV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/contracts/messaging/gateway/FuelERC721Gateway/FuelERC721GatewayV2.sol -------------------------------------------------------------------------------- /packages/solidity-contracts/contracts/security/ReentrancyGuardTransientUpgradable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/contracts/security/ReentrancyGuardTransientUpgradable.sol -------------------------------------------------------------------------------- /packages/solidity-contracts/contracts/test/CustomToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/contracts/test/CustomToken.sol -------------------------------------------------------------------------------- /packages/solidity-contracts/contracts/test/CustomTokenWETH.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/contracts/test/CustomTokenWETH.sol -------------------------------------------------------------------------------- /packages/solidity-contracts/contracts/test/FuelBlockHeaderTester.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/contracts/test/FuelBlockHeaderTester.sol -------------------------------------------------------------------------------- /packages/solidity-contracts/contracts/test/MessageTester.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/contracts/test/MessageTester.sol -------------------------------------------------------------------------------- /packages/solidity-contracts/contracts/test/MockFuelMessagePortal.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/contracts/test/MockFuelMessagePortal.sol -------------------------------------------------------------------------------- /packages/solidity-contracts/contracts/test/MockPermitToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/contracts/test/MockPermitToken.sol -------------------------------------------------------------------------------- /packages/solidity-contracts/contracts/test/NFT.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/contracts/test/NFT.sol -------------------------------------------------------------------------------- /packages/solidity-contracts/contracts/test/NoDecimalsToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/contracts/test/NoDecimalsToken.sol -------------------------------------------------------------------------------- /packages/solidity-contracts/contracts/test/Token.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/contracts/test/Token.sol -------------------------------------------------------------------------------- /packages/solidity-contracts/contracts/test/UpgradeableTester.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/contracts/test/UpgradeableTester.sol -------------------------------------------------------------------------------- /packages/solidity-contracts/contracts/utils/Permit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/contracts/utils/Permit.sol -------------------------------------------------------------------------------- /packages/solidity-contracts/contracts/vendor/SafeCall.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/contracts/vendor/SafeCall.sol -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/beta5/001.chain_state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/beta5/001.chain_state.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/beta5/002.fuel_message_portal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/beta5/002.fuel_message_portal.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/beta5/003.erc20_gateway_v2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/beta5/003.erc20_gateway_v2.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/beta5/004.erc721_gateway_v2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/beta5/004.erc721_gateway_v2.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/beta5/005.fuel_message_portal_v2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/beta5/005.fuel_message_portal_v2.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/beta5/006.erc20_gateway_v1.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/beta5/006.erc20_gateway_v1.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/beta5/007.token.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/beta5/007.token.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/beta5/008.fuel_message_portal_v3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/beta5/008.fuel_message_portal_v3.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/beta5/009.blacklist.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/beta5/009.blacklist.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/beta5/010.unpause_withdrawals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/beta5/010.unpause_withdrawals.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/beta5devnet/001.chain_state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/beta5devnet/001.chain_state.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/beta5devnet/002.fuel_message_portal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/beta5devnet/002.fuel_message_portal.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/beta5devnet/003.erc20_gateway_v2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/beta5devnet/003.erc20_gateway_v2.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/beta5devnet/004.erc721_gateway_v2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/beta5devnet/004.erc721_gateway_v2.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/beta5devnet/005.fuel_message_portal_v2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/beta5devnet/005.fuel_message_portal_v2.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/beta5devnet/006.erc20_gateway_v1.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/beta5devnet/006.erc20_gateway_v1.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/beta5devnet/008.fuel_message_portal_v3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/beta5devnet/008.fuel_message_portal_v3.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/devnet/001.chain_state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/devnet/001.chain_state.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/devnet/002.fuel_message_portal_v3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/devnet/002.fuel_message_portal_v3.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/devnet/003.erc20_gateway_v4.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/devnet/003.erc20_gateway_v4.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/devnet/004.token.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/devnet/004.token.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/devnet/005.register_block_committer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/devnet/005.register_block_committer.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/devnet/006.fuel_message_portal_v3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/devnet/006.fuel_message_portal_v3.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/devnet/007.fuel_message_portal_v3_unpause.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/devnet/007.fuel_message_portal_v3_unpause.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/devnet/008.chain_state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/devnet/008.chain_state.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/devnet/009.chain_state_unpause.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/devnet/009.chain_state_unpause.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/devnet/010.portal_upgrade.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/devnet/010.portal_upgrade.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/devnet/011.state_upgrade.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/devnet/011.state_upgrade.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/devnet/012.configure_l2_issuer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/devnet/012.configure_l2_issuer.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/devnet/012.state_redeploy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/devnet/012.state_redeploy.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/devnet/013.state_redeploy_register_block_committer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/devnet/013.state_redeploy_register_block_committer.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/devnet/014.portal_upgrade.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/devnet/014.portal_upgrade.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/devnet/015.portal_set_chain_state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/devnet/015.portal_set_chain_state.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/devnet/016.erc20_gateway_v4.redeployment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/devnet/016.erc20_gateway_v4.redeployment.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/devnet/017.configure_l2_issuer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/devnet/017.configure_l2_issuer.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/devnet/018.portal_upgrade.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/devnet/018.portal_upgrade.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/fork/001.token.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/fork/001.token.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/fork/002.set_canonical_token_bytecode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/fork/002.set_canonical_token_bytecode.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/fork/003.chain_state_upgrade.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/fork/003.chain_state_upgrade.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/fork/004.portal_upgrade.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/fork/004.portal_upgrade.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/fork/005.gateway_upgrade.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/fork/005.gateway_upgrade.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/fork/999.serve_deployment_file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/fork/999.serve_deployment_file.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/hardhat/001.chain_state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/hardhat/001.chain_state.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/hardhat/002.fuel_message_portal_v3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/hardhat/002.fuel_message_portal_v3.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/hardhat/003.erc20_gateway_v4.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/hardhat/003.erc20_gateway_v4.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/hardhat/004.token.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/hardhat/004.token.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/hardhat/005.register_block_committer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/hardhat/005.register_block_committer.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/hardhat/006._erc721_gateway_v3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/hardhat/006._erc721_gateway_v3.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/hardhat/007.set_asset_issuer_id.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/hardhat/007.set_asset_issuer_id.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/hardhat/008.set_canonical_token_bytecode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/hardhat/008.set_canonical_token_bytecode.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/hardhat/999.serve_deployment_file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/hardhat/999.serve_deployment_file.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/mainnet/001.chain_state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/mainnet/001.chain_state.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/mainnet/002.fuel_message_portal_v3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/mainnet/002.fuel_message_portal_v3.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/mainnet/003.register_chainstate_committer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/mainnet/003.register_chainstate_committer.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/mainnet/004.register_chainstate_watchtower.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/mainnet/004.register_chainstate_watchtower.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/mainnet/005.register_portal_watchtower.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/mainnet/005.register_portal_watchtower.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/mainnet/006.set_eth_deposit_limit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/mainnet/006.set_eth_deposit_limit.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/mainnet/007.erc20_gateway.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/mainnet/007.erc20_gateway.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/mainnet/008.gateway_enable_whitelist.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/mainnet/008.gateway_enable_whitelist.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/mainnet/009.gateway_add_usdc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/mainnet/009.gateway_add_usdc.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/mainnet/010.gateway_rate_limit_usdc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/mainnet/010.gateway_rate_limit_usdc.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/mainnet/011.configure_l2_issuer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/mainnet/011.configure_l2_issuer.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/mainnet/012.portal_transfer_ownership.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/mainnet/012.portal_transfer_ownership.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/mainnet/013.chain_state_transfer_ownership.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/mainnet/013.chain_state_transfer_ownership.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/mainnet/014.gateway_transfer_ownership.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/mainnet/014.gateway_transfer_ownership.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/mainnet/015.relinquish_ownership.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/mainnet/015.relinquish_ownership.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/mainnet/016.gateway_upgrade.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/mainnet/016.gateway_upgrade.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/mainnet/017.portal_upgrade.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/mainnet/017.portal_upgrade.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/mainnet/018.rate_limit_proposal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/mainnet/018.rate_limit_proposal.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/mainnet/019.pausers_proposal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/mainnet/019.pausers_proposal.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/mainnet/020.portal_upgrade.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/mainnet/020.portal_upgrade.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/mainnet/021.deposit_caps_remove_proposal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/mainnet/021.deposit_caps_remove_proposal.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/testnet/001.chain_state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/testnet/001.chain_state.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/testnet/002.fuel_message_portal_v3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/testnet/002.fuel_message_portal_v3.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/testnet/003.portal_upgrade.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/testnet/003.portal_upgrade.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/testnet/004.portal_unpause.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/testnet/004.portal_unpause.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/testnet/005.state_unpause.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/testnet/005.state_unpause.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/testnet/006.erc20_gateway.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/testnet/006.erc20_gateway.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/testnet/007.state_upgrade.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/testnet/007.state_upgrade.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/testnet/008.register_block_committer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/testnet/008.register_block_committer.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/testnet/009.configure_l2_issuer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/testnet/009.configure_l2_issuer.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/testnet/009.state_upgrade.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/testnet/009.state_upgrade.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/testnet/010.state_redeploy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/testnet/010.state_redeploy.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/testnet/013.state_redeploy_register_block_committer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/testnet/013.state_redeploy_register_block_committer.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/testnet/014.portal_upgrade.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/testnet/014.portal_upgrade.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/testnet/015.portal_set_chain_state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/testnet/015.portal_set_chain_state.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/testnet/016.erc20_gateway_v4.redeployment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/testnet/016.erc20_gateway_v4.redeployment.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/testnet/017.configure_l2_issuer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/testnet/017.configure_l2_issuer.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/testnet/018.erc20_gateway_upgrade.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/testnet/018.erc20_gateway_upgrade.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/testnet/019.portal_upgrade.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/testnet/019.portal_upgrade.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/upgradeTest/001.chain_state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/upgradeTest/001.chain_state.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/upgradeTest/002.fuel_message_portal_v3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/upgradeTest/002.fuel_message_portal_v3.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/upgradeTest/003.erc20_gateway_v4.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/upgradeTest/003.erc20_gateway_v4.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/upgradeTest/prepareUpgrade.chain_state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/upgradeTest/prepareUpgrade.chain_state.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/upgradeTest/prepareUpgrade.erc20_gateway_v4.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/upgradeTest/prepareUpgrade.erc20_gateway_v4.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deploy/upgradeTest/prepareUpgrade.fuel_message_portal_v3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deploy/upgradeTest/prepareUpgrade.fuel_message_portal_v3.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/deployments/beta5/.chainId: -------------------------------------------------------------------------------- 1 | 11155111 -------------------------------------------------------------------------------- /packages/solidity-contracts/deployments/beta5/.migrations.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deployments/beta5/.migrations.json -------------------------------------------------------------------------------- /packages/solidity-contracts/deployments/beta5/FuelChainState.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deployments/beta5/FuelChainState.json -------------------------------------------------------------------------------- /packages/solidity-contracts/deployments/beta5/FuelERC20GatewayV1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deployments/beta5/FuelERC20GatewayV1.json -------------------------------------------------------------------------------- /packages/solidity-contracts/deployments/beta5/FuelERC20GatewayV2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deployments/beta5/FuelERC20GatewayV2.json -------------------------------------------------------------------------------- /packages/solidity-contracts/deployments/beta5/FuelERC721GatewayV2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deployments/beta5/FuelERC721GatewayV2.json -------------------------------------------------------------------------------- /packages/solidity-contracts/deployments/beta5/FuelMessagePortal.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deployments/beta5/FuelMessagePortal.json -------------------------------------------------------------------------------- /packages/solidity-contracts/deployments/beta5/Token.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deployments/beta5/Token.json -------------------------------------------------------------------------------- /packages/solidity-contracts/deployments/beta5/solcInputs/673889572adcc4a7daf8c541f282f625.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deployments/beta5/solcInputs/673889572adcc4a7daf8c541f282f625.json -------------------------------------------------------------------------------- /packages/solidity-contracts/deployments/beta5devnet/.chainId: -------------------------------------------------------------------------------- 1 | 11155111 -------------------------------------------------------------------------------- /packages/solidity-contracts/deployments/beta5devnet/.migrations.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deployments/beta5devnet/.migrations.json -------------------------------------------------------------------------------- /packages/solidity-contracts/deployments/beta5devnet/FuelChainState.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deployments/beta5devnet/FuelChainState.json -------------------------------------------------------------------------------- /packages/solidity-contracts/deployments/beta5devnet/FuelERC20GatewayV1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deployments/beta5devnet/FuelERC20GatewayV1.json -------------------------------------------------------------------------------- /packages/solidity-contracts/deployments/beta5devnet/FuelERC20GatewayV2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deployments/beta5devnet/FuelERC20GatewayV2.json -------------------------------------------------------------------------------- /packages/solidity-contracts/deployments/beta5devnet/FuelERC721GatewayV2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deployments/beta5devnet/FuelERC721GatewayV2.json -------------------------------------------------------------------------------- /packages/solidity-contracts/deployments/beta5devnet/FuelMessagePortal.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deployments/beta5devnet/FuelMessagePortal.json -------------------------------------------------------------------------------- /packages/solidity-contracts/deployments/deployments.sepolia.beta4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deployments/deployments.sepolia.beta4.json -------------------------------------------------------------------------------- /packages/solidity-contracts/deployments/deployments.sepolia.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deployments/deployments.sepolia.json -------------------------------------------------------------------------------- /packages/solidity-contracts/deployments/devnet/.chainId: -------------------------------------------------------------------------------- 1 | 11155111 -------------------------------------------------------------------------------- /packages/solidity-contracts/deployments/devnet/.migrations.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deployments/devnet/.migrations.json -------------------------------------------------------------------------------- /packages/solidity-contracts/deployments/devnet/FuelChainState.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deployments/devnet/FuelChainState.json -------------------------------------------------------------------------------- /packages/solidity-contracts/deployments/devnet/FuelERC20GatewayV4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deployments/devnet/FuelERC20GatewayV4.json -------------------------------------------------------------------------------- /packages/solidity-contracts/deployments/devnet/FuelL2BridgeId.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deployments/devnet/FuelL2BridgeId.json -------------------------------------------------------------------------------- /packages/solidity-contracts/deployments/devnet/FuelMessagePortal.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deployments/devnet/FuelMessagePortal.json -------------------------------------------------------------------------------- /packages/solidity-contracts/deployments/devnet/Token.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deployments/devnet/Token.json -------------------------------------------------------------------------------- /packages/solidity-contracts/deployments/devnet/solcInputs/31fce82f72204deb1c3e677ecb77fe87.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deployments/devnet/solcInputs/31fce82f72204deb1c3e677ecb77fe87.json -------------------------------------------------------------------------------- /packages/solidity-contracts/deployments/mainnet/.chainId: -------------------------------------------------------------------------------- 1 | 1 -------------------------------------------------------------------------------- /packages/solidity-contracts/deployments/mainnet/.migrations.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deployments/mainnet/.migrations.json -------------------------------------------------------------------------------- /packages/solidity-contracts/deployments/mainnet/FuelChainState.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deployments/mainnet/FuelChainState.json -------------------------------------------------------------------------------- /packages/solidity-contracts/deployments/mainnet/FuelERC20GatewayV4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deployments/mainnet/FuelERC20GatewayV4.json -------------------------------------------------------------------------------- /packages/solidity-contracts/deployments/mainnet/FuelL2BridgeId.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deployments/mainnet/FuelL2BridgeId.json -------------------------------------------------------------------------------- /packages/solidity-contracts/deployments/mainnet/FuelMessagePortal.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deployments/mainnet/FuelMessagePortal.json -------------------------------------------------------------------------------- /packages/solidity-contracts/deployments/testnet/.chainId: -------------------------------------------------------------------------------- 1 | 11155111 -------------------------------------------------------------------------------- /packages/solidity-contracts/deployments/testnet/.migrations.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deployments/testnet/.migrations.json -------------------------------------------------------------------------------- /packages/solidity-contracts/deployments/testnet/FuelChainState.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deployments/testnet/FuelChainState.json -------------------------------------------------------------------------------- /packages/solidity-contracts/deployments/testnet/FuelERC20GatewayV4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deployments/testnet/FuelERC20GatewayV4.json -------------------------------------------------------------------------------- /packages/solidity-contracts/deployments/testnet/FuelL2BridgeId.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deployments/testnet/FuelL2BridgeId.json -------------------------------------------------------------------------------- /packages/solidity-contracts/deployments/testnet/FuelMessagePortal.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deployments/testnet/FuelMessagePortal.json -------------------------------------------------------------------------------- /packages/solidity-contracts/deployments/upgradeTest/.chainId: -------------------------------------------------------------------------------- 1 | 11155111 -------------------------------------------------------------------------------- /packages/solidity-contracts/deployments/upgradeTest/FuelChainState.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deployments/upgradeTest/FuelChainState.json -------------------------------------------------------------------------------- /packages/solidity-contracts/deployments/upgradeTest/FuelERC20GatewayV4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deployments/upgradeTest/FuelERC20GatewayV4.json -------------------------------------------------------------------------------- /packages/solidity-contracts/deployments/upgradeTest/FuelMessagePortalV3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/deployments/upgradeTest/FuelMessagePortalV3.json -------------------------------------------------------------------------------- /packages/solidity-contracts/exports/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/exports/index.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/hardhat.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/hardhat.config.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/package.json -------------------------------------------------------------------------------- /packages/solidity-contracts/protocol/blockHeader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/protocol/blockHeader.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/protocol/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/protocol/constants.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/protocol/cryptography.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/protocol/cryptography.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/protocol/harness.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/protocol/harness.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/protocol/message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/protocol/message.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/protocol/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/protocol/utils.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/protocol/validators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/protocol/validators.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/scripts/hardhat/depositETH.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/scripts/hardhat/depositETH.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/scripts/hardhat/depositMetadata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/scripts/hardhat/depositMetadata.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/scripts/hardhat/depositToken.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/scripts/hardhat/depositToken.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/scripts/hardhat/eventFilter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/scripts/hardhat/eventFilter.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/scripts/hardhat/grantRole.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/scripts/hardhat/grantRole.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/scripts/hardhat/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/scripts/hardhat/index.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/scripts/hardhat/pause.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/scripts/hardhat/pause.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/scripts/hardhat/resetERC20RateLimit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/scripts/hardhat/resetERC20RateLimit.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/scripts/hardhat/resetETHRateLimit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/scripts/hardhat/resetETHRateLimit.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/scripts/hardhat/unpause.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/scripts/hardhat/unpause.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/scripts/hardhat/utils/enterPrivateKey.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/scripts/hardhat/utils/enterPrivateKey.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/scripts/hardhat/utils/getDeploymentByName.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/scripts/hardhat/utils/getDeploymentByName.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/scripts/hardhat/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/scripts/hardhat/utils/index.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/scripts/hardhat/utils/requireConfirmation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/scripts/hardhat/utils/requireConfirmation.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/scripts/hardhat/verifyDeployment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/scripts/hardhat/verifyDeployment.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/scripts/hardhat/verifyMainnetDeployment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/scripts/hardhat/verifyMainnetDeployment.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/scripts/hardhat/withdrawalBlacklist.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/scripts/hardhat/withdrawalBlacklist.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/scripts/hardhat/withdrawalPause.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/scripts/hardhat/withdrawalPause.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/scripts/hardhat/withdrawalResume.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/scripts/hardhat/withdrawalResume.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/scripts/hardhat/withdrawalWhitelist.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/scripts/hardhat/withdrawalWhitelist.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/scripts/serveDeployments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/scripts/serveDeployments.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/scripts/startAutoMining.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/scripts/startAutoMining.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/scripts/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/scripts/test.sh -------------------------------------------------------------------------------- /packages/solidity-contracts/scripts/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/scripts/utils.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/test/behaviors/erc20GatewayV2.behavior.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/test/behaviors/erc20GatewayV2.behavior.test.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/test/behaviors/erc20GatewayV3.behavior.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/test/behaviors/erc20GatewayV3.behavior.test.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/test/behaviors/erc20GatewayV4.behavior.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/test/behaviors/erc20GatewayV4.behavior.test.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/test/behaviors/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/test/behaviors/index.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/test/erc20Gateway.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/test/erc20Gateway.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/test/erc20GatewayV2.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/test/erc20GatewayV2.test.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/test/erc20GatewayV3.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/test/erc20GatewayV3.test.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/test/erc20GatewayV4.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/test/erc20GatewayV4.test.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/test/erc721Gateway.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/test/erc721Gateway.test.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/test/erc721GatewayV2.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/test/erc721GatewayV2.test.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/test/fuelChainState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/test/fuelChainState.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/test/messagesIncoming.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/test/messagesIncoming.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/test/messagesIncomingV2.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/test/messagesIncomingV2.test.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/test/messagesIncomingV3.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/test/messagesIncomingV3.test.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/test/messagesOutgoing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/test/messagesOutgoing.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/test/messagesOutgoingV2.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/test/messagesOutgoingV2.test.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/test/upgrade.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/test/upgrade.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/test/utils/addressConversion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/test/utils/addressConversion.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/test/utils/createBlock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/test/utils/createBlock.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/test/utils/createRandomWalletWithFunds.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/test/utils/createRandomWalletWithFunds.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/test/utils/deployProxy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/test/utils/deployProxy.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/test/utils/encodeErc20DepositMessage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/test/utils/encodeErc20DepositMessage.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/test/utils/impersonateAccount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/test/utils/impersonateAccount.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/test/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/test/utils/index.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/test/utils/merkle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/test/utils/merkle.ts -------------------------------------------------------------------------------- /packages/solidity-contracts/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/tsconfig.json -------------------------------------------------------------------------------- /packages/solidity-contracts/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/solidity-contracts/tsup.config.ts -------------------------------------------------------------------------------- /packages/test-utils/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/test-utils/CHANGELOG.md -------------------------------------------------------------------------------- /packages/test-utils/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/test-utils/package.json -------------------------------------------------------------------------------- /packages/test-utils/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/test-utils/src/index.ts -------------------------------------------------------------------------------- /packages/test-utils/src/scripts/check-balances.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/test-utils/src/scripts/check-balances.ts -------------------------------------------------------------------------------- /packages/test-utils/src/scripts/check-nonce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/test-utils/src/scripts/check-nonce.ts -------------------------------------------------------------------------------- /packages/test-utils/src/scripts/check-proxy-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/test-utils/src/scripts/check-proxy-data.ts -------------------------------------------------------------------------------- /packages/test-utils/src/scripts/deploy-bridge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/test-utils/src/scripts/deploy-bridge.ts -------------------------------------------------------------------------------- /packages/test-utils/src/scripts/deposit-to-coin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/test-utils/src/scripts/deposit-to-coin.ts -------------------------------------------------------------------------------- /packages/test-utils/src/scripts/relay-deposit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/test-utils/src/scripts/relay-deposit.ts -------------------------------------------------------------------------------- /packages/test-utils/src/scripts/relay-metadata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/test-utils/src/scripts/relay-metadata.ts -------------------------------------------------------------------------------- /packages/test-utils/src/scripts/transfer-bridge-ownership.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/test-utils/src/scripts/transfer-bridge-ownership.ts -------------------------------------------------------------------------------- /packages/test-utils/src/scripts/upgrade-bridge-kms.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/test-utils/src/scripts/upgrade-bridge-kms.ts -------------------------------------------------------------------------------- /packages/test-utils/src/scripts/upgrade-bridge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/test-utils/src/scripts/upgrade-bridge.ts -------------------------------------------------------------------------------- /packages/test-utils/src/scripts/verify-asset-metadata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/test-utils/src/scripts/verify-asset-metadata.ts -------------------------------------------------------------------------------- /packages/test-utils/src/scripts/withdraw-init.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/test-utils/src/scripts/withdraw-init.ts -------------------------------------------------------------------------------- /packages/test-utils/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/test-utils/src/types.ts -------------------------------------------------------------------------------- /packages/test-utils/src/utils/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/test-utils/src/utils/constants.ts -------------------------------------------------------------------------------- /packages/test-utils/src/utils/delay.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/test-utils/src/utils/delay.ts -------------------------------------------------------------------------------- /packages/test-utils/src/utils/ethers/callEtherRPC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/test-utils/src/utils/ethers/callEtherRPC.ts -------------------------------------------------------------------------------- /packages/test-utils/src/utils/ethers/createRelayParams.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/test-utils/src/utils/ethers/createRelayParams.ts -------------------------------------------------------------------------------- /packages/test-utils/src/utils/ethers/getOrDeployECR20Contract.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/test-utils/src/utils/ethers/getOrDeployECR20Contract.ts -------------------------------------------------------------------------------- /packages/test-utils/src/utils/ethers/getOrDeployERC20PermitContract.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/test-utils/src/utils/ethers/getOrDeployERC20PermitContract.ts -------------------------------------------------------------------------------- /packages/test-utils/src/utils/ethers/getOrDeployERC721Contract.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/test-utils/src/utils/ethers/getOrDeployERC721Contract.ts -------------------------------------------------------------------------------- /packages/test-utils/src/utils/ethers/hardhatSkipTime.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/test-utils/src/utils/ethers/hardhatSkipTime.ts -------------------------------------------------------------------------------- /packages/test-utils/src/utils/ethers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/test-utils/src/utils/ethers/index.ts -------------------------------------------------------------------------------- /packages/test-utils/src/utils/ethers/isHardhatProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/test-utils/src/utils/ethers/isHardhatProvider.ts -------------------------------------------------------------------------------- /packages/test-utils/src/utils/ethers/waitForBlockCommit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/test-utils/src/utils/ethers/waitForBlockCommit.ts -------------------------------------------------------------------------------- /packages/test-utils/src/utils/ethers/waitForBlockFinalization.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/test-utils/src/utils/ethers/waitForBlockFinalization.ts -------------------------------------------------------------------------------- /packages/test-utils/src/utils/fuels/getBlock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/test-utils/src/utils/fuels/getBlock.ts -------------------------------------------------------------------------------- /packages/test-utils/src/utils/fuels/getMessageOutReceipt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/test-utils/src/utils/fuels/getMessageOutReceipt.ts -------------------------------------------------------------------------------- /packages/test-utils/src/utils/fuels/getOrDeployL2Bridge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/test-utils/src/utils/fuels/getOrDeployL2Bridge.ts -------------------------------------------------------------------------------- /packages/test-utils/src/utils/fuels/getTokenId.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/test-utils/src/utils/fuels/getTokenId.ts -------------------------------------------------------------------------------- /packages/test-utils/src/utils/fuels/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/test-utils/src/utils/fuels/index.ts -------------------------------------------------------------------------------- /packages/test-utils/src/utils/fuels/relayCommonMessage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/test-utils/src/utils/fuels/relayCommonMessage.ts -------------------------------------------------------------------------------- /packages/test-utils/src/utils/fuels/transaction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/test-utils/src/utils/fuels/transaction.ts -------------------------------------------------------------------------------- /packages/test-utils/src/utils/fuels/waitForBlock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/test-utils/src/utils/fuels/waitForBlock.ts -------------------------------------------------------------------------------- /packages/test-utils/src/utils/fuels/waitForMessage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/test-utils/src/utils/fuels/waitForMessage.ts -------------------------------------------------------------------------------- /packages/test-utils/src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/test-utils/src/utils/index.ts -------------------------------------------------------------------------------- /packages/test-utils/src/utils/logs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/test-utils/src/utils/logs.ts -------------------------------------------------------------------------------- /packages/test-utils/src/utils/parsers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/test-utils/src/utils/parsers.ts -------------------------------------------------------------------------------- /packages/test-utils/src/utils/setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/test-utils/src/utils/setup.ts -------------------------------------------------------------------------------- /packages/test-utils/src/utils/validations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/test-utils/src/utils/validations.ts -------------------------------------------------------------------------------- /packages/test-utils/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/test-utils/tsconfig.json -------------------------------------------------------------------------------- /packages/test-utils/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/packages/test-utils/tsup.config.ts -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /scripts/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/scripts/build.sh -------------------------------------------------------------------------------- /scripts/changeset-next.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/scripts/changeset-next.ts -------------------------------------------------------------------------------- /scripts/check.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/scripts/check.sh -------------------------------------------------------------------------------- /scripts/format.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/scripts/format.sh -------------------------------------------------------------------------------- /scripts/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/scripts/test.sh -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@fuels/ts-config/base.json" 3 | } 4 | -------------------------------------------------------------------------------- /turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/fuel-bridge/HEAD/turbo.json --------------------------------------------------------------------------------