├── .dockerignore ├── .gitignore ├── .soliumignore ├── .soliumrc.json ├── ABI ├── version10 │ ├── LoopringProtocolImpl.abi │ ├── RinghashRegistry.abi │ ├── TokenRegistry.abi │ ├── TokenTransferDelegate.abi │ └── TransferableMultsig.abi ├── version12 │ ├── LoopringProtocolImpl.abi │ ├── NameRegistry.abi │ ├── TokenRegistry.abi │ ├── TokenTransferDelegate.abi │ └── TransferableMultsig.abi ├── version14 │ ├── AddressUtil.abi │ ├── Claimable.abi │ ├── ERC20.abi │ ├── ERC20Token.abi │ ├── LoopringProtocol.abi │ ├── LoopringProtocolImpl.abi │ ├── MathBytes32.abi │ ├── MathUint.abi │ ├── MathUint8.abi │ ├── NameRegistry.abi │ ├── Ownable.abi │ ├── TokenFactory.abi │ ├── TokenRegistry.abi │ └── TokenTransferDelegate.abi ├── version15 │ ├── AddressUtil.abi │ ├── Claimable.abi │ ├── ERC20.abi │ ├── ERC20Token.abi │ ├── LoopringProtocol.abi │ ├── LoopringProtocolImpl.abi │ ├── MathBytes32.abi │ ├── MathUint.abi │ ├── MathUint8.abi │ ├── Migrations.abi │ ├── Ownable.abi │ ├── StringUtil.abi │ ├── TokenFactory.abi │ ├── TokenFactoryImpl.abi │ ├── TokenRegistry.abi │ ├── TokenRegistryImpl.abi │ ├── TokenTransferDelegate.abi │ ├── TokenTransferDelegateImpl.abi │ ├── TransferableMultsig.abi │ └── TransferableMultsigImpl.abi └── version151 │ ├── AddressUtil.abi │ ├── Claimable.abi │ ├── ERC20.abi │ ├── ERC20Token.abi │ ├── LoopringProtocol.abi │ ├── LoopringProtocolImpl.abi │ ├── MathBytes32.abi │ ├── MathUint.abi │ ├── MathUint8.abi │ ├── Migrations.abi │ ├── Ownable.abi │ ├── StringUtil.abi │ ├── TokenFactory.abi │ ├── TokenFactoryImpl.abi │ ├── TokenRegistry.abi │ ├── TokenRegistryImpl.abi │ ├── TokenTransferDelegate.abi │ ├── TokenTransferDelegateImpl.abi │ ├── TransferableMultsig.abi │ └── TransferableMultsigImpl.abi ├── CODE_OF_CONDUCT.md ├── Dockerfile.test ├── Dockerfile.testrpc ├── LICENSE ├── README.md ├── assets └── css │ └── style.scss ├── bounty ├── 1_setOptimization2Env.sh ├── 2_testOptimization2.sh ├── 3_recoverLatestEnv.sh ├── bug_submissions.md └── optimization_submissions.md ├── contracts ├── LoopringProtocol.sol ├── LoopringProtocolImpl.sol ├── Migrations.sol ├── TokenFactory.sol ├── TokenFactoryImpl.sol ├── TokenRegistry.sol ├── TokenRegistryImpl.sol ├── TokenTransferDelegate.sol ├── TokenTransferDelegateImpl.sol ├── TransferableMultsig.sol ├── TransferableMultsigImpl.sol ├── lib │ ├── AddressUtil.sol │ ├── Claimable.sol │ ├── ERC20.sol │ ├── ERC20Token.sol │ ├── MathBytes32.sol │ ├── MathUint.sol │ ├── MathUint8.sol │ ├── MemoryUtil.sol │ ├── Ownable.sol │ └── StringUtil.sol └── test │ └── DummyToken.sol ├── docker-compose.yml ├── docs ├── _config.yml ├── gas_consume_report_1025.md ├── gas_consume_report_1026.md ├── gas_consume_report_1108.md └── index.md ├── ganache.sh ├── globals.d.ts ├── migrations ├── 1_initial_migration.js ├── 2_deploy_registries.js ├── 3_deploy_tokens.js ├── 4_deploy_protocol.js └── config │ └── tokens.js ├── package.json ├── test ├── rawTxs.ts ├── ringConfig.ts ├── testLoopringProtocolImpl.ts ├── testTokenRegistry.ts └── testTokenTransferDelegate.ts ├── truffle.js ├── tsconfig.json ├── tslint.json └── util ├── artifacts.ts ├── bitstream.ts ├── chain_reader.ts ├── order.ts ├── parseTx.ts ├── protocol_simulator.ts ├── ring.ts ├── ring_factory.ts └── types.ts /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/.dockerignore -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/.gitignore -------------------------------------------------------------------------------- /.soliumignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | deploy 3 | test 4 | transpiled 5 | build -------------------------------------------------------------------------------- /.soliumrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/.soliumrc.json -------------------------------------------------------------------------------- /ABI/version10/LoopringProtocolImpl.abi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/ABI/version10/LoopringProtocolImpl.abi -------------------------------------------------------------------------------- /ABI/version10/RinghashRegistry.abi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/ABI/version10/RinghashRegistry.abi -------------------------------------------------------------------------------- /ABI/version10/TokenRegistry.abi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/ABI/version10/TokenRegistry.abi -------------------------------------------------------------------------------- /ABI/version10/TokenTransferDelegate.abi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/ABI/version10/TokenTransferDelegate.abi -------------------------------------------------------------------------------- /ABI/version10/TransferableMultsig.abi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/ABI/version10/TransferableMultsig.abi -------------------------------------------------------------------------------- /ABI/version12/LoopringProtocolImpl.abi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/ABI/version12/LoopringProtocolImpl.abi -------------------------------------------------------------------------------- /ABI/version12/NameRegistry.abi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/ABI/version12/NameRegistry.abi -------------------------------------------------------------------------------- /ABI/version12/TokenRegistry.abi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/ABI/version12/TokenRegistry.abi -------------------------------------------------------------------------------- /ABI/version12/TokenTransferDelegate.abi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/ABI/version12/TokenTransferDelegate.abi -------------------------------------------------------------------------------- /ABI/version12/TransferableMultsig.abi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/ABI/version12/TransferableMultsig.abi -------------------------------------------------------------------------------- /ABI/version14/AddressUtil.abi: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /ABI/version14/Claimable.abi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/ABI/version14/Claimable.abi -------------------------------------------------------------------------------- /ABI/version14/ERC20.abi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/ABI/version14/ERC20.abi -------------------------------------------------------------------------------- /ABI/version14/ERC20Token.abi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/ABI/version14/ERC20Token.abi -------------------------------------------------------------------------------- /ABI/version14/LoopringProtocol.abi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/ABI/version14/LoopringProtocol.abi -------------------------------------------------------------------------------- /ABI/version14/LoopringProtocolImpl.abi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/ABI/version14/LoopringProtocolImpl.abi -------------------------------------------------------------------------------- /ABI/version14/MathBytes32.abi: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /ABI/version14/MathUint.abi: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /ABI/version14/MathUint8.abi: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /ABI/version14/NameRegistry.abi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/ABI/version14/NameRegistry.abi -------------------------------------------------------------------------------- /ABI/version14/Ownable.abi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/ABI/version14/Ownable.abi -------------------------------------------------------------------------------- /ABI/version14/TokenFactory.abi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/ABI/version14/TokenFactory.abi -------------------------------------------------------------------------------- /ABI/version14/TokenRegistry.abi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/ABI/version14/TokenRegistry.abi -------------------------------------------------------------------------------- /ABI/version14/TokenTransferDelegate.abi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/ABI/version14/TokenTransferDelegate.abi -------------------------------------------------------------------------------- /ABI/version15/AddressUtil.abi: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /ABI/version15/Claimable.abi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/ABI/version15/Claimable.abi -------------------------------------------------------------------------------- /ABI/version15/ERC20.abi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/ABI/version15/ERC20.abi -------------------------------------------------------------------------------- /ABI/version15/ERC20Token.abi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/ABI/version15/ERC20Token.abi -------------------------------------------------------------------------------- /ABI/version15/LoopringProtocol.abi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/ABI/version15/LoopringProtocol.abi -------------------------------------------------------------------------------- /ABI/version15/LoopringProtocolImpl.abi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/ABI/version15/LoopringProtocolImpl.abi -------------------------------------------------------------------------------- /ABI/version15/MathBytes32.abi: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /ABI/version15/MathUint.abi: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /ABI/version15/MathUint8.abi: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /ABI/version15/Migrations.abi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/ABI/version15/Migrations.abi -------------------------------------------------------------------------------- /ABI/version15/Ownable.abi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/ABI/version15/Ownable.abi -------------------------------------------------------------------------------- /ABI/version15/StringUtil.abi: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /ABI/version15/TokenFactory.abi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/ABI/version15/TokenFactory.abi -------------------------------------------------------------------------------- /ABI/version15/TokenFactoryImpl.abi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/ABI/version15/TokenFactoryImpl.abi -------------------------------------------------------------------------------- /ABI/version15/TokenRegistry.abi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/ABI/version15/TokenRegistry.abi -------------------------------------------------------------------------------- /ABI/version15/TokenRegistryImpl.abi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/ABI/version15/TokenRegistryImpl.abi -------------------------------------------------------------------------------- /ABI/version15/TokenTransferDelegate.abi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/ABI/version15/TokenTransferDelegate.abi -------------------------------------------------------------------------------- /ABI/version15/TokenTransferDelegateImpl.abi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/ABI/version15/TokenTransferDelegateImpl.abi -------------------------------------------------------------------------------- /ABI/version15/TransferableMultsig.abi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/ABI/version15/TransferableMultsig.abi -------------------------------------------------------------------------------- /ABI/version15/TransferableMultsigImpl.abi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/ABI/version15/TransferableMultsigImpl.abi -------------------------------------------------------------------------------- /ABI/version151/AddressUtil.abi: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /ABI/version151/Claimable.abi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/ABI/version151/Claimable.abi -------------------------------------------------------------------------------- /ABI/version151/ERC20.abi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/ABI/version151/ERC20.abi -------------------------------------------------------------------------------- /ABI/version151/ERC20Token.abi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/ABI/version151/ERC20Token.abi -------------------------------------------------------------------------------- /ABI/version151/LoopringProtocol.abi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/ABI/version151/LoopringProtocol.abi -------------------------------------------------------------------------------- /ABI/version151/LoopringProtocolImpl.abi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/ABI/version151/LoopringProtocolImpl.abi -------------------------------------------------------------------------------- /ABI/version151/MathBytes32.abi: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /ABI/version151/MathUint.abi: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /ABI/version151/MathUint8.abi: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /ABI/version151/Migrations.abi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/ABI/version151/Migrations.abi -------------------------------------------------------------------------------- /ABI/version151/Ownable.abi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/ABI/version151/Ownable.abi -------------------------------------------------------------------------------- /ABI/version151/StringUtil.abi: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /ABI/version151/TokenFactory.abi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/ABI/version151/TokenFactory.abi -------------------------------------------------------------------------------- /ABI/version151/TokenFactoryImpl.abi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/ABI/version151/TokenFactoryImpl.abi -------------------------------------------------------------------------------- /ABI/version151/TokenRegistry.abi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/ABI/version151/TokenRegistry.abi -------------------------------------------------------------------------------- /ABI/version151/TokenRegistryImpl.abi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/ABI/version151/TokenRegistryImpl.abi -------------------------------------------------------------------------------- /ABI/version151/TokenTransferDelegate.abi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/ABI/version151/TokenTransferDelegate.abi -------------------------------------------------------------------------------- /ABI/version151/TokenTransferDelegateImpl.abi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/ABI/version151/TokenTransferDelegateImpl.abi -------------------------------------------------------------------------------- /ABI/version151/TransferableMultsig.abi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/ABI/version151/TransferableMultsig.abi -------------------------------------------------------------------------------- /ABI/version151/TransferableMultsigImpl.abi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/ABI/version151/TransferableMultsigImpl.abi -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /Dockerfile.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/Dockerfile.test -------------------------------------------------------------------------------- /Dockerfile.testrpc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/Dockerfile.testrpc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/README.md -------------------------------------------------------------------------------- /assets/css/style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/assets/css/style.scss -------------------------------------------------------------------------------- /bounty/1_setOptimization2Env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/bounty/1_setOptimization2Env.sh -------------------------------------------------------------------------------- /bounty/2_testOptimization2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/bounty/2_testOptimization2.sh -------------------------------------------------------------------------------- /bounty/3_recoverLatestEnv.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/bounty/3_recoverLatestEnv.sh -------------------------------------------------------------------------------- /bounty/bug_submissions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/bounty/bug_submissions.md -------------------------------------------------------------------------------- /bounty/optimization_submissions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/bounty/optimization_submissions.md -------------------------------------------------------------------------------- /contracts/LoopringProtocol.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/contracts/LoopringProtocol.sol -------------------------------------------------------------------------------- /contracts/LoopringProtocolImpl.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/contracts/LoopringProtocolImpl.sol -------------------------------------------------------------------------------- /contracts/Migrations.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/contracts/Migrations.sol -------------------------------------------------------------------------------- /contracts/TokenFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/contracts/TokenFactory.sol -------------------------------------------------------------------------------- /contracts/TokenFactoryImpl.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/contracts/TokenFactoryImpl.sol -------------------------------------------------------------------------------- /contracts/TokenRegistry.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/contracts/TokenRegistry.sol -------------------------------------------------------------------------------- /contracts/TokenRegistryImpl.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/contracts/TokenRegistryImpl.sol -------------------------------------------------------------------------------- /contracts/TokenTransferDelegate.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/contracts/TokenTransferDelegate.sol -------------------------------------------------------------------------------- /contracts/TokenTransferDelegateImpl.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/contracts/TokenTransferDelegateImpl.sol -------------------------------------------------------------------------------- /contracts/TransferableMultsig.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/contracts/TransferableMultsig.sol -------------------------------------------------------------------------------- /contracts/TransferableMultsigImpl.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/contracts/TransferableMultsigImpl.sol -------------------------------------------------------------------------------- /contracts/lib/AddressUtil.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/contracts/lib/AddressUtil.sol -------------------------------------------------------------------------------- /contracts/lib/Claimable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/contracts/lib/Claimable.sol -------------------------------------------------------------------------------- /contracts/lib/ERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/contracts/lib/ERC20.sol -------------------------------------------------------------------------------- /contracts/lib/ERC20Token.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/contracts/lib/ERC20Token.sol -------------------------------------------------------------------------------- /contracts/lib/MathBytes32.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/contracts/lib/MathBytes32.sol -------------------------------------------------------------------------------- /contracts/lib/MathUint.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/contracts/lib/MathUint.sol -------------------------------------------------------------------------------- /contracts/lib/MathUint8.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/contracts/lib/MathUint8.sol -------------------------------------------------------------------------------- /contracts/lib/MemoryUtil.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/contracts/lib/MemoryUtil.sol -------------------------------------------------------------------------------- /contracts/lib/Ownable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/contracts/lib/Ownable.sol -------------------------------------------------------------------------------- /contracts/lib/StringUtil.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/contracts/lib/StringUtil.sol -------------------------------------------------------------------------------- /contracts/test/DummyToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/contracts/test/DummyToken.sol -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docs/_config.yml: -------------------------------------------------------------------------------- 1 | remote_theme: dong77/minimal 2 | -------------------------------------------------------------------------------- /docs/gas_consume_report_1025.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/docs/gas_consume_report_1025.md -------------------------------------------------------------------------------- /docs/gas_consume_report_1026.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/docs/gas_consume_report_1026.md -------------------------------------------------------------------------------- /docs/gas_consume_report_1108.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/docs/gas_consume_report_1108.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/docs/index.md -------------------------------------------------------------------------------- /ganache.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/ganache.sh -------------------------------------------------------------------------------- /globals.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/globals.d.ts -------------------------------------------------------------------------------- /migrations/1_initial_migration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/migrations/1_initial_migration.js -------------------------------------------------------------------------------- /migrations/2_deploy_registries.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/migrations/2_deploy_registries.js -------------------------------------------------------------------------------- /migrations/3_deploy_tokens.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/migrations/3_deploy_tokens.js -------------------------------------------------------------------------------- /migrations/4_deploy_protocol.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/migrations/4_deploy_protocol.js -------------------------------------------------------------------------------- /migrations/config/tokens.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/migrations/config/tokens.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/package.json -------------------------------------------------------------------------------- /test/rawTxs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/test/rawTxs.ts -------------------------------------------------------------------------------- /test/ringConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/test/ringConfig.ts -------------------------------------------------------------------------------- /test/testLoopringProtocolImpl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/test/testLoopringProtocolImpl.ts -------------------------------------------------------------------------------- /test/testTokenRegistry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/test/testTokenRegistry.ts -------------------------------------------------------------------------------- /test/testTokenTransferDelegate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/test/testTokenTransferDelegate.ts -------------------------------------------------------------------------------- /truffle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/truffle.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/tslint.json -------------------------------------------------------------------------------- /util/artifacts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/util/artifacts.ts -------------------------------------------------------------------------------- /util/bitstream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/util/bitstream.ts -------------------------------------------------------------------------------- /util/chain_reader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/util/chain_reader.ts -------------------------------------------------------------------------------- /util/order.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/util/order.ts -------------------------------------------------------------------------------- /util/parseTx.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/util/parseTx.ts -------------------------------------------------------------------------------- /util/protocol_simulator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/util/protocol_simulator.ts -------------------------------------------------------------------------------- /util/ring.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/util/ring.ts -------------------------------------------------------------------------------- /util/ring_factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/util/ring_factory.ts -------------------------------------------------------------------------------- /util/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoopringSecondary/protocol/HEAD/util/types.ts --------------------------------------------------------------------------------