UNPKG

1.14 kBTypeScriptView Raw
1import { UInt256 } from '@neo-one/client-common';
2import { DeserializeWireBaseOptions } from '../Serializable';
3import { ClaimTransaction } from './ClaimTransaction';
4import { ContractTransaction } from './ContractTransaction';
5import { EnrollmentTransaction } from './EnrollmentTransaction';
6import { InvocationTransaction } from './InvocationTransaction';
7import { IssueTransaction } from './IssueTransaction';
8import { MinerTransaction } from './MinerTransaction';
9import { PublishTransaction } from './PublishTransaction';
10import { RegisterTransaction } from './RegisterTransaction';
11import { StateTransaction } from './StateTransaction';
12export declare type Transaction = MinerTransaction | IssueTransaction | ClaimTransaction | EnrollmentTransaction | RegisterTransaction | ContractTransaction | PublishTransaction | StateTransaction | InvocationTransaction;
13export interface TransactionKey {
14 readonly hash: UInt256;
15}
16export declare const deserializeTransactionWireBase: (options: DeserializeWireBaseOptions) => Transaction;
17export declare const deserializeTransactionWire: import("../Serializable").DeserializeWire<Transaction>;