├── .eslintrc.json ├── .gitignore ├── .prettierrc ├── .travis.yml ├── .vscode └── settings.json ├── LICENSE ├── README.md ├── auction-bot ├── .gitignore ├── README.md ├── auction-abi.json ├── cli.ts ├── config.ts ├── config │ └── config.sample.json ├── db.ts ├── main.ts ├── package-lock.json └── package.json ├── bin ├── test.sh └── travis-install.sh ├── contracts ├── DogeBattleManager.sol ├── DogeDepositsManager.sol ├── DogeErrorCodes.sol ├── DogeParser │ ├── DogeMessageLibrary.sol │ ├── DogeMessageLibraryForTests.sol │ └── LICENSE ├── DogeSuperblocks.sol ├── DummyTransactionProcessor.sol ├── ECRecovery.sol ├── ScryptCheckerDummy.sol ├── SuperblockClaims.sol ├── TransactionProcessor.sol ├── scrypt-interactive │ ├── DepositsManager.sol │ ├── DogeRelayDummy.sol │ ├── IScryptChecker.sol │ ├── IScryptCheckerListener.sol │ ├── Migrations.sol │ ├── README.md │ ├── ScryptClaims.sol │ ├── ScryptFramework.sol │ ├── ScryptRunner.sol │ ├── ScryptVerifier.sol │ └── Verifier.sol └── token │ ├── AggregatorMock.sol │ ├── DogeToken.sol │ ├── DogeTokenForTests.sol │ ├── EtherAuction.sol │ ├── Set.sol │ └── StandardToken.sol ├── deploy └── index.ts ├── hardhat.config.ts ├── package.json ├── scripts ├── README.md ├── debug.ts ├── deployDogethereum.ts ├── initContracts.ts ├── init_contracts_ethganachedogemain.ts ├── init_contracts_integration.ts ├── init_contracts_local.ts ├── initialiseForAgent.sh ├── inspectStatus.ts ├── integration-test-scrypt-monitor.sh ├── lock-test.sh ├── prepare_sender.ts ├── send-back-and-forth-test.sh ├── signers.ts └── wait_token_balance.ts ├── tasks ├── assertTokenStatus.ts ├── battle.ts ├── common.ts ├── mineDogeBlock.ts ├── scryptBattle.ts └── superblock-cli.ts ├── test ├── .eslintrc.json ├── approveDescendant.ts ├── auction-bot │ └── auction-bot.ts ├── deployFixture.ts ├── dogeMessageLibraryTests.ts ├── errorCodes.ts ├── headers │ ├── 100from300k.txt │ ├── 11from974401DogeMain.txt │ ├── 2054958to2054963Main.txt │ ├── 50From978000DogeMain.txt │ ├── DogeBlockHeader974401Parsed.txt │ ├── DogeTx718add98Block974402Parsed.txt │ ├── dogeHeaders.txt │ ├── dogeHeaders600300.txt │ ├── dogeTestnetDifficulty.txt │ ├── dogeTestnetDifficulty160000.txt │ ├── elevenDogeTestnet.txt │ └── firstEleven.txt ├── rejectClaim.ts ├── sliceArray.ts ├── superblockClaims.ts ├── superblocks.ts ├── superblocks2.ts ├── testDogeTokenCollateralAuction.ts ├── testDogeTokenDoUnlock.ts ├── testDogeTokenDoUnlockErrors.ts ├── testDogeTokenOperators.ts ├── testDogeTokenProcessTransaction.ts ├── testParseTransaction.ts ├── testRelayToDogeToken.ts ├── testReportOperatorMissingUnlockTx.ts ├── testUtils.ts ├── utils.ts ├── validateSuperblock.ts └── verifyScryptHash.ts └── tsconfig.json /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/.prettierrc -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/.travis.yml -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "editor.formatOnSave": true 3 | } 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/README.md -------------------------------------------------------------------------------- /auction-bot/.gitignore: -------------------------------------------------------------------------------- 1 | auctions.db 2 | node_modules/ -------------------------------------------------------------------------------- /auction-bot/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/auction-bot/README.md -------------------------------------------------------------------------------- /auction-bot/auction-abi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/auction-bot/auction-abi.json -------------------------------------------------------------------------------- /auction-bot/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/auction-bot/cli.ts -------------------------------------------------------------------------------- /auction-bot/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/auction-bot/config.ts -------------------------------------------------------------------------------- /auction-bot/config/config.sample.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/auction-bot/config/config.sample.json -------------------------------------------------------------------------------- /auction-bot/db.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/auction-bot/db.ts -------------------------------------------------------------------------------- /auction-bot/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/auction-bot/main.ts -------------------------------------------------------------------------------- /auction-bot/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/auction-bot/package-lock.json -------------------------------------------------------------------------------- /auction-bot/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/auction-bot/package.json -------------------------------------------------------------------------------- /bin/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/bin/test.sh -------------------------------------------------------------------------------- /bin/travis-install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/bin/travis-install.sh -------------------------------------------------------------------------------- /contracts/DogeBattleManager.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/contracts/DogeBattleManager.sol -------------------------------------------------------------------------------- /contracts/DogeDepositsManager.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/contracts/DogeDepositsManager.sol -------------------------------------------------------------------------------- /contracts/DogeErrorCodes.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/contracts/DogeErrorCodes.sol -------------------------------------------------------------------------------- /contracts/DogeParser/DogeMessageLibrary.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/contracts/DogeParser/DogeMessageLibrary.sol -------------------------------------------------------------------------------- /contracts/DogeParser/DogeMessageLibraryForTests.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/contracts/DogeParser/DogeMessageLibraryForTests.sol -------------------------------------------------------------------------------- /contracts/DogeParser/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/contracts/DogeParser/LICENSE -------------------------------------------------------------------------------- /contracts/DogeSuperblocks.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/contracts/DogeSuperblocks.sol -------------------------------------------------------------------------------- /contracts/DummyTransactionProcessor.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/contracts/DummyTransactionProcessor.sol -------------------------------------------------------------------------------- /contracts/ECRecovery.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/contracts/ECRecovery.sol -------------------------------------------------------------------------------- /contracts/ScryptCheckerDummy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/contracts/ScryptCheckerDummy.sol -------------------------------------------------------------------------------- /contracts/SuperblockClaims.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/contracts/SuperblockClaims.sol -------------------------------------------------------------------------------- /contracts/TransactionProcessor.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/contracts/TransactionProcessor.sol -------------------------------------------------------------------------------- /contracts/scrypt-interactive/DepositsManager.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/contracts/scrypt-interactive/DepositsManager.sol -------------------------------------------------------------------------------- /contracts/scrypt-interactive/DogeRelayDummy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/contracts/scrypt-interactive/DogeRelayDummy.sol -------------------------------------------------------------------------------- /contracts/scrypt-interactive/IScryptChecker.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/contracts/scrypt-interactive/IScryptChecker.sol -------------------------------------------------------------------------------- /contracts/scrypt-interactive/IScryptCheckerListener.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/contracts/scrypt-interactive/IScryptCheckerListener.sol -------------------------------------------------------------------------------- /contracts/scrypt-interactive/Migrations.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/contracts/scrypt-interactive/Migrations.sol -------------------------------------------------------------------------------- /contracts/scrypt-interactive/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/contracts/scrypt-interactive/README.md -------------------------------------------------------------------------------- /contracts/scrypt-interactive/ScryptClaims.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/contracts/scrypt-interactive/ScryptClaims.sol -------------------------------------------------------------------------------- /contracts/scrypt-interactive/ScryptFramework.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/contracts/scrypt-interactive/ScryptFramework.sol -------------------------------------------------------------------------------- /contracts/scrypt-interactive/ScryptRunner.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/contracts/scrypt-interactive/ScryptRunner.sol -------------------------------------------------------------------------------- /contracts/scrypt-interactive/ScryptVerifier.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/contracts/scrypt-interactive/ScryptVerifier.sol -------------------------------------------------------------------------------- /contracts/scrypt-interactive/Verifier.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/contracts/scrypt-interactive/Verifier.sol -------------------------------------------------------------------------------- /contracts/token/AggregatorMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/contracts/token/AggregatorMock.sol -------------------------------------------------------------------------------- /contracts/token/DogeToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/contracts/token/DogeToken.sol -------------------------------------------------------------------------------- /contracts/token/DogeTokenForTests.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/contracts/token/DogeTokenForTests.sol -------------------------------------------------------------------------------- /contracts/token/EtherAuction.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/contracts/token/EtherAuction.sol -------------------------------------------------------------------------------- /contracts/token/Set.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/contracts/token/Set.sol -------------------------------------------------------------------------------- /contracts/token/StandardToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/contracts/token/StandardToken.sol -------------------------------------------------------------------------------- /deploy/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/deploy/index.ts -------------------------------------------------------------------------------- /hardhat.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/hardhat.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/package.json -------------------------------------------------------------------------------- /scripts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/scripts/README.md -------------------------------------------------------------------------------- /scripts/debug.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/scripts/debug.ts -------------------------------------------------------------------------------- /scripts/deployDogethereum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/scripts/deployDogethereum.ts -------------------------------------------------------------------------------- /scripts/initContracts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/scripts/initContracts.ts -------------------------------------------------------------------------------- /scripts/init_contracts_ethganachedogemain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/scripts/init_contracts_ethganachedogemain.ts -------------------------------------------------------------------------------- /scripts/init_contracts_integration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/scripts/init_contracts_integration.ts -------------------------------------------------------------------------------- /scripts/init_contracts_local.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/scripts/init_contracts_local.ts -------------------------------------------------------------------------------- /scripts/initialiseForAgent.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/scripts/initialiseForAgent.sh -------------------------------------------------------------------------------- /scripts/inspectStatus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/scripts/inspectStatus.ts -------------------------------------------------------------------------------- /scripts/integration-test-scrypt-monitor.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/scripts/integration-test-scrypt-monitor.sh -------------------------------------------------------------------------------- /scripts/lock-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/scripts/lock-test.sh -------------------------------------------------------------------------------- /scripts/prepare_sender.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/scripts/prepare_sender.ts -------------------------------------------------------------------------------- /scripts/send-back-and-forth-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/scripts/send-back-and-forth-test.sh -------------------------------------------------------------------------------- /scripts/signers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/scripts/signers.ts -------------------------------------------------------------------------------- /scripts/wait_token_balance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/scripts/wait_token_balance.ts -------------------------------------------------------------------------------- /tasks/assertTokenStatus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/tasks/assertTokenStatus.ts -------------------------------------------------------------------------------- /tasks/battle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/tasks/battle.ts -------------------------------------------------------------------------------- /tasks/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/tasks/common.ts -------------------------------------------------------------------------------- /tasks/mineDogeBlock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/tasks/mineDogeBlock.ts -------------------------------------------------------------------------------- /tasks/scryptBattle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/tasks/scryptBattle.ts -------------------------------------------------------------------------------- /tasks/superblock-cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/tasks/superblock-cli.ts -------------------------------------------------------------------------------- /test/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/test/.eslintrc.json -------------------------------------------------------------------------------- /test/approveDescendant.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/test/approveDescendant.ts -------------------------------------------------------------------------------- /test/auction-bot/auction-bot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/test/auction-bot/auction-bot.ts -------------------------------------------------------------------------------- /test/deployFixture.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/test/deployFixture.ts -------------------------------------------------------------------------------- /test/dogeMessageLibraryTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/test/dogeMessageLibraryTests.ts -------------------------------------------------------------------------------- /test/errorCodes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/test/errorCodes.ts -------------------------------------------------------------------------------- /test/headers/100from300k.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/test/headers/100from300k.txt -------------------------------------------------------------------------------- /test/headers/11from974401DogeMain.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/test/headers/11from974401DogeMain.txt -------------------------------------------------------------------------------- /test/headers/2054958to2054963Main.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/test/headers/2054958to2054963Main.txt -------------------------------------------------------------------------------- /test/headers/50From978000DogeMain.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/test/headers/50From978000DogeMain.txt -------------------------------------------------------------------------------- /test/headers/DogeBlockHeader974401Parsed.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/test/headers/DogeBlockHeader974401Parsed.txt -------------------------------------------------------------------------------- /test/headers/DogeTx718add98Block974402Parsed.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/test/headers/DogeTx718add98Block974402Parsed.txt -------------------------------------------------------------------------------- /test/headers/dogeHeaders.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/test/headers/dogeHeaders.txt -------------------------------------------------------------------------------- /test/headers/dogeHeaders600300.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/test/headers/dogeHeaders600300.txt -------------------------------------------------------------------------------- /test/headers/dogeTestnetDifficulty.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/test/headers/dogeTestnetDifficulty.txt -------------------------------------------------------------------------------- /test/headers/dogeTestnetDifficulty160000.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/test/headers/dogeTestnetDifficulty160000.txt -------------------------------------------------------------------------------- /test/headers/elevenDogeTestnet.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/test/headers/elevenDogeTestnet.txt -------------------------------------------------------------------------------- /test/headers/firstEleven.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/test/headers/firstEleven.txt -------------------------------------------------------------------------------- /test/rejectClaim.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/test/rejectClaim.ts -------------------------------------------------------------------------------- /test/sliceArray.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/test/sliceArray.ts -------------------------------------------------------------------------------- /test/superblockClaims.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/test/superblockClaims.ts -------------------------------------------------------------------------------- /test/superblocks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/test/superblocks.ts -------------------------------------------------------------------------------- /test/superblocks2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/test/superblocks2.ts -------------------------------------------------------------------------------- /test/testDogeTokenCollateralAuction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/test/testDogeTokenCollateralAuction.ts -------------------------------------------------------------------------------- /test/testDogeTokenDoUnlock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/test/testDogeTokenDoUnlock.ts -------------------------------------------------------------------------------- /test/testDogeTokenDoUnlockErrors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/test/testDogeTokenDoUnlockErrors.ts -------------------------------------------------------------------------------- /test/testDogeTokenOperators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/test/testDogeTokenOperators.ts -------------------------------------------------------------------------------- /test/testDogeTokenProcessTransaction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/test/testDogeTokenProcessTransaction.ts -------------------------------------------------------------------------------- /test/testParseTransaction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/test/testParseTransaction.ts -------------------------------------------------------------------------------- /test/testRelayToDogeToken.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/test/testRelayToDogeToken.ts -------------------------------------------------------------------------------- /test/testReportOperatorMissingUnlockTx.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/test/testReportOperatorMissingUnlockTx.ts -------------------------------------------------------------------------------- /test/testUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/test/testUtils.ts -------------------------------------------------------------------------------- /test/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/test/utils.ts -------------------------------------------------------------------------------- /test/validateSuperblock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/test/validateSuperblock.ts -------------------------------------------------------------------------------- /test/verifyScryptHash.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/test/verifyScryptHash.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dogethereum/dogethereum-contracts/HEAD/tsconfig.json --------------------------------------------------------------------------------