UNPKG

@akashicpay/sdk

Version:

SDK to interact with the Akashic ecosystem

128 lines (127 loc) 3.34 kB
export declare const AkashicScanApiUrl: "https://api.akashicscan.com/api"; export declare const AkashicScanApiUrlDev = "https://api.testnet.akashicscan.com/api"; export declare const AkashicScanApiUrlStaging = "https://api.staging.akashicscan.com/api"; export declare const AkashicPayApiUrl: "https://api.akashicpay.com/api"; export declare const AkashicPayApiUrlDev = "https://api.testnet.akashicpay.com/api"; export declare const AkashicPayApiUrlStaging = "https://api.staging.akashicpay.com/api"; export declare const AkashicPayUrl: "https://www.akashicpay.com"; export declare const AkashicPayUrlDev = "https://testnet.akashicpay.com"; export declare const AkashicPayUrlStaging = "https://staging.akashicpay.com"; export declare enum AkashicEndpoints { PrepareTx = "/v0/l1-txn-orchestrator/prepare-withdrawal", L2Lookup = "/v0/nft/look-for-l2-address", OwnerTransaction = "/v0/owner/transactions", IdentifierLookup = "/v0/key/bp-deposit-key", OwnerBalance = "/v0/owner/details", TransactionsDetails = "/v0/transactions/transfer", IsBp = "/v0/owner/is-bp", SupportedCurrencies = "/v1/config/supported-currencies", OwnerKeys = "/v0/owner/keys?address", PrepareL2Txn = "/v0/l2-txn-orchestrator/prepare-l2-withdrawal", ExchangeRates = "/v0/exchange-rate" } export declare enum AkashicPayEndpoints { CreateDepositOrder = "/v0/deposit-request", AllKeysOfIdentifier = "/v0/key/all-bp-deposit-keys" } export declare const ACNodes: { Singapore1: { minigate: string; node: string; }; Singapore2: { minigate: string; node: string; }; HongKong1: { minigate: string; node: string; }; HongKong2: { minigate: string; node: string; }; Japan1: { minigate: string; node: string; }; Japan2: { minigate: string; node: string; }; }; export type ACNode = typeof ACNodes.HongKong1; export declare const ACDevNodes: { Singapore1: { minigate: string; node: string; }; Singapore2: { minigate: string; node: string; }; Japan1: { minigate: string; node: string; }; Japan2: { minigate: string; node: string; }; HongKong1: { minigate: string; node: string; }; HongKong2: { minigate: string; node: string; }; }; export type ACDevNode = typeof ACDevNodes.Singapore1; export declare const acNodeList: ({ minigate: string; node: string; } | { minigate: string; node: string; } | { minigate: string; node: string; } | { minigate: string; node: string; } | { minigate: string; node: string; } | { minigate: string; node: string; })[]; export declare const acDevNodeList: ({ minigate: string; node: string; } | { minigate: string; node: string; } | { minigate: string; node: string; } | { minigate: string; node: string; } | { minigate: string; node: string; } | { minigate: string; node: string; })[]; export declare enum Environment { Production = "production", Staging = "staging", Development = "development" } export declare const otherError: { unsupportedCoinError: string; transactionTooSmallError: string; };