UNPKG

evm-blockchain-tools

Version:

This is a collection of resuseable tools to support development for EVM-powered blockchains

96 lines 5.16 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.EMPTY_ADDRESS = exports.EMPTY_DATA = exports.OneEtherZeros = exports.ALCHEMY_NETWORK = exports.NETWORK_IDS = exports.MULTISIG_TX_STATUS = exports.TOKEN_STANDARD = exports.BLOCKCHAIN_CHAIN = exports.ERR_CODE = exports.ERC20_FN_SIGNATURE = exports.PRIVATE_KEY_SHARD_SIZE = exports.ACCEPTED_CURRENCY = exports.AdditionalGas = exports.MinGas = exports.BlockchainTransactionError = exports.TransactionReceiptStatus = exports.TransactionStatus = exports.APP_NETWORK = void 0; const ethers_1 = require("ethers"); var APP_NETWORK; (function (APP_NETWORK) { APP_NETWORK["ETH"] = "mainnet"; APP_NETWORK["ETHEREUM_MAINNET"] = "eth"; APP_NETWORK["GOERLI"] = "goerli"; APP_NETWORK["TRON"] = "trc"; APP_NETWORK["BINANCE"] = "bsc"; APP_NETWORK["BINANCE_TESTNET"] = "bnbt"; })(APP_NETWORK = exports.APP_NETWORK || (exports.APP_NETWORK = {})); var TransactionStatus; (function (TransactionStatus) { TransactionStatus["SCHEDULED"] = "scheduled"; TransactionStatus["EXECUTED"] = "executed"; TransactionStatus["FAILED"] = "failed"; })(TransactionStatus = exports.TransactionStatus || (exports.TransactionStatus = {})); var TransactionReceiptStatus; (function (TransactionReceiptStatus) { TransactionReceiptStatus[TransactionReceiptStatus["SUCCESS"] = 1] = "SUCCESS"; })(TransactionReceiptStatus = exports.TransactionReceiptStatus || (exports.TransactionReceiptStatus = {})); var BlockchainTransactionError; (function (BlockchainTransactionError) { BlockchainTransactionError["TIMEOUT"] = "timeout"; BlockchainTransactionError["FORCED_TIMEOUT"] = "force_timeout"; BlockchainTransactionError["TX_ERROR"] = "transaction_error"; BlockchainTransactionError["SERVER_ERROR"] = "server_error"; BlockchainTransactionError["TX_REJECTED"] = "tx_rejected"; })(BlockchainTransactionError = exports.BlockchainTransactionError || (exports.BlockchainTransactionError = {})); exports.MinGas = ethers_1.BigNumber.from("3000000000"); exports.AdditionalGas = ethers_1.BigNumber.from("1000000000"); var ACCEPTED_CURRENCY; (function (ACCEPTED_CURRENCY) { ACCEPTED_CURRENCY["USDT"] = "USDT"; ACCEPTED_CURRENCY["USC"] = "USC"; })(ACCEPTED_CURRENCY = exports.ACCEPTED_CURRENCY || (exports.ACCEPTED_CURRENCY = {})); exports.PRIVATE_KEY_SHARD_SIZE = 27; var ERC20_FN_SIGNATURE; (function (ERC20_FN_SIGNATURE) { ERC20_FN_SIGNATURE["TRANSFER"] = "transfer(address,uint256)"; ERC20_FN_SIGNATURE["SWAP_AND_ADD_USC"] = "swapAndAddUSC(uint256)"; ERC20_FN_SIGNATURE["SWAP_AND_ADD_USDT"] = "swapAndAddUSDT(uint256)"; })(ERC20_FN_SIGNATURE = exports.ERC20_FN_SIGNATURE || (exports.ERC20_FN_SIGNATURE = {})); exports.ERR_CODE = { INVALID_TRANSFER_AMOUNT: "INVALID_TRANSFER_AMOUNT".toLowerCase(), INVALID_ADMOUNT_DATA: "INVALID_ADMOUNT_DATA".toLowerCase(), INVALID_SIGNER_ADDRESS: "INVALID_SIGNER_ADDRESS".toLowerCase(), NOT_TRANSFER_METHOD: "NOT_TRANSFER_METHOD".toLowerCase(), INVALID_DESTINATION_ADDRESS: "INVALID_DESTINATION_ADDRESS".toLowerCase(), INVALID_CURRENCY_OR_AMOUNT: "INVALID_CURRENCY_OR_AMOUNT".toLowerCase(), CONFIRMATION_TOO_LOW: "CONFIRMATION_TOO_LOW".toLowerCase(), NO_SEND_TX_METHOD: "NO_SEND_TX_METHOD".toLowerCase(), }; var BLOCKCHAIN_CHAIN; (function (BLOCKCHAIN_CHAIN) { BLOCKCHAIN_CHAIN["ETH"] = "eth"; BLOCKCHAIN_CHAIN["TRON"] = "trc"; BLOCKCHAIN_CHAIN["BINANCE"] = "bsc"; })(BLOCKCHAIN_CHAIN = exports.BLOCKCHAIN_CHAIN || (exports.BLOCKCHAIN_CHAIN = {})); var TOKEN_STANDARD; (function (TOKEN_STANDARD) { TOKEN_STANDARD["ERC20"] = "erc20"; TOKEN_STANDARD["BEP20"] = "bep20"; TOKEN_STANDARD["TRC20"] = "trc20"; })(TOKEN_STANDARD = exports.TOKEN_STANDARD || (exports.TOKEN_STANDARD = {})); var MULTISIG_TX_STATUS; (function (MULTISIG_TX_STATUS) { MULTISIG_TX_STATUS["EXECUTED"] = "executed"; MULTISIG_TX_STATUS["PENDING"] = "pending"; MULTISIG_TX_STATUS["REJECTED"] = "rejected"; })(MULTISIG_TX_STATUS = exports.MULTISIG_TX_STATUS || (exports.MULTISIG_TX_STATUS = {})); var NETWORK_IDS; (function (NETWORK_IDS) { NETWORK_IDS[NETWORK_IDS["ETH"] = 1] = "ETH"; NETWORK_IDS[NETWORK_IDS["GOERLI"] = 5] = "GOERLI"; NETWORK_IDS[NETWORK_IDS["BINANCE"] = 56] = "BINANCE"; NETWORK_IDS[NETWORK_IDS["BINANCE_TESTNET"] = 97] = "BINANCE_TESTNET"; })(NETWORK_IDS = exports.NETWORK_IDS || (exports.NETWORK_IDS = {})); var ALCHEMY_NETWORK; (function (ALCHEMY_NETWORK) { ALCHEMY_NETWORK["HOMESTEAD"] = "homestead"; ALCHEMY_NETWORK["GOERLI"] = "goerli"; ALCHEMY_NETWORK["SEPOLIA"] = "sepolia"; ALCHEMY_NETWORK["MATIC"] = "matic"; ALCHEMY_NETWORK["MACTIMUM"] = "maticmum"; ALCHEMY_NETWORK["ARBITRUM"] = "arbitrum"; ALCHEMY_NETWORK["ARBITRUM_GOERLI"] = "arbitrum-goerli"; ALCHEMY_NETWORK["OPTIMISM"] = "optimism"; ALCHEMY_NETWORK["OPTIMISM_GOERLI"] = "optimism-goerli"; })(ALCHEMY_NETWORK = exports.ALCHEMY_NETWORK || (exports.ALCHEMY_NETWORK = {})); exports.OneEtherZeros = "000000000000000000"; exports.EMPTY_DATA = "0x"; exports.EMPTY_ADDRESS = "0x0000000000000000000000000000000000000000"; //# sourceMappingURL=constants.js.map