package
1.36.2
Repository: https://github.com/synapsecns/sanguine.git
Documentation: pkg.go.dev

# Functions

DeployAddressUpgradeable deploys a new Ethereum contract, binding an instance of AddressUpgradeable to it.
DeployL2GatewayRouter deploys a new Ethereum contract, binding an instance of L2GatewayRouter to it.
NewAddressUpgradeable creates a new instance of AddressUpgradeable, bound to a specific deployed contract.
NewAddressUpgradeableCaller creates a new read-only instance of AddressUpgradeable, bound to a specific deployed contract.
NewAddressUpgradeableFilterer creates a new log filterer instance of AddressUpgradeable, bound to a specific deployed contract.
NewAddressUpgradeableTransactor creates a new write-only instance of AddressUpgradeable, bound to a specific deployed contract.
NewContextUpgradeable creates a new instance of ContextUpgradeable, bound to a specific deployed contract.
NewContextUpgradeableCaller creates a new read-only instance of ContextUpgradeable, bound to a specific deployed contract.
NewContextUpgradeableFilterer creates a new log filterer instance of ContextUpgradeable, bound to a specific deployed contract.
NewContextUpgradeableTransactor creates a new write-only instance of ContextUpgradeable, bound to a specific deployed contract.
NewIL2ERC20Gateway creates a new instance of IL2ERC20Gateway, bound to a specific deployed contract.
NewIL2ERC20GatewayCaller creates a new read-only instance of IL2ERC20Gateway, bound to a specific deployed contract.
NewIL2ERC20GatewayFilterer creates a new log filterer instance of IL2ERC20Gateway, bound to a specific deployed contract.
NewIL2ERC20GatewayTransactor creates a new write-only instance of IL2ERC20Gateway, bound to a specific deployed contract.
NewIL2ETHGateway creates a new instance of IL2ETHGateway, bound to a specific deployed contract.
NewIL2ETHGatewayCaller creates a new read-only instance of IL2ETHGateway, bound to a specific deployed contract.
NewIL2ETHGatewayFilterer creates a new log filterer instance of IL2ETHGateway, bound to a specific deployed contract.
NewIL2ETHGatewayTransactor creates a new write-only instance of IL2ETHGateway, bound to a specific deployed contract.
NewIL2GatewayRouter creates a new instance of IL2GatewayRouter, bound to a specific deployed contract.
NewIL2GatewayRouterCaller creates a new read-only instance of IL2GatewayRouter, bound to a specific deployed contract.
NewIL2GatewayRouterFilterer creates a new log filterer instance of IL2GatewayRouter, bound to a specific deployed contract.
NewIL2GatewayRouterTransactor creates a new write-only instance of IL2GatewayRouter, bound to a specific deployed contract.
NewInitializable creates a new instance of Initializable, bound to a specific deployed contract.
NewInitializableCaller creates a new read-only instance of Initializable, bound to a specific deployed contract.
NewInitializableFilterer creates a new log filterer instance of Initializable, bound to a specific deployed contract.
NewInitializableTransactor creates a new write-only instance of Initializable, bound to a specific deployed contract.
NewL2GatewayRouter creates a new instance of L2GatewayRouter, bound to a specific deployed contract.
NewL2GatewayRouterCaller creates a new read-only instance of L2GatewayRouter, bound to a specific deployed contract.
NewL2GatewayRouterFilterer creates a new log filterer instance of L2GatewayRouter, bound to a specific deployed contract.
NewL2GatewayRouterTransactor creates a new write-only instance of L2GatewayRouter, bound to a specific deployed contract.
NewOwnableUpgradeable creates a new instance of OwnableUpgradeable, bound to a specific deployed contract.
NewOwnableUpgradeableCaller creates a new read-only instance of OwnableUpgradeable, bound to a specific deployed contract.
NewOwnableUpgradeableFilterer creates a new log filterer instance of OwnableUpgradeable, bound to a specific deployed contract.
NewOwnableUpgradeableTransactor creates a new write-only instance of OwnableUpgradeable, bound to a specific deployed contract.
NewParser creates a new parser for the l2gateway contract.

# Constants

FinalizeDepositERC20Event is the event type for the FinalizeDepositERC20 event.
FinalizeDepositETHEvent is the event type for the FinalizeDepositETH event.
WithdrawERC20Event is the event type for the WithdrawERC20 event.
WithdrawETHEvent is the event type for the WithdrawETH event.

# Variables

