@ledgerhq/hw-app-canton
Version:
Ledger Hardware Wallet Canton Application API
18 lines • 741 B
TypeScript
import type { CantonInputContract, CantonTransactionNode, CantonTransactionMetadata, CantonTransactionData } from "./types";
/**
* Encode DAML transaction to protobuf bytes
*/
export declare function encodeDamlTransaction(data: CantonTransactionData): Uint8Array;
/**
* Encode input contract to protobuf bytes
*/
export declare function encodeInputContract(contract: CantonInputContract): Uint8Array;
/**
* Encode metadata to protobuf bytes
*/
export declare function encodeMetadata(data: CantonTransactionMetadata, inputContractsCount: number): Uint8Array;
/**
* Encode transaction node to protobuf bytes
*/
export declare function encodeNode(node: CantonTransactionNode): Uint8Array;
//# sourceMappingURL=encodeTransaction.d.ts.map