type TransactionErrorInfo = { contractName?: string; data?: string; from: string; hash?: string; method?: string; network: providers.Network; reason: string; rpcUrl?: string; sources?: ContractSource[]; to?: string; value?: BigNumber; };