@trezor/connect
Version:
High-level javascript interface for Trezor hardware wallet.
78 lines • 2.51 kB
TypeScript
import { PROTO } from '../../constants';
import * as $T from '../../types/api/nem';
export declare const createTx: (tx: $T.NEMTransaction, address_n: number[], chunkify?: boolean) => {
chunkify?: boolean | undefined;
multisig?: {
address_n?: number[] | undefined;
network?: number | undefined;
signer?: string | undefined;
timestamp: number;
fee: string | number;
deadline: number;
} | undefined;
transfer?: {
payload?: string | undefined;
public_key?: string | undefined;
mosaics?: {
quantity: number;
namespace: string;
mosaic: string;
}[] | undefined;
amount: string | number;
recipient: string;
} | undefined;
cosigning?: boolean | undefined;
provision_namespace?: {
parent?: string | undefined;
fee: string | number;
namespace: string;
sink: string;
} | undefined;
mosaic_creation?: {
fee: string | number;
sink: string;
definition: {
name?: string | undefined;
fee?: string | number | undefined;
levy?: PROTO.NEMMosaicLevy | undefined;
divisibility?: number | undefined;
transferable?: boolean | undefined;
networks?: number[] | undefined;
ticker?: string | undefined;
levy_address?: string | undefined;
levy_namespace?: string | undefined;
levy_mosaic?: string | undefined;
supply?: number | undefined;
mutable_supply?: boolean | undefined;
description: string;
namespace: string;
mosaic: string;
};
} | undefined;
supply_change?: {
type: PROTO.NEMSupplyChangeType;
delta: number;
namespace: string;
mosaic: string;
} | undefined;
aggregate_modification?: {
modifications?: {
type: PROTO.NEMModificationType;
public_key: string;
}[] | undefined;
relative_change?: number | undefined;
} | undefined;
importance_transfer?: {
public_key: string;
mode: PROTO.NEMImportanceTransferMode;
} | undefined;
transaction: {
address_n?: number[] | undefined;
network?: number | undefined;
signer?: string | undefined;
timestamp: number;
fee: string | number;
deadline: number;
};
};
//# sourceMappingURL=nemSignTx.d.ts.map