UNPKG

@atomiqlabs/chain-evm

Version:

EVM specific base implementation

16 lines (15 loc) 861 B
import { EVMSpvVaultContract } from "../../evm/spv_swap/EVMSpvVaultContract"; import { EVMSpvWithdrawalData } from "../../evm/spv_swap/EVMSpvWithdrawalData"; import { EVMSpvVaultData } from "../../evm/spv_swap/EVMSpvVaultData"; export declare class CitreaSpvVaultContract extends EVMSpvVaultContract<"CITREA"> { static readonly StateDiffSize: { BASE_DIFF_SIZE: number; ERC_20_TRANSFER_DIFF_SIZE: number; NATIVE_SELF_TRANSFER_DIFF_SIZE: number; NATIVE_TRANSFER_DIFF_SIZE: number; EXECUTION_SCHEDULE_DIFF_SIZE: number; }; private calculateStateDiff; getClaimFee(signer: string, vault?: EVMSpvVaultData, data?: EVMSpvWithdrawalData, feeRate?: string): Promise<bigint>; getFrontFee(signer: string, vault?: EVMSpvVaultData, data?: EVMSpvWithdrawalData, feeRate?: string): Promise<bigint>; }