├── .DS_Store ├── .eslintignore ├── .eslintrc.js ├── .gitattributes ├── .gitignore ├── .prettierrc ├── .travis.yml ├── LICENSE.md ├── README.md ├── abi ├── AdExCore.json ├── Batcher.json ├── Depositor.json ├── ERC20.json ├── Identity.json ├── Identity4.0.json ├── Identity5.0.json ├── Identity5.2.json ├── IdentityFactory.json ├── IdentityFactory5.0.json ├── IdentityFactory5.2.json ├── OUTPACE.json ├── QuickAccManager.json ├── RemainingBalancesOracle.json ├── Staking.json ├── StakingPool.json ├── Stakingv4.1.json └── Sweeper.json ├── audits ├── Ambire Contest — Code 423n4.pdf ├── Certik-ADX-2021-08-15.pdf ├── Forkway_ADXToken_audit.pdf ├── G0Group_AdExStaking.pdf ├── G0Group_AdEx_Platform.pdf ├── Sigma_Prime_Solidity_Security_Review.pdf └── forkway-loyalty-pool.md ├── contracts ├── DeployAmbire.sol ├── Guardian.sol ├── Identity.sol ├── IdentityFactory.sol ├── Migrations.sol ├── OUTPACE.sol ├── StakingPool.sol ├── SupplyController.sol ├── adx │ ├── ADXLoyaltyPool.sol │ └── ADXToken.sol ├── deposits │ ├── Depositor.sol │ └── Sweeper.sol ├── extra │ ├── ADXFlashLoans.sol │ ├── ADXLoyaltyArbitrage.sol │ ├── AdExENSRegistrar.sol │ ├── Gasless.sol │ └── StakingMigrator.sol ├── interfaces │ ├── IADXToken.sol │ ├── IERC20.sol │ ├── IStakingPool.sol │ └── IUniV3SwapRouter.sol ├── libs │ ├── BytesLib.sol │ ├── MerkleProof.sol │ ├── SafeERC20.sol │ ├── SignatureValidator.sol │ └── SignatureValidatorV2.sol ├── mocks │ ├── BadToken.sol │ ├── Libs.sol │ ├── MockChainlink.sol │ ├── MockUniswap.sol │ ├── Token.sol │ └── WorstToken.sol └── wallet │ ├── Batcher.sol │ ├── QuickAccManager.sol │ ├── RemainingBalancesOracle.sol │ └── Zapper.sol ├── js ├── BalanceTree.js ├── Bundle.js ├── Channel.js ├── IdentityProxyDeploy.js ├── MerkleTree.js ├── Permit.js ├── README.md ├── UnbondCommitment.js ├── Withdraw.js ├── ensureTypes.js ├── index.js ├── solcBrowser.js └── splitSig.js ├── package.json ├── resources └── bytecode │ ├── AdExCore.json │ ├── Depositor.bin │ ├── Depositor.json │ ├── Identity5.2.bin │ ├── Identity5.2.json │ ├── OUTPACE.bin │ ├── OUTPACE.json │ ├── Sweeper.bin │ └── Sweeper.json ├── scripts ├── bundle.sh └── migrateBonds.js ├── test ├── TestADXToken.js ├── TestGuardian.js ├── TestIdentity.js ├── TestLoyaltyPool.js ├── TestOutpace.js ├── TestStakingPool.js ├── deploy.js ├── index.js └── lib.js ├── truffle-config.js └── v4 ├── contracts ├── AdExCore.sol ├── Identityv4.2.sol ├── Staking.sol ├── extra │ └── MasterChef.sol └── libs │ ├── ChannelLibrary.sol │ └── SafeMath.sol └── test ├── TestADXFlashLoans.js ├── TestAdExCore.js ├── TestIdentity.js ├── TestSafeERC20.sol ├── TestStaking.js └── simulate.js /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/.DS_Store -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | v4 2 | node_modules 3 | -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | *.sol linguist-language=Solidity 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/.prettierrc -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/README.md -------------------------------------------------------------------------------- /abi/AdExCore.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/abi/AdExCore.json -------------------------------------------------------------------------------- /abi/Batcher.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/abi/Batcher.json -------------------------------------------------------------------------------- /abi/Depositor.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/abi/Depositor.json -------------------------------------------------------------------------------- /abi/ERC20.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/abi/ERC20.json -------------------------------------------------------------------------------- /abi/Identity.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/abi/Identity.json -------------------------------------------------------------------------------- /abi/Identity4.0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/abi/Identity4.0.json -------------------------------------------------------------------------------- /abi/Identity5.0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/abi/Identity5.0.json -------------------------------------------------------------------------------- /abi/Identity5.2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/abi/Identity5.2.json -------------------------------------------------------------------------------- /abi/IdentityFactory.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/abi/IdentityFactory.json -------------------------------------------------------------------------------- /abi/IdentityFactory5.0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/abi/IdentityFactory5.0.json -------------------------------------------------------------------------------- /abi/IdentityFactory5.2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/abi/IdentityFactory5.2.json -------------------------------------------------------------------------------- /abi/OUTPACE.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/abi/OUTPACE.json -------------------------------------------------------------------------------- /abi/QuickAccManager.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/abi/QuickAccManager.json -------------------------------------------------------------------------------- /abi/RemainingBalancesOracle.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/abi/RemainingBalancesOracle.json -------------------------------------------------------------------------------- /abi/Staking.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/abi/Staking.json -------------------------------------------------------------------------------- /abi/StakingPool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/abi/StakingPool.json -------------------------------------------------------------------------------- /abi/Stakingv4.1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/abi/Stakingv4.1.json -------------------------------------------------------------------------------- /abi/Sweeper.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/abi/Sweeper.json -------------------------------------------------------------------------------- /audits/Ambire Contest — Code 423n4.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/audits/Ambire Contest — Code 423n4.pdf -------------------------------------------------------------------------------- /audits/Certik-ADX-2021-08-15.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/audits/Certik-ADX-2021-08-15.pdf -------------------------------------------------------------------------------- /audits/Forkway_ADXToken_audit.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/audits/Forkway_ADXToken_audit.pdf -------------------------------------------------------------------------------- /audits/G0Group_AdExStaking.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/audits/G0Group_AdExStaking.pdf -------------------------------------------------------------------------------- /audits/G0Group_AdEx_Platform.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/audits/G0Group_AdEx_Platform.pdf -------------------------------------------------------------------------------- /audits/Sigma_Prime_Solidity_Security_Review.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/audits/Sigma_Prime_Solidity_Security_Review.pdf -------------------------------------------------------------------------------- /audits/forkway-loyalty-pool.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/audits/forkway-loyalty-pool.md -------------------------------------------------------------------------------- /contracts/DeployAmbire.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/contracts/DeployAmbire.sol -------------------------------------------------------------------------------- /contracts/Guardian.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/contracts/Guardian.sol -------------------------------------------------------------------------------- /contracts/Identity.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/contracts/Identity.sol -------------------------------------------------------------------------------- /contracts/IdentityFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/contracts/IdentityFactory.sol -------------------------------------------------------------------------------- /contracts/Migrations.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/contracts/Migrations.sol -------------------------------------------------------------------------------- /contracts/OUTPACE.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/contracts/OUTPACE.sol -------------------------------------------------------------------------------- /contracts/StakingPool.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/contracts/StakingPool.sol -------------------------------------------------------------------------------- /contracts/SupplyController.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/contracts/SupplyController.sol -------------------------------------------------------------------------------- /contracts/adx/ADXLoyaltyPool.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/contracts/adx/ADXLoyaltyPool.sol -------------------------------------------------------------------------------- /contracts/adx/ADXToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/contracts/adx/ADXToken.sol -------------------------------------------------------------------------------- /contracts/deposits/Depositor.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/contracts/deposits/Depositor.sol -------------------------------------------------------------------------------- /contracts/deposits/Sweeper.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/contracts/deposits/Sweeper.sol -------------------------------------------------------------------------------- /contracts/extra/ADXFlashLoans.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/contracts/extra/ADXFlashLoans.sol -------------------------------------------------------------------------------- /contracts/extra/ADXLoyaltyArbitrage.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/contracts/extra/ADXLoyaltyArbitrage.sol -------------------------------------------------------------------------------- /contracts/extra/AdExENSRegistrar.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/contracts/extra/AdExENSRegistrar.sol -------------------------------------------------------------------------------- /contracts/extra/Gasless.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/contracts/extra/Gasless.sol -------------------------------------------------------------------------------- /contracts/extra/StakingMigrator.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/contracts/extra/StakingMigrator.sol -------------------------------------------------------------------------------- /contracts/interfaces/IADXToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/contracts/interfaces/IADXToken.sol -------------------------------------------------------------------------------- /contracts/interfaces/IERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/contracts/interfaces/IERC20.sol -------------------------------------------------------------------------------- /contracts/interfaces/IStakingPool.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/contracts/interfaces/IStakingPool.sol -------------------------------------------------------------------------------- /contracts/interfaces/IUniV3SwapRouter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/contracts/interfaces/IUniV3SwapRouter.sol -------------------------------------------------------------------------------- /contracts/libs/BytesLib.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/contracts/libs/BytesLib.sol -------------------------------------------------------------------------------- /contracts/libs/MerkleProof.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/contracts/libs/MerkleProof.sol -------------------------------------------------------------------------------- /contracts/libs/SafeERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/contracts/libs/SafeERC20.sol -------------------------------------------------------------------------------- /contracts/libs/SignatureValidator.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/contracts/libs/SignatureValidator.sol -------------------------------------------------------------------------------- /contracts/libs/SignatureValidatorV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/contracts/libs/SignatureValidatorV2.sol -------------------------------------------------------------------------------- /contracts/mocks/BadToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/contracts/mocks/BadToken.sol -------------------------------------------------------------------------------- /contracts/mocks/Libs.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/contracts/mocks/Libs.sol -------------------------------------------------------------------------------- /contracts/mocks/MockChainlink.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/contracts/mocks/MockChainlink.sol -------------------------------------------------------------------------------- /contracts/mocks/MockUniswap.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/contracts/mocks/MockUniswap.sol -------------------------------------------------------------------------------- /contracts/mocks/Token.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/contracts/mocks/Token.sol -------------------------------------------------------------------------------- /contracts/mocks/WorstToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/contracts/mocks/WorstToken.sol -------------------------------------------------------------------------------- /contracts/wallet/Batcher.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/contracts/wallet/Batcher.sol -------------------------------------------------------------------------------- /contracts/wallet/QuickAccManager.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/contracts/wallet/QuickAccManager.sol -------------------------------------------------------------------------------- /contracts/wallet/RemainingBalancesOracle.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/contracts/wallet/RemainingBalancesOracle.sol -------------------------------------------------------------------------------- /contracts/wallet/Zapper.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/contracts/wallet/Zapper.sol -------------------------------------------------------------------------------- /js/BalanceTree.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/js/BalanceTree.js -------------------------------------------------------------------------------- /js/Bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/js/Bundle.js -------------------------------------------------------------------------------- /js/Channel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/js/Channel.js -------------------------------------------------------------------------------- /js/IdentityProxyDeploy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/js/IdentityProxyDeploy.js -------------------------------------------------------------------------------- /js/MerkleTree.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/js/MerkleTree.js -------------------------------------------------------------------------------- /js/Permit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/js/Permit.js -------------------------------------------------------------------------------- /js/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/js/README.md -------------------------------------------------------------------------------- /js/UnbondCommitment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/js/UnbondCommitment.js -------------------------------------------------------------------------------- /js/Withdraw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/js/Withdraw.js -------------------------------------------------------------------------------- /js/ensureTypes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/js/ensureTypes.js -------------------------------------------------------------------------------- /js/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/js/index.js -------------------------------------------------------------------------------- /js/solcBrowser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/js/solcBrowser.js -------------------------------------------------------------------------------- /js/splitSig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/js/splitSig.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/package.json -------------------------------------------------------------------------------- /resources/bytecode/AdExCore.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/resources/bytecode/AdExCore.json -------------------------------------------------------------------------------- /resources/bytecode/Depositor.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/resources/bytecode/Depositor.bin -------------------------------------------------------------------------------- /resources/bytecode/Depositor.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/resources/bytecode/Depositor.json -------------------------------------------------------------------------------- /resources/bytecode/Identity5.2.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/resources/bytecode/Identity5.2.bin -------------------------------------------------------------------------------- /resources/bytecode/Identity5.2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/resources/bytecode/Identity5.2.json -------------------------------------------------------------------------------- /resources/bytecode/OUTPACE.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/resources/bytecode/OUTPACE.bin -------------------------------------------------------------------------------- /resources/bytecode/OUTPACE.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/resources/bytecode/OUTPACE.json -------------------------------------------------------------------------------- /resources/bytecode/Sweeper.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/resources/bytecode/Sweeper.bin -------------------------------------------------------------------------------- /resources/bytecode/Sweeper.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/resources/bytecode/Sweeper.json -------------------------------------------------------------------------------- /scripts/bundle.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/scripts/bundle.sh -------------------------------------------------------------------------------- /scripts/migrateBonds.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/scripts/migrateBonds.js -------------------------------------------------------------------------------- /test/TestADXToken.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/test/TestADXToken.js -------------------------------------------------------------------------------- /test/TestGuardian.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/test/TestGuardian.js -------------------------------------------------------------------------------- /test/TestIdentity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/test/TestIdentity.js -------------------------------------------------------------------------------- /test/TestLoyaltyPool.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/test/TestLoyaltyPool.js -------------------------------------------------------------------------------- /test/TestOutpace.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/test/TestOutpace.js -------------------------------------------------------------------------------- /test/TestStakingPool.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/test/TestStakingPool.js -------------------------------------------------------------------------------- /test/deploy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/test/deploy.js -------------------------------------------------------------------------------- /test/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/test/index.js -------------------------------------------------------------------------------- /test/lib.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/test/lib.js -------------------------------------------------------------------------------- /truffle-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/truffle-config.js -------------------------------------------------------------------------------- /v4/contracts/AdExCore.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/v4/contracts/AdExCore.sol -------------------------------------------------------------------------------- /v4/contracts/Identityv4.2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/v4/contracts/Identityv4.2.sol -------------------------------------------------------------------------------- /v4/contracts/Staking.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/v4/contracts/Staking.sol -------------------------------------------------------------------------------- /v4/contracts/extra/MasterChef.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/v4/contracts/extra/MasterChef.sol -------------------------------------------------------------------------------- /v4/contracts/libs/ChannelLibrary.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/v4/contracts/libs/ChannelLibrary.sol -------------------------------------------------------------------------------- /v4/contracts/libs/SafeMath.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/v4/contracts/libs/SafeMath.sol -------------------------------------------------------------------------------- /v4/test/TestADXFlashLoans.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/v4/test/TestADXFlashLoans.js -------------------------------------------------------------------------------- /v4/test/TestAdExCore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/v4/test/TestAdExCore.js -------------------------------------------------------------------------------- /v4/test/TestIdentity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/v4/test/TestIdentity.js -------------------------------------------------------------------------------- /v4/test/TestSafeERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/v4/test/TestSafeERC20.sol -------------------------------------------------------------------------------- /v4/test/TestStaking.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/v4/test/TestStaking.js -------------------------------------------------------------------------------- /v4/test/simulate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmbireTech/adex-protocol-eth/HEAD/v4/test/simulate.js --------------------------------------------------------------------------------