UNPKG

dotbit

Version:

A complete .bit SDK and utilities in TypeScript

21 lines (20 loc) 1.42 kB
import { Networking } from '../tools/Networking'; import { BitAccountRecord } from './BitIndexer.type'; import { EditAccountManagerParam, EditAccountOwnerParam, EditAccountRecord, EditAccountRecordsParam, PayWithDotbitBalanceParam, ReturnTrxHashToServiceParam, SignTxListParams, SignTxListRes, SubmitRegisterAccountOrderParam, SubmitRegisterAccountOrderRes, SubmitRenewAccountOrderParam, SubmitRenewAccountOrderRes } from './RegisterAPI.type'; export declare function toEditingRecord(record: BitAccountRecord): EditAccountRecord; export declare class RegisterAPI { baseUri: string; net: Networking; constructor(baseUri: string); editAccountManager(params: EditAccountManagerParam): Promise<SignTxListParams>; editAccountOwner(params: EditAccountOwnerParam): Promise<SignTxListParams>; editAccountRecords(params: EditAccountRecordsParam): Promise<SignTxListParams>; submitRegisterAccountOrder(params: SubmitRegisterAccountOrderParam): Promise<SubmitRegisterAccountOrderRes>; submitRenewAccountOrder(params: SubmitRenewAccountOrderParam): Promise<SubmitRenewAccountOrderRes>; payWithDotbitBalance(params: PayWithDotbitBalanceParam): Promise<SignTxListParams>; returnTrxHashToService(params: ReturnTrxHashToServiceParam): Promise<void>; sendTransaction(params: SignTxListRes): Promise<{ hash: string; }>; } export declare function fromSplitRecordToUnifiedRecord(): void;