package
3.0.18+incompatible
Repository: https://github.com/multiversx/mx-bridge-eth-go.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author

# Functions

GenerateMessageHash will generate the message hash based on the provided batch.
NewCryptoHandler creates a new instance of type cryptoHandler able to sign messages and provide the containing public key.
NewErc20SafeContractsHolder returns a new erc20SafeContractsHolder instance.
NewEthereumClient will create a new Ethereum client.

# Structs

ArgsErc20SafeContractsHolder is the argument DTO used in the NewErc20SafeContractsHolder function.
ArgsEthereumClient is the DTO used in the ethereum's client constructor.

# Interfaces

Broadcaster defines the operations for a component used for communication with other peers.
ClientWrapper represents the Ethereum client wrapper that the ethereum client can rely on.
CryptoHandler defines the operations for a component that expose some crypto primitives.
Erc20ContractsHolder defines the Ethereum ERC20 contract operations.
GasHandler defines the component able to fetch the current gas price.
SignaturesHolder defines the operations for a component that can hold and manage signatures.
TokensMapper can convert a token bytes from one chain to another.