├── .eslintrc.json ├── .gitbook.yaml ├── .gitbook └── assets │ ├── 27 (1).jpg │ ├── 27.jpg │ ├── 3_v2.png │ ├── A.png │ ├── B.png │ ├── Bg1 (1).png │ ├── Bg1 (2).png │ ├── Bg1 (3).png │ ├── C.png │ ├── Cross-chain.jpg │ ├── OracledeBridge (1).png │ ├── OracledeBridge.png │ ├── TransfersdeBridge (1).png │ ├── TransfersdeBridge (2).png │ ├── TransfersdeBridge-Copy of Copy of Copy of Page-1 (1).png │ ├── TransfersdeBridge-Copy of Copy of Copy of Page-1 (2).png │ ├── TransfersdeBridge-Copy of Copy of Copy of Page-1.png │ ├── TransfersdeBridge-Copy of Copy of Page-1 (1).png │ ├── TransfersdeBridge-Copy of Copy of Page-1 (2).png │ ├── TransfersdeBridge-Copy of Copy of Page-1 (3).png │ ├── TransfersdeBridge-Copy of Copy of Page-1 (4).png │ ├── TransfersdeBridge-Copy of Copy of Page-1 (5).png │ ├── TransfersdeBridge-Copy of Copy of Page-1.png │ ├── TransfersdeBridge-Copy of Page-1 (1).png │ ├── TransfersdeBridge-Copy of Page-1 (2).png │ ├── TransfersdeBridge-Copy of Page-1.png │ ├── TransfersdeBridge.png │ ├── Untitled Diagram-Fees (1).png │ ├── Untitled Diagram-Fees (2).png │ ├── Untitled Diagram-Fees.png │ ├── Untitled Diagram-Page-2 (1).png │ ├── Untitled Diagram-Page-2 (2).png │ ├── Untitled Diagram-Page-2.png │ ├── deBridge (1).png │ ├── deBridge.png │ ├── image (1).png │ ├── image (2).png │ ├── image (3).png │ ├── image (4).png │ ├── image (5).png │ ├── image (6).png │ ├── image (7) (1).png │ ├── image (7).png │ ├── image (8).png │ ├── image.png │ └── token2.jpg ├── .github └── workflows │ └── pipeline.yml ├── .gitignore ├── .prettierrc.js ├── .solcover.js ├── .solhint.json ├── .solhintignore ├── LICENSE ├── README.md ├── Test.md ├── assets ├── debridgeInitParams.json └── delegatedStakingInitParams.json ├── contracts ├── interfaces │ ├── ICallProxy.sol │ ├── IDeBridgeGate.sol │ ├── IDeBridgeToken.sol │ ├── IDeBridgeTokenDeployer.sol │ ├── IERC20Permit.sol │ ├── IERC677Receiver.sol │ ├── IFeeProxy.sol │ ├── ILinkToken.sol │ ├── IOraclesManager.sol │ ├── ISignatureVerifier.sol │ ├── IUniswapV2Factory.sol │ ├── IUniswapV2Pair.sol │ ├── IWETH.sol │ └── IWethGate.sol ├── libraries │ ├── BytesLib.sol │ ├── Flags.sol │ ├── MultiSendCallOnly.sol │ └── SignatureUtil.sol ├── mock │ ├── MockDeBridgeGate.sol │ ├── MockDeBridgeGateForDefiController.sol │ ├── MockExternalContract.sol │ ├── MockFeeProxy.sol │ ├── MockInvalidToken.sol │ ├── MockLinkToken.sol │ ├── MockProxyConsumer.sol │ ├── MockProxyReceiver.sol │ ├── MockProxyReceiverAlwaysReverting.sol │ ├── MockToken.sol │ └── MockWeth.sol ├── periphery │ ├── BatchBalance.sol │ ├── CallProxy.sol │ ├── DeBridgeToken.sol │ ├── DeBridgeTokenPaused.sol │ ├── DeBridgeTokenProxy.sol │ ├── FeeProxy.sol │ ├── FeesCalculator.sol │ ├── SimpleFeeProxy.sol │ └── UpgradeableBeacon.sol └── transfers │ ├── DeBridgeGate.sol │ ├── DeBridgeTokenDeployer.sol │ ├── OraclesManager.sol │ ├── SignatureVerifier.sol │ └── WethGate.sol ├── docs ├── .gitbook │ └── assets │ │ ├── 21 (1) (1).png │ │ ├── 21 (1).png │ │ ├── 21.png │ │ ├── 27 (1).jpg │ │ ├── 27 (1).png │ │ ├── 27.jpg │ │ ├── 27.png │ │ ├── 3_v2.png │ │ ├── 64.png │ │ ├── A (1).png │ │ ├── A.png │ │ ├── B.png │ │ ├── Bg1 (1).png │ │ ├── Bg1 (2).png │ │ ├── Bg1 (3).png │ │ ├── C.png │ │ ├── Cross-chain.jpg │ │ ├── OracledeBridge (1).png │ │ ├── OracledeBridge.png │ │ ├── Screen Shot 2022-02-01 at 20.45.28.png │ │ ├── Screen Shot 2022-02-01 at 20.51.01.png │ │ ├── Screen Shot 2022-02-01 at 20.53.40.png │ │ ├── TransfersdeBridge (1).png │ │ ├── TransfersdeBridge (2).png │ │ ├── TransfersdeBridge-Copy of Copy of Copy of Page-1 (1).png │ │ ├── TransfersdeBridge-Copy of Copy of Copy of Page-1 (2).png │ │ ├── TransfersdeBridge-Copy of Copy of Copy of Page-1.png │ │ ├── TransfersdeBridge-Copy of Copy of Page-1 (1).png │ │ ├── TransfersdeBridge-Copy of Copy of Page-1 (2).png │ │ ├── TransfersdeBridge-Copy of Copy of Page-1 (3).png │ │ ├── TransfersdeBridge-Copy of Copy of Page-1 (4).png │ │ ├── TransfersdeBridge-Copy of Copy of Page-1 (5).png │ │ ├── TransfersdeBridge-Copy of Copy of Page-1.png │ │ ├── TransfersdeBridge-Copy of Page-1 (1).png │ │ ├── TransfersdeBridge-Copy of Page-1 (2).png │ │ ├── TransfersdeBridge-Copy of Page-1.png │ │ ├── TransfersdeBridge.png │ │ ├── Untitled Diagram-Fees (1).png │ │ ├── Untitled Diagram-Fees (2).png │ │ ├── Untitled Diagram-Fees.png │ │ ├── Untitled Diagram-Page-2 (1).png │ │ ├── Untitled Diagram-Page-2 (2).png │ │ ├── Untitled Diagram-Page-2.png │ │ ├── deBridge (1).png │ │ ├── deBridge.png │ │ ├── image (1).png │ │ ├── image (2).png │ │ ├── image (3).png │ │ ├── image (4).png │ │ ├── image (5).png │ │ ├── image (6).png │ │ ├── image (7).png │ │ ├── image (8).png │ │ ├── image.png │ │ └── token2.jpg ├── README.md ├── SUMMARY.md ├── contracts │ ├── README.md │ ├── interfaces │ │ ├── ICallProxy.md │ │ ├── IDeBridgeGate.md │ │ ├── IDeBridgeToken.md │ │ ├── IDeBridgeTokenDeployer.md │ │ ├── IOraclesManager.md │ │ ├── ISignatureVerifier.md │ │ ├── IWethGate.md │ │ └── README.md │ ├── libraries │ │ ├── Flags.md │ │ └── README.md │ ├── periphery │ │ ├── CallProxy.md │ │ ├── DeBridgeToken.md │ │ ├── DeBridgeTokenProxy.md │ │ ├── README.md │ │ └── SimpleFeeProxy.md │ └── transfers │ │ ├── DeBridgeGate.md │ │ ├── DeBridgeTokenDeployer.md │ │ ├── OraclesManager.md │ │ ├── README.md │ │ ├── SignatureVerifier.md │ │ └── WethGate.md ├── talks-and-videos.md └── the-core-protocol │ ├── cross-chain-swaps-liquidity.md │ ├── protocol-overview.md │ ├── security.md │ ├── slashing-and-delegated-staking.md │ └── transfers.md ├── examples ├── .env.mainnet ├── .env.testnet ├── README.md └── src │ ├── incrementorScripts │ ├── addControllingAddress.ts │ ├── constants.ts │ ├── deploy.ts │ ├── getClaimedTimesOnReceivingChain.ts │ ├── send.ts │ └── setContractAddressOnChainId.ts │ └── sendScripts │ ├── apiService.ts │ ├── claim.ts │ ├── constants.ts │ ├── genericSend.ts │ ├── genericSendERC20.ts │ ├── parseDotEnvs.ts │ ├── sendERC20.ts │ ├── sendETH.ts │ └── swap │ ├── FeesCalculator.ts │ ├── getCallToUniswapRouterEncoded.ts │ ├── getDebridgeId.ts │ ├── getTypedConsoleArguments.ts │ ├── getTypedEnvVariables.ts │ ├── logger.ts │ ├── normalizeToDecimals.ts │ └── swap.ts ├── funding.json ├── hardhat.config.ts ├── package.json ├── packages └── debridge-protocol-evm-interfaces │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── build.sh │ ├── contracts │ ├── interfaces │ │ ├── ICallProxy.sol │ │ ├── IDeBridgeGate.sol │ │ └── IDeBridgeGateExtended.sol │ └── libraries │ │ └── Flags.sol │ └── package.json ├── precompiled ├── UniswapV2Factory.json ├── UniswapV2Pair.json ├── UniswapV2Router02.json └── WETH9.json ├── scripts ├── deploy-utils.js ├── deploy │ ├── 00_external.js │ ├── 01-0_DeBridgeGate.js │ ├── 01-1_DeBridgeToken.js │ ├── 01-2_DeBridgeTokenDeployer.js │ ├── 02_SignatureVerifier.js │ ├── 03_CallProxy.js │ ├── 04_FeeProxy.js │ ├── 05_wethGate.js │ ├── 06_DeBridgeGateSetup.js │ ├── 07_DeBridgeTokenDeployerSetup.js │ ├── 08_SignatureVerifierSetup.js │ ├── 09_transfer_admin_role.js │ ├── 12_BatchBalance.js │ └── bulk_upgrade.js ├── docsGeneration │ ├── checkDocsAreInSync.ts │ ├── constants.ts │ ├── generate.ts │ ├── generateTableOfContents │ │ ├── index.ts │ │ └── parts │ │ │ ├── constants.ts │ │ │ ├── filters.ts │ │ │ ├── generateReadmesForDirsRecursively.ts │ │ │ ├── generateSidebarToc.ts │ │ │ ├── getListOfFiles.ts │ │ │ ├── removeMdExtensionFromFileName.ts │ │ │ ├── toLink.ts │ │ │ ├── types │ │ │ └── ListOfFiles.ts │ │ │ ├── writeBetweenMarks.ts │ │ │ └── writeTocToSummary.ts │ ├── handlebarsHelpers.ts │ ├── removeAllButWhitelistedDocs.ts │ ├── templates │ │ ├── main │ │ │ └── contract.hbs │ │ └── readme │ │ │ └── contract.hbs │ └── whitelistedContracts.ts └── obsolete │ ├── 07_DefiController.js │ └── 11_batchClaimer.js ├── test ├── .gitkeep ├── 00_CallProxy.test.js ├── 00_SignatureVerifier.test.js ├── 02_LightDebridge.test.js ├── 05_DebridgePipeline.test.js ├── SimpleFeeProxy.test.ts ├── utils.spec.js └── utils │ ├── expectEventFork.js │ ├── expectStubFunctionIsCalledWith.ts │ └── paramTypesForDecodeEncode.ts ├── truffle-config.js ├── tsconfig.json └── yarn.lock /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitbook.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/.gitbook.yaml -------------------------------------------------------------------------------- /.gitbook/assets/27 (1).jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/.gitbook/assets/27 (1).jpg -------------------------------------------------------------------------------- /.gitbook/assets/27.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/.gitbook/assets/27.jpg -------------------------------------------------------------------------------- /.gitbook/assets/3_v2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/.gitbook/assets/3_v2.png -------------------------------------------------------------------------------- /.gitbook/assets/A.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/.gitbook/assets/A.png -------------------------------------------------------------------------------- /.gitbook/assets/B.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/.gitbook/assets/B.png -------------------------------------------------------------------------------- /.gitbook/assets/Bg1 (1).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/.gitbook/assets/Bg1 (1).png -------------------------------------------------------------------------------- /.gitbook/assets/Bg1 (2).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/.gitbook/assets/Bg1 (2).png -------------------------------------------------------------------------------- /.gitbook/assets/Bg1 (3).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/.gitbook/assets/Bg1 (3).png -------------------------------------------------------------------------------- /.gitbook/assets/C.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/.gitbook/assets/C.png -------------------------------------------------------------------------------- /.gitbook/assets/Cross-chain.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/.gitbook/assets/Cross-chain.jpg -------------------------------------------------------------------------------- /.gitbook/assets/OracledeBridge (1).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/.gitbook/assets/OracledeBridge (1).png -------------------------------------------------------------------------------- /.gitbook/assets/OracledeBridge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/.gitbook/assets/OracledeBridge.png -------------------------------------------------------------------------------- /.gitbook/assets/TransfersdeBridge (1).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/.gitbook/assets/TransfersdeBridge (1).png -------------------------------------------------------------------------------- /.gitbook/assets/TransfersdeBridge (2).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/.gitbook/assets/TransfersdeBridge (2).png -------------------------------------------------------------------------------- /.gitbook/assets/TransfersdeBridge-Copy of Copy of Copy of Page-1 (1).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/.gitbook/assets/TransfersdeBridge-Copy of Copy of Copy of Page-1 (1).png -------------------------------------------------------------------------------- /.gitbook/assets/TransfersdeBridge-Copy of Copy of Copy of Page-1 (2).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/.gitbook/assets/TransfersdeBridge-Copy of Copy of Copy of Page-1 (2).png -------------------------------------------------------------------------------- /.gitbook/assets/TransfersdeBridge-Copy of Copy of Copy of Page-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/.gitbook/assets/TransfersdeBridge-Copy of Copy of Copy of Page-1.png -------------------------------------------------------------------------------- /.gitbook/assets/TransfersdeBridge-Copy of Copy of Page-1 (1).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/.gitbook/assets/TransfersdeBridge-Copy of Copy of Page-1 (1).png -------------------------------------------------------------------------------- /.gitbook/assets/TransfersdeBridge-Copy of Copy of Page-1 (2).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/.gitbook/assets/TransfersdeBridge-Copy of Copy of Page-1 (2).png -------------------------------------------------------------------------------- /.gitbook/assets/TransfersdeBridge-Copy of Copy of Page-1 (3).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/.gitbook/assets/TransfersdeBridge-Copy of Copy of Page-1 (3).png -------------------------------------------------------------------------------- /.gitbook/assets/TransfersdeBridge-Copy of Copy of Page-1 (4).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/.gitbook/assets/TransfersdeBridge-Copy of Copy of Page-1 (4).png -------------------------------------------------------------------------------- /.gitbook/assets/TransfersdeBridge-Copy of Copy of Page-1 (5).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/.gitbook/assets/TransfersdeBridge-Copy of Copy of Page-1 (5).png -------------------------------------------------------------------------------- /.gitbook/assets/TransfersdeBridge-Copy of Copy of Page-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/.gitbook/assets/TransfersdeBridge-Copy of Copy of Page-1.png -------------------------------------------------------------------------------- /.gitbook/assets/TransfersdeBridge-Copy of Page-1 (1).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/.gitbook/assets/TransfersdeBridge-Copy of Page-1 (1).png -------------------------------------------------------------------------------- /.gitbook/assets/TransfersdeBridge-Copy of Page-1 (2).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/.gitbook/assets/TransfersdeBridge-Copy of Page-1 (2).png -------------------------------------------------------------------------------- /.gitbook/assets/TransfersdeBridge-Copy of Page-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/.gitbook/assets/TransfersdeBridge-Copy of Page-1.png -------------------------------------------------------------------------------- /.gitbook/assets/TransfersdeBridge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/.gitbook/assets/TransfersdeBridge.png -------------------------------------------------------------------------------- /.gitbook/assets/Untitled Diagram-Fees (1).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/.gitbook/assets/Untitled Diagram-Fees (1).png -------------------------------------------------------------------------------- /.gitbook/assets/Untitled Diagram-Fees (2).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/.gitbook/assets/Untitled Diagram-Fees (2).png -------------------------------------------------------------------------------- /.gitbook/assets/Untitled Diagram-Fees.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/.gitbook/assets/Untitled Diagram-Fees.png -------------------------------------------------------------------------------- /.gitbook/assets/Untitled Diagram-Page-2 (1).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/.gitbook/assets/Untitled Diagram-Page-2 (1).png -------------------------------------------------------------------------------- /.gitbook/assets/Untitled Diagram-Page-2 (2).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/.gitbook/assets/Untitled Diagram-Page-2 (2).png -------------------------------------------------------------------------------- /.gitbook/assets/Untitled Diagram-Page-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/.gitbook/assets/Untitled Diagram-Page-2.png -------------------------------------------------------------------------------- /.gitbook/assets/deBridge (1).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/.gitbook/assets/deBridge (1).png -------------------------------------------------------------------------------- /.gitbook/assets/deBridge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/.gitbook/assets/deBridge.png -------------------------------------------------------------------------------- /.gitbook/assets/image (1).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/.gitbook/assets/image (1).png -------------------------------------------------------------------------------- /.gitbook/assets/image (2).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/.gitbook/assets/image (2).png -------------------------------------------------------------------------------- /.gitbook/assets/image (3).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/.gitbook/assets/image (3).png -------------------------------------------------------------------------------- /.gitbook/assets/image (4).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/.gitbook/assets/image (4).png -------------------------------------------------------------------------------- /.gitbook/assets/image (5).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/.gitbook/assets/image (5).png -------------------------------------------------------------------------------- /.gitbook/assets/image (6).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/.gitbook/assets/image (6).png -------------------------------------------------------------------------------- /.gitbook/assets/image (7) (1).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/.gitbook/assets/image (7) (1).png -------------------------------------------------------------------------------- /.gitbook/assets/image (7).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/.gitbook/assets/image (7).png -------------------------------------------------------------------------------- /.gitbook/assets/image (8).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/.gitbook/assets/image (8).png -------------------------------------------------------------------------------- /.gitbook/assets/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/.gitbook/assets/image.png -------------------------------------------------------------------------------- /.gitbook/assets/token2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/.gitbook/assets/token2.jpg -------------------------------------------------------------------------------- /.github/workflows/pipeline.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/.github/workflows/pipeline.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/.prettierrc.js -------------------------------------------------------------------------------- /.solcover.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/.solcover.js -------------------------------------------------------------------------------- /.solhint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/.solhint.json -------------------------------------------------------------------------------- /.solhintignore: -------------------------------------------------------------------------------- 1 | contracts/interfaces/IDeBridgeGate.sol -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/README.md -------------------------------------------------------------------------------- /Test.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/Test.md -------------------------------------------------------------------------------- /assets/debridgeInitParams.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/assets/debridgeInitParams.json -------------------------------------------------------------------------------- /assets/delegatedStakingInitParams.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/assets/delegatedStakingInitParams.json -------------------------------------------------------------------------------- /contracts/interfaces/ICallProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/contracts/interfaces/ICallProxy.sol -------------------------------------------------------------------------------- /contracts/interfaces/IDeBridgeGate.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/contracts/interfaces/IDeBridgeGate.sol -------------------------------------------------------------------------------- /contracts/interfaces/IDeBridgeToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/contracts/interfaces/IDeBridgeToken.sol -------------------------------------------------------------------------------- /contracts/interfaces/IDeBridgeTokenDeployer.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/contracts/interfaces/IDeBridgeTokenDeployer.sol -------------------------------------------------------------------------------- /contracts/interfaces/IERC20Permit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/contracts/interfaces/IERC20Permit.sol -------------------------------------------------------------------------------- /contracts/interfaces/IERC677Receiver.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/contracts/interfaces/IERC677Receiver.sol -------------------------------------------------------------------------------- /contracts/interfaces/IFeeProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/contracts/interfaces/IFeeProxy.sol -------------------------------------------------------------------------------- /contracts/interfaces/ILinkToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/contracts/interfaces/ILinkToken.sol -------------------------------------------------------------------------------- /contracts/interfaces/IOraclesManager.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/contracts/interfaces/IOraclesManager.sol -------------------------------------------------------------------------------- /contracts/interfaces/ISignatureVerifier.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/contracts/interfaces/ISignatureVerifier.sol -------------------------------------------------------------------------------- /contracts/interfaces/IUniswapV2Factory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/contracts/interfaces/IUniswapV2Factory.sol -------------------------------------------------------------------------------- /contracts/interfaces/IUniswapV2Pair.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/contracts/interfaces/IUniswapV2Pair.sol -------------------------------------------------------------------------------- /contracts/interfaces/IWETH.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/contracts/interfaces/IWETH.sol -------------------------------------------------------------------------------- /contracts/interfaces/IWethGate.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/contracts/interfaces/IWethGate.sol -------------------------------------------------------------------------------- /contracts/libraries/BytesLib.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/contracts/libraries/BytesLib.sol -------------------------------------------------------------------------------- /contracts/libraries/Flags.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/contracts/libraries/Flags.sol -------------------------------------------------------------------------------- /contracts/libraries/MultiSendCallOnly.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/contracts/libraries/MultiSendCallOnly.sol -------------------------------------------------------------------------------- /contracts/libraries/SignatureUtil.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/contracts/libraries/SignatureUtil.sol -------------------------------------------------------------------------------- /contracts/mock/MockDeBridgeGate.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/contracts/mock/MockDeBridgeGate.sol -------------------------------------------------------------------------------- /contracts/mock/MockDeBridgeGateForDefiController.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/contracts/mock/MockDeBridgeGateForDefiController.sol -------------------------------------------------------------------------------- /contracts/mock/MockExternalContract.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/contracts/mock/MockExternalContract.sol -------------------------------------------------------------------------------- /contracts/mock/MockFeeProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/contracts/mock/MockFeeProxy.sol -------------------------------------------------------------------------------- /contracts/mock/MockInvalidToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/contracts/mock/MockInvalidToken.sol -------------------------------------------------------------------------------- /contracts/mock/MockLinkToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/contracts/mock/MockLinkToken.sol -------------------------------------------------------------------------------- /contracts/mock/MockProxyConsumer.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/contracts/mock/MockProxyConsumer.sol -------------------------------------------------------------------------------- /contracts/mock/MockProxyReceiver.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/contracts/mock/MockProxyReceiver.sol -------------------------------------------------------------------------------- /contracts/mock/MockProxyReceiverAlwaysReverting.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/contracts/mock/MockProxyReceiverAlwaysReverting.sol -------------------------------------------------------------------------------- /contracts/mock/MockToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/contracts/mock/MockToken.sol -------------------------------------------------------------------------------- /contracts/mock/MockWeth.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/contracts/mock/MockWeth.sol -------------------------------------------------------------------------------- /contracts/periphery/BatchBalance.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/contracts/periphery/BatchBalance.sol -------------------------------------------------------------------------------- /contracts/periphery/CallProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/contracts/periphery/CallProxy.sol -------------------------------------------------------------------------------- /contracts/periphery/DeBridgeToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/contracts/periphery/DeBridgeToken.sol -------------------------------------------------------------------------------- /contracts/periphery/DeBridgeTokenPaused.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/contracts/periphery/DeBridgeTokenPaused.sol -------------------------------------------------------------------------------- /contracts/periphery/DeBridgeTokenProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/contracts/periphery/DeBridgeTokenProxy.sol -------------------------------------------------------------------------------- /contracts/periphery/FeeProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/contracts/periphery/FeeProxy.sol -------------------------------------------------------------------------------- /contracts/periphery/FeesCalculator.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/contracts/periphery/FeesCalculator.sol -------------------------------------------------------------------------------- /contracts/periphery/SimpleFeeProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/contracts/periphery/SimpleFeeProxy.sol -------------------------------------------------------------------------------- /contracts/periphery/UpgradeableBeacon.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/contracts/periphery/UpgradeableBeacon.sol -------------------------------------------------------------------------------- /contracts/transfers/DeBridgeGate.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/contracts/transfers/DeBridgeGate.sol -------------------------------------------------------------------------------- /contracts/transfers/DeBridgeTokenDeployer.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/contracts/transfers/DeBridgeTokenDeployer.sol -------------------------------------------------------------------------------- /contracts/transfers/OraclesManager.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/contracts/transfers/OraclesManager.sol -------------------------------------------------------------------------------- /contracts/transfers/SignatureVerifier.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/contracts/transfers/SignatureVerifier.sol -------------------------------------------------------------------------------- /contracts/transfers/WethGate.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/contracts/transfers/WethGate.sol -------------------------------------------------------------------------------- /docs/.gitbook/assets/21 (1) (1).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/docs/.gitbook/assets/21 (1) (1).png -------------------------------------------------------------------------------- /docs/.gitbook/assets/21 (1).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/docs/.gitbook/assets/21 (1).png -------------------------------------------------------------------------------- /docs/.gitbook/assets/21.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/docs/.gitbook/assets/21.png -------------------------------------------------------------------------------- /docs/.gitbook/assets/27 (1).jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/docs/.gitbook/assets/27 (1).jpg -------------------------------------------------------------------------------- /docs/.gitbook/assets/27 (1).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/docs/.gitbook/assets/27 (1).png -------------------------------------------------------------------------------- /docs/.gitbook/assets/27.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/docs/.gitbook/assets/27.jpg -------------------------------------------------------------------------------- /docs/.gitbook/assets/27.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/docs/.gitbook/assets/27.png -------------------------------------------------------------------------------- /docs/.gitbook/assets/3_v2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/docs/.gitbook/assets/3_v2.png -------------------------------------------------------------------------------- /docs/.gitbook/assets/64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/docs/.gitbook/assets/64.png -------------------------------------------------------------------------------- /docs/.gitbook/assets/A (1).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/docs/.gitbook/assets/A (1).png -------------------------------------------------------------------------------- /docs/.gitbook/assets/A.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/docs/.gitbook/assets/A.png -------------------------------------------------------------------------------- /docs/.gitbook/assets/B.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/docs/.gitbook/assets/B.png -------------------------------------------------------------------------------- /docs/.gitbook/assets/Bg1 (1).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/docs/.gitbook/assets/Bg1 (1).png -------------------------------------------------------------------------------- /docs/.gitbook/assets/Bg1 (2).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/docs/.gitbook/assets/Bg1 (2).png -------------------------------------------------------------------------------- /docs/.gitbook/assets/Bg1 (3).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/docs/.gitbook/assets/Bg1 (3).png -------------------------------------------------------------------------------- /docs/.gitbook/assets/C.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/docs/.gitbook/assets/C.png -------------------------------------------------------------------------------- /docs/.gitbook/assets/Cross-chain.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/docs/.gitbook/assets/Cross-chain.jpg -------------------------------------------------------------------------------- /docs/.gitbook/assets/OracledeBridge (1).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/docs/.gitbook/assets/OracledeBridge (1).png -------------------------------------------------------------------------------- /docs/.gitbook/assets/OracledeBridge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/docs/.gitbook/assets/OracledeBridge.png -------------------------------------------------------------------------------- /docs/.gitbook/assets/Screen Shot 2022-02-01 at 20.45.28.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/docs/.gitbook/assets/Screen Shot 2022-02-01 at 20.45.28.png -------------------------------------------------------------------------------- /docs/.gitbook/assets/Screen Shot 2022-02-01 at 20.51.01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/docs/.gitbook/assets/Screen Shot 2022-02-01 at 20.51.01.png -------------------------------------------------------------------------------- /docs/.gitbook/assets/Screen Shot 2022-02-01 at 20.53.40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/docs/.gitbook/assets/Screen Shot 2022-02-01 at 20.53.40.png -------------------------------------------------------------------------------- /docs/.gitbook/assets/TransfersdeBridge (1).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/docs/.gitbook/assets/TransfersdeBridge (1).png -------------------------------------------------------------------------------- /docs/.gitbook/assets/TransfersdeBridge (2).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/docs/.gitbook/assets/TransfersdeBridge (2).png -------------------------------------------------------------------------------- /docs/.gitbook/assets/TransfersdeBridge-Copy of Copy of Copy of Page-1 (1).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/docs/.gitbook/assets/TransfersdeBridge-Copy of Copy of Copy of Page-1 (1).png -------------------------------------------------------------------------------- /docs/.gitbook/assets/TransfersdeBridge-Copy of Copy of Copy of Page-1 (2).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/docs/.gitbook/assets/TransfersdeBridge-Copy of Copy of Copy of Page-1 (2).png -------------------------------------------------------------------------------- /docs/.gitbook/assets/TransfersdeBridge-Copy of Copy of Copy of Page-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/docs/.gitbook/assets/TransfersdeBridge-Copy of Copy of Copy of Page-1.png -------------------------------------------------------------------------------- /docs/.gitbook/assets/TransfersdeBridge-Copy of Copy of Page-1 (1).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/docs/.gitbook/assets/TransfersdeBridge-Copy of Copy of Page-1 (1).png -------------------------------------------------------------------------------- /docs/.gitbook/assets/TransfersdeBridge-Copy of Copy of Page-1 (2).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/docs/.gitbook/assets/TransfersdeBridge-Copy of Copy of Page-1 (2).png -------------------------------------------------------------------------------- /docs/.gitbook/assets/TransfersdeBridge-Copy of Copy of Page-1 (3).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/docs/.gitbook/assets/TransfersdeBridge-Copy of Copy of Page-1 (3).png -------------------------------------------------------------------------------- /docs/.gitbook/assets/TransfersdeBridge-Copy of Copy of Page-1 (4).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/docs/.gitbook/assets/TransfersdeBridge-Copy of Copy of Page-1 (4).png -------------------------------------------------------------------------------- /docs/.gitbook/assets/TransfersdeBridge-Copy of Copy of Page-1 (5).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/docs/.gitbook/assets/TransfersdeBridge-Copy of Copy of Page-1 (5).png -------------------------------------------------------------------------------- /docs/.gitbook/assets/TransfersdeBridge-Copy of Copy of Page-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/docs/.gitbook/assets/TransfersdeBridge-Copy of Copy of Page-1.png -------------------------------------------------------------------------------- /docs/.gitbook/assets/TransfersdeBridge-Copy of Page-1 (1).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/docs/.gitbook/assets/TransfersdeBridge-Copy of Page-1 (1).png -------------------------------------------------------------------------------- /docs/.gitbook/assets/TransfersdeBridge-Copy of Page-1 (2).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/docs/.gitbook/assets/TransfersdeBridge-Copy of Page-1 (2).png -------------------------------------------------------------------------------- /docs/.gitbook/assets/TransfersdeBridge-Copy of Page-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/docs/.gitbook/assets/TransfersdeBridge-Copy of Page-1.png -------------------------------------------------------------------------------- /docs/.gitbook/assets/TransfersdeBridge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/docs/.gitbook/assets/TransfersdeBridge.png -------------------------------------------------------------------------------- /docs/.gitbook/assets/Untitled Diagram-Fees (1).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/docs/.gitbook/assets/Untitled Diagram-Fees (1).png -------------------------------------------------------------------------------- /docs/.gitbook/assets/Untitled Diagram-Fees (2).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/docs/.gitbook/assets/Untitled Diagram-Fees (2).png -------------------------------------------------------------------------------- /docs/.gitbook/assets/Untitled Diagram-Fees.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/docs/.gitbook/assets/Untitled Diagram-Fees.png -------------------------------------------------------------------------------- /docs/.gitbook/assets/Untitled Diagram-Page-2 (1).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/docs/.gitbook/assets/Untitled Diagram-Page-2 (1).png -------------------------------------------------------------------------------- /docs/.gitbook/assets/Untitled Diagram-Page-2 (2).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/docs/.gitbook/assets/Untitled Diagram-Page-2 (2).png -------------------------------------------------------------------------------- /docs/.gitbook/assets/Untitled Diagram-Page-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/docs/.gitbook/assets/Untitled Diagram-Page-2.png -------------------------------------------------------------------------------- /docs/.gitbook/assets/deBridge (1).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/docs/.gitbook/assets/deBridge (1).png -------------------------------------------------------------------------------- /docs/.gitbook/assets/deBridge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/docs/.gitbook/assets/deBridge.png -------------------------------------------------------------------------------- /docs/.gitbook/assets/image (1).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/docs/.gitbook/assets/image (1).png -------------------------------------------------------------------------------- /docs/.gitbook/assets/image (2).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/docs/.gitbook/assets/image (2).png -------------------------------------------------------------------------------- /docs/.gitbook/assets/image (3).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/docs/.gitbook/assets/image (3).png -------------------------------------------------------------------------------- /docs/.gitbook/assets/image (4).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/docs/.gitbook/assets/image (4).png -------------------------------------------------------------------------------- /docs/.gitbook/assets/image (5).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/docs/.gitbook/assets/image (5).png -------------------------------------------------------------------------------- /docs/.gitbook/assets/image (6).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/docs/.gitbook/assets/image (6).png -------------------------------------------------------------------------------- /docs/.gitbook/assets/image (7).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/docs/.gitbook/assets/image (7).png -------------------------------------------------------------------------------- /docs/.gitbook/assets/image (8).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/docs/.gitbook/assets/image (8).png -------------------------------------------------------------------------------- /docs/.gitbook/assets/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/docs/.gitbook/assets/image.png -------------------------------------------------------------------------------- /docs/.gitbook/assets/token2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/docs/.gitbook/assets/token2.jpg -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/docs/SUMMARY.md -------------------------------------------------------------------------------- /docs/contracts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/docs/contracts/README.md -------------------------------------------------------------------------------- /docs/contracts/interfaces/ICallProxy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/docs/contracts/interfaces/ICallProxy.md -------------------------------------------------------------------------------- /docs/contracts/interfaces/IDeBridgeGate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/docs/contracts/interfaces/IDeBridgeGate.md -------------------------------------------------------------------------------- /docs/contracts/interfaces/IDeBridgeToken.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/docs/contracts/interfaces/IDeBridgeToken.md -------------------------------------------------------------------------------- /docs/contracts/interfaces/IDeBridgeTokenDeployer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/docs/contracts/interfaces/IDeBridgeTokenDeployer.md -------------------------------------------------------------------------------- /docs/contracts/interfaces/IOraclesManager.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/docs/contracts/interfaces/IOraclesManager.md -------------------------------------------------------------------------------- /docs/contracts/interfaces/ISignatureVerifier.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/docs/contracts/interfaces/ISignatureVerifier.md -------------------------------------------------------------------------------- /docs/contracts/interfaces/IWethGate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/docs/contracts/interfaces/IWethGate.md -------------------------------------------------------------------------------- /docs/contracts/interfaces/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/docs/contracts/interfaces/README.md -------------------------------------------------------------------------------- /docs/contracts/libraries/Flags.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/docs/contracts/libraries/Flags.md -------------------------------------------------------------------------------- /docs/contracts/libraries/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/docs/contracts/libraries/README.md -------------------------------------------------------------------------------- /docs/contracts/periphery/CallProxy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/docs/contracts/periphery/CallProxy.md -------------------------------------------------------------------------------- /docs/contracts/periphery/DeBridgeToken.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/docs/contracts/periphery/DeBridgeToken.md -------------------------------------------------------------------------------- /docs/contracts/periphery/DeBridgeTokenProxy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/docs/contracts/periphery/DeBridgeTokenProxy.md -------------------------------------------------------------------------------- /docs/contracts/periphery/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/docs/contracts/periphery/README.md -------------------------------------------------------------------------------- /docs/contracts/periphery/SimpleFeeProxy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/docs/contracts/periphery/SimpleFeeProxy.md -------------------------------------------------------------------------------- /docs/contracts/transfers/DeBridgeGate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/docs/contracts/transfers/DeBridgeGate.md -------------------------------------------------------------------------------- /docs/contracts/transfers/DeBridgeTokenDeployer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/docs/contracts/transfers/DeBridgeTokenDeployer.md -------------------------------------------------------------------------------- /docs/contracts/transfers/OraclesManager.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/docs/contracts/transfers/OraclesManager.md -------------------------------------------------------------------------------- /docs/contracts/transfers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/docs/contracts/transfers/README.md -------------------------------------------------------------------------------- /docs/contracts/transfers/SignatureVerifier.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/docs/contracts/transfers/SignatureVerifier.md -------------------------------------------------------------------------------- /docs/contracts/transfers/WethGate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/docs/contracts/transfers/WethGate.md -------------------------------------------------------------------------------- /docs/talks-and-videos.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/docs/talks-and-videos.md -------------------------------------------------------------------------------- /docs/the-core-protocol/cross-chain-swaps-liquidity.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/docs/the-core-protocol/cross-chain-swaps-liquidity.md -------------------------------------------------------------------------------- /docs/the-core-protocol/protocol-overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/docs/the-core-protocol/protocol-overview.md -------------------------------------------------------------------------------- /docs/the-core-protocol/security.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/docs/the-core-protocol/security.md -------------------------------------------------------------------------------- /docs/the-core-protocol/slashing-and-delegated-staking.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/docs/the-core-protocol/slashing-and-delegated-staking.md -------------------------------------------------------------------------------- /docs/the-core-protocol/transfers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/docs/the-core-protocol/transfers.md -------------------------------------------------------------------------------- /examples/.env.mainnet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/examples/.env.mainnet -------------------------------------------------------------------------------- /examples/.env.testnet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/examples/.env.testnet -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/src/incrementorScripts/addControllingAddress.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/examples/src/incrementorScripts/addControllingAddress.ts -------------------------------------------------------------------------------- /examples/src/incrementorScripts/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/examples/src/incrementorScripts/constants.ts -------------------------------------------------------------------------------- /examples/src/incrementorScripts/deploy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/examples/src/incrementorScripts/deploy.ts -------------------------------------------------------------------------------- /examples/src/incrementorScripts/getClaimedTimesOnReceivingChain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/examples/src/incrementorScripts/getClaimedTimesOnReceivingChain.ts -------------------------------------------------------------------------------- /examples/src/incrementorScripts/send.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/examples/src/incrementorScripts/send.ts -------------------------------------------------------------------------------- /examples/src/incrementorScripts/setContractAddressOnChainId.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/examples/src/incrementorScripts/setContractAddressOnChainId.ts -------------------------------------------------------------------------------- /examples/src/sendScripts/apiService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/examples/src/sendScripts/apiService.ts -------------------------------------------------------------------------------- /examples/src/sendScripts/claim.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/examples/src/sendScripts/claim.ts -------------------------------------------------------------------------------- /examples/src/sendScripts/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/examples/src/sendScripts/constants.ts -------------------------------------------------------------------------------- /examples/src/sendScripts/genericSend.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/examples/src/sendScripts/genericSend.ts -------------------------------------------------------------------------------- /examples/src/sendScripts/genericSendERC20.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/examples/src/sendScripts/genericSendERC20.ts -------------------------------------------------------------------------------- /examples/src/sendScripts/parseDotEnvs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/examples/src/sendScripts/parseDotEnvs.ts -------------------------------------------------------------------------------- /examples/src/sendScripts/sendERC20.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/examples/src/sendScripts/sendERC20.ts -------------------------------------------------------------------------------- /examples/src/sendScripts/sendETH.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/examples/src/sendScripts/sendETH.ts -------------------------------------------------------------------------------- /examples/src/sendScripts/swap/FeesCalculator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/examples/src/sendScripts/swap/FeesCalculator.ts -------------------------------------------------------------------------------- /examples/src/sendScripts/swap/getCallToUniswapRouterEncoded.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/examples/src/sendScripts/swap/getCallToUniswapRouterEncoded.ts -------------------------------------------------------------------------------- /examples/src/sendScripts/swap/getDebridgeId.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/examples/src/sendScripts/swap/getDebridgeId.ts -------------------------------------------------------------------------------- /examples/src/sendScripts/swap/getTypedConsoleArguments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/examples/src/sendScripts/swap/getTypedConsoleArguments.ts -------------------------------------------------------------------------------- /examples/src/sendScripts/swap/getTypedEnvVariables.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/examples/src/sendScripts/swap/getTypedEnvVariables.ts -------------------------------------------------------------------------------- /examples/src/sendScripts/swap/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/examples/src/sendScripts/swap/logger.ts -------------------------------------------------------------------------------- /examples/src/sendScripts/swap/normalizeToDecimals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/examples/src/sendScripts/swap/normalizeToDecimals.ts -------------------------------------------------------------------------------- /examples/src/sendScripts/swap/swap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/examples/src/sendScripts/swap/swap.ts -------------------------------------------------------------------------------- /funding.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/funding.json -------------------------------------------------------------------------------- /hardhat.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/hardhat.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/package.json -------------------------------------------------------------------------------- /packages/debridge-protocol-evm-interfaces/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/packages/debridge-protocol-evm-interfaces/CHANGELOG.md -------------------------------------------------------------------------------- /packages/debridge-protocol-evm-interfaces/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/packages/debridge-protocol-evm-interfaces/LICENSE -------------------------------------------------------------------------------- /packages/debridge-protocol-evm-interfaces/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/packages/debridge-protocol-evm-interfaces/README.md -------------------------------------------------------------------------------- /packages/debridge-protocol-evm-interfaces/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/packages/debridge-protocol-evm-interfaces/build.sh -------------------------------------------------------------------------------- /packages/debridge-protocol-evm-interfaces/contracts/interfaces/ICallProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/packages/debridge-protocol-evm-interfaces/contracts/interfaces/ICallProxy.sol -------------------------------------------------------------------------------- /packages/debridge-protocol-evm-interfaces/contracts/interfaces/IDeBridgeGate.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/packages/debridge-protocol-evm-interfaces/contracts/interfaces/IDeBridgeGate.sol -------------------------------------------------------------------------------- /packages/debridge-protocol-evm-interfaces/contracts/interfaces/IDeBridgeGateExtended.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/packages/debridge-protocol-evm-interfaces/contracts/interfaces/IDeBridgeGateExtended.sol -------------------------------------------------------------------------------- /packages/debridge-protocol-evm-interfaces/contracts/libraries/Flags.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/packages/debridge-protocol-evm-interfaces/contracts/libraries/Flags.sol -------------------------------------------------------------------------------- /packages/debridge-protocol-evm-interfaces/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/packages/debridge-protocol-evm-interfaces/package.json -------------------------------------------------------------------------------- /precompiled/UniswapV2Factory.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/precompiled/UniswapV2Factory.json -------------------------------------------------------------------------------- /precompiled/UniswapV2Pair.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/precompiled/UniswapV2Pair.json -------------------------------------------------------------------------------- /precompiled/UniswapV2Router02.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/precompiled/UniswapV2Router02.json -------------------------------------------------------------------------------- /precompiled/WETH9.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/precompiled/WETH9.json -------------------------------------------------------------------------------- /scripts/deploy-utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/scripts/deploy-utils.js -------------------------------------------------------------------------------- /scripts/deploy/00_external.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/scripts/deploy/00_external.js -------------------------------------------------------------------------------- /scripts/deploy/01-0_DeBridgeGate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/scripts/deploy/01-0_DeBridgeGate.js -------------------------------------------------------------------------------- /scripts/deploy/01-1_DeBridgeToken.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/scripts/deploy/01-1_DeBridgeToken.js -------------------------------------------------------------------------------- /scripts/deploy/01-2_DeBridgeTokenDeployer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/scripts/deploy/01-2_DeBridgeTokenDeployer.js -------------------------------------------------------------------------------- /scripts/deploy/02_SignatureVerifier.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/scripts/deploy/02_SignatureVerifier.js -------------------------------------------------------------------------------- /scripts/deploy/03_CallProxy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/scripts/deploy/03_CallProxy.js -------------------------------------------------------------------------------- /scripts/deploy/04_FeeProxy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/scripts/deploy/04_FeeProxy.js -------------------------------------------------------------------------------- /scripts/deploy/05_wethGate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/scripts/deploy/05_wethGate.js -------------------------------------------------------------------------------- /scripts/deploy/06_DeBridgeGateSetup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/scripts/deploy/06_DeBridgeGateSetup.js -------------------------------------------------------------------------------- /scripts/deploy/07_DeBridgeTokenDeployerSetup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/scripts/deploy/07_DeBridgeTokenDeployerSetup.js -------------------------------------------------------------------------------- /scripts/deploy/08_SignatureVerifierSetup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/scripts/deploy/08_SignatureVerifierSetup.js -------------------------------------------------------------------------------- /scripts/deploy/09_transfer_admin_role.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/scripts/deploy/09_transfer_admin_role.js -------------------------------------------------------------------------------- /scripts/deploy/12_BatchBalance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/scripts/deploy/12_BatchBalance.js -------------------------------------------------------------------------------- /scripts/deploy/bulk_upgrade.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/scripts/deploy/bulk_upgrade.js -------------------------------------------------------------------------------- /scripts/docsGeneration/checkDocsAreInSync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/scripts/docsGeneration/checkDocsAreInSync.ts -------------------------------------------------------------------------------- /scripts/docsGeneration/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/scripts/docsGeneration/constants.ts -------------------------------------------------------------------------------- /scripts/docsGeneration/generate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/scripts/docsGeneration/generate.ts -------------------------------------------------------------------------------- /scripts/docsGeneration/generateTableOfContents/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/scripts/docsGeneration/generateTableOfContents/index.ts -------------------------------------------------------------------------------- /scripts/docsGeneration/generateTableOfContents/parts/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/scripts/docsGeneration/generateTableOfContents/parts/constants.ts -------------------------------------------------------------------------------- /scripts/docsGeneration/generateTableOfContents/parts/filters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/scripts/docsGeneration/generateTableOfContents/parts/filters.ts -------------------------------------------------------------------------------- /scripts/docsGeneration/generateTableOfContents/parts/generateReadmesForDirsRecursively.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/scripts/docsGeneration/generateTableOfContents/parts/generateReadmesForDirsRecursively.ts -------------------------------------------------------------------------------- /scripts/docsGeneration/generateTableOfContents/parts/generateSidebarToc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/scripts/docsGeneration/generateTableOfContents/parts/generateSidebarToc.ts -------------------------------------------------------------------------------- /scripts/docsGeneration/generateTableOfContents/parts/getListOfFiles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/scripts/docsGeneration/generateTableOfContents/parts/getListOfFiles.ts -------------------------------------------------------------------------------- /scripts/docsGeneration/generateTableOfContents/parts/removeMdExtensionFromFileName.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/scripts/docsGeneration/generateTableOfContents/parts/removeMdExtensionFromFileName.ts -------------------------------------------------------------------------------- /scripts/docsGeneration/generateTableOfContents/parts/toLink.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/scripts/docsGeneration/generateTableOfContents/parts/toLink.ts -------------------------------------------------------------------------------- /scripts/docsGeneration/generateTableOfContents/parts/types/ListOfFiles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/scripts/docsGeneration/generateTableOfContents/parts/types/ListOfFiles.ts -------------------------------------------------------------------------------- /scripts/docsGeneration/generateTableOfContents/parts/writeBetweenMarks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/scripts/docsGeneration/generateTableOfContents/parts/writeBetweenMarks.ts -------------------------------------------------------------------------------- /scripts/docsGeneration/generateTableOfContents/parts/writeTocToSummary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/scripts/docsGeneration/generateTableOfContents/parts/writeTocToSummary.ts -------------------------------------------------------------------------------- /scripts/docsGeneration/handlebarsHelpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/scripts/docsGeneration/handlebarsHelpers.ts -------------------------------------------------------------------------------- /scripts/docsGeneration/removeAllButWhitelistedDocs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/scripts/docsGeneration/removeAllButWhitelistedDocs.ts -------------------------------------------------------------------------------- /scripts/docsGeneration/templates/main/contract.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/scripts/docsGeneration/templates/main/contract.hbs -------------------------------------------------------------------------------- /scripts/docsGeneration/templates/readme/contract.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/scripts/docsGeneration/templates/readme/contract.hbs -------------------------------------------------------------------------------- /scripts/docsGeneration/whitelistedContracts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/scripts/docsGeneration/whitelistedContracts.ts -------------------------------------------------------------------------------- /scripts/obsolete/07_DefiController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/scripts/obsolete/07_DefiController.js -------------------------------------------------------------------------------- /scripts/obsolete/11_batchClaimer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/scripts/obsolete/11_batchClaimer.js -------------------------------------------------------------------------------- /test/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/00_CallProxy.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/test/00_CallProxy.test.js -------------------------------------------------------------------------------- /test/00_SignatureVerifier.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/test/00_SignatureVerifier.test.js -------------------------------------------------------------------------------- /test/02_LightDebridge.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/test/02_LightDebridge.test.js -------------------------------------------------------------------------------- /test/05_DebridgePipeline.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/test/05_DebridgePipeline.test.js -------------------------------------------------------------------------------- /test/SimpleFeeProxy.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/test/SimpleFeeProxy.test.ts -------------------------------------------------------------------------------- /test/utils.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/test/utils.spec.js -------------------------------------------------------------------------------- /test/utils/expectEventFork.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/test/utils/expectEventFork.js -------------------------------------------------------------------------------- /test/utils/expectStubFunctionIsCalledWith.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/test/utils/expectStubFunctionIsCalledWith.ts -------------------------------------------------------------------------------- /test/utils/paramTypesForDecodeEncode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/test/utils/paramTypesForDecodeEncode.ts -------------------------------------------------------------------------------- /truffle-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/truffle-config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debridge-finance/debridge-contracts-v1/HEAD/yarn.lock --------------------------------------------------------------------------------