PHP WebShell

Текущая директория: /usr/lib/node_modules/bitgo/node_modules/@bitgo/sdk-coin-xtz/dist/src/lib

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

import { BaseFee, BaseKey, SignTransactionOptions, TransactionFee, TransactionRecipient as Recipient, TransactionPrebuild as BaseTransactionPrebuild } from '@bitgo/sdk-core';
export interface XtzSignTransactionOptions extends SignTransactionOptions {
    txPrebuild: TransactionPrebuild;
    prv: string;
}
export interface TxInfo {
    recipients: Recipient[];
    from: string;
    txid: string;
}
export interface AddressInfo {
    address: string;
    chain: number;
    index: number;
}
export interface TransactionPrebuild extends BaseTransactionPrebuild {
    txHex: string;
    txInfo: TxInfo;
    addressInfo: AddressInfo;
    feeInfo: XtzTransactionFee;
    source: string;
    dataToSign: string;
}
export interface XtzTransactionFee {
    fee: string;
    gasLimit?: string;
    storageLimit?: string;
}
export interface ExplainTransactionOptions {
    txHex?: string;
    halfSigned?: {
        txHex: string;
    };
    feeInfo: TransactionFee;
}
export interface HashType {
    prefix: Buffer;
    byteLength: number;
}
export interface Operation {
    kind: string;
    counter: string;
    source: string;
    fee: string;
    gas_limit: string;
    storage_limit: string;
}
export interface RevealOp extends Operation {
    public_key: string;
}
export interface OriginationOp extends Operation {
    balance: string;
    script: any;
    delegate?: string;
}
export interface TransactionOp extends Operation {
    parameters?: any;
    destination: string;
    amount: string;
}
export interface ParsedTransaction {
    branch: string;
    contents: Operation[];
}
/**
 * Different Tezos specific fees
 */
export interface Fee extends BaseFee {
    gasLimit?: string;
    storageLimit?: string;
}
/**
 * Send transaction information
 */
export interface TransferData {
    amount: string;
    coin?: string;
    from: string;
    to: string;
    fee: Fee;
    dataToSign?: string;
    counter?: string;
}
/**
 * Origination transaction information
 */
export interface OriginationData {
    fee: Fee;
    counter?: string;
    balance?: string;
    from?: string;
    forwarderDestination?: string;
}
/**
 * Taquito return type for sign operations
 */
export interface SignResponse {
    bytes: string;
    sig: any;
    prefixSig: any;
    sbytes: string;
}
export interface IndexedData {
    index?: number;
}
/**
 * Tezos keys can have a specific order in the smart contracts, hence the need to add an index field
 */
export interface Key extends BaseKey, IndexedData {
}
export interface IndexedSignature extends IndexedData {
    signature: string;
}
export type RecoverOptions = {
    userKey: string;
    backupKey: string;
    walletPassphrase?: string;
    walletContractAddress: string;
    recoveryDestination: string;
    krsProvider?: string;
    gasPrice?: number;
    gasLimit?: number;
    bitgoFeeAddress?: string;
    bitgoDestinationAddress?: string;
    tokenContractAddress?: string;
    intendedChain?: string;
    derivationSeed?: string;
    apiKey?: string;
    isUnsignedSweep?: boolean;
};
export interface OfflineVaultTxInfo {
    nextContractSequenceId?: string;
    contractSequenceId?: string;
    tx?: string;
    txHex?: string;
    userKey?: string;
    backupKey?: string;
    coin: string;
    gasPrice: number;
    gasLimit: number;
    recipients: Recipient[];
    walletContractAddress: string;
    amount: string;
    backupKeyNonce: number;
    isEvmBasedCrossChainRecovery?: boolean;
    walletVersion?: number;
}
//# sourceMappingURL=iface.d.ts.map

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


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