@okxweb3/coin-stellar
Version:
@okxweb3/coin-stellar is a Stellar SDK for building Web3 wallets and applications. It supports Stellar and PI blockchains, enabling private key management, address generation, transaction signing, trustline creation, and asset transfers
45 lines (44 loc) • 1.57 kB
TypeScript
export class Transaction extends TransactionBase {
constructor(envelope: any, networkPassphrase: any);
_envelopeType: any;
_memo: any;
_sequence: any;
_source: string;
_timeBounds: {
minTime: any;
maxTime: any;
} | undefined;
_ledgerBounds: {
minLedger: any;
maxLedger: any;
} | undefined;
_minAccountSequence: any;
_minAccountSequenceAge: any;
_minAccountSequenceLedgerGap: any;
_extraSigners: any;
_operations: any;
readonly set timeBounds(arg: object);
readonly get timeBounds(): object;
readonly set ledgerBounds(arg: object);
readonly get ledgerBounds(): object;
readonly set minAccountSequence(arg: string);
readonly get minAccountSequence(): string;
readonly set minAccountSequenceAge(arg: number);
readonly get minAccountSequenceAge(): number;
readonly set minAccountSequenceLedgerGap(arg: number);
readonly get minAccountSequenceLedgerGap(): number;
readonly set extraSigners(arg: string[]);
readonly get extraSigners(): string[];
readonly set sequence(arg: string);
readonly get sequence(): string;
readonly set source(arg: string);
readonly get source(): string;
readonly set operations(arg: xdr.Operation[]);
readonly get operations(): xdr.Operation[];
readonly set memo(arg: string);
readonly get memo(): string;
signatureBase(): Buffer;
toEnvelope(): xdr.TransactionEnvelope;
getClaimableBalanceId(opIndex: integer): string;
}
import { TransactionBase } from "./transaction_base";