//#region src/types/NadoTx.d.ts interface NadoMatchOrdersTx { match_orders: { product_id: number; }; } interface NadoLiquidateSubaccountTx { liquidate_subaccount: { sender: string; liquidatee: string; mode: number; product_id: number; amount: string; nonce: number; }; } interface NadoWithdrawCollateralTx { withdraw_collateral: { sender: string; product_id: number; amount: string; nonce: number; }; } interface NadoWithdrawCollateralV2Tx { withdraw_collateral_v2: { sender: string; product_id: number; amount: string; nonce: number; send_to: string; appendix: string; }; } interface NadoDepositCollateralTx { deposit_collateral: { sender: string; product_id: number; amount: string; }; } /** A `transfer_quote` (V1) transaction: a quote transfer charged the flat fee. */ interface NadoTransferQuoteTx { transfer_quote: { sender: string; recipient: string; amount: string; nonce: number; }; } /** A `transfer_quote_v2` transaction: a quote transfer charged a dynamic fee. */ interface NadoTransferQuoteV2Tx { transfer_quote_v2: { /** Hex encoded bytes32; address + subaccount identifier */sender: string; /** Hex encoded bytes32 transfer recipient */ recipient: string; /** Transferred amount, in quote x18 units */ amount: string; /** Nonce used when signing */ nonce: number; }; } type NadoTx = NadoMatchOrdersTx | NadoLiquidateSubaccountTx | NadoDepositCollateralTx | NadoTransferQuoteTx | NadoTransferQuoteV2Tx | NadoWithdrawCollateralTx | NadoWithdrawCollateralV2Tx | { [key: string]: never; }; //#endregion export { NadoTransferQuoteV2Tx as a, NadoWithdrawCollateralV2Tx as c, NadoTransferQuoteTx as i, NadoLiquidateSubaccountTx as n, NadoTx as o, NadoMatchOrdersTx as r, NadoWithdrawCollateralTx as s, NadoDepositCollateralTx as t }; //# sourceMappingURL=NadoTx-B3fNEL7N.d.cts.map