PHP WebShell
Текущая директория: /opt/BitGoJS/modules/sdk-coin-sui/dist/src/lib
Просмотр файла: transferTransaction.d.ts
import { BaseKey, PublicKey as BasePublicKey, Signature, TransactionType } from '@bitgo/sdk-core';
import { SuiTransaction, TransactionExplanation, TransferProgrammableTransaction, TxData } from './iface';
import { BaseCoin as CoinConfig } from '@bitgo/statics';
import { Buffer } from 'buffer';
import { Transaction } from './transaction';
import { SuiObjectRef } from './mystenlab/types';
export declare class TransferTransaction extends Transaction<TransferProgrammableTransaction> {
constructor(_coinConfig: Readonly<CoinConfig>);
get suiTransaction(): SuiTransaction<TransferProgrammableTransaction>;
setSuiTransaction(tx: SuiTransaction<TransferProgrammableTransaction>): void;
/** @inheritDoc **/
get id(): string;
addSignature(publicKey: BasePublicKey, signature: Buffer): void;
get suiSignature(): Signature;
getInputCoins(): SuiObjectRef[];
/** @inheritdoc */
canSign(key: BaseKey): boolean;
/** @inheritdoc */
toBroadcastFormat(): string;
/** @inheritdoc */
toJson(): TxData;
/** @inheritDoc */
explainTransaction(): TransactionExplanation;
/**
* Set the transaction type.
*
* @param {TransactionType} transactionType The transaction type to be set.
*/
transactionType(transactionType: TransactionType): void;
/**
* Load the input and output data on this transaction.
*/
loadInputsAndOutputs(): void;
/**
* Sets this transaction payload
*
* @param {string} rawTransaction
*/
fromRawTransaction(rawTransaction: string): void;
/**
* Helper function for serialize() to get the correct txData with transaction type
*
* @return {TxData}
*/
getTxData(): TxData;
/**
* Returns a complete explanation for a transfer transaction
* @param {TxData} json The transaction data in json format
* @param {TransactionExplanation} explanationResult The transaction explanation to be completed
* @returns {TransactionExplanation}
*/
explainTransferTransaction(json: TxData, explanationResult: TransactionExplanation): TransactionExplanation;
}
//# sourceMappingURL=transferTransaction.d.ts.mapВыполнить команду
Для локальной разработки. Не используйте в интернете!