# Functions
NewRouter creates a new instance of Router, bound to a specific deployed contract.
NewRouterCaller creates a new read-only instance of Router, bound to a specific deployed contract.
NewRouterFilterer creates a new log filterer instance of Router, bound to a specific deployed contract.
NewRouterTransactor creates a new write-only instance of Router, bound to a specific deployed contract.
# Variables
go:generate go run --mod=mod github.com/ethereum/go-ethereum/cmd/abigen --abi ./Router.abi --pkg zerion --type Router --out router.go.
go:generate go run --mod=mod github.com/ethereum/go-ethereum/cmd/abigen --abi ./Router.abi --pkg zerion --type Router --out router.go.
go:generate go run --mod=mod github.com/ethereum/go-ethereum/cmd/abigen --abi ./Router.abi --pkg zerion --type Router --out router.go.
RouterABI is the input ABI used to generate the binding from.
RouterMetaData contains all meta data concerning the Router contract.
# Structs
AbsoluteTokenAmount is an auto generated low-level Go binding around an user-defined struct.
AccountSignature is an auto generated low-level Go binding around an user-defined struct.
Fee is an auto generated low-level Go binding around an user-defined struct.
Input is an auto generated low-level Go binding around an user-defined struct.
Permit is an auto generated low-level Go binding around an user-defined struct.
ProtocolFeeSignature is an auto generated low-level Go binding around an user-defined struct.
Router is an auto generated Go binding around an Ethereum contract.
RouterCaller is an auto generated read-only Go binding around an Ethereum contract.
RouterCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
RouterCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
RouterExecuted represents a Executed event raised by the Router contract.
RouterExecutedIterator is returned from FilterExecuted and is used to iterate over the raw logs and unpacked data for Executed events raised by the Router contract.
RouterFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
RouterOwnerSet represents a OwnerSet event raised by the Router contract.
RouterOwnerSetIterator is returned from FilterOwnerSet and is used to iterate over the raw logs and unpacked data for OwnerSet events raised by the Router contract.
RouterPendingOwnerSet represents a PendingOwnerSet event raised by the Router contract.
RouterPendingOwnerSetIterator is returned from FilterPendingOwnerSet and is used to iterate over the raw logs and unpacked data for PendingOwnerSet events raised by the Router contract.
RouterProtocolFeeDefaultSet represents a ProtocolFeeDefaultSet event raised by the Router contract.
RouterProtocolFeeDefaultSetIterator is returned from FilterProtocolFeeDefaultSet and is used to iterate over the raw logs and unpacked data for ProtocolFeeDefaultSet events raised by the Router contract.
RouterProtocolFeeSignerSet represents a ProtocolFeeSignerSet event raised by the Router contract.
RouterProtocolFeeSignerSetIterator is returned from FilterProtocolFeeSignerSet and is used to iterate over the raw logs and unpacked data for ProtocolFeeSignerSet events raised by the Router contract.
RouterRaw is an auto generated low-level Go binding around an Ethereum contract.
RouterSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
RouterTransactor is an auto generated write-only Go binding around an Ethereum contract.
RouterTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
RouterTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
SwapDescription is an auto generated low-level Go binding around an user-defined struct.
TokenAmount is an auto generated low-level Go binding around an user-defined struct.