@akashicpay/sdk
Version:
SDK to interact with the Akashic ecosystem
89 lines • 3.96 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.otherError = exports.Environment = exports.ACDevNodes = exports.ACNodes = exports.AkashicEndpoints = exports.AkashicPayBaseUrlStaging = exports.AkashicPayBaseUrlDev = exports.AkashicPayBaseUrl = exports.AkashicBaseUrlStaging = exports.AkashicBaseUrlDev = exports.AkashicBaseUrl = void 0;
exports.AkashicBaseUrl = 'https://api.akashicscan.com/api';
exports.AkashicBaseUrlDev = 'https://api.testnet.akashicscan.com/api';
exports.AkashicBaseUrlStaging = 'https://api.staging.akashicscan.com/api';
exports.AkashicPayBaseUrl = 'https://www.akashicpay.com';
exports.AkashicPayBaseUrlDev = 'https://testnet.akashicpay.com';
exports.AkashicPayBaseUrlStaging = '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["OwnerBalance"] = "/v0/owner/details";
AkashicEndpoints["TransactionsDetails"] = "/v0/transactions/transfer";
AkashicEndpoints["IdentifierLookup"] = "/v0/key/bp-deposit-key";
AkashicEndpoints["AllKeysOfIdentifier"] = "/v0/key/all-bp-deposit-keys";
AkashicEndpoints["IsBp"] = "/v0/owner/is-bp";
AkashicEndpoints["SupportedCurrencies"] = "/v1/config/supported-currencies";
AkashicEndpoints["CreateDepositOrder"] = "/v0/deposit-request";
AkashicEndpoints["OwnerKeys"] = "/v0/owner/keys?address";
AkashicEndpoints["PrepareL2Txn"] = "/v0/l2-txn-orchestrator/prepare-l2-withdrawal";
AkashicEndpoints["ExchangeRates"] = "/v0/exchange-rate";
})(AkashicEndpoints || (exports.AkashicEndpoints = AkashicEndpoints = {}));
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/',
},
};
var Environment;
(function (Environment) {
Environment["Production"] = "production";
Environment["Preprod"] = "preprod";
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