utils

package
v0.0.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 18, 2025 License: LGPL-3.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CheckIfAccountIsSuitableForDestroying

func CheckIfAccountIsSuitableForDestroying(account sdk.AccountI) (destroyable bool, reason string)

CheckIfAccountIsSuitableForDestroying checking the account is suitable for destroy (EVM) or not.

It returns false and the reason if the account:

  1. Is a module account.
  2. Is a vesting account which still not expired.

func EthTxEffectiveFee

func EthTxEffectiveFee(tx *ethtypes.Transaction, baseFee sdkmath.Int) *big.Int

EthTxEffectiveFee is `EthTxEffectiveGasPrice * tx.Gas`

func EthTxEffectiveGasPrice

func EthTxEffectiveGasPrice(tx *ethtypes.Transaction, baseFee sdkmath.Int) *big.Int

EthTxEffectiveGasPrice returns the effective gas price for the transaction.

func EthTxFee

func EthTxFee(tx *ethtypes.Transaction) *big.Int

EthTxFee is `EthTxGasPrice * tx.Gas`

func EthTxGasPrice

func EthTxGasPrice(tx *ethtypes.Transaction) *big.Int

EthTxGasPrice returns the gas price willing to pay for the transaction.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL