├── .eslint.js ├── .eslintrc.js ├── .gitattributes ├── .github ├── CODEOWNERS └── workflows │ ├── build.yml │ └── codeql.yml ├── .gitignore ├── LICENSE ├── README.md ├── lerna.json ├── package.json ├── packages ├── chains │ ├── chains-bitcoin │ │ ├── README.md │ │ ├── package.json │ │ ├── src │ │ │ ├── APIs │ │ │ │ ├── API.ts │ │ │ │ ├── bitcoinDotCom.ts │ │ │ │ ├── blockbook.ts │ │ │ │ ├── blockchain.ts │ │ │ │ ├── blockchair.ts │ │ │ │ ├── blockstream.ts │ │ │ │ ├── insight.ts │ │ │ │ └── sochain.ts │ │ │ ├── base.ts │ │ │ ├── bitcoin.ts │ │ │ ├── bitcoincash.ts │ │ │ ├── declarations │ │ │ │ └── declarations.d.ts │ │ │ ├── digibyte.ts │ │ │ ├── dogecoin.ts │ │ │ ├── index.ts │ │ │ ├── script │ │ │ │ ├── index.ts │ │ │ │ ├── opcodes.ts │ │ │ │ └── script.ts │ │ │ ├── utils │ │ │ │ ├── bchaddrjs.ts │ │ │ │ ├── types.ts │ │ │ │ └── utils.ts │ │ │ └── zcash.ts │ │ ├── test │ │ │ ├── addressValidation.spec.ts │ │ │ ├── bch.spec.ts │ │ │ ├── broadcastTransaction.spec.ts │ │ │ ├── btcAndZec.spec.ts │ │ │ ├── digibyte.spec.ts │ │ │ ├── getUTXOs.spec.ts │ │ │ ├── script.spec.ts │ │ │ └── utils.spec.ts │ │ ├── tsconfig.json │ │ └── tsconfig.module.json │ ├── chains-ethereum │ │ ├── README.md │ │ ├── package.json │ │ ├── src │ │ │ ├── arbitrum.ts │ │ │ ├── avalanche.ts │ │ │ ├── base.ts │ │ │ ├── bsc.ts │ │ │ ├── catalog.ts │ │ │ ├── contracts │ │ │ │ ├── ABIs │ │ │ │ │ ├── BasicBridge.json │ │ │ │ │ ├── ERC20.json │ │ │ │ │ ├── GatewayRegistryV2.json │ │ │ │ │ ├── LockGatewayV3.json │ │ │ │ │ ├── MintGatewayV3.json │ │ │ │ │ └── TransferWithLog.json │ │ │ │ ├── index.ts │ │ │ │ └── typechain │ │ │ │ │ ├── BasicBridge.ts │ │ │ │ │ ├── ERC20.ts │ │ │ │ │ ├── GatewayRegistryV2.ts │ │ │ │ │ ├── LockGatewayV3.ts │ │ │ │ │ ├── MintGatewayV3.ts │ │ │ │ │ ├── TransferWithLog.ts │ │ │ │ │ └── common.ts │ │ │ ├── ethereum.ts │ │ │ ├── fantom.ts │ │ │ ├── goerli.ts │ │ │ ├── index.ts │ │ │ ├── kava.ts │ │ │ ├── moonbeam.ts │ │ │ ├── optimism.ts │ │ │ ├── polygon.ts │ │ │ └── utils │ │ │ │ ├── abi.ts │ │ │ │ ├── errors.ts │ │ │ │ ├── evmTxSubmitter.ts │ │ │ │ ├── gatewayRegistry.ts │ │ │ │ ├── generic.ts │ │ │ │ ├── payloads │ │ │ │ ├── evmAddressPayload.ts │ │ │ │ ├── evmApprovalPayload.ts │ │ │ │ ├── evmContractPayload.ts │ │ │ │ ├── evmNoncePayload.ts │ │ │ │ ├── evmParams.ts │ │ │ │ └── evmTxPayload.ts │ │ │ │ └── types.ts │ │ ├── test │ │ │ ├── abi.spec.ts │ │ │ ├── assets.spec.ts │ │ │ ├── initialization.spec.ts │ │ │ ├── logs.spec.ts │ │ │ └── utils.spec.ts │ │ ├── tsconfig.json │ │ └── tsconfig.module.json │ ├── chains-filecoin │ │ ├── README.md │ │ ├── package.json │ │ ├── src │ │ │ ├── filecoin.ts │ │ │ ├── index.ts │ │ │ └── utils │ │ │ │ ├── declarations.d.ts │ │ │ │ ├── deposit.ts │ │ │ │ ├── filfox.ts │ │ │ │ ├── lotus.ts │ │ │ │ └── utils.ts │ │ ├── test │ │ │ ├── explorers.spec.ts │ │ │ └── index.spec.ts │ │ ├── tsconfig.json │ │ └── tsconfig.module.json │ ├── chains-solana │ │ ├── README.md │ │ ├── package.json │ │ ├── src │ │ │ ├── declarations │ │ │ │ └── declarations.d.ts │ │ │ ├── index.ts │ │ │ ├── layouts.ts │ │ │ ├── networks.ts │ │ │ ├── solana.ts │ │ │ ├── solanaTxSubmitter.ts │ │ │ ├── types │ │ │ │ └── types.ts │ │ │ ├── utils.ts │ │ │ ├── utils │ │ │ │ └── associatedTokenAccount.ts │ │ │ └── wallet.ts │ │ ├── test │ │ │ ├── solana.spec.ts │ │ │ └── utils.spec.ts │ │ ├── tsconfig.json │ │ └── tsconfig.module.json │ ├── chains-terra │ │ ├── README.md │ │ ├── package.json │ │ ├── src │ │ │ ├── api │ │ │ │ ├── stakeId.ts │ │ │ │ ├── terraDev.ts │ │ │ │ └── types.ts │ │ │ ├── index.ts │ │ │ ├── terra.ts │ │ │ └── utils.ts │ │ ├── test │ │ │ ├── index.spec.ts │ │ │ └── utils.spec.ts │ │ ├── tsconfig.json │ │ └── tsconfig.module.json │ └── chains │ │ ├── README.md │ │ ├── package.json │ │ ├── src │ │ ├── declarations │ │ │ └── declarations.d.ts │ │ └── index.ts │ │ ├── test │ │ ├── index.spec.ts │ │ └── utils.spec.ts │ │ ├── tsconfig.json │ │ └── tsconfig.module.json ├── mock-provider │ ├── README.md │ ├── package.json │ ├── src │ │ ├── MockChain.ts │ │ ├── MockProvider.ts │ │ ├── index.ts │ │ └── utils.ts │ ├── test │ │ └── index.spec.ts │ ├── tsconfig.json │ └── tsconfig.module.json ├── provider │ ├── README.md │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── methods │ │ │ ├── index.ts │ │ │ ├── ren_queryBlock.ts │ │ │ ├── ren_queryBlockState.ts │ │ │ ├── ren_queryConfig.ts │ │ │ ├── ren_submitGateway.ts │ │ │ └── ren_submitTx.ts │ │ ├── provider.ts │ │ ├── rpc │ │ │ └── jsonRpc.ts │ │ ├── rpcUrls.ts │ │ ├── types │ │ │ └── core.ts │ │ └── unmarshal.ts │ ├── test │ │ ├── mockResponses │ │ │ ├── ren_queryBlockState.json │ │ │ ├── ren_queryState.json │ │ │ └── selectPublicKey.json │ │ ├── pack.spec.ts │ │ └── selectPublicKey.spec.ts │ ├── tsconfig.json │ └── tsconfig.module.json ├── ren │ ├── README.md │ ├── package.json │ ├── src │ │ ├── gateway.ts │ │ ├── gatewayTransaction.ts │ │ ├── index.ts │ │ ├── params.ts │ │ ├── renVMTxSubmitter.ts │ │ └── utils │ │ │ ├── config.ts │ │ │ ├── defaultTransactionHandler.ts │ │ │ ├── fees.ts │ │ │ ├── inputAndOutputTypes.ts │ │ │ └── transactionEmitter.ts │ ├── test │ │ └── index.spec.ts │ ├── tsconfig.json │ └── tsconfig.module.json └── utils │ ├── README.md │ ├── package.json │ ├── src │ ├── common.ts │ ├── errors.ts │ ├── index.ts │ ├── internal │ │ ├── assert.ts │ │ ├── common.ts │ │ ├── extractError.ts │ │ ├── hashes.ts │ │ ├── index.ts │ │ ├── network.ts │ │ └── sleep.ts │ ├── libraries │ │ ├── pack │ │ │ ├── README.md │ │ │ ├── binaryMarshal.ts │ │ │ ├── common.ts │ │ │ ├── index.ts │ │ │ ├── types.ts │ │ │ └── unmarshal.ts │ │ └── promiEvent │ │ │ ├── LICENSE │ │ │ └── index.ts │ ├── pack │ │ └── README.md │ ├── renVMHashes.ts │ ├── txSubmitter.ts │ └── types │ │ ├── chain.ts │ │ ├── eventEmitter.ts │ │ ├── index.ts │ │ ├── logger.ts │ │ ├── renNetwork.ts │ │ ├── shard.ts │ │ └── types.ts │ ├── test │ ├── assert.spec.ts │ ├── common.spec.ts │ ├── hash.spec.ts │ ├── marshalPack.spec.ts │ ├── renVMHashes.spec.ts │ ├── signatureUtils.spec.ts │ ├── txHash.spec.ts │ └── workingtx.spec.ts │ ├── tsconfig.json │ └── tsconfig.module.json ├── test ├── gateway.spec.ts ├── index.ts ├── quickstart.spec.ts ├── simple.spec.ts └── utils │ ├── defaultGatewayHandler.ts │ └── testUtils.ts ├── tsconfig.json ├── webpack.config.js └── yarn.lock /.eslint.js: -------------------------------------------------------------------------------- 1 | .eslintrc.js -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto eol=lf 2 | -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @jazg @tok-kkk 2 | -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/README.md -------------------------------------------------------------------------------- /lerna.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/lerna.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/package.json -------------------------------------------------------------------------------- /packages/chains/chains-bitcoin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-bitcoin/README.md -------------------------------------------------------------------------------- /packages/chains/chains-bitcoin/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-bitcoin/package.json -------------------------------------------------------------------------------- /packages/chains/chains-bitcoin/src/APIs/API.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-bitcoin/src/APIs/API.ts -------------------------------------------------------------------------------- /packages/chains/chains-bitcoin/src/APIs/bitcoinDotCom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-bitcoin/src/APIs/bitcoinDotCom.ts -------------------------------------------------------------------------------- /packages/chains/chains-bitcoin/src/APIs/blockbook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-bitcoin/src/APIs/blockbook.ts -------------------------------------------------------------------------------- /packages/chains/chains-bitcoin/src/APIs/blockchain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-bitcoin/src/APIs/blockchain.ts -------------------------------------------------------------------------------- /packages/chains/chains-bitcoin/src/APIs/blockchair.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-bitcoin/src/APIs/blockchair.ts -------------------------------------------------------------------------------- /packages/chains/chains-bitcoin/src/APIs/blockstream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-bitcoin/src/APIs/blockstream.ts -------------------------------------------------------------------------------- /packages/chains/chains-bitcoin/src/APIs/insight.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-bitcoin/src/APIs/insight.ts -------------------------------------------------------------------------------- /packages/chains/chains-bitcoin/src/APIs/sochain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-bitcoin/src/APIs/sochain.ts -------------------------------------------------------------------------------- /packages/chains/chains-bitcoin/src/base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-bitcoin/src/base.ts -------------------------------------------------------------------------------- /packages/chains/chains-bitcoin/src/bitcoin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-bitcoin/src/bitcoin.ts -------------------------------------------------------------------------------- /packages/chains/chains-bitcoin/src/bitcoincash.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-bitcoin/src/bitcoincash.ts -------------------------------------------------------------------------------- /packages/chains/chains-bitcoin/src/declarations/declarations.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-bitcoin/src/declarations/declarations.d.ts -------------------------------------------------------------------------------- /packages/chains/chains-bitcoin/src/digibyte.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-bitcoin/src/digibyte.ts -------------------------------------------------------------------------------- /packages/chains/chains-bitcoin/src/dogecoin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-bitcoin/src/dogecoin.ts -------------------------------------------------------------------------------- /packages/chains/chains-bitcoin/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-bitcoin/src/index.ts -------------------------------------------------------------------------------- /packages/chains/chains-bitcoin/src/script/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-bitcoin/src/script/index.ts -------------------------------------------------------------------------------- /packages/chains/chains-bitcoin/src/script/opcodes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-bitcoin/src/script/opcodes.ts -------------------------------------------------------------------------------- /packages/chains/chains-bitcoin/src/script/script.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-bitcoin/src/script/script.ts -------------------------------------------------------------------------------- /packages/chains/chains-bitcoin/src/utils/bchaddrjs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-bitcoin/src/utils/bchaddrjs.ts -------------------------------------------------------------------------------- /packages/chains/chains-bitcoin/src/utils/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-bitcoin/src/utils/types.ts -------------------------------------------------------------------------------- /packages/chains/chains-bitcoin/src/utils/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-bitcoin/src/utils/utils.ts -------------------------------------------------------------------------------- /packages/chains/chains-bitcoin/src/zcash.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-bitcoin/src/zcash.ts -------------------------------------------------------------------------------- /packages/chains/chains-bitcoin/test/addressValidation.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-bitcoin/test/addressValidation.spec.ts -------------------------------------------------------------------------------- /packages/chains/chains-bitcoin/test/bch.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-bitcoin/test/bch.spec.ts -------------------------------------------------------------------------------- /packages/chains/chains-bitcoin/test/broadcastTransaction.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-bitcoin/test/broadcastTransaction.spec.ts -------------------------------------------------------------------------------- /packages/chains/chains-bitcoin/test/btcAndZec.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-bitcoin/test/btcAndZec.spec.ts -------------------------------------------------------------------------------- /packages/chains/chains-bitcoin/test/digibyte.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-bitcoin/test/digibyte.spec.ts -------------------------------------------------------------------------------- /packages/chains/chains-bitcoin/test/getUTXOs.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-bitcoin/test/getUTXOs.spec.ts -------------------------------------------------------------------------------- /packages/chains/chains-bitcoin/test/script.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-bitcoin/test/script.spec.ts -------------------------------------------------------------------------------- /packages/chains/chains-bitcoin/test/utils.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-bitcoin/test/utils.spec.ts -------------------------------------------------------------------------------- /packages/chains/chains-bitcoin/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-bitcoin/tsconfig.json -------------------------------------------------------------------------------- /packages/chains/chains-bitcoin/tsconfig.module.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-bitcoin/tsconfig.module.json -------------------------------------------------------------------------------- /packages/chains/chains-ethereum/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-ethereum/README.md -------------------------------------------------------------------------------- /packages/chains/chains-ethereum/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-ethereum/package.json -------------------------------------------------------------------------------- /packages/chains/chains-ethereum/src/arbitrum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-ethereum/src/arbitrum.ts -------------------------------------------------------------------------------- /packages/chains/chains-ethereum/src/avalanche.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-ethereum/src/avalanche.ts -------------------------------------------------------------------------------- /packages/chains/chains-ethereum/src/base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-ethereum/src/base.ts -------------------------------------------------------------------------------- /packages/chains/chains-ethereum/src/bsc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-ethereum/src/bsc.ts -------------------------------------------------------------------------------- /packages/chains/chains-ethereum/src/catalog.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-ethereum/src/catalog.ts -------------------------------------------------------------------------------- /packages/chains/chains-ethereum/src/contracts/ABIs/BasicBridge.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-ethereum/src/contracts/ABIs/BasicBridge.json -------------------------------------------------------------------------------- /packages/chains/chains-ethereum/src/contracts/ABIs/ERC20.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-ethereum/src/contracts/ABIs/ERC20.json -------------------------------------------------------------------------------- /packages/chains/chains-ethereum/src/contracts/ABIs/GatewayRegistryV2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-ethereum/src/contracts/ABIs/GatewayRegistryV2.json -------------------------------------------------------------------------------- /packages/chains/chains-ethereum/src/contracts/ABIs/LockGatewayV3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-ethereum/src/contracts/ABIs/LockGatewayV3.json -------------------------------------------------------------------------------- /packages/chains/chains-ethereum/src/contracts/ABIs/MintGatewayV3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-ethereum/src/contracts/ABIs/MintGatewayV3.json -------------------------------------------------------------------------------- /packages/chains/chains-ethereum/src/contracts/ABIs/TransferWithLog.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-ethereum/src/contracts/ABIs/TransferWithLog.json -------------------------------------------------------------------------------- /packages/chains/chains-ethereum/src/contracts/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-ethereum/src/contracts/index.ts -------------------------------------------------------------------------------- /packages/chains/chains-ethereum/src/contracts/typechain/BasicBridge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-ethereum/src/contracts/typechain/BasicBridge.ts -------------------------------------------------------------------------------- /packages/chains/chains-ethereum/src/contracts/typechain/ERC20.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-ethereum/src/contracts/typechain/ERC20.ts -------------------------------------------------------------------------------- /packages/chains/chains-ethereum/src/contracts/typechain/GatewayRegistryV2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-ethereum/src/contracts/typechain/GatewayRegistryV2.ts -------------------------------------------------------------------------------- /packages/chains/chains-ethereum/src/contracts/typechain/LockGatewayV3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-ethereum/src/contracts/typechain/LockGatewayV3.ts -------------------------------------------------------------------------------- /packages/chains/chains-ethereum/src/contracts/typechain/MintGatewayV3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-ethereum/src/contracts/typechain/MintGatewayV3.ts -------------------------------------------------------------------------------- /packages/chains/chains-ethereum/src/contracts/typechain/TransferWithLog.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-ethereum/src/contracts/typechain/TransferWithLog.ts -------------------------------------------------------------------------------- /packages/chains/chains-ethereum/src/contracts/typechain/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-ethereum/src/contracts/typechain/common.ts -------------------------------------------------------------------------------- /packages/chains/chains-ethereum/src/ethereum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-ethereum/src/ethereum.ts -------------------------------------------------------------------------------- /packages/chains/chains-ethereum/src/fantom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-ethereum/src/fantom.ts -------------------------------------------------------------------------------- /packages/chains/chains-ethereum/src/goerli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-ethereum/src/goerli.ts -------------------------------------------------------------------------------- /packages/chains/chains-ethereum/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-ethereum/src/index.ts -------------------------------------------------------------------------------- /packages/chains/chains-ethereum/src/kava.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-ethereum/src/kava.ts -------------------------------------------------------------------------------- /packages/chains/chains-ethereum/src/moonbeam.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-ethereum/src/moonbeam.ts -------------------------------------------------------------------------------- /packages/chains/chains-ethereum/src/optimism.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-ethereum/src/optimism.ts -------------------------------------------------------------------------------- /packages/chains/chains-ethereum/src/polygon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-ethereum/src/polygon.ts -------------------------------------------------------------------------------- /packages/chains/chains-ethereum/src/utils/abi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-ethereum/src/utils/abi.ts -------------------------------------------------------------------------------- /packages/chains/chains-ethereum/src/utils/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-ethereum/src/utils/errors.ts -------------------------------------------------------------------------------- /packages/chains/chains-ethereum/src/utils/evmTxSubmitter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-ethereum/src/utils/evmTxSubmitter.ts -------------------------------------------------------------------------------- /packages/chains/chains-ethereum/src/utils/gatewayRegistry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-ethereum/src/utils/gatewayRegistry.ts -------------------------------------------------------------------------------- /packages/chains/chains-ethereum/src/utils/generic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-ethereum/src/utils/generic.ts -------------------------------------------------------------------------------- /packages/chains/chains-ethereum/src/utils/payloads/evmAddressPayload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-ethereum/src/utils/payloads/evmAddressPayload.ts -------------------------------------------------------------------------------- /packages/chains/chains-ethereum/src/utils/payloads/evmApprovalPayload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-ethereum/src/utils/payloads/evmApprovalPayload.ts -------------------------------------------------------------------------------- /packages/chains/chains-ethereum/src/utils/payloads/evmContractPayload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-ethereum/src/utils/payloads/evmContractPayload.ts -------------------------------------------------------------------------------- /packages/chains/chains-ethereum/src/utils/payloads/evmNoncePayload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-ethereum/src/utils/payloads/evmNoncePayload.ts -------------------------------------------------------------------------------- /packages/chains/chains-ethereum/src/utils/payloads/evmParams.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-ethereum/src/utils/payloads/evmParams.ts -------------------------------------------------------------------------------- /packages/chains/chains-ethereum/src/utils/payloads/evmTxPayload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-ethereum/src/utils/payloads/evmTxPayload.ts -------------------------------------------------------------------------------- /packages/chains/chains-ethereum/src/utils/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-ethereum/src/utils/types.ts -------------------------------------------------------------------------------- /packages/chains/chains-ethereum/test/abi.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-ethereum/test/abi.spec.ts -------------------------------------------------------------------------------- /packages/chains/chains-ethereum/test/assets.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-ethereum/test/assets.spec.ts -------------------------------------------------------------------------------- /packages/chains/chains-ethereum/test/initialization.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-ethereum/test/initialization.spec.ts -------------------------------------------------------------------------------- /packages/chains/chains-ethereum/test/logs.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-ethereum/test/logs.spec.ts -------------------------------------------------------------------------------- /packages/chains/chains-ethereum/test/utils.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-ethereum/test/utils.spec.ts -------------------------------------------------------------------------------- /packages/chains/chains-ethereum/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-ethereum/tsconfig.json -------------------------------------------------------------------------------- /packages/chains/chains-ethereum/tsconfig.module.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-ethereum/tsconfig.module.json -------------------------------------------------------------------------------- /packages/chains/chains-filecoin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-filecoin/README.md -------------------------------------------------------------------------------- /packages/chains/chains-filecoin/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-filecoin/package.json -------------------------------------------------------------------------------- /packages/chains/chains-filecoin/src/filecoin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-filecoin/src/filecoin.ts -------------------------------------------------------------------------------- /packages/chains/chains-filecoin/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./filecoin"; 2 | -------------------------------------------------------------------------------- /packages/chains/chains-filecoin/src/utils/declarations.d.ts: -------------------------------------------------------------------------------- 1 | declare module "blakejs"; 2 | -------------------------------------------------------------------------------- /packages/chains/chains-filecoin/src/utils/deposit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-filecoin/src/utils/deposit.ts -------------------------------------------------------------------------------- /packages/chains/chains-filecoin/src/utils/filfox.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-filecoin/src/utils/filfox.ts -------------------------------------------------------------------------------- /packages/chains/chains-filecoin/src/utils/lotus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-filecoin/src/utils/lotus.ts -------------------------------------------------------------------------------- /packages/chains/chains-filecoin/src/utils/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-filecoin/src/utils/utils.ts -------------------------------------------------------------------------------- /packages/chains/chains-filecoin/test/explorers.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-filecoin/test/explorers.spec.ts -------------------------------------------------------------------------------- /packages/chains/chains-filecoin/test/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-filecoin/test/index.spec.ts -------------------------------------------------------------------------------- /packages/chains/chains-filecoin/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-filecoin/tsconfig.json -------------------------------------------------------------------------------- /packages/chains/chains-filecoin/tsconfig.module.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-filecoin/tsconfig.module.json -------------------------------------------------------------------------------- /packages/chains/chains-solana/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-solana/README.md -------------------------------------------------------------------------------- /packages/chains/chains-solana/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-solana/package.json -------------------------------------------------------------------------------- /packages/chains/chains-solana/src/declarations/declarations.d.ts: -------------------------------------------------------------------------------- 1 | declare module "buffer-layout"; 2 | -------------------------------------------------------------------------------- /packages/chains/chains-solana/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-solana/src/index.ts -------------------------------------------------------------------------------- /packages/chains/chains-solana/src/layouts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-solana/src/layouts.ts -------------------------------------------------------------------------------- /packages/chains/chains-solana/src/networks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-solana/src/networks.ts -------------------------------------------------------------------------------- /packages/chains/chains-solana/src/solana.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-solana/src/solana.ts -------------------------------------------------------------------------------- /packages/chains/chains-solana/src/solanaTxSubmitter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-solana/src/solanaTxSubmitter.ts -------------------------------------------------------------------------------- /packages/chains/chains-solana/src/types/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-solana/src/types/types.ts -------------------------------------------------------------------------------- /packages/chains/chains-solana/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-solana/src/utils.ts -------------------------------------------------------------------------------- /packages/chains/chains-solana/src/utils/associatedTokenAccount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-solana/src/utils/associatedTokenAccount.ts -------------------------------------------------------------------------------- /packages/chains/chains-solana/src/wallet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-solana/src/wallet.ts -------------------------------------------------------------------------------- /packages/chains/chains-solana/test/solana.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-solana/test/solana.spec.ts -------------------------------------------------------------------------------- /packages/chains/chains-solana/test/utils.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-solana/test/utils.spec.ts -------------------------------------------------------------------------------- /packages/chains/chains-solana/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-solana/tsconfig.json -------------------------------------------------------------------------------- /packages/chains/chains-solana/tsconfig.module.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-solana/tsconfig.module.json -------------------------------------------------------------------------------- /packages/chains/chains-terra/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-terra/README.md -------------------------------------------------------------------------------- /packages/chains/chains-terra/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-terra/package.json -------------------------------------------------------------------------------- /packages/chains/chains-terra/src/api/stakeId.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-terra/src/api/stakeId.ts -------------------------------------------------------------------------------- /packages/chains/chains-terra/src/api/terraDev.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-terra/src/api/terraDev.ts -------------------------------------------------------------------------------- /packages/chains/chains-terra/src/api/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-terra/src/api/types.ts -------------------------------------------------------------------------------- /packages/chains/chains-terra/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./terra"; 2 | -------------------------------------------------------------------------------- /packages/chains/chains-terra/src/terra.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-terra/src/terra.ts -------------------------------------------------------------------------------- /packages/chains/chains-terra/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-terra/src/utils.ts -------------------------------------------------------------------------------- /packages/chains/chains-terra/test/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-terra/test/index.spec.ts -------------------------------------------------------------------------------- /packages/chains/chains-terra/test/utils.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-terra/test/utils.spec.ts -------------------------------------------------------------------------------- /packages/chains/chains-terra/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-terra/tsconfig.json -------------------------------------------------------------------------------- /packages/chains/chains-terra/tsconfig.module.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains-terra/tsconfig.module.json -------------------------------------------------------------------------------- /packages/chains/chains/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains/README.md -------------------------------------------------------------------------------- /packages/chains/chains/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains/package.json -------------------------------------------------------------------------------- /packages/chains/chains/src/declarations/declarations.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains/src/declarations/declarations.d.ts -------------------------------------------------------------------------------- /packages/chains/chains/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains/src/index.ts -------------------------------------------------------------------------------- /packages/chains/chains/test/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains/test/index.spec.ts -------------------------------------------------------------------------------- /packages/chains/chains/test/utils.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains/test/utils.spec.ts -------------------------------------------------------------------------------- /packages/chains/chains/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains/tsconfig.json -------------------------------------------------------------------------------- /packages/chains/chains/tsconfig.module.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/chains/chains/tsconfig.module.json -------------------------------------------------------------------------------- /packages/mock-provider/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/mock-provider/README.md -------------------------------------------------------------------------------- /packages/mock-provider/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/mock-provider/package.json -------------------------------------------------------------------------------- /packages/mock-provider/src/MockChain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/mock-provider/src/MockChain.ts -------------------------------------------------------------------------------- /packages/mock-provider/src/MockProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/mock-provider/src/MockProvider.ts -------------------------------------------------------------------------------- /packages/mock-provider/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/mock-provider/src/index.ts -------------------------------------------------------------------------------- /packages/mock-provider/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/mock-provider/src/utils.ts -------------------------------------------------------------------------------- /packages/mock-provider/test/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/mock-provider/test/index.spec.ts -------------------------------------------------------------------------------- /packages/mock-provider/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/mock-provider/tsconfig.json -------------------------------------------------------------------------------- /packages/mock-provider/tsconfig.module.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/mock-provider/tsconfig.module.json -------------------------------------------------------------------------------- /packages/provider/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/provider/README.md -------------------------------------------------------------------------------- /packages/provider/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/provider/package.json -------------------------------------------------------------------------------- /packages/provider/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/provider/src/index.ts -------------------------------------------------------------------------------- /packages/provider/src/methods/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/provider/src/methods/index.ts -------------------------------------------------------------------------------- /packages/provider/src/methods/ren_queryBlock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/provider/src/methods/ren_queryBlock.ts -------------------------------------------------------------------------------- /packages/provider/src/methods/ren_queryBlockState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/provider/src/methods/ren_queryBlockState.ts -------------------------------------------------------------------------------- /packages/provider/src/methods/ren_queryConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/provider/src/methods/ren_queryConfig.ts -------------------------------------------------------------------------------- /packages/provider/src/methods/ren_submitGateway.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/provider/src/methods/ren_submitGateway.ts -------------------------------------------------------------------------------- /packages/provider/src/methods/ren_submitTx.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/provider/src/methods/ren_submitTx.ts -------------------------------------------------------------------------------- /packages/provider/src/provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/provider/src/provider.ts -------------------------------------------------------------------------------- /packages/provider/src/rpc/jsonRpc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/provider/src/rpc/jsonRpc.ts -------------------------------------------------------------------------------- /packages/provider/src/rpcUrls.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/provider/src/rpcUrls.ts -------------------------------------------------------------------------------- /packages/provider/src/types/core.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/provider/src/types/core.ts -------------------------------------------------------------------------------- /packages/provider/src/unmarshal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/provider/src/unmarshal.ts -------------------------------------------------------------------------------- /packages/provider/test/mockResponses/ren_queryBlockState.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/provider/test/mockResponses/ren_queryBlockState.json -------------------------------------------------------------------------------- /packages/provider/test/mockResponses/ren_queryState.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/provider/test/mockResponses/ren_queryState.json -------------------------------------------------------------------------------- /packages/provider/test/mockResponses/selectPublicKey.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/provider/test/mockResponses/selectPublicKey.json -------------------------------------------------------------------------------- /packages/provider/test/pack.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/provider/test/pack.spec.ts -------------------------------------------------------------------------------- /packages/provider/test/selectPublicKey.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/provider/test/selectPublicKey.spec.ts -------------------------------------------------------------------------------- /packages/provider/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/provider/tsconfig.json -------------------------------------------------------------------------------- /packages/provider/tsconfig.module.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/provider/tsconfig.module.json -------------------------------------------------------------------------------- /packages/ren/README.md: -------------------------------------------------------------------------------- 1 | ../../README.md -------------------------------------------------------------------------------- /packages/ren/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/ren/package.json -------------------------------------------------------------------------------- /packages/ren/src/gateway.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/ren/src/gateway.ts -------------------------------------------------------------------------------- /packages/ren/src/gatewayTransaction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/ren/src/gatewayTransaction.ts -------------------------------------------------------------------------------- /packages/ren/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/ren/src/index.ts -------------------------------------------------------------------------------- /packages/ren/src/params.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/ren/src/params.ts -------------------------------------------------------------------------------- /packages/ren/src/renVMTxSubmitter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/ren/src/renVMTxSubmitter.ts -------------------------------------------------------------------------------- /packages/ren/src/utils/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/ren/src/utils/config.ts -------------------------------------------------------------------------------- /packages/ren/src/utils/defaultTransactionHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/ren/src/utils/defaultTransactionHandler.ts -------------------------------------------------------------------------------- /packages/ren/src/utils/fees.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/ren/src/utils/fees.ts -------------------------------------------------------------------------------- /packages/ren/src/utils/inputAndOutputTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/ren/src/utils/inputAndOutputTypes.ts -------------------------------------------------------------------------------- /packages/ren/src/utils/transactionEmitter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/ren/src/utils/transactionEmitter.ts -------------------------------------------------------------------------------- /packages/ren/test/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/ren/test/index.spec.ts -------------------------------------------------------------------------------- /packages/ren/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/ren/tsconfig.json -------------------------------------------------------------------------------- /packages/ren/tsconfig.module.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/ren/tsconfig.module.json -------------------------------------------------------------------------------- /packages/utils/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/utils/README.md -------------------------------------------------------------------------------- /packages/utils/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/utils/package.json -------------------------------------------------------------------------------- /packages/utils/src/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/utils/src/common.ts -------------------------------------------------------------------------------- /packages/utils/src/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/utils/src/errors.ts -------------------------------------------------------------------------------- /packages/utils/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/utils/src/index.ts -------------------------------------------------------------------------------- /packages/utils/src/internal/assert.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/utils/src/internal/assert.ts -------------------------------------------------------------------------------- /packages/utils/src/internal/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/utils/src/internal/common.ts -------------------------------------------------------------------------------- /packages/utils/src/internal/extractError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/utils/src/internal/extractError.ts -------------------------------------------------------------------------------- /packages/utils/src/internal/hashes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/utils/src/internal/hashes.ts -------------------------------------------------------------------------------- /packages/utils/src/internal/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/utils/src/internal/index.ts -------------------------------------------------------------------------------- /packages/utils/src/internal/network.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/utils/src/internal/network.ts -------------------------------------------------------------------------------- /packages/utils/src/internal/sleep.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/utils/src/internal/sleep.ts -------------------------------------------------------------------------------- /packages/utils/src/libraries/pack/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/utils/src/libraries/pack/README.md -------------------------------------------------------------------------------- /packages/utils/src/libraries/pack/binaryMarshal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/utils/src/libraries/pack/binaryMarshal.ts -------------------------------------------------------------------------------- /packages/utils/src/libraries/pack/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/utils/src/libraries/pack/common.ts -------------------------------------------------------------------------------- /packages/utils/src/libraries/pack/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/utils/src/libraries/pack/index.ts -------------------------------------------------------------------------------- /packages/utils/src/libraries/pack/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/utils/src/libraries/pack/types.ts -------------------------------------------------------------------------------- /packages/utils/src/libraries/pack/unmarshal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/utils/src/libraries/pack/unmarshal.ts -------------------------------------------------------------------------------- /packages/utils/src/libraries/promiEvent/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/utils/src/libraries/promiEvent/LICENSE -------------------------------------------------------------------------------- /packages/utils/src/libraries/promiEvent/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/utils/src/libraries/promiEvent/index.ts -------------------------------------------------------------------------------- /packages/utils/src/pack/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/utils/src/pack/README.md -------------------------------------------------------------------------------- /packages/utils/src/renVMHashes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/utils/src/renVMHashes.ts -------------------------------------------------------------------------------- /packages/utils/src/txSubmitter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/utils/src/txSubmitter.ts -------------------------------------------------------------------------------- /packages/utils/src/types/chain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/utils/src/types/chain.ts -------------------------------------------------------------------------------- /packages/utils/src/types/eventEmitter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/utils/src/types/eventEmitter.ts -------------------------------------------------------------------------------- /packages/utils/src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/utils/src/types/index.ts -------------------------------------------------------------------------------- /packages/utils/src/types/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/utils/src/types/logger.ts -------------------------------------------------------------------------------- /packages/utils/src/types/renNetwork.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/utils/src/types/renNetwork.ts -------------------------------------------------------------------------------- /packages/utils/src/types/shard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/utils/src/types/shard.ts -------------------------------------------------------------------------------- /packages/utils/src/types/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/utils/src/types/types.ts -------------------------------------------------------------------------------- /packages/utils/test/assert.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/utils/test/assert.spec.ts -------------------------------------------------------------------------------- /packages/utils/test/common.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/utils/test/common.spec.ts -------------------------------------------------------------------------------- /packages/utils/test/hash.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/utils/test/hash.spec.ts -------------------------------------------------------------------------------- /packages/utils/test/marshalPack.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/utils/test/marshalPack.spec.ts -------------------------------------------------------------------------------- /packages/utils/test/renVMHashes.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/utils/test/renVMHashes.spec.ts -------------------------------------------------------------------------------- /packages/utils/test/signatureUtils.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/utils/test/signatureUtils.spec.ts -------------------------------------------------------------------------------- /packages/utils/test/txHash.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/utils/test/txHash.spec.ts -------------------------------------------------------------------------------- /packages/utils/test/workingtx.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/utils/test/workingtx.spec.ts -------------------------------------------------------------------------------- /packages/utils/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/utils/tsconfig.json -------------------------------------------------------------------------------- /packages/utils/tsconfig.module.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/packages/utils/tsconfig.module.json -------------------------------------------------------------------------------- /test/gateway.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/test/gateway.spec.ts -------------------------------------------------------------------------------- /test/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/test/index.ts -------------------------------------------------------------------------------- /test/quickstart.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/test/quickstart.spec.ts -------------------------------------------------------------------------------- /test/simple.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/test/simple.spec.ts -------------------------------------------------------------------------------- /test/utils/defaultGatewayHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/test/utils/defaultGatewayHandler.ts -------------------------------------------------------------------------------- /test/utils/testUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/test/utils/testUtils.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/tsconfig.json -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/webpack.config.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renproject/ren-js/HEAD/yarn.lock --------------------------------------------------------------------------------