@atomiqlabs/chain-evm
Version:
EVM specific base implementation
20 lines (19 loc) • 717 B
TypeScript
/// <reference types="node" />
/// <reference types="node" />
import { SpvWithdrawalTransactionData } from "@atomiqlabs/base";
import { Buffer } from "buffer";
import { BitcoinVaultTransactionDataStruct } from "./SpvVaultContractTypechain";
export declare class EVMSpvWithdrawalData extends SpvWithdrawalTransactionData {
private getExecutionHashWith0x;
protected fromOpReturnData(data: Buffer): {
recipient: string;
rawAmounts: bigint[];
executionHash: string;
};
isRecipient(address: string): boolean;
getFrontingId(): string;
getTxHash(): string;
getFrontingAmount(): bigint[];
serialize(): any;
serializeToStruct(): BitcoinVaultTransactionDataStruct;
}