UNPKG

oklink-api

Version:

This is a non-official JS SDK API for calling OKLink's API product.

151 lines (150 loc) 6.79 kB
import { ApiCaller } from '../api/apiCaller.js'; export declare class OnChainAMLSDK { #private; kyt: { chainList: ({ category }: { category?: string | undefined; }) => Promise<import("../main.js").ApiResult>; transfersInfo: ({ network, tokenContractAddress, txid, outputAddress, }: { network: string; tokenContractAddress?: string | undefined; txid: string; outputAddress: string; }) => Promise<import("../main.js").ApiResult>; transfersExposures: ({ network, tokenContractAddress, txid, address, direction, }: { network: string; tokenContractAddress?: string | undefined; txid?: string | undefined; address?: string | undefined; direction?: string | undefined; }) => Promise<import("../main.js").ApiResult>; transfersAlerts: ({ userId, network, tokenContractAddress, txid, outputAddress, index, direction, tag, tokenAmount, tokenPrice, }: { userId: string; network: string; tokenContractAddress?: string | undefined; txid: string; outputAddress: string; index?: string | undefined; direction: string; tag?: string | undefined; tokenAmount?: string | undefined; tokenPrice?: string | undefined; }) => Promise<import("../main.js").ApiResult>; transfersWithdrawalAttemptsAlerts: ({ userId, network, tokenContractAddress, address, direction, tag, tokenAmount, tokenPrice, time, }: { userId: string; network: string; tokenContractAddress?: string | undefined; address: string; direction: string; tag?: string | undefined; tokenAmount: string; tokenPrice: string; time?: string | undefined; }) => Promise<import("../main.js").ApiResult>; alerts: ({ userId, token, tokenContractAddress, produceAlertType, alertLevel, alertType, alertStatus, limit, page, begin, end, }: { userId?: string | undefined; token?: string | undefined; tokenContractAddress?: string | undefined; produceAlertType?: string | undefined; alertLevel?: string | undefined; alertType?: string | undefined; alertStatus?: string | undefined; limit?: string | undefined; page?: string | undefined; begin?: string | undefined; end?: string | undefined; }) => Promise<import("../main.js").ApiResult>; updateAlertStatus: ({ alertId, alertStatus, comment }: { alertId: string; alertStatus: string; comment?: string | undefined; }) => Promise<import("../main.js").ApiResult>; alertStatus: ({ alertId }: { alertId: string; }) => Promise<import("../main.js").ApiResult>; users: ({ limit, page }: { limit?: string | undefined; page?: string | undefined; }) => Promise<import("../main.js").ApiResult>; user: ({ userId, limit, page }: { userId: string; limit?: string | undefined; page?: string | undefined; }) => Promise<import("../main.js").ApiResult>; }; kya: { chainList: () => Promise<import("../main.js").ApiResult>; addressRiskLevel: ({ network, address }: { network: string; address: string; }) => Promise<import("../main.js").ApiResult>; addressRiskScreening: ({ network, address }: { network: string; address: string; }) => Promise<import("../main.js").ApiResult>; createAddressMonitoring: ({ network, address, note, trigger, duration, phone, email, }: { network: string; address: string; note?: string | undefined; trigger?: string | undefined; duration?: string | undefined; phone?: string | undefined; email?: string | undefined; }) => Promise<import("../main.js").ApiResult>; cancelAddressMonitoring: ({ network, address }: { network: string; address: string; }) => Promise<import("../main.js").ApiResult>; addressMonitoringList: ({ network, address, trigger, limit, page, }: { network: string; address: string; trigger?: string | undefined; limit?: string | undefined; page?: string | undefined; }) => Promise<import("../main.js").ApiResult>; addressMonitoringDetail: ({ network, address }: { network: string; address: string; }) => Promise<import("../main.js").ApiResult>; entityTag: ({ chainShortName, address }: { chainShortName: string; address: string; }) => Promise<import("../main.js").ApiResult>; entityBlackTag: ({ chainShortName, address }: { chainShortName: string; address: string; }) => Promise<import("../main.js").ApiResult>; tagAll: ({ chainShortName, address }: { chainShortName: string; address: string; }) => Promise<import("../main.js").ApiResult>; }; tokenRiskScanner: { chainList: () => Promise<import("../main.js").ApiResult>; tokenRiskScanning: ({ chainShortName, tokenContractAddress }: { chainShortName: string; tokenContractAddress: string; }) => Promise<import("../main.js").ApiResult>; privilegedAddress: ({ chainShortName, tokenContractAddress }: { chainShortName: string; tokenContractAddress: string; }) => Promise<import("../main.js").ApiResult>; privilegedFunction: ({ chainShortName, tokenContractAddress }: { chainShortName: string; tokenContractAddress: string; }) => Promise<import("../main.js").ApiResult>; privilegedTransaction: ({ chainShortName, tokenContractAddress, limit, page, }: { chainShortName: string; tokenContractAddress: string; limit?: string | undefined; page?: string | undefined; }) => Promise<import("../main.js").ApiResult>; contractRiskScanning: ({ chainShortName, inputData }: { chainShortName: string; inputData: string; }) => Promise<import("../main.js").ApiResult>; }; constructor({ apiCaller }: { apiCaller: ApiCaller; }); }