UNPKG

dotbit-sdk-allin

Version:

A complete .bit SDK and utilities in TypeScript

21 lines (20 loc) 1.53 kB
import { Networking } from '../tools/Networking'; import { BitAccountRecord } from './BitIndexer.type'; import { EditAccountManagerParam, EditAccountOwnerParam, EditAccountRecord, EditAccountRecordsParam, PayWithDotbitBalanceParam, ReturnTrxHashToServiceParam, SubmitRegisterAccountOrderParam, SubmitRegisterAccountOrderRes, SubmitRenewAccountOrderParam, SubmitRenewAccountOrderRes, TxsWithMMJsonSignedOrUnSigned } 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<TxsWithMMJsonSignedOrUnSigned>; editAccountOwner(params: EditAccountOwnerParam): Promise<TxsWithMMJsonSignedOrUnSigned>; editAccountRecords(params: EditAccountRecordsParam): Promise<TxsWithMMJsonSignedOrUnSigned>; submitRegisterAccountOrder(params: SubmitRegisterAccountOrderParam): Promise<SubmitRegisterAccountOrderRes>; submitRenewAccountOrder(params: SubmitRenewAccountOrderParam): Promise<SubmitRenewAccountOrderRes>; payWithDotbitBalance(params: PayWithDotbitBalanceParam): Promise<TxsWithMMJsonSignedOrUnSigned>; returnTrxHashToService(params: ReturnTrxHashToServiceParam): Promise<void>; sendTransaction(params: Omit<TxsWithMMJsonSignedOrUnSigned, 'mm_json'>): Promise<{ hash: string; }>; } export declare function fromSplitRecordToUnifiedRecord(): void;