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Выполнить команду
Для локальной разработки. Не используйте в интернете!