├── .eslintrc.json ├── .github └── workflows │ └── release.yml ├── .gitignore ├── .husky └── pre-commit ├── .vscode └── settings.json ├── LICENSE ├── README.md ├── package.json ├── prettierrc.json ├── src ├── config.ts ├── consts.ts ├── factory │ ├── factories.ts │ ├── index.ts │ └── utils.ts ├── helpers │ ├── algorand.ts │ ├── aptos │ │ ├── bridge_client.ts │ │ ├── bridge_client_abis.ts │ │ └── index.ts │ ├── bridge_pool.teal.ts │ ├── casper │ │ ├── casper.ts │ │ └── wait.ts │ ├── chain.ts │ ├── dfinity │ │ ├── dfinity.ts │ │ ├── idl.ts │ │ ├── ledger.did.ts │ │ ├── minter.did.d.ts │ │ └── xpnft.idl.ts │ ├── elrond │ │ ├── elrond-test.ts │ │ ├── elrond.ts │ │ └── v3Bridge_abi.json │ ├── evm │ │ ├── web3.ts │ │ ├── web3_erc20.ts │ │ └── web3_utils.ts │ ├── hedera │ │ ├── hedera_refactor.ts │ │ └── hts_abi.ts │ ├── near.ts │ ├── secret.ts │ ├── solana │ │ ├── idl.ts │ │ └── index.ts │ ├── tezos.ts │ ├── ton │ │ ├── nwl.ts │ │ ├── ton-bridge.ts │ │ ├── ton.ts │ │ └── v3types.ts │ └── tron.ts ├── index.ts ├── scripts │ └── deploy_tron.ts ├── services │ ├── emitter.ts │ ├── estimator │ │ └── index.ts │ ├── exchangeRate │ │ └── index.ts │ ├── heartbeat │ │ ├── index.ts │ │ └── resp.ts │ ├── hederaApi.ts │ ├── multiversex.ts │ ├── nftList.ts │ ├── notifier │ │ └── index.ts │ ├── scVerify.ts │ └── whitelisted.ts ├── socket.ts └── type-utils.ts ├── tsconfig.json └── yarn.lock /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XP-NETWORK/xpjs/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XP-NETWORK/xpjs/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XP-NETWORK/xpjs/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XP-NETWORK/xpjs/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XP-NETWORK/xpjs/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XP-NETWORK/xpjs/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XP-NETWORK/xpjs/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XP-NETWORK/xpjs/HEAD/package.json -------------------------------------------------------------------------------- /prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XP-NETWORK/xpjs/HEAD/prettierrc.json -------------------------------------------------------------------------------- /src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XP-NETWORK/xpjs/HEAD/src/config.ts -------------------------------------------------------------------------------- /src/consts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XP-NETWORK/xpjs/HEAD/src/consts.ts -------------------------------------------------------------------------------- /src/factory/factories.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XP-NETWORK/xpjs/HEAD/src/factory/factories.ts -------------------------------------------------------------------------------- /src/factory/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XP-NETWORK/xpjs/HEAD/src/factory/index.ts -------------------------------------------------------------------------------- /src/factory/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XP-NETWORK/xpjs/HEAD/src/factory/utils.ts -------------------------------------------------------------------------------- /src/helpers/algorand.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XP-NETWORK/xpjs/HEAD/src/helpers/algorand.ts -------------------------------------------------------------------------------- /src/helpers/aptos/bridge_client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XP-NETWORK/xpjs/HEAD/src/helpers/aptos/bridge_client.ts -------------------------------------------------------------------------------- /src/helpers/aptos/bridge_client_abis.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XP-NETWORK/xpjs/HEAD/src/helpers/aptos/bridge_client_abis.ts -------------------------------------------------------------------------------- /src/helpers/aptos/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XP-NETWORK/xpjs/HEAD/src/helpers/aptos/index.ts -------------------------------------------------------------------------------- /src/helpers/bridge_pool.teal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XP-NETWORK/xpjs/HEAD/src/helpers/bridge_pool.teal.ts -------------------------------------------------------------------------------- /src/helpers/casper/casper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XP-NETWORK/xpjs/HEAD/src/helpers/casper/casper.ts -------------------------------------------------------------------------------- /src/helpers/casper/wait.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XP-NETWORK/xpjs/HEAD/src/helpers/casper/wait.ts -------------------------------------------------------------------------------- /src/helpers/chain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XP-NETWORK/xpjs/HEAD/src/helpers/chain.ts -------------------------------------------------------------------------------- /src/helpers/dfinity/dfinity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XP-NETWORK/xpjs/HEAD/src/helpers/dfinity/dfinity.ts -------------------------------------------------------------------------------- /src/helpers/dfinity/idl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XP-NETWORK/xpjs/HEAD/src/helpers/dfinity/idl.ts -------------------------------------------------------------------------------- /src/helpers/dfinity/ledger.did.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XP-NETWORK/xpjs/HEAD/src/helpers/dfinity/ledger.did.ts -------------------------------------------------------------------------------- /src/helpers/dfinity/minter.did.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XP-NETWORK/xpjs/HEAD/src/helpers/dfinity/minter.did.d.ts -------------------------------------------------------------------------------- /src/helpers/dfinity/xpnft.idl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XP-NETWORK/xpjs/HEAD/src/helpers/dfinity/xpnft.idl.ts -------------------------------------------------------------------------------- /src/helpers/elrond/elrond-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XP-NETWORK/xpjs/HEAD/src/helpers/elrond/elrond-test.ts -------------------------------------------------------------------------------- /src/helpers/elrond/elrond.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XP-NETWORK/xpjs/HEAD/src/helpers/elrond/elrond.ts -------------------------------------------------------------------------------- /src/helpers/elrond/v3Bridge_abi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XP-NETWORK/xpjs/HEAD/src/helpers/elrond/v3Bridge_abi.json -------------------------------------------------------------------------------- /src/helpers/evm/web3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XP-NETWORK/xpjs/HEAD/src/helpers/evm/web3.ts -------------------------------------------------------------------------------- /src/helpers/evm/web3_erc20.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XP-NETWORK/xpjs/HEAD/src/helpers/evm/web3_erc20.ts -------------------------------------------------------------------------------- /src/helpers/evm/web3_utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XP-NETWORK/xpjs/HEAD/src/helpers/evm/web3_utils.ts -------------------------------------------------------------------------------- /src/helpers/hedera/hedera_refactor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XP-NETWORK/xpjs/HEAD/src/helpers/hedera/hedera_refactor.ts -------------------------------------------------------------------------------- /src/helpers/hedera/hts_abi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XP-NETWORK/xpjs/HEAD/src/helpers/hedera/hts_abi.ts -------------------------------------------------------------------------------- /src/helpers/near.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XP-NETWORK/xpjs/HEAD/src/helpers/near.ts -------------------------------------------------------------------------------- /src/helpers/secret.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XP-NETWORK/xpjs/HEAD/src/helpers/secret.ts -------------------------------------------------------------------------------- /src/helpers/solana/idl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XP-NETWORK/xpjs/HEAD/src/helpers/solana/idl.ts -------------------------------------------------------------------------------- /src/helpers/solana/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XP-NETWORK/xpjs/HEAD/src/helpers/solana/index.ts -------------------------------------------------------------------------------- /src/helpers/tezos.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XP-NETWORK/xpjs/HEAD/src/helpers/tezos.ts -------------------------------------------------------------------------------- /src/helpers/ton/nwl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XP-NETWORK/xpjs/HEAD/src/helpers/ton/nwl.ts -------------------------------------------------------------------------------- /src/helpers/ton/ton-bridge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XP-NETWORK/xpjs/HEAD/src/helpers/ton/ton-bridge.ts -------------------------------------------------------------------------------- /src/helpers/ton/ton.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XP-NETWORK/xpjs/HEAD/src/helpers/ton/ton.ts -------------------------------------------------------------------------------- /src/helpers/ton/v3types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XP-NETWORK/xpjs/HEAD/src/helpers/ton/v3types.ts -------------------------------------------------------------------------------- /src/helpers/tron.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XP-NETWORK/xpjs/HEAD/src/helpers/tron.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XP-NETWORK/xpjs/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/scripts/deploy_tron.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XP-NETWORK/xpjs/HEAD/src/scripts/deploy_tron.ts -------------------------------------------------------------------------------- /src/services/emitter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XP-NETWORK/xpjs/HEAD/src/services/emitter.ts -------------------------------------------------------------------------------- /src/services/estimator/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XP-NETWORK/xpjs/HEAD/src/services/estimator/index.ts -------------------------------------------------------------------------------- /src/services/exchangeRate/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XP-NETWORK/xpjs/HEAD/src/services/exchangeRate/index.ts -------------------------------------------------------------------------------- /src/services/heartbeat/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XP-NETWORK/xpjs/HEAD/src/services/heartbeat/index.ts -------------------------------------------------------------------------------- /src/services/heartbeat/resp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XP-NETWORK/xpjs/HEAD/src/services/heartbeat/resp.ts -------------------------------------------------------------------------------- /src/services/hederaApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XP-NETWORK/xpjs/HEAD/src/services/hederaApi.ts -------------------------------------------------------------------------------- /src/services/multiversex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XP-NETWORK/xpjs/HEAD/src/services/multiversex.ts -------------------------------------------------------------------------------- /src/services/nftList.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XP-NETWORK/xpjs/HEAD/src/services/nftList.ts -------------------------------------------------------------------------------- /src/services/notifier/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XP-NETWORK/xpjs/HEAD/src/services/notifier/index.ts -------------------------------------------------------------------------------- /src/services/scVerify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XP-NETWORK/xpjs/HEAD/src/services/scVerify.ts -------------------------------------------------------------------------------- /src/services/whitelisted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XP-NETWORK/xpjs/HEAD/src/services/whitelisted.ts -------------------------------------------------------------------------------- /src/socket.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XP-NETWORK/xpjs/HEAD/src/socket.ts -------------------------------------------------------------------------------- /src/type-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XP-NETWORK/xpjs/HEAD/src/type-utils.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XP-NETWORK/xpjs/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XP-NETWORK/xpjs/HEAD/yarn.lock --------------------------------------------------------------------------------