├── .github └── workflows │ └── build-and-test.yml ├── .gitignore ├── LICENSE ├── README.md ├── contracts ├── access │ ├── AdminControl.sol │ ├── AdminControlUpgradeable.sol │ ├── AdminPausableControl.sol │ ├── AdminPausableControlUpgradeable.sol │ ├── MPCAdminControl.sol │ ├── MPCAdminControlUpgradeable.sol │ ├── MPCAdminPausableControl.sol │ ├── MPCAdminPausableControlUpgradeable.sol │ ├── MPCAdminsControl.sol │ ├── MPCManageable.sol │ ├── MPCManageableUpgradeable.sol │ └── PausableControl.sol ├── anycall │ ├── AnyswapV5CallProxy.sol │ ├── AnyswapV6CallProxy.sol │ ├── client-v5 │ │ └── AaveV3PoolAnycallClient.sol │ ├── client-v6 │ │ ├── AaveV3PoolAnycallClient.sol │ │ ├── AnycallClientDemo.sol │ │ └── AnyswapTokenAnycallClient.sol │ └── v7 │ │ ├── AnycallExecutorProxy.sol │ │ ├── AnycallExecutorUpgradeable.sol │ │ ├── AnycallV7Config.sol │ │ ├── AnycallV7Proxy.sol │ │ ├── AnycallV7Upgradeable.sol │ │ ├── AnycallV7WithProof.sol │ │ ├── README.md │ │ ├── app-examples │ │ ├── AppBase.sol │ │ ├── AppDemo.sol │ │ └── UsdcAnycall.sol │ │ └── interfaces │ │ ├── AnycallFlags.sol │ │ ├── IAnycallConfig.sol │ │ ├── IAnycallExecutor.sol │ │ ├── IAnycallProxy.sol │ │ ├── IApp.sol │ │ ├── IAppWithoutFallback.sol │ │ └── IFeePool.sol ├── anytoken │ └── MultichainV7ERC20.sol ├── common │ ├── Initializable.sol │ ├── ProxyAdmin.sol │ ├── TransparentUpgradeableProxy.sol │ └── UpgradableProxy.sol ├── router │ ├── AnyCallExecutor.sol │ ├── MultichainV7Router.sol │ ├── interfaces │ │ ├── IAnycallExecutor.sol │ │ ├── IAnycallProxy.sol │ │ ├── IAnyswapERC20Auth.sol │ │ ├── ILocalAsset.sol │ │ ├── IRetrySwapinAndExec.sol │ │ ├── IRouterMintBurn.sol │ │ ├── IRouterSecurity.sol │ │ ├── IUnderlying.sol │ │ ├── IXC20Wrapper.sol │ │ ├── IwNATIVE.sol │ │ ├── SwapInfo.sol │ │ └── Xtokens.sol │ ├── mock │ │ ├── ERC20Mock.sol │ │ ├── LocalAssetMock.sol │ │ └── XtokensMock.sol │ ├── proxy │ │ ├── AnycallProxyBase.sol │ │ ├── CurveAaveProxy.sol │ │ ├── SushiSwapProxy.sol │ │ └── XcmTransferProxy.sol │ └── security │ │ ├── MultichainV7RouterSecurity.sol │ │ ├── MultichainV7RouterSecurityProxy.sol │ │ └── MultichainV7RouterSecurityUpgradeable.sol └── wrapper │ ├── MintBurnWrapper.sol │ ├── MintBurnWrapperDailyLimit.sol │ └── MintBurnWrapperSimple.sol ├── doc ├── how_to_deploy_anycall_with_client.md └── how_to_deploy_router_with_callproxy.md ├── hardhat.config.js ├── package.json ├── scripts ├── deploy-anycall-v7.js ├── encodeSushiCallData.js └── generate-xcm-transfer-data.js ├── tests ├── Testing.md ├── helpers.js └── xcm-transfer-proxy │ ├── constructor.js │ ├── exec.js │ ├── execXcmTransfer.js │ └── skim.js ├── truffle-config.js └── yarn.lock /.github/workflows/build-and-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyswap/multichain-smart-contracts/HEAD/.github/workflows/build-and-test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | artifacts 2 | cache 3 | node_modules 4 | .idea 5 | build -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyswap/multichain-smart-contracts/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyswap/multichain-smart-contracts/HEAD/README.md -------------------------------------------------------------------------------- /contracts/access/AdminControl.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyswap/multichain-smart-contracts/HEAD/contracts/access/AdminControl.sol -------------------------------------------------------------------------------- /contracts/access/AdminControlUpgradeable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyswap/multichain-smart-contracts/HEAD/contracts/access/AdminControlUpgradeable.sol -------------------------------------------------------------------------------- /contracts/access/AdminPausableControl.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyswap/multichain-smart-contracts/HEAD/contracts/access/AdminPausableControl.sol -------------------------------------------------------------------------------- /contracts/access/AdminPausableControlUpgradeable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyswap/multichain-smart-contracts/HEAD/contracts/access/AdminPausableControlUpgradeable.sol -------------------------------------------------------------------------------- /contracts/access/MPCAdminControl.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyswap/multichain-smart-contracts/HEAD/contracts/access/MPCAdminControl.sol -------------------------------------------------------------------------------- /contracts/access/MPCAdminControlUpgradeable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyswap/multichain-smart-contracts/HEAD/contracts/access/MPCAdminControlUpgradeable.sol -------------------------------------------------------------------------------- /contracts/access/MPCAdminPausableControl.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyswap/multichain-smart-contracts/HEAD/contracts/access/MPCAdminPausableControl.sol -------------------------------------------------------------------------------- /contracts/access/MPCAdminPausableControlUpgradeable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyswap/multichain-smart-contracts/HEAD/contracts/access/MPCAdminPausableControlUpgradeable.sol -------------------------------------------------------------------------------- /contracts/access/MPCAdminsControl.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyswap/multichain-smart-contracts/HEAD/contracts/access/MPCAdminsControl.sol -------------------------------------------------------------------------------- /contracts/access/MPCManageable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyswap/multichain-smart-contracts/HEAD/contracts/access/MPCManageable.sol -------------------------------------------------------------------------------- /contracts/access/MPCManageableUpgradeable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyswap/multichain-smart-contracts/HEAD/contracts/access/MPCManageableUpgradeable.sol -------------------------------------------------------------------------------- /contracts/access/PausableControl.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyswap/multichain-smart-contracts/HEAD/contracts/access/PausableControl.sol -------------------------------------------------------------------------------- /contracts/anycall/AnyswapV5CallProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyswap/multichain-smart-contracts/HEAD/contracts/anycall/AnyswapV5CallProxy.sol -------------------------------------------------------------------------------- /contracts/anycall/AnyswapV6CallProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyswap/multichain-smart-contracts/HEAD/contracts/anycall/AnyswapV6CallProxy.sol -------------------------------------------------------------------------------- /contracts/anycall/client-v5/AaveV3PoolAnycallClient.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyswap/multichain-smart-contracts/HEAD/contracts/anycall/client-v5/AaveV3PoolAnycallClient.sol -------------------------------------------------------------------------------- /contracts/anycall/client-v6/AaveV3PoolAnycallClient.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyswap/multichain-smart-contracts/HEAD/contracts/anycall/client-v6/AaveV3PoolAnycallClient.sol -------------------------------------------------------------------------------- /contracts/anycall/client-v6/AnycallClientDemo.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyswap/multichain-smart-contracts/HEAD/contracts/anycall/client-v6/AnycallClientDemo.sol -------------------------------------------------------------------------------- /contracts/anycall/client-v6/AnyswapTokenAnycallClient.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyswap/multichain-smart-contracts/HEAD/contracts/anycall/client-v6/AnyswapTokenAnycallClient.sol -------------------------------------------------------------------------------- /contracts/anycall/v7/AnycallExecutorProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyswap/multichain-smart-contracts/HEAD/contracts/anycall/v7/AnycallExecutorProxy.sol -------------------------------------------------------------------------------- /contracts/anycall/v7/AnycallExecutorUpgradeable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyswap/multichain-smart-contracts/HEAD/contracts/anycall/v7/AnycallExecutorUpgradeable.sol -------------------------------------------------------------------------------- /contracts/anycall/v7/AnycallV7Config.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyswap/multichain-smart-contracts/HEAD/contracts/anycall/v7/AnycallV7Config.sol -------------------------------------------------------------------------------- /contracts/anycall/v7/AnycallV7Proxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyswap/multichain-smart-contracts/HEAD/contracts/anycall/v7/AnycallV7Proxy.sol -------------------------------------------------------------------------------- /contracts/anycall/v7/AnycallV7Upgradeable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyswap/multichain-smart-contracts/HEAD/contracts/anycall/v7/AnycallV7Upgradeable.sol -------------------------------------------------------------------------------- /contracts/anycall/v7/AnycallV7WithProof.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyswap/multichain-smart-contracts/HEAD/contracts/anycall/v7/AnycallV7WithProof.sol -------------------------------------------------------------------------------- /contracts/anycall/v7/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyswap/multichain-smart-contracts/HEAD/contracts/anycall/v7/README.md -------------------------------------------------------------------------------- /contracts/anycall/v7/app-examples/AppBase.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyswap/multichain-smart-contracts/HEAD/contracts/anycall/v7/app-examples/AppBase.sol -------------------------------------------------------------------------------- /contracts/anycall/v7/app-examples/AppDemo.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyswap/multichain-smart-contracts/HEAD/contracts/anycall/v7/app-examples/AppDemo.sol -------------------------------------------------------------------------------- /contracts/anycall/v7/app-examples/UsdcAnycall.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyswap/multichain-smart-contracts/HEAD/contracts/anycall/v7/app-examples/UsdcAnycall.sol -------------------------------------------------------------------------------- /contracts/anycall/v7/interfaces/AnycallFlags.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyswap/multichain-smart-contracts/HEAD/contracts/anycall/v7/interfaces/AnycallFlags.sol -------------------------------------------------------------------------------- /contracts/anycall/v7/interfaces/IAnycallConfig.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyswap/multichain-smart-contracts/HEAD/contracts/anycall/v7/interfaces/IAnycallConfig.sol -------------------------------------------------------------------------------- /contracts/anycall/v7/interfaces/IAnycallExecutor.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyswap/multichain-smart-contracts/HEAD/contracts/anycall/v7/interfaces/IAnycallExecutor.sol -------------------------------------------------------------------------------- /contracts/anycall/v7/interfaces/IAnycallProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyswap/multichain-smart-contracts/HEAD/contracts/anycall/v7/interfaces/IAnycallProxy.sol -------------------------------------------------------------------------------- /contracts/anycall/v7/interfaces/IApp.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyswap/multichain-smart-contracts/HEAD/contracts/anycall/v7/interfaces/IApp.sol -------------------------------------------------------------------------------- /contracts/anycall/v7/interfaces/IAppWithoutFallback.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyswap/multichain-smart-contracts/HEAD/contracts/anycall/v7/interfaces/IAppWithoutFallback.sol -------------------------------------------------------------------------------- /contracts/anycall/v7/interfaces/IFeePool.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyswap/multichain-smart-contracts/HEAD/contracts/anycall/v7/interfaces/IFeePool.sol -------------------------------------------------------------------------------- /contracts/anytoken/MultichainV7ERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyswap/multichain-smart-contracts/HEAD/contracts/anytoken/MultichainV7ERC20.sol -------------------------------------------------------------------------------- /contracts/common/Initializable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyswap/multichain-smart-contracts/HEAD/contracts/common/Initializable.sol -------------------------------------------------------------------------------- /contracts/common/ProxyAdmin.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyswap/multichain-smart-contracts/HEAD/contracts/common/ProxyAdmin.sol -------------------------------------------------------------------------------- /contracts/common/TransparentUpgradeableProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyswap/multichain-smart-contracts/HEAD/contracts/common/TransparentUpgradeableProxy.sol -------------------------------------------------------------------------------- /contracts/common/UpgradableProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyswap/multichain-smart-contracts/HEAD/contracts/common/UpgradableProxy.sol -------------------------------------------------------------------------------- /contracts/router/AnyCallExecutor.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyswap/multichain-smart-contracts/HEAD/contracts/router/AnyCallExecutor.sol -------------------------------------------------------------------------------- /contracts/router/MultichainV7Router.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyswap/multichain-smart-contracts/HEAD/contracts/router/MultichainV7Router.sol -------------------------------------------------------------------------------- /contracts/router/interfaces/IAnycallExecutor.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyswap/multichain-smart-contracts/HEAD/contracts/router/interfaces/IAnycallExecutor.sol -------------------------------------------------------------------------------- /contracts/router/interfaces/IAnycallProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyswap/multichain-smart-contracts/HEAD/contracts/router/interfaces/IAnycallProxy.sol -------------------------------------------------------------------------------- /contracts/router/interfaces/IAnyswapERC20Auth.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyswap/multichain-smart-contracts/HEAD/contracts/router/interfaces/IAnyswapERC20Auth.sol -------------------------------------------------------------------------------- /contracts/router/interfaces/ILocalAsset.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyswap/multichain-smart-contracts/HEAD/contracts/router/interfaces/ILocalAsset.sol -------------------------------------------------------------------------------- /contracts/router/interfaces/IRetrySwapinAndExec.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyswap/multichain-smart-contracts/HEAD/contracts/router/interfaces/IRetrySwapinAndExec.sol -------------------------------------------------------------------------------- /contracts/router/interfaces/IRouterMintBurn.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyswap/multichain-smart-contracts/HEAD/contracts/router/interfaces/IRouterMintBurn.sol -------------------------------------------------------------------------------- /contracts/router/interfaces/IRouterSecurity.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyswap/multichain-smart-contracts/HEAD/contracts/router/interfaces/IRouterSecurity.sol -------------------------------------------------------------------------------- /contracts/router/interfaces/IUnderlying.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyswap/multichain-smart-contracts/HEAD/contracts/router/interfaces/IUnderlying.sol -------------------------------------------------------------------------------- /contracts/router/interfaces/IXC20Wrapper.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyswap/multichain-smart-contracts/HEAD/contracts/router/interfaces/IXC20Wrapper.sol -------------------------------------------------------------------------------- /contracts/router/interfaces/IwNATIVE.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyswap/multichain-smart-contracts/HEAD/contracts/router/interfaces/IwNATIVE.sol -------------------------------------------------------------------------------- /contracts/router/interfaces/SwapInfo.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyswap/multichain-smart-contracts/HEAD/contracts/router/interfaces/SwapInfo.sol -------------------------------------------------------------------------------- /contracts/router/interfaces/Xtokens.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyswap/multichain-smart-contracts/HEAD/contracts/router/interfaces/Xtokens.sol -------------------------------------------------------------------------------- /contracts/router/mock/ERC20Mock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyswap/multichain-smart-contracts/HEAD/contracts/router/mock/ERC20Mock.sol -------------------------------------------------------------------------------- /contracts/router/mock/LocalAssetMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyswap/multichain-smart-contracts/HEAD/contracts/router/mock/LocalAssetMock.sol -------------------------------------------------------------------------------- /contracts/router/mock/XtokensMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyswap/multichain-smart-contracts/HEAD/contracts/router/mock/XtokensMock.sol -------------------------------------------------------------------------------- /contracts/router/proxy/AnycallProxyBase.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyswap/multichain-smart-contracts/HEAD/contracts/router/proxy/AnycallProxyBase.sol -------------------------------------------------------------------------------- /contracts/router/proxy/CurveAaveProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyswap/multichain-smart-contracts/HEAD/contracts/router/proxy/CurveAaveProxy.sol -------------------------------------------------------------------------------- /contracts/router/proxy/SushiSwapProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyswap/multichain-smart-contracts/HEAD/contracts/router/proxy/SushiSwapProxy.sol -------------------------------------------------------------------------------- /contracts/router/proxy/XcmTransferProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyswap/multichain-smart-contracts/HEAD/contracts/router/proxy/XcmTransferProxy.sol -------------------------------------------------------------------------------- /contracts/router/security/MultichainV7RouterSecurity.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyswap/multichain-smart-contracts/HEAD/contracts/router/security/MultichainV7RouterSecurity.sol -------------------------------------------------------------------------------- /contracts/router/security/MultichainV7RouterSecurityProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyswap/multichain-smart-contracts/HEAD/contracts/router/security/MultichainV7RouterSecurityProxy.sol -------------------------------------------------------------------------------- /contracts/router/security/MultichainV7RouterSecurityUpgradeable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyswap/multichain-smart-contracts/HEAD/contracts/router/security/MultichainV7RouterSecurityUpgradeable.sol -------------------------------------------------------------------------------- /contracts/wrapper/MintBurnWrapper.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyswap/multichain-smart-contracts/HEAD/contracts/wrapper/MintBurnWrapper.sol -------------------------------------------------------------------------------- /contracts/wrapper/MintBurnWrapperDailyLimit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyswap/multichain-smart-contracts/HEAD/contracts/wrapper/MintBurnWrapperDailyLimit.sol -------------------------------------------------------------------------------- /contracts/wrapper/MintBurnWrapperSimple.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyswap/multichain-smart-contracts/HEAD/contracts/wrapper/MintBurnWrapperSimple.sol -------------------------------------------------------------------------------- /doc/how_to_deploy_anycall_with_client.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyswap/multichain-smart-contracts/HEAD/doc/how_to_deploy_anycall_with_client.md -------------------------------------------------------------------------------- /doc/how_to_deploy_router_with_callproxy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyswap/multichain-smart-contracts/HEAD/doc/how_to_deploy_router_with_callproxy.md -------------------------------------------------------------------------------- /hardhat.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyswap/multichain-smart-contracts/HEAD/hardhat.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyswap/multichain-smart-contracts/HEAD/package.json -------------------------------------------------------------------------------- /scripts/deploy-anycall-v7.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyswap/multichain-smart-contracts/HEAD/scripts/deploy-anycall-v7.js -------------------------------------------------------------------------------- /scripts/encodeSushiCallData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyswap/multichain-smart-contracts/HEAD/scripts/encodeSushiCallData.js -------------------------------------------------------------------------------- /scripts/generate-xcm-transfer-data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyswap/multichain-smart-contracts/HEAD/scripts/generate-xcm-transfer-data.js -------------------------------------------------------------------------------- /tests/Testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyswap/multichain-smart-contracts/HEAD/tests/Testing.md -------------------------------------------------------------------------------- /tests/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyswap/multichain-smart-contracts/HEAD/tests/helpers.js -------------------------------------------------------------------------------- /tests/xcm-transfer-proxy/constructor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyswap/multichain-smart-contracts/HEAD/tests/xcm-transfer-proxy/constructor.js -------------------------------------------------------------------------------- /tests/xcm-transfer-proxy/exec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyswap/multichain-smart-contracts/HEAD/tests/xcm-transfer-proxy/exec.js -------------------------------------------------------------------------------- /tests/xcm-transfer-proxy/execXcmTransfer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyswap/multichain-smart-contracts/HEAD/tests/xcm-transfer-proxy/execXcmTransfer.js -------------------------------------------------------------------------------- /tests/xcm-transfer-proxy/skim.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyswap/multichain-smart-contracts/HEAD/tests/xcm-transfer-proxy/skim.js -------------------------------------------------------------------------------- /truffle-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyswap/multichain-smart-contracts/HEAD/truffle-config.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anyswap/multichain-smart-contracts/HEAD/yarn.lock --------------------------------------------------------------------------------