├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── backlog-item.md │ ├── bug_report.md │ └── feature-request-or-epic.md ├── dependabot.yml ├── pull_request_template.md └── workflows │ ├── publish-contracts.yml │ └── test.yml ├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── codechecks.yml ├── contracts ├── Bridge.sol ├── CentrifugeAsset.sol ├── ERC1155Safe.sol ├── ERC20Safe.sol ├── ERC721MinterBurnerPauser.sol ├── ERC721Safe.sol ├── Forwarder.sol ├── Migrations.sol ├── TestContracts.sol ├── handlers │ ├── ERC1155Handler.sol │ ├── ERC20Handler.sol │ ├── ERC721Handler.sol │ ├── GenericHandler.sol │ └── HandlerHelpers.sol ├── interfaces │ ├── IBridge.sol │ ├── IDepositExecute.sol │ ├── IERCHandler.sol │ └── IGenericHandler.sol └── utils │ ├── AccessControl.sol │ ├── Pausable.sol │ ├── SafeCast.sol │ └── SafeMath.sol ├── migrations └── 1_initial_migration.js ├── package.json ├── rollup.config.js ├── scripts ├── .solcover.js ├── compileAbiBin.js ├── create_bindings.sh ├── geth │ ├── genesis.json │ ├── keystore │ │ ├── UTC--2020-04-07T13-50-35.447Z--ff93b45308fd417df303d6515ab04d9e89a750ca │ │ ├── UTC--2020-04-07T13-52-12.564Z--8e0a907331554af72563bd8d43051c2e64be5d35 │ │ ├── UTC--2020-04-07T13-53-49.003Z--24962717f8fa5ba3b931bacaf9ac03924eb475a0 │ │ ├── UTC--2020-04-07T13-55-20.258Z--148ffb2074a9e59ed58142822b3eb3fcbffb0cd7 │ │ └── UTC--2020-04-07T13-56-44.768Z--4ceef6139f00f9f4535ad19640ff7a0137708485 │ ├── password.txt │ ├── run_geth.sh │ ├── start_geth.sh │ └── start_geth2.sh ├── install_deps.sh └── start_ganache.sh ├── src └── index.ts ├── test ├── contractBridge │ ├── admin.js │ ├── cancelDepositProposal.js │ ├── constructor.js │ ├── createDepositProposal.js │ ├── depositERC1155.js │ ├── depositERC20.js │ ├── depositERC721.js │ ├── depositGeneric.js │ ├── executeWithFailedHandler.js │ ├── fee.js │ ├── voteDepositProposal.js │ ├── voteDepositProposalWithRealForwarder.js │ └── voteDepositProposalWithTestForwarder.js ├── e2e │ ├── erc1155 │ │ ├── differentChainsMock.js │ │ └── sameChain.js │ ├── erc20 │ │ ├── differentChainsMock.js │ │ └── sameChain.js │ └── erc721 │ │ ├── differentChainsMock.js │ │ └── sameChain.js ├── forwarder │ └── forwarder.js ├── gasBenchmarks │ ├── deployments.js │ ├── deposits.js │ ├── executeProposal.js │ └── voteProposal.js ├── handlers │ ├── erc1155 │ │ ├── burnList.js │ │ ├── deposit.js │ │ └── depositBurn.js │ ├── erc20 │ │ ├── burnList.js │ │ ├── constructor.js │ │ ├── deposit.js │ │ ├── depositBurn.js │ │ ├── isWhitelisted.js │ │ └── setResourceIDAndContractAddress.js │ ├── erc721 │ │ ├── burnList.js │ │ ├── deposit.js │ │ └── depositBurn.js │ └── generic │ │ ├── constructor.js │ │ ├── deposit.js │ │ └── executeProposal.js ├── helpers.js └── safeCast.js ├── truffle-config.js ├── tsconfig.json └── yarn.lock /.gitattributes: -------------------------------------------------------------------------------- 1 | *.sol linguist-language=Solidity -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/backlog-item.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/.github/ISSUE_TEMPLATE/backlog-item.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature-request-or-epic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/.github/ISSUE_TEMPLATE/feature-request-or-epic.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/publish-contracts.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/.github/workflows/publish-contracts.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/README.md -------------------------------------------------------------------------------- /codechecks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/codechecks.yml -------------------------------------------------------------------------------- /contracts/Bridge.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/contracts/Bridge.sol -------------------------------------------------------------------------------- /contracts/CentrifugeAsset.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/contracts/CentrifugeAsset.sol -------------------------------------------------------------------------------- /contracts/ERC1155Safe.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/contracts/ERC1155Safe.sol -------------------------------------------------------------------------------- /contracts/ERC20Safe.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/contracts/ERC20Safe.sol -------------------------------------------------------------------------------- /contracts/ERC721MinterBurnerPauser.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/contracts/ERC721MinterBurnerPauser.sol -------------------------------------------------------------------------------- /contracts/ERC721Safe.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/contracts/ERC721Safe.sol -------------------------------------------------------------------------------- /contracts/Forwarder.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/contracts/Forwarder.sol -------------------------------------------------------------------------------- /contracts/Migrations.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/contracts/Migrations.sol -------------------------------------------------------------------------------- /contracts/TestContracts.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/contracts/TestContracts.sol -------------------------------------------------------------------------------- /contracts/handlers/ERC1155Handler.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/contracts/handlers/ERC1155Handler.sol -------------------------------------------------------------------------------- /contracts/handlers/ERC20Handler.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/contracts/handlers/ERC20Handler.sol -------------------------------------------------------------------------------- /contracts/handlers/ERC721Handler.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/contracts/handlers/ERC721Handler.sol -------------------------------------------------------------------------------- /contracts/handlers/GenericHandler.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/contracts/handlers/GenericHandler.sol -------------------------------------------------------------------------------- /contracts/handlers/HandlerHelpers.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/contracts/handlers/HandlerHelpers.sol -------------------------------------------------------------------------------- /contracts/interfaces/IBridge.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/contracts/interfaces/IBridge.sol -------------------------------------------------------------------------------- /contracts/interfaces/IDepositExecute.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/contracts/interfaces/IDepositExecute.sol -------------------------------------------------------------------------------- /contracts/interfaces/IERCHandler.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/contracts/interfaces/IERCHandler.sol -------------------------------------------------------------------------------- /contracts/interfaces/IGenericHandler.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/contracts/interfaces/IGenericHandler.sol -------------------------------------------------------------------------------- /contracts/utils/AccessControl.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/contracts/utils/AccessControl.sol -------------------------------------------------------------------------------- /contracts/utils/Pausable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/contracts/utils/Pausable.sol -------------------------------------------------------------------------------- /contracts/utils/SafeCast.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/contracts/utils/SafeCast.sol -------------------------------------------------------------------------------- /contracts/utils/SafeMath.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/contracts/utils/SafeMath.sol -------------------------------------------------------------------------------- /migrations/1_initial_migration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/migrations/1_initial_migration.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/package.json -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/rollup.config.js -------------------------------------------------------------------------------- /scripts/.solcover.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/scripts/.solcover.js -------------------------------------------------------------------------------- /scripts/compileAbiBin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/scripts/compileAbiBin.js -------------------------------------------------------------------------------- /scripts/create_bindings.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/scripts/create_bindings.sh -------------------------------------------------------------------------------- /scripts/geth/genesis.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/scripts/geth/genesis.json -------------------------------------------------------------------------------- /scripts/geth/keystore/UTC--2020-04-07T13-50-35.447Z--ff93b45308fd417df303d6515ab04d9e89a750ca: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/scripts/geth/keystore/UTC--2020-04-07T13-50-35.447Z--ff93b45308fd417df303d6515ab04d9e89a750ca -------------------------------------------------------------------------------- /scripts/geth/keystore/UTC--2020-04-07T13-52-12.564Z--8e0a907331554af72563bd8d43051c2e64be5d35: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/scripts/geth/keystore/UTC--2020-04-07T13-52-12.564Z--8e0a907331554af72563bd8d43051c2e64be5d35 -------------------------------------------------------------------------------- /scripts/geth/keystore/UTC--2020-04-07T13-53-49.003Z--24962717f8fa5ba3b931bacaf9ac03924eb475a0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/scripts/geth/keystore/UTC--2020-04-07T13-53-49.003Z--24962717f8fa5ba3b931bacaf9ac03924eb475a0 -------------------------------------------------------------------------------- /scripts/geth/keystore/UTC--2020-04-07T13-55-20.258Z--148ffb2074a9e59ed58142822b3eb3fcbffb0cd7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/scripts/geth/keystore/UTC--2020-04-07T13-55-20.258Z--148ffb2074a9e59ed58142822b3eb3fcbffb0cd7 -------------------------------------------------------------------------------- /scripts/geth/keystore/UTC--2020-04-07T13-56-44.768Z--4ceef6139f00f9f4535ad19640ff7a0137708485: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/scripts/geth/keystore/UTC--2020-04-07T13-56-44.768Z--4ceef6139f00f9f4535ad19640ff7a0137708485 -------------------------------------------------------------------------------- /scripts/geth/password.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/scripts/geth/password.txt -------------------------------------------------------------------------------- /scripts/geth/run_geth.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/scripts/geth/run_geth.sh -------------------------------------------------------------------------------- /scripts/geth/start_geth.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/scripts/geth/start_geth.sh -------------------------------------------------------------------------------- /scripts/geth/start_geth2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/scripts/geth/start_geth2.sh -------------------------------------------------------------------------------- /scripts/install_deps.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/scripts/install_deps.sh -------------------------------------------------------------------------------- /scripts/start_ganache.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/scripts/start_ganache.sh -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./ethers"; 2 | -------------------------------------------------------------------------------- /test/contractBridge/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/test/contractBridge/admin.js -------------------------------------------------------------------------------- /test/contractBridge/cancelDepositProposal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/test/contractBridge/cancelDepositProposal.js -------------------------------------------------------------------------------- /test/contractBridge/constructor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/test/contractBridge/constructor.js -------------------------------------------------------------------------------- /test/contractBridge/createDepositProposal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/test/contractBridge/createDepositProposal.js -------------------------------------------------------------------------------- /test/contractBridge/depositERC1155.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/test/contractBridge/depositERC1155.js -------------------------------------------------------------------------------- /test/contractBridge/depositERC20.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/test/contractBridge/depositERC20.js -------------------------------------------------------------------------------- /test/contractBridge/depositERC721.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/test/contractBridge/depositERC721.js -------------------------------------------------------------------------------- /test/contractBridge/depositGeneric.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/test/contractBridge/depositGeneric.js -------------------------------------------------------------------------------- /test/contractBridge/executeWithFailedHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/test/contractBridge/executeWithFailedHandler.js -------------------------------------------------------------------------------- /test/contractBridge/fee.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/test/contractBridge/fee.js -------------------------------------------------------------------------------- /test/contractBridge/voteDepositProposal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/test/contractBridge/voteDepositProposal.js -------------------------------------------------------------------------------- /test/contractBridge/voteDepositProposalWithRealForwarder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/test/contractBridge/voteDepositProposalWithRealForwarder.js -------------------------------------------------------------------------------- /test/contractBridge/voteDepositProposalWithTestForwarder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/test/contractBridge/voteDepositProposalWithTestForwarder.js -------------------------------------------------------------------------------- /test/e2e/erc1155/differentChainsMock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/test/e2e/erc1155/differentChainsMock.js -------------------------------------------------------------------------------- /test/e2e/erc1155/sameChain.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/test/e2e/erc1155/sameChain.js -------------------------------------------------------------------------------- /test/e2e/erc20/differentChainsMock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/test/e2e/erc20/differentChainsMock.js -------------------------------------------------------------------------------- /test/e2e/erc20/sameChain.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/test/e2e/erc20/sameChain.js -------------------------------------------------------------------------------- /test/e2e/erc721/differentChainsMock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/test/e2e/erc721/differentChainsMock.js -------------------------------------------------------------------------------- /test/e2e/erc721/sameChain.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/test/e2e/erc721/sameChain.js -------------------------------------------------------------------------------- /test/forwarder/forwarder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/test/forwarder/forwarder.js -------------------------------------------------------------------------------- /test/gasBenchmarks/deployments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/test/gasBenchmarks/deployments.js -------------------------------------------------------------------------------- /test/gasBenchmarks/deposits.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/test/gasBenchmarks/deposits.js -------------------------------------------------------------------------------- /test/gasBenchmarks/executeProposal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/test/gasBenchmarks/executeProposal.js -------------------------------------------------------------------------------- /test/gasBenchmarks/voteProposal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/test/gasBenchmarks/voteProposal.js -------------------------------------------------------------------------------- /test/handlers/erc1155/burnList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/test/handlers/erc1155/burnList.js -------------------------------------------------------------------------------- /test/handlers/erc1155/deposit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/test/handlers/erc1155/deposit.js -------------------------------------------------------------------------------- /test/handlers/erc1155/depositBurn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/test/handlers/erc1155/depositBurn.js -------------------------------------------------------------------------------- /test/handlers/erc20/burnList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/test/handlers/erc20/burnList.js -------------------------------------------------------------------------------- /test/handlers/erc20/constructor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/test/handlers/erc20/constructor.js -------------------------------------------------------------------------------- /test/handlers/erc20/deposit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/test/handlers/erc20/deposit.js -------------------------------------------------------------------------------- /test/handlers/erc20/depositBurn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/test/handlers/erc20/depositBurn.js -------------------------------------------------------------------------------- /test/handlers/erc20/isWhitelisted.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/test/handlers/erc20/isWhitelisted.js -------------------------------------------------------------------------------- /test/handlers/erc20/setResourceIDAndContractAddress.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/test/handlers/erc20/setResourceIDAndContractAddress.js -------------------------------------------------------------------------------- /test/handlers/erc721/burnList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/test/handlers/erc721/burnList.js -------------------------------------------------------------------------------- /test/handlers/erc721/deposit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/test/handlers/erc721/deposit.js -------------------------------------------------------------------------------- /test/handlers/erc721/depositBurn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/test/handlers/erc721/depositBurn.js -------------------------------------------------------------------------------- /test/handlers/generic/constructor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/test/handlers/generic/constructor.js -------------------------------------------------------------------------------- /test/handlers/generic/deposit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/test/handlers/generic/deposit.js -------------------------------------------------------------------------------- /test/handlers/generic/executeProposal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/test/handlers/generic/executeProposal.js -------------------------------------------------------------------------------- /test/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/test/helpers.js -------------------------------------------------------------------------------- /test/safeCast.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/test/safeCast.js -------------------------------------------------------------------------------- /truffle-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/truffle-config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/chainbridge-solidity/HEAD/yarn.lock --------------------------------------------------------------------------------