PHP WebShell

Текущая директория: /opt/BitGoJS/modules/sdk-coin-sui/dist/src/lib

Просмотр файла: stakingTransaction.d.ts

import { BaseKey, PublicKey as BasePublicKey, Signature, TransactionType } from '@bitgo/sdk-core';
import { StakingProgrammableTransaction, SuiTransaction, TransactionExplanation, TxData } from './iface';
import { BaseCoin as CoinConfig } from '@bitgo/statics';
import { Buffer } from 'buffer';
import { Transaction } from './transaction';
export declare class StakingTransaction extends Transaction<StakingProgrammableTransaction> {
    constructor(_coinConfig: Readonly<CoinConfig>);
    get suiTransaction(): SuiTransaction<StakingProgrammableTransaction>;
    setSuiTransaction(tx: SuiTransaction<StakingProgrammableTransaction>): void;
    addSignature(publicKey: BasePublicKey, signature: Buffer): void;
    get suiSignature(): Signature;
    /** @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 staking transaction
     *
     * @param {TxData} json The transaction data in json format
     * @param {TransactionExplanation} explanationResult The transaction explanation to be completed
     * @returns {TransactionExplanation}
     */
    explainAddDelegationTransaction(json: TxData, explanationResult: TransactionExplanation): TransactionExplanation;
}
//# sourceMappingURL=stakingTransaction.d.ts.map

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


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