PHP WebShell
Текущая директория: /opt/BitGoJS/modules/sdk-coin-eth/dist/src/lib
Просмотр файла: transactionBuilder.d.ts
import { BaseCoin as CoinConfig } from '@bitgo/statics';
import { TransactionBuilder as EthLikeTransactionBuilder } from '@bitgo/abstract-eth';
import { TransferBuilder } from './transferBuilder';
import { ERC721TransferBuilder, ERC1155TransferBuilder } from './transferBuilders';
/**
* Ethereum transaction builder.
*/
export declare class TransactionBuilder extends EthLikeTransactionBuilder {
protected _transfer: TransferBuilder | ERC721TransferBuilder | ERC1155TransferBuilder;
private _signatures;
/**
* Public constructor.
*
* @param _coinConfig
*/
constructor(_coinConfig: Readonly<CoinConfig>);
/**
* Gets the transfer funds builder if exist, or creates a new one for this transaction and returns it
*
* @param {string} data transfer data to initialize the transfer builder with, empty if none given
* @param {boolean} isFirstSigner whether the transaction is being signed by the first signer
* @returns {TransferBuilder | ERC721TransferBuilder | ERC1155TransferBuilder} the transfer builder
*/
transfer(data?: string, isFirstSigner?: boolean): TransferBuilder | ERC721TransferBuilder | ERC1155TransferBuilder;
addSignature(publicKey: any, signature: any): void;
}
//# sourceMappingURL=transactionBuilder.d.ts.mapВыполнить команду
Для локальной разработки. Не используйте в интернете!