@akashicpay/sdk
Version:
SDK to interact with the Akashic ecosystem
128 lines (127 loc) • 3.34 kB
TypeScript
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;
};