/** * Dashboard API * Dashboard API documentation * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface TransactionFeeEstimateRequest */ export interface TransactionFeeEstimateRequest { /** * Deprecated — use rawTransactionData instead. The base64-encoded raw transaction to estimate gas fees for. * @type {string} * @memberof TransactionFeeEstimateRequest */ base64RawTransaction?: string; /** * Valid blockchain wallet address, must be an alphanumeric string (underscores allowed for chains like Midnight) * @type {string} * @memberof TransactionFeeEstimateRequest */ fromAddress?: string; /** * The raw transaction data to estimate gas fees for. For BTC, the PSBT string. For EVM, the transaction data in JSON format with properties: { to, data, value }. For Solana, the base64-encoded transaction data. For Sui, the base64-encoded transaction data. * @type {string} * @memberof TransactionFeeEstimateRequest */ rawTransactionData?: string; } export declare function TransactionFeeEstimateRequestFromJSON(json: any): TransactionFeeEstimateRequest; export declare function TransactionFeeEstimateRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): TransactionFeeEstimateRequest; export declare function TransactionFeeEstimateRequestToJSON(value?: TransactionFeeEstimateRequest | null): any;