@akashicpay/sdk
Version:
SDK to interact with the Akashic ecosystem
96 lines • 4.55 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.otherError = exports.Environment = exports.acDevNodeList = exports.acNodeList = exports.ACDevNodes = exports.ACNodes = exports.AkashicPayEndpoints = exports.AkashicEndpoints = exports.AkashicPayUrlStaging = exports.AkashicPayUrlDev = exports.AkashicPayUrl = exports.AkashicPayApiUrlStaging = exports.AkashicPayApiUrlDev = exports.AkashicPayApiUrl = exports.AkashicScanApiUrlStaging = exports.AkashicScanApiUrlDev = exports.AkashicScanApiUrl = void 0;
exports.AkashicScanApiUrl = 'https://api.akashicscan.com/api';
exports.AkashicScanApiUrlDev = 'https://api.testnet.akashicscan.com/api';
exports.AkashicScanApiUrlStaging = 'https://api.staging.akashicscan.com/api';
exports.AkashicPayApiUrl = 'https://api.akashicpay.com/api';
exports.AkashicPayApiUrlDev = 'https://api.testnet.akashicpay.com/api';
exports.AkashicPayApiUrlStaging = 'https://api.staging.akashicpay.com/api';
exports.AkashicPayUrl = 'https://www.akashicpay.com';
exports.AkashicPayUrlDev = 'https://testnet.akashicpay.com';
exports.AkashicPayUrlStaging = 'https://staging.akashicpay.com';
var AkashicEndpoints;
(function (AkashicEndpoints) {
AkashicEndpoints["PrepareTx"] = "/v0/l1-txn-orchestrator/prepare-withdrawal";
AkashicEndpoints["L2Lookup"] = "/v0/nft/look-for-l2-address";
AkashicEndpoints["OwnerTransaction"] = "/v0/owner/transactions";
AkashicEndpoints["IdentifierLookup"] = "/v0/key/bp-deposit-key";
AkashicEndpoints["OwnerBalance"] = "/v0/owner/details";
AkashicEndpoints["TransactionsDetails"] = "/v0/transactions/transfer";
AkashicEndpoints["IsBp"] = "/v0/owner/is-bp";
AkashicEndpoints["SupportedCurrencies"] = "/v1/config/supported-currencies";
AkashicEndpoints["OwnerKeys"] = "/v0/owner/keys?address";
AkashicEndpoints["PrepareL2Txn"] = "/v0/l2-txn-orchestrator/prepare-l2-withdrawal";
AkashicEndpoints["ExchangeRates"] = "/v0/exchange-rate";
})(AkashicEndpoints || (exports.AkashicEndpoints = AkashicEndpoints = {}));
var AkashicPayEndpoints;
(function (AkashicPayEndpoints) {
AkashicPayEndpoints["CreateDepositOrder"] = "/v0/deposit-request";
AkashicPayEndpoints["AllKeysOfIdentifier"] = "/v0/key/all-bp-deposit-keys";
})(AkashicPayEndpoints || (exports.AkashicPayEndpoints = AkashicPayEndpoints = {}));
exports.ACNodes = {
Singapore1: {
minigate: 'https://sg1-minigate.akashicchain.com/',
node: 'https://sg1.akashicchain.com/',
},
Singapore2: {
minigate: 'https://sg2-minigate.akashicchain.com/',
node: 'https://sg2.akashicchain.com/',
},
HongKong1: {
minigate: 'https://hk1-minigate.akashicchain.com/',
node: 'https://hk1.akashicchain.com/',
},
HongKong2: {
minigate: 'https://hk2-minigate.akashicchain.com/',
node: 'https://hk2.akashicchain.com/',
},
Japan1: {
minigate: 'https://jp1-minigate.akashicchain.com/',
node: 'https://jp1.akashicchain.com/',
},
Japan2: {
minigate: 'https://jp2-minigate.akashicchain.com/',
node: 'https://jp2.akashicchain.com/',
},
};
exports.ACDevNodes = {
Singapore1: {
minigate: 'https://sg1-minigate.testnet.akashicchain.com/',
node: 'https://sg1.testnet.akashicchain.com/',
},
Singapore2: {
minigate: 'https://sg2-minigate.testnet.akashicchain.com/',
node: 'https://sg2.testnet.akashicchain.com/',
},
Japan1: {
minigate: 'https://jp1-minigate.testnet.akashicchain.com/',
node: 'https://jp1.testnet.akashicchain.com/',
},
Japan2: {
minigate: 'https://jp2-minigate.testnet.akashicchain.com/',
node: 'https://jp2.testnet.akashicchain.com/',
},
HongKong1: {
minigate: 'https://hk1-minigate.testnet.akashicchain.com/',
node: 'https://hk1.testnet.akashicchain.com/',
},
HongKong2: {
minigate: 'https://hk2-minigate.testnet.akashicchain.com/',
node: 'https://hk2.testnet.akashicchain.com/',
},
};
exports.acNodeList = Object.values(exports.ACNodes);
exports.acDevNodeList = Object.values(exports.ACDevNodes);
var Environment;
(function (Environment) {
Environment["Production"] = "production";
Environment["Staging"] = "staging";
Environment["Development"] = "development";
})(Environment || (exports.Environment = Environment = {}));
exports.otherError = {
unsupportedCoinError: 'Coin not supported',
transactionTooSmallError: 'Transaction is too small',
};
//# sourceMappingURL=constants.js.map