UNPKG

chaingate

Version:

Multi-chain cryptocurrency SDK for TypeScript — unified API for Bitcoin, Ethereum, Litecoin, Dogecoin, Bitcoin Cash, Polygon, Arbitrum, and any EVM-compatible chain. Create wallets, query balances, send transactions, and manage tokens and NFTs across UTXO

23 lines (22 loc) 2.69 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.recoverUtxoPublicKey = exports.signUtxoMessage = exports.verifyEvmMessage = exports.signEvmMessage = exports.encodeErc1155SafeTransferFrom = exports.encodeErc721SafeTransferFrom = exports.encodeErc20Transfer = exports.isValidEvmAddress = exports.publicKeyToEthAddress = exports.compressPublicKey = exports.privateKeyToPublicKey = exports.isBase58 = exports.bytesToHex = exports.hexToBytes = exports.isHex = void 0; var encoding_1 = require("./encoding"); Object.defineProperty(exports, "isHex", { enumerable: true, get: function () { return encoding_1.isHex; } }); Object.defineProperty(exports, "hexToBytes", { enumerable: true, get: function () { return encoding_1.hexToBytes; } }); Object.defineProperty(exports, "bytesToHex", { enumerable: true, get: function () { return encoding_1.bytesToHex; } }); Object.defineProperty(exports, "isBase58", { enumerable: true, get: function () { return encoding_1.isBase58; } }); var crypto_1 = require("./crypto"); Object.defineProperty(exports, "privateKeyToPublicKey", { enumerable: true, get: function () { return crypto_1.privateKeyToPublicKey; } }); Object.defineProperty(exports, "compressPublicKey", { enumerable: true, get: function () { return crypto_1.compressPublicKey; } }); Object.defineProperty(exports, "publicKeyToEthAddress", { enumerable: true, get: function () { return crypto_1.publicKeyToEthAddress; } }); Object.defineProperty(exports, "isValidEvmAddress", { enumerable: true, get: function () { return crypto_1.isValidEvmAddress; } }); var abiEncode_1 = require("./abiEncode"); Object.defineProperty(exports, "encodeErc20Transfer", { enumerable: true, get: function () { return abiEncode_1.encodeErc20Transfer; } }); Object.defineProperty(exports, "encodeErc721SafeTransferFrom", { enumerable: true, get: function () { return abiEncode_1.encodeErc721SafeTransferFrom; } }); Object.defineProperty(exports, "encodeErc1155SafeTransferFrom", { enumerable: true, get: function () { return abiEncode_1.encodeErc1155SafeTransferFrom; } }); var messageSigning_1 = require("./messageSigning"); Object.defineProperty(exports, "signEvmMessage", { enumerable: true, get: function () { return messageSigning_1.signEvmMessage; } }); Object.defineProperty(exports, "verifyEvmMessage", { enumerable: true, get: function () { return messageSigning_1.verifyEvmMessage; } }); Object.defineProperty(exports, "signUtxoMessage", { enumerable: true, get: function () { return messageSigning_1.signUtxoMessage; } }); Object.defineProperty(exports, "recoverUtxoPublicKey", { enumerable: true, get: function () { return messageSigning_1.recoverUtxoPublicKey; } });