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

Выполнить команду


Для локальной разработки. Не используйте в интернете!