dotbit
Version:
A complete .bit SDK and utilities in TypeScript
21 lines (20 loc) • 1.42 kB
TypeScript
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;