Documentation ¶
Index ¶
- Variables
- func ABIPackFunctionInputArguments(abi abi.ABI, functionName string, args []interface{}) ([]byte, error)
- func ABIUnpackAllEventArguments(abi abi.ABI, out interface{}, eventName string, packedOutput []byte) error
- func ABIUnpackFunctionOutputArguments(abi abi.ABI, out interface{}, functionName string, packedOutput []byte) error
- func NewEthereumCrosschainConnector(connection adapter.EthereumConnection, ...) services.CrosschainConnector
- func NewEthereumCrosschainConnectorWithFakeTimeGetter(connection adapter.EthereumConnection, ...) services.CrosschainConnector
Constants ¶
This section is empty.
Variables ¶
View Source
var LogTag = log.Service("crosschain-connector")
Functions ¶
func ABIPackFunctionInputArguments ¶ added in v0.7.1
func ABIUnpackAllEventArguments ¶ added in v0.7.1
func ABIUnpackAllEventArguments(abi abi.ABI, out interface{}, eventName string, packedOutput []byte) error
go-ethereum normally only unpacks non-indexed event arguments, this hack is needed to make it unpack everything the other option was to duplicate its code and alter it, which we prefer not to do
func ABIUnpackFunctionOutputArguments ¶ added in v0.7.1
func NewEthereumCrosschainConnector ¶
func NewEthereumCrosschainConnector(connection adapter.EthereumConnection, config config.EthereumCrosschainConnectorConfig, parent log.BasicLogger, metrics metric.Factory) services.CrosschainConnector
func NewEthereumCrosschainConnectorWithFakeTimeGetter ¶ added in v0.7.11
func NewEthereumCrosschainConnectorWithFakeTimeGetter(connection adapter.EthereumConnection, config config.EthereumCrosschainConnectorConfig, parent log.BasicLogger, metrics metric.Factory) services.CrosschainConnector
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.