AddressUpgradeableABI is the input ABI used to generate the binding from.
AddressUpgradeableBin is the compiled bytecode used for deploying new contracts.
AddressUpgradeableMetaData contains all meta data concerning the AddressUpgradeable contract.
ContextUpgradeableABI is the input ABI used to generate the binding from.
ContextUpgradeableMetaData contains all meta data concerning the ContextUpgradeable contract.
Contracts are unmarshalled on start.
FinalizeDepositERC20Topic is the topic that gets emitted when the depositForBurn event is called.
FinalizeDepositETHTopic is the topic that gets emitted when the depositForBurn event is called.
IL2ERC20GatewayABI is the input ABI used to generate the binding from.
Deprecated: Use IL2ERC20GatewayMetaData.Sigs instead.
IL2ERC20GatewayMetaData contains all meta data concerning the IL2ERC20Gateway contract.
IL2ETHGatewayABI is the input ABI used to generate the binding from.
Deprecated: Use IL2ETHGatewayMetaData.Sigs instead.
IL2ETHGatewayMetaData contains all meta data concerning the IL2ETHGateway contract.
IL2GatewayRouterABI is the input ABI used to generate the binding from.
Deprecated: Use IL2GatewayRouterMetaData.Sigs instead.
IL2GatewayRouterMetaData contains all meta data concerning the IL2GatewayRouter contract.
InitializableABI is the input ABI used to generate the binding from.
InitializableMetaData contains all meta data concerning the Initializable contract.
L2GatewayRouterABI is the input ABI used to generate the binding from.
L2GatewayRouterBin is the compiled bytecode used for deploying new contracts.
Deprecated: Use L2GatewayRouterMetaData.Sigs instead.
L2GatewayRouterMetaData contains all meta data concerning the L2GatewayRouter contract.
OwnableUpgradeableABI is the input ABI used to generate the binding from.
Deprecated: Use OwnableUpgradeableMetaData.Sigs instead.
OwnableUpgradeableMetaData contains all meta data concerning the OwnableUpgradeable contract.
WithdrawERC20Topic is the topic that gets emitted when the depositForBurn event is called.
WithdrawETHTopic is the topic that gets emitted when the depositForBurn event is called.

# Structs

