UNPKG

@tokamak-network/thanos-sdk

Version:
9 lines (8 loc) 634 B
import { BigNumber } from 'ethers'; import { Log, TransactionReceipt } from '@ethersproject/abstract-provider'; import { LowLevelMessage, WithdrawalMessageInfo } from '../interfaces'; export declare const hashLowLevelMessage: (message: LowLevelMessage) => string; export declare const hashMessageHash: (messageHash: string) => string; export declare const migratedWithdrawalGasLimit: (data: string, chainID: number) => BigNumber; export declare const calculateWithdrawalMessage: (log: Log) => WithdrawalMessageInfo; export declare const calculateWithdrawalMessageUsingRecept: (txReceipt: TransactionReceipt) => WithdrawalMessageInfo;