├── .gitignore ├── LICENSE ├── README.md ├── btcrelay-config.js ├── contracts ├── Migrations.sol ├── XCLAIM.sol ├── components │ ├── ERC20.sol │ └── Treasury.sol ├── interfaces │ ├── ERC20_Interface.sol │ └── Treasury_Interface.sol └── tests │ └── MockBTCRelay.sol ├── docs ├── Makefile └── source │ ├── conf.py │ ├── contract.rst │ ├── index.rst │ └── protocols.rst ├── migrations ├── 1_initial_migration.js └── 2_XCLAIM.js ├── package.json ├── setup.sh ├── test ├── experiments.js ├── helpers.js ├── unit │ ├── issue.js │ └── setup.js ├── xclaim-failure.js └── xclaim-success.js └── truffle-config.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossclaim/xclaim-sol/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossclaim/xclaim-sol/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossclaim/xclaim-sol/HEAD/README.md -------------------------------------------------------------------------------- /btcrelay-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossclaim/xclaim-sol/HEAD/btcrelay-config.js -------------------------------------------------------------------------------- /contracts/Migrations.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossclaim/xclaim-sol/HEAD/contracts/Migrations.sol -------------------------------------------------------------------------------- /contracts/XCLAIM.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossclaim/xclaim-sol/HEAD/contracts/XCLAIM.sol -------------------------------------------------------------------------------- /contracts/components/ERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossclaim/xclaim-sol/HEAD/contracts/components/ERC20.sol -------------------------------------------------------------------------------- /contracts/components/Treasury.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossclaim/xclaim-sol/HEAD/contracts/components/Treasury.sol -------------------------------------------------------------------------------- /contracts/interfaces/ERC20_Interface.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossclaim/xclaim-sol/HEAD/contracts/interfaces/ERC20_Interface.sol -------------------------------------------------------------------------------- /contracts/interfaces/Treasury_Interface.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossclaim/xclaim-sol/HEAD/contracts/interfaces/Treasury_Interface.sol -------------------------------------------------------------------------------- /contracts/tests/MockBTCRelay.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossclaim/xclaim-sol/HEAD/contracts/tests/MockBTCRelay.sol -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossclaim/xclaim-sol/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossclaim/xclaim-sol/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/contract.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossclaim/xclaim-sol/HEAD/docs/source/contract.rst -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossclaim/xclaim-sol/HEAD/docs/source/index.rst -------------------------------------------------------------------------------- /docs/source/protocols.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossclaim/xclaim-sol/HEAD/docs/source/protocols.rst -------------------------------------------------------------------------------- /migrations/1_initial_migration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossclaim/xclaim-sol/HEAD/migrations/1_initial_migration.js -------------------------------------------------------------------------------- /migrations/2_XCLAIM.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossclaim/xclaim-sol/HEAD/migrations/2_XCLAIM.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossclaim/xclaim-sol/HEAD/package.json -------------------------------------------------------------------------------- /setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossclaim/xclaim-sol/HEAD/setup.sh -------------------------------------------------------------------------------- /test/experiments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossclaim/xclaim-sol/HEAD/test/experiments.js -------------------------------------------------------------------------------- /test/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossclaim/xclaim-sol/HEAD/test/helpers.js -------------------------------------------------------------------------------- /test/unit/issue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossclaim/xclaim-sol/HEAD/test/unit/issue.js -------------------------------------------------------------------------------- /test/unit/setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossclaim/xclaim-sol/HEAD/test/unit/setup.js -------------------------------------------------------------------------------- /test/xclaim-failure.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossclaim/xclaim-sol/HEAD/test/xclaim-failure.js -------------------------------------------------------------------------------- /test/xclaim-success.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossclaim/xclaim-sol/HEAD/test/xclaim-success.js -------------------------------------------------------------------------------- /truffle-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossclaim/xclaim-sol/HEAD/truffle-config.js --------------------------------------------------------------------------------