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