├── .env.template ├── .eslintignore ├── .eslintrc.js ├── .github └── workflows │ ├── abigen.yml │ └── run_tests.yml ├── .gitignore ├── .prettierrc.json ├── LICENSE ├── README.md ├── audit └── Smart Contract Security Audit Report - Layer2 Finance.pdf ├── benchmark └── commit_block.ts ├── contracts ├── Registry.sol ├── RollupChain.sol ├── TransitionDisputer.sol ├── TransitionEvaluator.sol ├── interfaces │ └── IWETH.sol ├── libraries │ ├── DataTypes.sol │ ├── MerkleTree.sol │ └── Transitions.sol ├── miscs │ ├── Faucet.sol │ └── MintableERC20.sol ├── strategies │ ├── README.md │ ├── StrategyDummy.sol │ ├── aave │ │ ├── StrategyAaveLendingPool.sol │ │ └── StrategyAaveLendingPoolV2.sol │ ├── compound │ │ ├── StrategyCompoundErc20LendingPool.sol │ │ └── StrategyCompoundEthLendingPool.sol │ ├── curve │ │ ├── StrategyCurve3Pool.sol │ │ └── StrategyCurveEth.sol │ └── interfaces │ │ ├── IStrategy.sol │ │ ├── aave │ │ ├── IAToken.sol │ │ ├── IAaveIncentivesController.sol │ │ ├── ILendingPool.sol │ │ └── IStakedAave.sol │ │ ├── compound │ │ ├── ICErc20.sol │ │ ├── ICEth.sol │ │ └── IComptroller.sol │ │ ├── curve │ │ ├── ICurveFi.sol │ │ ├── IGauge.sol │ │ └── IMintr.sol │ │ └── uniswap │ │ └── IUniswapV2.sol └── test-helpers │ ├── TestERC20.sol │ └── WETH9.sol ├── deploy ├── core │ ├── 000_registry.ts │ ├── 001_transition_evaluator.ts │ ├── 002_transition_disputer.ts │ └── 003_rollup_chain.ts ├── miscs │ ├── 000_test_token.ts │ └── 001_faucet.ts └── strategies │ ├── 000_dummy.ts │ ├── aave │ ├── 000_aave_dai.ts │ ├── 001_aave_usdc.ts │ ├── 002_aave_usdt.ts │ ├── 003_aave_susd.ts │ ├── 004_aave_busd.ts │ ├── 005_aave_v2_dai.ts │ ├── 006_aave_v2_usdc.ts │ ├── 007_aave_v2_usdt.ts │ ├── 008_aave_v2_susd.ts │ └── 009_aave_v2_busd.ts │ ├── compound │ ├── 000_compound_eth.ts │ ├── 001_compound_dai.ts │ ├── 002_compound_usdc.ts │ └── 003_compound_usdt.ts │ └── curve │ ├── 000_curve_3pool_dai.ts │ ├── 001_curve_3pool_usdc.ts │ ├── 002_curve_3pool_usdt.ts │ └── 003_curve_steth_eth.ts ├── hardhat.config.ts ├── import-sorter.json ├── package.json ├── reports ├── contract_sizes.txt └── gas_usage │ ├── commit_block.txt │ └── summary.txt ├── scripts ├── register_asset.ts ├── register_strategy.ts ├── solc_abigen.sh └── solt.sh ├── test-strategy ├── README.md ├── aave │ ├── StrategyAaveBUSD.spec.ts │ ├── StrategyAaveDAI.spec.ts │ ├── StrategyAaveLendingPool.spec.ts │ ├── StrategyAaveLendingPoolV2.spec.ts │ ├── StrategyAaveSUSD.spec.ts │ ├── StrategyAaveUSDC.spec.ts │ ├── StrategyAaveUSDT.spec.ts │ ├── StrategyAaveV2BUSD.spec.ts │ ├── StrategyAaveV2DAI.spec.ts │ ├── StrategyAaveV2SUSD.spec.ts │ ├── StrategyAaveV2USDC.spec.ts │ └── StrategyAaveV2USDT.spec.ts ├── common.ts ├── compound │ ├── StrategyCompoundDAI.spec.ts │ ├── StrategyCompoundETH.spec.ts │ ├── StrategyCompoundErc20LendingPool.spec.ts │ ├── StrategyCompoundUSDC.spec.ts │ └── StrategyCompoundUSDT.spec.ts └── curve │ ├── StrategyCurve3Pool.spec.ts │ ├── StrategyCurve3PoolDAI.spec.ts │ ├── StrategyCurve3PoolUSDC.spec.ts │ ├── StrategyCurve3PoolUSDT.spec.ts │ ├── StrategyCurveEth.spec.ts │ └── StrategyCurveEthStEthETH.spec.ts ├── test ├── Admin.spec.ts ├── Dispute.spec.ts ├── Registry.spec.ts ├── RollupChain.spec.ts ├── common.ts ├── input │ ├── README.md │ ├── data │ │ ├── dispute │ │ │ ├── 2nd-block-1tn-invalid-pf │ │ │ ├── 2nd-block-1tn-invalid-tn │ │ │ ├── 2nd-block-1tn-invalid.pbtxt │ │ │ ├── 2nd-block-1tn-valid-pf │ │ │ ├── 2nd-block-1tn-valid-tn │ │ │ ├── 2nd-block-1tn-valid.pbtxt │ │ │ ├── 2nd-block-invalid-pf │ │ │ ├── 2nd-block-invalid-tn │ │ │ ├── 2nd-block-invalid.pbtxt │ │ │ ├── 2nd-block-valid-pf │ │ │ ├── 2nd-block-valid-tn │ │ │ ├── 2nd-block-valid.pbtxt │ │ │ ├── commit-amt-pf │ │ │ ├── commit-amt-tn │ │ │ ├── commit-amt.pbtxt │ │ │ ├── commit-sig-pf │ │ │ ├── commit-sig-tn │ │ │ ├── commit-sig.pbtxt │ │ │ ├── commit-valid-pf │ │ │ ├── commit-valid-tn │ │ │ ├── commit-valid.pbtxt │ │ │ ├── deposit-acctid-pf │ │ │ ├── deposit-acctid-tn │ │ │ ├── deposit-acctid.pbtxt │ │ │ ├── deposit-create-pf │ │ │ ├── deposit-create-tn │ │ │ ├── deposit-create.pbtxt │ │ │ ├── deposit-root-pf │ │ │ ├── deposit-root-tn │ │ │ ├── deposit-root.pbtxt │ │ │ ├── deposit-valid-pf │ │ │ ├── deposit-valid-tn │ │ │ ├── deposit-valid.pbtxt │ │ │ ├── init-deposit-invalid-pf │ │ │ ├── init-deposit-invalid-tn │ │ │ ├── init-deposit-invalid.pbtxt │ │ │ ├── init-deposit-valid-pf │ │ │ ├── init-deposit-valid-tn │ │ │ ├── init-deposit-valid.pbtxt │ │ │ ├── init-invalid-pf │ │ │ ├── init-invalid-tn │ │ │ ├── init-invalid.pbtxt │ │ │ ├── init-valid-pf │ │ │ ├── init-valid-tn │ │ │ ├── init-valid.pbtxt │ │ │ ├── withdraw-amt-pf │ │ │ ├── withdraw-amt-tn │ │ │ ├── withdraw-amt.pbtxt │ │ │ ├── withdraw-valid-pf │ │ │ ├── withdraw-valid-tn │ │ │ └── withdraw-valid.pbtxt │ │ ├── example.pbtxt │ │ └── rollup │ │ │ ├── dep-syncbal-tn │ │ │ ├── dep-syncbal.pbtxt │ │ │ ├── dep-wd-tk1-tn │ │ │ ├── dep-wd-tk1.pbtxt │ │ │ ├── dep-wd-tk2-tn │ │ │ ├── dep-wd-tk2.pbtxt │ │ │ ├── sync-commit-tn │ │ │ └── sync-commit.pbtxt │ ├── ks │ │ ├── accounts │ │ ├── c1.json │ │ ├── c2.json │ │ ├── c3.json │ │ ├── c4.json │ │ ├── c5.json │ │ └── c6.json │ └── l2gen └── strategies │ └── StrategyDummy.spec.ts ├── tsconfig.json └── yarn.lock /.env.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/.env.template -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/workflows/abigen.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/.github/workflows/abigen.yml -------------------------------------------------------------------------------- /.github/workflows/run_tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/.github/workflows/run_tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/README.md -------------------------------------------------------------------------------- /audit/Smart Contract Security Audit Report - Layer2 Finance.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/audit/Smart Contract Security Audit Report - Layer2 Finance.pdf -------------------------------------------------------------------------------- /benchmark/commit_block.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/benchmark/commit_block.ts -------------------------------------------------------------------------------- /contracts/Registry.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/contracts/Registry.sol -------------------------------------------------------------------------------- /contracts/RollupChain.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/contracts/RollupChain.sol -------------------------------------------------------------------------------- /contracts/TransitionDisputer.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/contracts/TransitionDisputer.sol -------------------------------------------------------------------------------- /contracts/TransitionEvaluator.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/contracts/TransitionEvaluator.sol -------------------------------------------------------------------------------- /contracts/interfaces/IWETH.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/contracts/interfaces/IWETH.sol -------------------------------------------------------------------------------- /contracts/libraries/DataTypes.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/contracts/libraries/DataTypes.sol -------------------------------------------------------------------------------- /contracts/libraries/MerkleTree.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/contracts/libraries/MerkleTree.sol -------------------------------------------------------------------------------- /contracts/libraries/Transitions.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/contracts/libraries/Transitions.sol -------------------------------------------------------------------------------- /contracts/miscs/Faucet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/contracts/miscs/Faucet.sol -------------------------------------------------------------------------------- /contracts/miscs/MintableERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/contracts/miscs/MintableERC20.sol -------------------------------------------------------------------------------- /contracts/strategies/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/contracts/strategies/README.md -------------------------------------------------------------------------------- /contracts/strategies/StrategyDummy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/contracts/strategies/StrategyDummy.sol -------------------------------------------------------------------------------- /contracts/strategies/aave/StrategyAaveLendingPool.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/contracts/strategies/aave/StrategyAaveLendingPool.sol -------------------------------------------------------------------------------- /contracts/strategies/aave/StrategyAaveLendingPoolV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/contracts/strategies/aave/StrategyAaveLendingPoolV2.sol -------------------------------------------------------------------------------- /contracts/strategies/compound/StrategyCompoundErc20LendingPool.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/contracts/strategies/compound/StrategyCompoundErc20LendingPool.sol -------------------------------------------------------------------------------- /contracts/strategies/compound/StrategyCompoundEthLendingPool.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/contracts/strategies/compound/StrategyCompoundEthLendingPool.sol -------------------------------------------------------------------------------- /contracts/strategies/curve/StrategyCurve3Pool.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/contracts/strategies/curve/StrategyCurve3Pool.sol -------------------------------------------------------------------------------- /contracts/strategies/curve/StrategyCurveEth.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/contracts/strategies/curve/StrategyCurveEth.sol -------------------------------------------------------------------------------- /contracts/strategies/interfaces/IStrategy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/contracts/strategies/interfaces/IStrategy.sol -------------------------------------------------------------------------------- /contracts/strategies/interfaces/aave/IAToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/contracts/strategies/interfaces/aave/IAToken.sol -------------------------------------------------------------------------------- /contracts/strategies/interfaces/aave/IAaveIncentivesController.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/contracts/strategies/interfaces/aave/IAaveIncentivesController.sol -------------------------------------------------------------------------------- /contracts/strategies/interfaces/aave/ILendingPool.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/contracts/strategies/interfaces/aave/ILendingPool.sol -------------------------------------------------------------------------------- /contracts/strategies/interfaces/aave/IStakedAave.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/contracts/strategies/interfaces/aave/IStakedAave.sol -------------------------------------------------------------------------------- /contracts/strategies/interfaces/compound/ICErc20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/contracts/strategies/interfaces/compound/ICErc20.sol -------------------------------------------------------------------------------- /contracts/strategies/interfaces/compound/ICEth.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/contracts/strategies/interfaces/compound/ICEth.sol -------------------------------------------------------------------------------- /contracts/strategies/interfaces/compound/IComptroller.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/contracts/strategies/interfaces/compound/IComptroller.sol -------------------------------------------------------------------------------- /contracts/strategies/interfaces/curve/ICurveFi.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/contracts/strategies/interfaces/curve/ICurveFi.sol -------------------------------------------------------------------------------- /contracts/strategies/interfaces/curve/IGauge.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/contracts/strategies/interfaces/curve/IGauge.sol -------------------------------------------------------------------------------- /contracts/strategies/interfaces/curve/IMintr.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/contracts/strategies/interfaces/curve/IMintr.sol -------------------------------------------------------------------------------- /contracts/strategies/interfaces/uniswap/IUniswapV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/contracts/strategies/interfaces/uniswap/IUniswapV2.sol -------------------------------------------------------------------------------- /contracts/test-helpers/TestERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/contracts/test-helpers/TestERC20.sol -------------------------------------------------------------------------------- /contracts/test-helpers/WETH9.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/contracts/test-helpers/WETH9.sol -------------------------------------------------------------------------------- /deploy/core/000_registry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/deploy/core/000_registry.ts -------------------------------------------------------------------------------- /deploy/core/001_transition_evaluator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/deploy/core/001_transition_evaluator.ts -------------------------------------------------------------------------------- /deploy/core/002_transition_disputer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/deploy/core/002_transition_disputer.ts -------------------------------------------------------------------------------- /deploy/core/003_rollup_chain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/deploy/core/003_rollup_chain.ts -------------------------------------------------------------------------------- /deploy/miscs/000_test_token.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/deploy/miscs/000_test_token.ts -------------------------------------------------------------------------------- /deploy/miscs/001_faucet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/deploy/miscs/001_faucet.ts -------------------------------------------------------------------------------- /deploy/strategies/000_dummy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/deploy/strategies/000_dummy.ts -------------------------------------------------------------------------------- /deploy/strategies/aave/000_aave_dai.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/deploy/strategies/aave/000_aave_dai.ts -------------------------------------------------------------------------------- /deploy/strategies/aave/001_aave_usdc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/deploy/strategies/aave/001_aave_usdc.ts -------------------------------------------------------------------------------- /deploy/strategies/aave/002_aave_usdt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/deploy/strategies/aave/002_aave_usdt.ts -------------------------------------------------------------------------------- /deploy/strategies/aave/003_aave_susd.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/deploy/strategies/aave/003_aave_susd.ts -------------------------------------------------------------------------------- /deploy/strategies/aave/004_aave_busd.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/deploy/strategies/aave/004_aave_busd.ts -------------------------------------------------------------------------------- /deploy/strategies/aave/005_aave_v2_dai.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/deploy/strategies/aave/005_aave_v2_dai.ts -------------------------------------------------------------------------------- /deploy/strategies/aave/006_aave_v2_usdc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/deploy/strategies/aave/006_aave_v2_usdc.ts -------------------------------------------------------------------------------- /deploy/strategies/aave/007_aave_v2_usdt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/deploy/strategies/aave/007_aave_v2_usdt.ts -------------------------------------------------------------------------------- /deploy/strategies/aave/008_aave_v2_susd.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/deploy/strategies/aave/008_aave_v2_susd.ts -------------------------------------------------------------------------------- /deploy/strategies/aave/009_aave_v2_busd.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/deploy/strategies/aave/009_aave_v2_busd.ts -------------------------------------------------------------------------------- /deploy/strategies/compound/000_compound_eth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/deploy/strategies/compound/000_compound_eth.ts -------------------------------------------------------------------------------- /deploy/strategies/compound/001_compound_dai.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/deploy/strategies/compound/001_compound_dai.ts -------------------------------------------------------------------------------- /deploy/strategies/compound/002_compound_usdc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/deploy/strategies/compound/002_compound_usdc.ts -------------------------------------------------------------------------------- /deploy/strategies/compound/003_compound_usdt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/deploy/strategies/compound/003_compound_usdt.ts -------------------------------------------------------------------------------- /deploy/strategies/curve/000_curve_3pool_dai.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/deploy/strategies/curve/000_curve_3pool_dai.ts -------------------------------------------------------------------------------- /deploy/strategies/curve/001_curve_3pool_usdc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/deploy/strategies/curve/001_curve_3pool_usdc.ts -------------------------------------------------------------------------------- /deploy/strategies/curve/002_curve_3pool_usdt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/deploy/strategies/curve/002_curve_3pool_usdt.ts -------------------------------------------------------------------------------- /deploy/strategies/curve/003_curve_steth_eth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/deploy/strategies/curve/003_curve_steth_eth.ts -------------------------------------------------------------------------------- /hardhat.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/hardhat.config.ts -------------------------------------------------------------------------------- /import-sorter.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/import-sorter.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/package.json -------------------------------------------------------------------------------- /reports/contract_sizes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/reports/contract_sizes.txt -------------------------------------------------------------------------------- /reports/gas_usage/commit_block.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/reports/gas_usage/commit_block.txt -------------------------------------------------------------------------------- /reports/gas_usage/summary.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/reports/gas_usage/summary.txt -------------------------------------------------------------------------------- /scripts/register_asset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/scripts/register_asset.ts -------------------------------------------------------------------------------- /scripts/register_strategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/scripts/register_strategy.ts -------------------------------------------------------------------------------- /scripts/solc_abigen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/scripts/solc_abigen.sh -------------------------------------------------------------------------------- /scripts/solt.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/scripts/solt.sh -------------------------------------------------------------------------------- /test-strategy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test-strategy/README.md -------------------------------------------------------------------------------- /test-strategy/aave/StrategyAaveBUSD.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test-strategy/aave/StrategyAaveBUSD.spec.ts -------------------------------------------------------------------------------- /test-strategy/aave/StrategyAaveDAI.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test-strategy/aave/StrategyAaveDAI.spec.ts -------------------------------------------------------------------------------- /test-strategy/aave/StrategyAaveLendingPool.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test-strategy/aave/StrategyAaveLendingPool.spec.ts -------------------------------------------------------------------------------- /test-strategy/aave/StrategyAaveLendingPoolV2.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test-strategy/aave/StrategyAaveLendingPoolV2.spec.ts -------------------------------------------------------------------------------- /test-strategy/aave/StrategyAaveSUSD.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test-strategy/aave/StrategyAaveSUSD.spec.ts -------------------------------------------------------------------------------- /test-strategy/aave/StrategyAaveUSDC.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test-strategy/aave/StrategyAaveUSDC.spec.ts -------------------------------------------------------------------------------- /test-strategy/aave/StrategyAaveUSDT.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test-strategy/aave/StrategyAaveUSDT.spec.ts -------------------------------------------------------------------------------- /test-strategy/aave/StrategyAaveV2BUSD.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test-strategy/aave/StrategyAaveV2BUSD.spec.ts -------------------------------------------------------------------------------- /test-strategy/aave/StrategyAaveV2DAI.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test-strategy/aave/StrategyAaveV2DAI.spec.ts -------------------------------------------------------------------------------- /test-strategy/aave/StrategyAaveV2SUSD.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test-strategy/aave/StrategyAaveV2SUSD.spec.ts -------------------------------------------------------------------------------- /test-strategy/aave/StrategyAaveV2USDC.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test-strategy/aave/StrategyAaveV2USDC.spec.ts -------------------------------------------------------------------------------- /test-strategy/aave/StrategyAaveV2USDT.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test-strategy/aave/StrategyAaveV2USDT.spec.ts -------------------------------------------------------------------------------- /test-strategy/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test-strategy/common.ts -------------------------------------------------------------------------------- /test-strategy/compound/StrategyCompoundDAI.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test-strategy/compound/StrategyCompoundDAI.spec.ts -------------------------------------------------------------------------------- /test-strategy/compound/StrategyCompoundETH.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test-strategy/compound/StrategyCompoundETH.spec.ts -------------------------------------------------------------------------------- /test-strategy/compound/StrategyCompoundErc20LendingPool.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test-strategy/compound/StrategyCompoundErc20LendingPool.spec.ts -------------------------------------------------------------------------------- /test-strategy/compound/StrategyCompoundUSDC.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test-strategy/compound/StrategyCompoundUSDC.spec.ts -------------------------------------------------------------------------------- /test-strategy/compound/StrategyCompoundUSDT.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test-strategy/compound/StrategyCompoundUSDT.spec.ts -------------------------------------------------------------------------------- /test-strategy/curve/StrategyCurve3Pool.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test-strategy/curve/StrategyCurve3Pool.spec.ts -------------------------------------------------------------------------------- /test-strategy/curve/StrategyCurve3PoolDAI.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test-strategy/curve/StrategyCurve3PoolDAI.spec.ts -------------------------------------------------------------------------------- /test-strategy/curve/StrategyCurve3PoolUSDC.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test-strategy/curve/StrategyCurve3PoolUSDC.spec.ts -------------------------------------------------------------------------------- /test-strategy/curve/StrategyCurve3PoolUSDT.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test-strategy/curve/StrategyCurve3PoolUSDT.spec.ts -------------------------------------------------------------------------------- /test-strategy/curve/StrategyCurveEth.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test-strategy/curve/StrategyCurveEth.spec.ts -------------------------------------------------------------------------------- /test-strategy/curve/StrategyCurveEthStEthETH.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test-strategy/curve/StrategyCurveEthStEthETH.spec.ts -------------------------------------------------------------------------------- /test/Admin.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test/Admin.spec.ts -------------------------------------------------------------------------------- /test/Dispute.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test/Dispute.spec.ts -------------------------------------------------------------------------------- /test/Registry.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test/Registry.spec.ts -------------------------------------------------------------------------------- /test/RollupChain.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test/RollupChain.spec.ts -------------------------------------------------------------------------------- /test/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test/common.ts -------------------------------------------------------------------------------- /test/input/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test/input/README.md -------------------------------------------------------------------------------- /test/input/data/dispute/2nd-block-1tn-invalid-pf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test/input/data/dispute/2nd-block-1tn-invalid-pf -------------------------------------------------------------------------------- /test/input/data/dispute/2nd-block-1tn-invalid-tn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test/input/data/dispute/2nd-block-1tn-invalid-tn -------------------------------------------------------------------------------- /test/input/data/dispute/2nd-block-1tn-invalid.pbtxt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test/input/data/dispute/2nd-block-1tn-invalid.pbtxt -------------------------------------------------------------------------------- /test/input/data/dispute/2nd-block-1tn-valid-pf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test/input/data/dispute/2nd-block-1tn-valid-pf -------------------------------------------------------------------------------- /test/input/data/dispute/2nd-block-1tn-valid-tn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test/input/data/dispute/2nd-block-1tn-valid-tn -------------------------------------------------------------------------------- /test/input/data/dispute/2nd-block-1tn-valid.pbtxt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test/input/data/dispute/2nd-block-1tn-valid.pbtxt -------------------------------------------------------------------------------- /test/input/data/dispute/2nd-block-invalid-pf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test/input/data/dispute/2nd-block-invalid-pf -------------------------------------------------------------------------------- /test/input/data/dispute/2nd-block-invalid-tn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test/input/data/dispute/2nd-block-invalid-tn -------------------------------------------------------------------------------- /test/input/data/dispute/2nd-block-invalid.pbtxt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test/input/data/dispute/2nd-block-invalid.pbtxt -------------------------------------------------------------------------------- /test/input/data/dispute/2nd-block-valid-pf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test/input/data/dispute/2nd-block-valid-pf -------------------------------------------------------------------------------- /test/input/data/dispute/2nd-block-valid-tn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test/input/data/dispute/2nd-block-valid-tn -------------------------------------------------------------------------------- /test/input/data/dispute/2nd-block-valid.pbtxt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test/input/data/dispute/2nd-block-valid.pbtxt -------------------------------------------------------------------------------- /test/input/data/dispute/commit-amt-pf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test/input/data/dispute/commit-amt-pf -------------------------------------------------------------------------------- /test/input/data/dispute/commit-amt-tn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test/input/data/dispute/commit-amt-tn -------------------------------------------------------------------------------- /test/input/data/dispute/commit-amt.pbtxt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test/input/data/dispute/commit-amt.pbtxt -------------------------------------------------------------------------------- /test/input/data/dispute/commit-sig-pf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test/input/data/dispute/commit-sig-pf -------------------------------------------------------------------------------- /test/input/data/dispute/commit-sig-tn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test/input/data/dispute/commit-sig-tn -------------------------------------------------------------------------------- /test/input/data/dispute/commit-sig.pbtxt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test/input/data/dispute/commit-sig.pbtxt -------------------------------------------------------------------------------- /test/input/data/dispute/commit-valid-pf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test/input/data/dispute/commit-valid-pf -------------------------------------------------------------------------------- /test/input/data/dispute/commit-valid-tn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test/input/data/dispute/commit-valid-tn -------------------------------------------------------------------------------- /test/input/data/dispute/commit-valid.pbtxt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test/input/data/dispute/commit-valid.pbtxt -------------------------------------------------------------------------------- /test/input/data/dispute/deposit-acctid-pf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test/input/data/dispute/deposit-acctid-pf -------------------------------------------------------------------------------- /test/input/data/dispute/deposit-acctid-tn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test/input/data/dispute/deposit-acctid-tn -------------------------------------------------------------------------------- /test/input/data/dispute/deposit-acctid.pbtxt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test/input/data/dispute/deposit-acctid.pbtxt -------------------------------------------------------------------------------- /test/input/data/dispute/deposit-create-pf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test/input/data/dispute/deposit-create-pf -------------------------------------------------------------------------------- /test/input/data/dispute/deposit-create-tn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test/input/data/dispute/deposit-create-tn -------------------------------------------------------------------------------- /test/input/data/dispute/deposit-create.pbtxt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test/input/data/dispute/deposit-create.pbtxt -------------------------------------------------------------------------------- /test/input/data/dispute/deposit-root-pf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test/input/data/dispute/deposit-root-pf -------------------------------------------------------------------------------- /test/input/data/dispute/deposit-root-tn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test/input/data/dispute/deposit-root-tn -------------------------------------------------------------------------------- /test/input/data/dispute/deposit-root.pbtxt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test/input/data/dispute/deposit-root.pbtxt -------------------------------------------------------------------------------- /test/input/data/dispute/deposit-valid-pf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test/input/data/dispute/deposit-valid-pf -------------------------------------------------------------------------------- /test/input/data/dispute/deposit-valid-tn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test/input/data/dispute/deposit-valid-tn -------------------------------------------------------------------------------- /test/input/data/dispute/deposit-valid.pbtxt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test/input/data/dispute/deposit-valid.pbtxt -------------------------------------------------------------------------------- /test/input/data/dispute/init-deposit-invalid-pf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test/input/data/dispute/init-deposit-invalid-pf -------------------------------------------------------------------------------- /test/input/data/dispute/init-deposit-invalid-tn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test/input/data/dispute/init-deposit-invalid-tn -------------------------------------------------------------------------------- /test/input/data/dispute/init-deposit-invalid.pbtxt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test/input/data/dispute/init-deposit-invalid.pbtxt -------------------------------------------------------------------------------- /test/input/data/dispute/init-deposit-valid-pf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test/input/data/dispute/init-deposit-valid-pf -------------------------------------------------------------------------------- /test/input/data/dispute/init-deposit-valid-tn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test/input/data/dispute/init-deposit-valid-tn -------------------------------------------------------------------------------- /test/input/data/dispute/init-deposit-valid.pbtxt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test/input/data/dispute/init-deposit-valid.pbtxt -------------------------------------------------------------------------------- /test/input/data/dispute/init-invalid-pf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test/input/data/dispute/init-invalid-pf -------------------------------------------------------------------------------- /test/input/data/dispute/init-invalid-tn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test/input/data/dispute/init-invalid-tn -------------------------------------------------------------------------------- /test/input/data/dispute/init-invalid.pbtxt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test/input/data/dispute/init-invalid.pbtxt -------------------------------------------------------------------------------- /test/input/data/dispute/init-valid-pf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test/input/data/dispute/init-valid-pf -------------------------------------------------------------------------------- /test/input/data/dispute/init-valid-tn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test/input/data/dispute/init-valid-tn -------------------------------------------------------------------------------- /test/input/data/dispute/init-valid.pbtxt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test/input/data/dispute/init-valid.pbtxt -------------------------------------------------------------------------------- /test/input/data/dispute/withdraw-amt-pf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test/input/data/dispute/withdraw-amt-pf -------------------------------------------------------------------------------- /test/input/data/dispute/withdraw-amt-tn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test/input/data/dispute/withdraw-amt-tn -------------------------------------------------------------------------------- /test/input/data/dispute/withdraw-amt.pbtxt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test/input/data/dispute/withdraw-amt.pbtxt -------------------------------------------------------------------------------- /test/input/data/dispute/withdraw-valid-pf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test/input/data/dispute/withdraw-valid-pf -------------------------------------------------------------------------------- /test/input/data/dispute/withdraw-valid-tn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test/input/data/dispute/withdraw-valid-tn -------------------------------------------------------------------------------- /test/input/data/dispute/withdraw-valid.pbtxt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test/input/data/dispute/withdraw-valid.pbtxt -------------------------------------------------------------------------------- /test/input/data/example.pbtxt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test/input/data/example.pbtxt -------------------------------------------------------------------------------- /test/input/data/rollup/dep-syncbal-tn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test/input/data/rollup/dep-syncbal-tn -------------------------------------------------------------------------------- /test/input/data/rollup/dep-syncbal.pbtxt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test/input/data/rollup/dep-syncbal.pbtxt -------------------------------------------------------------------------------- /test/input/data/rollup/dep-wd-tk1-tn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test/input/data/rollup/dep-wd-tk1-tn -------------------------------------------------------------------------------- /test/input/data/rollup/dep-wd-tk1.pbtxt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test/input/data/rollup/dep-wd-tk1.pbtxt -------------------------------------------------------------------------------- /test/input/data/rollup/dep-wd-tk2-tn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test/input/data/rollup/dep-wd-tk2-tn -------------------------------------------------------------------------------- /test/input/data/rollup/dep-wd-tk2.pbtxt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test/input/data/rollup/dep-wd-tk2.pbtxt -------------------------------------------------------------------------------- /test/input/data/rollup/sync-commit-tn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test/input/data/rollup/sync-commit-tn -------------------------------------------------------------------------------- /test/input/data/rollup/sync-commit.pbtxt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test/input/data/rollup/sync-commit.pbtxt -------------------------------------------------------------------------------- /test/input/ks/accounts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test/input/ks/accounts -------------------------------------------------------------------------------- /test/input/ks/c1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test/input/ks/c1.json -------------------------------------------------------------------------------- /test/input/ks/c2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test/input/ks/c2.json -------------------------------------------------------------------------------- /test/input/ks/c3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test/input/ks/c3.json -------------------------------------------------------------------------------- /test/input/ks/c4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test/input/ks/c4.json -------------------------------------------------------------------------------- /test/input/ks/c5.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test/input/ks/c5.json -------------------------------------------------------------------------------- /test/input/ks/c6.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test/input/ks/c6.json -------------------------------------------------------------------------------- /test/input/l2gen: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test/input/l2gen -------------------------------------------------------------------------------- /test/strategies/StrategyDummy.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/test/strategies/StrategyDummy.spec.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celer-network/layer2-finance-contracts/HEAD/yarn.lock --------------------------------------------------------------------------------