AddressUpgradeable is an auto generated Go binding around an Ethereum contract.
AddressUpgradeableCaller is an auto generated read-only Go binding around an Ethereum contract.
AddressUpgradeableCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
AddressUpgradeableCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
AddressUpgradeableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
AddressUpgradeableRaw is an auto generated low-level Go binding around an Ethereum contract.
AddressUpgradeableSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
AddressUpgradeableTransactor is an auto generated write-only Go binding around an Ethereum contract.
AddressUpgradeableTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
AddressUpgradeableTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
ContextUpgradeable is an auto generated Go binding around an Ethereum contract.
ContextUpgradeableCaller is an auto generated read-only Go binding around an Ethereum contract.
ContextUpgradeableCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
ContextUpgradeableCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
ContextUpgradeableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
ContextUpgradeableInitialized represents a Initialized event raised by the ContextUpgradeable contract.
ContextUpgradeableInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the ContextUpgradeable contract.
ContextUpgradeableRaw is an auto generated low-level Go binding around an Ethereum contract.
ContextUpgradeableSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
ContextUpgradeableTransactor is an auto generated write-only Go binding around an Ethereum contract.
ContextUpgradeableTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
ContextUpgradeableTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
IL2ERC20Gateway is an auto generated Go binding around an Ethereum contract.
IL2ERC20GatewayCaller is an auto generated read-only Go binding around an Ethereum contract.
IL2ERC20GatewayCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
IL2ERC20GatewayCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
IL2ERC20GatewayFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
IL2ERC20GatewayFinalizeDepositERC20 represents a FinalizeDepositERC20 event raised by the IL2ERC20Gateway contract.
IL2ERC20GatewayFinalizeDepositERC20Iterator is returned from FilterFinalizeDepositERC20 and is used to iterate over the raw logs and unpacked data for FinalizeDepositERC20 events raised by the IL2ERC20Gateway contract.
IL2ERC20GatewayRaw is an auto generated low-level Go binding around an Ethereum contract.
IL2ERC20GatewaySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
IL2ERC20GatewayTransactor is an auto generated write-only Go binding around an Ethereum contract.
IL2ERC20GatewayTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
IL2ERC20GatewayTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
IL2ERC20GatewayWithdrawERC20 represents a WithdrawERC20 event raised by the IL2ERC20Gateway contract.
IL2ERC20GatewayWithdrawERC20Iterator is returned from FilterWithdrawERC20 and is used to iterate over the raw logs and unpacked data for WithdrawERC20 events raised by the IL2ERC20Gateway contract.
IL2ETHGateway is an auto generated Go binding around an Ethereum contract.
IL2ETHGatewayCaller is an auto generated read-only Go binding around an Ethereum contract.
IL2ETHGatewayCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
IL2ETHGatewayCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
IL2ETHGatewayFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
IL2ETHGatewayFinalizeDepositETH represents a FinalizeDepositETH event raised by the IL2ETHGateway contract.
IL2ETHGatewayFinalizeDepositETHIterator is returned from FilterFinalizeDepositETH and is used to iterate over the raw logs and unpacked data for FinalizeDepositETH events raised by the IL2ETHGateway contract.
IL2ETHGatewayRaw is an auto generated low-level Go binding around an Ethereum contract.
IL2ETHGatewaySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
IL2ETHGatewayTransactor is an auto generated write-only Go binding around an Ethereum contract.
IL2ETHGatewayTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
IL2ETHGatewayTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
IL2ETHGatewayWithdrawETH represents a WithdrawETH event raised by the IL2ETHGateway contract.
IL2ETHGatewayWithdrawETHIterator is returned from FilterWithdrawETH and is used to iterate over the raw logs and unpacked data for WithdrawETH events raised by the IL2ETHGateway contract.
IL2GatewayRouter is an auto generated Go binding around an Ethereum contract.
IL2GatewayRouterCaller is an auto generated read-only Go binding around an Ethereum contract.
IL2GatewayRouterCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
IL2GatewayRouterCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
IL2GatewayRouterFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
IL2GatewayRouterFinalizeDepositERC20 represents a FinalizeDepositERC20 event raised by the IL2GatewayRouter contract.
IL2GatewayRouterFinalizeDepositERC20Iterator is returned from FilterFinalizeDepositERC20 and is used to iterate over the raw logs and unpacked data for FinalizeDepositERC20 events raised by the IL2GatewayRouter contract.
IL2GatewayRouterFinalizeDepositETH represents a FinalizeDepositETH event raised by the IL2GatewayRouter contract.
IL2GatewayRouterFinalizeDepositETHIterator is returned from FilterFinalizeDepositETH and is used to iterate over the raw logs and unpacked data for FinalizeDepositETH events raised by the IL2GatewayRouter contract.
IL2GatewayRouterRaw is an auto generated low-level Go binding around an Ethereum contract.
IL2GatewayRouterSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
IL2GatewayRouterSetDefaultERC20Gateway represents a SetDefaultERC20Gateway event raised by the IL2GatewayRouter contract.
IL2GatewayRouterSetDefaultERC20GatewayIterator is returned from FilterSetDefaultERC20Gateway and is used to iterate over the raw logs and unpacked data for SetDefaultERC20Gateway events raised by the IL2GatewayRouter contract.
IL2GatewayRouterSetERC20Gateway represents a SetERC20Gateway event raised by the IL2GatewayRouter contract.
IL2GatewayRouterSetERC20GatewayIterator is returned from FilterSetERC20Gateway and is used to iterate over the raw logs and unpacked data for SetERC20Gateway events raised by the IL2GatewayRouter contract.
IL2GatewayRouterSetETHGateway represents a SetETHGateway event raised by the IL2GatewayRouter contract.
IL2GatewayRouterSetETHGatewayIterator is returned from FilterSetETHGateway and is used to iterate over the raw logs and unpacked data for SetETHGateway events raised by the IL2GatewayRouter contract.
IL2GatewayRouterTransactor is an auto generated write-only Go binding around an Ethereum contract.
IL2GatewayRouterTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
IL2GatewayRouterTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
IL2GatewayRouterWithdrawERC20 represents a WithdrawERC20 event raised by the IL2GatewayRouter contract.
IL2GatewayRouterWithdrawERC20Iterator is returned from FilterWithdrawERC20 and is used to iterate over the raw logs and unpacked data for WithdrawERC20 events raised by the IL2GatewayRouter contract.
IL2GatewayRouterWithdrawETH represents a WithdrawETH event raised by the IL2GatewayRouter contract.
IL2GatewayRouterWithdrawETHIterator is returned from FilterWithdrawETH and is used to iterate over the raw logs and unpacked data for WithdrawETH events raised by the IL2GatewayRouter contract.
Initializable is an auto generated Go binding around an Ethereum contract.
InitializableCaller is an auto generated read-only Go binding around an Ethereum contract.
InitializableCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
InitializableCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
InitializableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
InitializableInitialized represents a Initialized event raised by the Initializable contract.
InitializableInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the Initializable contract.
InitializableRaw is an auto generated low-level Go binding around an Ethereum contract.
InitializableSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
InitializableTransactor is an auto generated write-only Go binding around an Ethereum contract.
InitializableTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
InitializableTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
L2GatewayRouter is an auto generated Go binding around an Ethereum contract.
L2GatewayRouterCaller is an auto generated read-only Go binding around an Ethereum contract.
L2GatewayRouterCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
L2GatewayRouterCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
L2GatewayRouterFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
L2GatewayRouterFinalizeDepositERC20 represents a FinalizeDepositERC20 event raised by the L2GatewayRouter contract.
L2GatewayRouterFinalizeDepositERC20Iterator is returned from FilterFinalizeDepositERC20 and is used to iterate over the raw logs and unpacked data for FinalizeDepositERC20 events raised by the L2GatewayRouter contract.
L2GatewayRouterFinalizeDepositETH represents a FinalizeDepositETH event raised by the L2GatewayRouter contract.
L2GatewayRouterFinalizeDepositETHIterator is returned from FilterFinalizeDepositETH and is used to iterate over the raw logs and unpacked data for FinalizeDepositETH events raised by the L2GatewayRouter contract.
L2GatewayRouterInitialized represents a Initialized event raised by the L2GatewayRouter contract.
L2GatewayRouterInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the L2GatewayRouter contract.
L2GatewayRouterOwnershipTransferred represents a OwnershipTransferred event raised by the L2GatewayRouter contract.
L2GatewayRouterOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the L2GatewayRouter contract.
L2GatewayRouterRaw is an auto generated low-level Go binding around an Ethereum contract.
L2GatewayRouterSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
L2GatewayRouterSetDefaultERC20Gateway represents a SetDefaultERC20Gateway event raised by the L2GatewayRouter contract.
L2GatewayRouterSetDefaultERC20GatewayIterator is returned from FilterSetDefaultERC20Gateway and is used to iterate over the raw logs and unpacked data for SetDefaultERC20Gateway events raised by the L2GatewayRouter contract.
L2GatewayRouterSetERC20Gateway represents a SetERC20Gateway event raised by the L2GatewayRouter contract.
L2GatewayRouterSetERC20GatewayIterator is returned from FilterSetERC20Gateway and is used to iterate over the raw logs and unpacked data for SetERC20Gateway events raised by the L2GatewayRouter contract.
L2GatewayRouterSetETHGateway represents a SetETHGateway event raised by the L2GatewayRouter contract.
L2GatewayRouterSetETHGatewayIterator is returned from FilterSetETHGateway and is used to iterate over the raw logs and unpacked data for SetETHGateway events raised by the L2GatewayRouter contract.
L2GatewayRouterTransactor is an auto generated write-only Go binding around an Ethereum contract.
L2GatewayRouterTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
L2GatewayRouterTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
L2GatewayRouterWithdrawERC20 represents a WithdrawERC20 event raised by the L2GatewayRouter contract.
L2GatewayRouterWithdrawERC20Iterator is returned from FilterWithdrawERC20 and is used to iterate over the raw logs and unpacked data for WithdrawERC20 events raised by the L2GatewayRouter contract.
L2GatewayRouterWithdrawETH represents a WithdrawETH event raised by the L2GatewayRouter contract.
L2GatewayRouterWithdrawETHIterator is returned from FilterWithdrawETH and is used to iterate over the raw logs and unpacked data for WithdrawETH events raised by the L2GatewayRouter contract.
OwnableUpgradeable is an auto generated Go binding around an Ethereum contract.
OwnableUpgradeableCaller is an auto generated read-only Go binding around an Ethereum contract.
OwnableUpgradeableCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
OwnableUpgradeableCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
OwnableUpgradeableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
OwnableUpgradeableInitialized represents a Initialized event raised by the OwnableUpgradeable contract.
OwnableUpgradeableInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the OwnableUpgradeable contract.
OwnableUpgradeableOwnershipTransferred represents a OwnershipTransferred event raised by the OwnableUpgradeable contract.
OwnableUpgradeableOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the OwnableUpgradeable contract.
OwnableUpgradeableRaw is an auto generated low-level Go binding around an Ethereum contract.
OwnableUpgradeableSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
OwnableUpgradeableTransactor is an auto generated write-only Go binding around an Ethereum contract.
OwnableUpgradeableTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
OwnableUpgradeableTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

# Interfaces

Parser parses events from the l2gateway contracat.

# Type aliases

EventType is the type of the bridge watcher go:generate go run golang.org/x/tools/cmd/stringer -type=EventType.