├── .gitignore ├── LICENSE.md ├── README.md ├── contracts ├── rabinUtil.scrypt ├── swapAddLiquidity.scrypt ├── swapBsvToToken.scrypt ├── swapBtp.scrypt ├── swapFetchToken.scrypt ├── swapLpGenesis.scrypt ├── swapMergeToken.scrypt ├── swapRemoveLiquidity.scrypt ├── swapTokenToBsv.scrypt ├── swapUtil.scrypt ├── tokenBtp.scrypt ├── tokenGenesis.scrypt ├── tokenProto.scrypt ├── tokenSell.scrypt ├── txUtil.scrypt ├── uniqueGenesis.scrypt ├── uniqueProto.scrypt └── util.scrypt ├── deployments ├── protoheader.js ├── tokenBtp.js ├── tokenProto.js └── tokenUtil.js ├── helper.js ├── package.json ├── privateKey.js ├── rabin ├── rabin.js └── utils.js ├── tests └── js │ ├── tokenBtp.scrypttest.js │ └── tokenGenesis.scrypttest.js ├── tsconfig.json └── watcher.js /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .vscode 3 | deployments/fixture/ 4 | -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraclesv/token_btp/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraclesv/token_btp/HEAD/README.md -------------------------------------------------------------------------------- /contracts/rabinUtil.scrypt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraclesv/token_btp/HEAD/contracts/rabinUtil.scrypt -------------------------------------------------------------------------------- /contracts/swapAddLiquidity.scrypt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraclesv/token_btp/HEAD/contracts/swapAddLiquidity.scrypt -------------------------------------------------------------------------------- /contracts/swapBsvToToken.scrypt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraclesv/token_btp/HEAD/contracts/swapBsvToToken.scrypt -------------------------------------------------------------------------------- /contracts/swapBtp.scrypt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraclesv/token_btp/HEAD/contracts/swapBtp.scrypt -------------------------------------------------------------------------------- /contracts/swapFetchToken.scrypt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraclesv/token_btp/HEAD/contracts/swapFetchToken.scrypt -------------------------------------------------------------------------------- /contracts/swapLpGenesis.scrypt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraclesv/token_btp/HEAD/contracts/swapLpGenesis.scrypt -------------------------------------------------------------------------------- /contracts/swapMergeToken.scrypt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraclesv/token_btp/HEAD/contracts/swapMergeToken.scrypt -------------------------------------------------------------------------------- /contracts/swapRemoveLiquidity.scrypt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraclesv/token_btp/HEAD/contracts/swapRemoveLiquidity.scrypt -------------------------------------------------------------------------------- /contracts/swapTokenToBsv.scrypt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraclesv/token_btp/HEAD/contracts/swapTokenToBsv.scrypt -------------------------------------------------------------------------------- /contracts/swapUtil.scrypt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraclesv/token_btp/HEAD/contracts/swapUtil.scrypt -------------------------------------------------------------------------------- /contracts/tokenBtp.scrypt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraclesv/token_btp/HEAD/contracts/tokenBtp.scrypt -------------------------------------------------------------------------------- /contracts/tokenGenesis.scrypt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraclesv/token_btp/HEAD/contracts/tokenGenesis.scrypt -------------------------------------------------------------------------------- /contracts/tokenProto.scrypt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraclesv/token_btp/HEAD/contracts/tokenProto.scrypt -------------------------------------------------------------------------------- /contracts/tokenSell.scrypt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraclesv/token_btp/HEAD/contracts/tokenSell.scrypt -------------------------------------------------------------------------------- /contracts/txUtil.scrypt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraclesv/token_btp/HEAD/contracts/txUtil.scrypt -------------------------------------------------------------------------------- /contracts/uniqueGenesis.scrypt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraclesv/token_btp/HEAD/contracts/uniqueGenesis.scrypt -------------------------------------------------------------------------------- /contracts/uniqueProto.scrypt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraclesv/token_btp/HEAD/contracts/uniqueProto.scrypt -------------------------------------------------------------------------------- /contracts/util.scrypt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraclesv/token_btp/HEAD/contracts/util.scrypt -------------------------------------------------------------------------------- /deployments/protoheader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraclesv/token_btp/HEAD/deployments/protoheader.js -------------------------------------------------------------------------------- /deployments/tokenBtp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraclesv/token_btp/HEAD/deployments/tokenBtp.js -------------------------------------------------------------------------------- /deployments/tokenProto.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraclesv/token_btp/HEAD/deployments/tokenProto.js -------------------------------------------------------------------------------- /deployments/tokenUtil.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraclesv/token_btp/HEAD/deployments/tokenUtil.js -------------------------------------------------------------------------------- /helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraclesv/token_btp/HEAD/helper.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraclesv/token_btp/HEAD/package.json -------------------------------------------------------------------------------- /privateKey.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraclesv/token_btp/HEAD/privateKey.js -------------------------------------------------------------------------------- /rabin/rabin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraclesv/token_btp/HEAD/rabin/rabin.js -------------------------------------------------------------------------------- /rabin/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraclesv/token_btp/HEAD/rabin/utils.js -------------------------------------------------------------------------------- /tests/js/tokenBtp.scrypttest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraclesv/token_btp/HEAD/tests/js/tokenBtp.scrypttest.js -------------------------------------------------------------------------------- /tests/js/tokenGenesis.scrypttest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraclesv/token_btp/HEAD/tests/js/tokenGenesis.scrypttest.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraclesv/token_btp/HEAD/tsconfig.json -------------------------------------------------------------------------------- /watcher.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraclesv/token_btp/HEAD/watcher.js --------------------------------------------------------------------------------