├── .gitignore ├── DPI_Arb_Bot-master ├── .gitignore ├── setup.md └── smart-contract │ ├── .gitignore │ ├── README.md │ ├── abi.json │ ├── addresses.json │ ├── arb.js │ ├── contracts │ ├── DefiPulseIndexTrade.sol │ ├── GSN │ │ └── Context.sol │ ├── Migrations.sol │ ├── MyDapp.sol │ ├── SampleFlashSwap.sol │ ├── UniswapLiteBase.sol │ ├── aave │ │ ├── FlashLoanReceiverBase.sol │ │ ├── IFlashLoanReceiver.sol │ │ ├── ILendingPool.sol │ │ └── ILendingPoolAddressesProvider.sol │ ├── access │ │ └── Ownable.sol │ ├── base │ │ └── Withdrawable.sol │ ├── interfaces │ │ ├── IBasicIssuanceModule.sol │ │ ├── IERC20.sol │ │ ├── ISetToken.sol │ │ ├── IUniswapExchange.sol │ │ ├── IUniswapV2Callee.sol │ │ ├── IUniswapV2ERC20.sol │ │ ├── IUniswapV2Factory.sol │ │ ├── IUniswapV2Migrator.sol │ │ ├── IUniswapV2Pair.sol │ │ ├── IUniswapV2Router01.sol │ │ ├── IUniswapV2Router02.sol │ │ ├── IWETH.sol │ │ ├── SafeERC20.sol │ │ └── V1 │ │ │ ├── IUniswapV1Exchange.sol │ │ │ └── IUniswapV1Factory.sol │ ├── libraries │ │ ├── SafeMath.sol │ │ ├── UniswapV2Library.sol │ │ └── UniswapV2OracleLibrary.sol │ ├── math │ │ └── SafeMath.sol │ └── utils │ │ └── Address.sol │ ├── installed_contracts │ └── zeppelin │ │ ├── contracts │ │ ├── Bounty.sol │ │ ├── DayLimit.sol │ │ ├── ECRecovery.sol │ │ ├── LimitBalance.sol │ │ ├── MerkleProof.sol │ │ ├── ReentrancyGuard.sol │ │ ├── crowdsale │ │ │ ├── CappedCrowdsale.sol │ │ │ ├── Crowdsale.sol │ │ │ ├── FinalizableCrowdsale.sol │ │ │ ├── RefundVault.sol │ │ │ └── RefundableCrowdsale.sol │ │ ├── examples │ │ │ ├── SampleCrowdsale.sol │ │ │ └── SimpleToken.sol │ │ ├── lifecycle │ │ │ ├── Destructible.sol │ │ │ ├── Migrations.sol │ │ │ ├── Pausable.sol │ │ │ └── TokenDestructible.sol │ │ ├── math │ │ │ ├── Math.sol │ │ │ └── SafeMath.sol │ │ ├── ownership │ │ │ ├── CanReclaimToken.sol │ │ │ ├── Claimable.sol │ │ │ ├── Contactable.sol │ │ │ ├── DelayedClaimable.sol │ │ │ ├── HasNoContracts.sol │ │ │ ├── HasNoEther.sol │ │ │ ├── HasNoTokens.sol │ │ │ ├── NoOwner.sol │ │ │ └── Ownable.sol │ │ ├── payment │ │ │ └── PullPayment.sol │ │ └── token │ │ │ ├── BasicToken.sol │ │ │ ├── BurnableToken.sol │ │ │ ├── ERC20.sol │ │ │ ├── ERC20Basic.sol │ │ │ ├── LimitedTransferToken.sol │ │ │ ├── MintableToken.sol │ │ │ ├── PausableToken.sol │ │ │ ├── SafeERC20.sol │ │ │ ├── StandardToken.sol │ │ │ ├── TokenTimelock.sol │ │ │ └── VestedToken.sol │ │ ├── ethpm.json │ │ ├── lock.json │ │ └── lock.uri │ ├── migrations │ ├── 1_initial_migration.js │ └── 2_deploy_contracts.js │ ├── old │ └── ISetContract.sol │ ├── package-lock.json │ ├── package.json │ ├── set.md │ ├── test │ └── index-arb.test.js │ ├── tests │ ├── aave.test.js │ ├── contract.test.js │ ├── index-arb.test.js │ ├── set.test.js │ ├── uniswap.test.js │ └── utils │ │ ├── test-chain.js │ │ └── test-environment.js │ └── truffle-config.js ├── LICENSE ├── README.md ├── abis ├── DFPIndexTrade.json ├── SetToken.json └── erc20.json ├── block-watcher.js ├── package.json ├── server.js └── web3-connection.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/.gitignore -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/.gitignore: -------------------------------------------------------------------------------- 1 | script/ 2 | -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/DPI_Arb_Bot-master/setup.md -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | build 3 | .env 4 | -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/DPI_Arb_Bot-master/smart-contract/README.md -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/abi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/DPI_Arb_Bot-master/smart-contract/abi.json -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/addresses.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/DPI_Arb_Bot-master/smart-contract/addresses.json -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/arb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/DPI_Arb_Bot-master/smart-contract/arb.js -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/contracts/DefiPulseIndexTrade.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/DPI_Arb_Bot-master/smart-contract/contracts/DefiPulseIndexTrade.sol -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/contracts/GSN/Context.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/DPI_Arb_Bot-master/smart-contract/contracts/GSN/Context.sol -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/contracts/Migrations.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/DPI_Arb_Bot-master/smart-contract/contracts/Migrations.sol -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/contracts/MyDapp.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/DPI_Arb_Bot-master/smart-contract/contracts/MyDapp.sol -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/contracts/SampleFlashSwap.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/DPI_Arb_Bot-master/smart-contract/contracts/SampleFlashSwap.sol -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/contracts/UniswapLiteBase.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/DPI_Arb_Bot-master/smart-contract/contracts/UniswapLiteBase.sol -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/contracts/aave/FlashLoanReceiverBase.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/DPI_Arb_Bot-master/smart-contract/contracts/aave/FlashLoanReceiverBase.sol -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/contracts/aave/IFlashLoanReceiver.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/DPI_Arb_Bot-master/smart-contract/contracts/aave/IFlashLoanReceiver.sol -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/contracts/aave/ILendingPool.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/DPI_Arb_Bot-master/smart-contract/contracts/aave/ILendingPool.sol -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/contracts/aave/ILendingPoolAddressesProvider.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/DPI_Arb_Bot-master/smart-contract/contracts/aave/ILendingPoolAddressesProvider.sol -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/contracts/access/Ownable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/DPI_Arb_Bot-master/smart-contract/contracts/access/Ownable.sol -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/contracts/base/Withdrawable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/DPI_Arb_Bot-master/smart-contract/contracts/base/Withdrawable.sol -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/contracts/interfaces/IBasicIssuanceModule.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/DPI_Arb_Bot-master/smart-contract/contracts/interfaces/IBasicIssuanceModule.sol -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/contracts/interfaces/IERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/DPI_Arb_Bot-master/smart-contract/contracts/interfaces/IERC20.sol -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/contracts/interfaces/ISetToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/DPI_Arb_Bot-master/smart-contract/contracts/interfaces/ISetToken.sol -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/contracts/interfaces/IUniswapExchange.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/DPI_Arb_Bot-master/smart-contract/contracts/interfaces/IUniswapExchange.sol -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/contracts/interfaces/IUniswapV2Callee.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/DPI_Arb_Bot-master/smart-contract/contracts/interfaces/IUniswapV2Callee.sol -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/contracts/interfaces/IUniswapV2ERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/DPI_Arb_Bot-master/smart-contract/contracts/interfaces/IUniswapV2ERC20.sol -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/contracts/interfaces/IUniswapV2Factory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/DPI_Arb_Bot-master/smart-contract/contracts/interfaces/IUniswapV2Factory.sol -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/contracts/interfaces/IUniswapV2Migrator.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/DPI_Arb_Bot-master/smart-contract/contracts/interfaces/IUniswapV2Migrator.sol -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/contracts/interfaces/IUniswapV2Pair.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/DPI_Arb_Bot-master/smart-contract/contracts/interfaces/IUniswapV2Pair.sol -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/contracts/interfaces/IUniswapV2Router01.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/DPI_Arb_Bot-master/smart-contract/contracts/interfaces/IUniswapV2Router01.sol -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/contracts/interfaces/IUniswapV2Router02.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/DPI_Arb_Bot-master/smart-contract/contracts/interfaces/IUniswapV2Router02.sol -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/contracts/interfaces/IWETH.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/DPI_Arb_Bot-master/smart-contract/contracts/interfaces/IWETH.sol -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/contracts/interfaces/SafeERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/DPI_Arb_Bot-master/smart-contract/contracts/interfaces/SafeERC20.sol -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/contracts/interfaces/V1/IUniswapV1Exchange.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/DPI_Arb_Bot-master/smart-contract/contracts/interfaces/V1/IUniswapV1Exchange.sol -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/contracts/interfaces/V1/IUniswapV1Factory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/DPI_Arb_Bot-master/smart-contract/contracts/interfaces/V1/IUniswapV1Factory.sol -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/contracts/libraries/SafeMath.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/DPI_Arb_Bot-master/smart-contract/contracts/libraries/SafeMath.sol -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/contracts/libraries/UniswapV2Library.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/DPI_Arb_Bot-master/smart-contract/contracts/libraries/UniswapV2Library.sol -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/contracts/libraries/UniswapV2OracleLibrary.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/DPI_Arb_Bot-master/smart-contract/contracts/libraries/UniswapV2OracleLibrary.sol -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/contracts/math/SafeMath.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/DPI_Arb_Bot-master/smart-contract/contracts/math/SafeMath.sol -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/contracts/utils/Address.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/DPI_Arb_Bot-master/smart-contract/contracts/utils/Address.sol -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/installed_contracts/zeppelin/contracts/Bounty.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/DPI_Arb_Bot-master/smart-contract/installed_contracts/zeppelin/contracts/Bounty.sol -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/installed_contracts/zeppelin/contracts/DayLimit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/DPI_Arb_Bot-master/smart-contract/installed_contracts/zeppelin/contracts/DayLimit.sol -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/installed_contracts/zeppelin/contracts/ECRecovery.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/DPI_Arb_Bot-master/smart-contract/installed_contracts/zeppelin/contracts/ECRecovery.sol -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/installed_contracts/zeppelin/contracts/LimitBalance.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/DPI_Arb_Bot-master/smart-contract/installed_contracts/zeppelin/contracts/LimitBalance.sol -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/installed_contracts/zeppelin/contracts/MerkleProof.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/DPI_Arb_Bot-master/smart-contract/installed_contracts/zeppelin/contracts/MerkleProof.sol -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/installed_contracts/zeppelin/contracts/ReentrancyGuard.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/DPI_Arb_Bot-master/smart-contract/installed_contracts/zeppelin/contracts/ReentrancyGuard.sol -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/installed_contracts/zeppelin/contracts/crowdsale/CappedCrowdsale.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/DPI_Arb_Bot-master/smart-contract/installed_contracts/zeppelin/contracts/crowdsale/CappedCrowdsale.sol -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/installed_contracts/zeppelin/contracts/crowdsale/Crowdsale.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/DPI_Arb_Bot-master/smart-contract/installed_contracts/zeppelin/contracts/crowdsale/Crowdsale.sol -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/installed_contracts/zeppelin/contracts/crowdsale/FinalizableCrowdsale.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/DPI_Arb_Bot-master/smart-contract/installed_contracts/zeppelin/contracts/crowdsale/FinalizableCrowdsale.sol -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/installed_contracts/zeppelin/contracts/crowdsale/RefundVault.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/DPI_Arb_Bot-master/smart-contract/installed_contracts/zeppelin/contracts/crowdsale/RefundVault.sol -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/installed_contracts/zeppelin/contracts/crowdsale/RefundableCrowdsale.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/DPI_Arb_Bot-master/smart-contract/installed_contracts/zeppelin/contracts/crowdsale/RefundableCrowdsale.sol -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/installed_contracts/zeppelin/contracts/examples/SampleCrowdsale.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/DPI_Arb_Bot-master/smart-contract/installed_contracts/zeppelin/contracts/examples/SampleCrowdsale.sol -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/installed_contracts/zeppelin/contracts/examples/SimpleToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/DPI_Arb_Bot-master/smart-contract/installed_contracts/zeppelin/contracts/examples/SimpleToken.sol -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/installed_contracts/zeppelin/contracts/lifecycle/Destructible.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/DPI_Arb_Bot-master/smart-contract/installed_contracts/zeppelin/contracts/lifecycle/Destructible.sol -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/installed_contracts/zeppelin/contracts/lifecycle/Migrations.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/DPI_Arb_Bot-master/smart-contract/installed_contracts/zeppelin/contracts/lifecycle/Migrations.sol -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/installed_contracts/zeppelin/contracts/lifecycle/Pausable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/DPI_Arb_Bot-master/smart-contract/installed_contracts/zeppelin/contracts/lifecycle/Pausable.sol -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/installed_contracts/zeppelin/contracts/lifecycle/TokenDestructible.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/DPI_Arb_Bot-master/smart-contract/installed_contracts/zeppelin/contracts/lifecycle/TokenDestructible.sol -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/installed_contracts/zeppelin/contracts/math/Math.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/DPI_Arb_Bot-master/smart-contract/installed_contracts/zeppelin/contracts/math/Math.sol -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/installed_contracts/zeppelin/contracts/math/SafeMath.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/DPI_Arb_Bot-master/smart-contract/installed_contracts/zeppelin/contracts/math/SafeMath.sol -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/installed_contracts/zeppelin/contracts/ownership/CanReclaimToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/DPI_Arb_Bot-master/smart-contract/installed_contracts/zeppelin/contracts/ownership/CanReclaimToken.sol -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/installed_contracts/zeppelin/contracts/ownership/Claimable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/DPI_Arb_Bot-master/smart-contract/installed_contracts/zeppelin/contracts/ownership/Claimable.sol -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/installed_contracts/zeppelin/contracts/ownership/Contactable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/DPI_Arb_Bot-master/smart-contract/installed_contracts/zeppelin/contracts/ownership/Contactable.sol -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/installed_contracts/zeppelin/contracts/ownership/DelayedClaimable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/DPI_Arb_Bot-master/smart-contract/installed_contracts/zeppelin/contracts/ownership/DelayedClaimable.sol -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/installed_contracts/zeppelin/contracts/ownership/HasNoContracts.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/DPI_Arb_Bot-master/smart-contract/installed_contracts/zeppelin/contracts/ownership/HasNoContracts.sol -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/installed_contracts/zeppelin/contracts/ownership/HasNoEther.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/DPI_Arb_Bot-master/smart-contract/installed_contracts/zeppelin/contracts/ownership/HasNoEther.sol -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/installed_contracts/zeppelin/contracts/ownership/HasNoTokens.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/DPI_Arb_Bot-master/smart-contract/installed_contracts/zeppelin/contracts/ownership/HasNoTokens.sol -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/installed_contracts/zeppelin/contracts/ownership/NoOwner.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/DPI_Arb_Bot-master/smart-contract/installed_contracts/zeppelin/contracts/ownership/NoOwner.sol -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/installed_contracts/zeppelin/contracts/ownership/Ownable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/DPI_Arb_Bot-master/smart-contract/installed_contracts/zeppelin/contracts/ownership/Ownable.sol -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/installed_contracts/zeppelin/contracts/payment/PullPayment.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/DPI_Arb_Bot-master/smart-contract/installed_contracts/zeppelin/contracts/payment/PullPayment.sol -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/installed_contracts/zeppelin/contracts/token/BasicToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/DPI_Arb_Bot-master/smart-contract/installed_contracts/zeppelin/contracts/token/BasicToken.sol -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/installed_contracts/zeppelin/contracts/token/BurnableToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/DPI_Arb_Bot-master/smart-contract/installed_contracts/zeppelin/contracts/token/BurnableToken.sol -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/installed_contracts/zeppelin/contracts/token/ERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/DPI_Arb_Bot-master/smart-contract/installed_contracts/zeppelin/contracts/token/ERC20.sol -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/installed_contracts/zeppelin/contracts/token/ERC20Basic.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/DPI_Arb_Bot-master/smart-contract/installed_contracts/zeppelin/contracts/token/ERC20Basic.sol -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/installed_contracts/zeppelin/contracts/token/LimitedTransferToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/DPI_Arb_Bot-master/smart-contract/installed_contracts/zeppelin/contracts/token/LimitedTransferToken.sol -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/installed_contracts/zeppelin/contracts/token/MintableToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/DPI_Arb_Bot-master/smart-contract/installed_contracts/zeppelin/contracts/token/MintableToken.sol -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/installed_contracts/zeppelin/contracts/token/PausableToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/DPI_Arb_Bot-master/smart-contract/installed_contracts/zeppelin/contracts/token/PausableToken.sol -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/installed_contracts/zeppelin/contracts/token/SafeERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/DPI_Arb_Bot-master/smart-contract/installed_contracts/zeppelin/contracts/token/SafeERC20.sol -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/installed_contracts/zeppelin/contracts/token/StandardToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/DPI_Arb_Bot-master/smart-contract/installed_contracts/zeppelin/contracts/token/StandardToken.sol -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/installed_contracts/zeppelin/contracts/token/TokenTimelock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/DPI_Arb_Bot-master/smart-contract/installed_contracts/zeppelin/contracts/token/TokenTimelock.sol -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/installed_contracts/zeppelin/contracts/token/VestedToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/DPI_Arb_Bot-master/smart-contract/installed_contracts/zeppelin/contracts/token/VestedToken.sol -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/installed_contracts/zeppelin/ethpm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/DPI_Arb_Bot-master/smart-contract/installed_contracts/zeppelin/ethpm.json -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/installed_contracts/zeppelin/lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/DPI_Arb_Bot-master/smart-contract/installed_contracts/zeppelin/lock.json -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/installed_contracts/zeppelin/lock.uri: -------------------------------------------------------------------------------- 1 | ipfs://QmaCaDgbXgTJXdt8JRU46R59sH4UwnDHiAopdbndEDGqxV -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/migrations/1_initial_migration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/DPI_Arb_Bot-master/smart-contract/migrations/1_initial_migration.js -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/migrations/2_deploy_contracts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/DPI_Arb_Bot-master/smart-contract/migrations/2_deploy_contracts.js -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/old/ISetContract.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/DPI_Arb_Bot-master/smart-contract/old/ISetContract.sol -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/DPI_Arb_Bot-master/smart-contract/package-lock.json -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/DPI_Arb_Bot-master/smart-contract/package.json -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/set.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/DPI_Arb_Bot-master/smart-contract/set.md -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/test/index-arb.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/DPI_Arb_Bot-master/smart-contract/test/index-arb.test.js -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/tests/aave.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/DPI_Arb_Bot-master/smart-contract/tests/aave.test.js -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/tests/contract.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/DPI_Arb_Bot-master/smart-contract/tests/contract.test.js -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/tests/index-arb.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/DPI_Arb_Bot-master/smart-contract/tests/index-arb.test.js -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/tests/set.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/DPI_Arb_Bot-master/smart-contract/tests/set.test.js -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/tests/uniswap.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/DPI_Arb_Bot-master/smart-contract/tests/uniswap.test.js -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/tests/utils/test-chain.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/DPI_Arb_Bot-master/smart-contract/tests/utils/test-chain.js -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/tests/utils/test-environment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/DPI_Arb_Bot-master/smart-contract/tests/utils/test-environment.js -------------------------------------------------------------------------------- /DPI_Arb_Bot-master/smart-contract/truffle-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/DPI_Arb_Bot-master/smart-contract/truffle-config.js -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/README.md -------------------------------------------------------------------------------- /abis/DFPIndexTrade.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/abis/DFPIndexTrade.json -------------------------------------------------------------------------------- /abis/SetToken.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/abis/SetToken.json -------------------------------------------------------------------------------- /abis/erc20.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/abis/erc20.json -------------------------------------------------------------------------------- /block-watcher.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/block-watcher.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/package.json -------------------------------------------------------------------------------- /server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/server.js -------------------------------------------------------------------------------- /web3-connection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConcourseOpen/DPI_Arb_Bot_Example/HEAD/web3-connection.js --------------------------------------------------------------------------------