# Functions
DeployBridge deploys a new Ethereum contract, binding an instance of Bridge to it.
DeployConsole deploys a new Ethereum contract, binding an instance of Console to it.
NewBridge creates a new instance of Bridge, bound to a specific deployed contract.
NewBridgeCaller creates a new read-only instance of Bridge, bound to a specific deployed contract.
NewBridgeFilterer creates a new log filterer instance of Bridge, bound to a specific deployed contract.
NewBridgeTransactor creates a new write-only instance of Bridge, bound to a specific deployed contract.
NewConsole creates a new instance of Console, bound to a specific deployed contract.
NewConsoleCaller creates a new read-only instance of Console, bound to a specific deployed contract.
NewConsoleFilterer creates a new log filterer instance of Console, bound to a specific deployed contract.
NewConsoleTransactor creates a new write-only instance of Console, bound to a specific deployed contract.
NewContext creates a new instance of Context, bound to a specific deployed contract.
NewContextCaller creates a new read-only instance of Context, bound to a specific deployed contract.
NewContextFilterer creates a new log filterer instance of Context, bound to a specific deployed contract.
NewContextTransactor creates a new write-only instance of Context, bound to a specific deployed contract.
NewIERC20 creates a new instance of IERC20, bound to a specific deployed contract.
NewIERC20Caller creates a new read-only instance of IERC20, bound to a specific deployed contract.
NewIERC20Filterer creates a new log filterer instance of IERC20, bound to a specific deployed contract.
NewIERC20Transactor creates a new write-only instance of IERC20, bound to a specific deployed contract.
NewOwnable creates a new instance of Ownable, bound to a specific deployed contract.
NewOwnableCaller creates a new read-only instance of Ownable, bound to a specific deployed contract.
NewOwnableFilterer creates a new log filterer instance of Ownable, bound to a specific deployed contract.
NewOwnableTransactor creates a new write-only instance of Ownable, bound to a specific deployed contract.
NewPausable creates a new instance of Pausable, bound to a specific deployed contract.
NewPausableCaller creates a new read-only instance of Pausable, bound to a specific deployed contract.
NewPausableFilterer creates a new log filterer instance of Pausable, bound to a specific deployed contract.
NewPausableTransactor creates a new write-only instance of Pausable, bound to a specific deployed contract.
NewReentrancyGuard creates a new instance of ReentrancyGuard, bound to a specific deployed contract.
NewReentrancyGuardCaller creates a new read-only instance of ReentrancyGuard, bound to a specific deployed contract.
NewReentrancyGuardFilterer creates a new log filterer instance of ReentrancyGuard, bound to a specific deployed contract.
NewReentrancyGuardTransactor creates a new write-only instance of ReentrancyGuard, bound to a specific deployed contract.
# Constants
BridgeABI is the input ABI used to generate the binding from.
ConsoleABI is the input ABI used to generate the binding from.
ContextABI is the input ABI used to generate the binding from.
IERC20ABI is the input ABI used to generate the binding from.
OwnableABI is the input ABI used to generate the binding from.
PausableABI is the input ABI used to generate the binding from.
ReentrancyGuardABI is the input ABI used to generate the binding from.
# Variables
BridgeBin is the compiled bytecode used for deploying new contracts.
BridgeFuncSigs maps the 4-byte function signature to its string representation.
ConsoleBin is the compiled bytecode used for deploying new contracts.
IERC20FuncSigs maps the 4-byte function signature to its string representation.
OwnableFuncSigs maps the 4-byte function signature to its string representation.
PausableFuncSigs maps the 4-byte function signature to its string representation.
# Structs
Bridge is an auto generated Go binding around an Ethereum contract.
BridgeCaller is an auto generated read-only Go binding around an Ethereum contract.
BridgeCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
BridgeCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
BridgeFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
BridgeOwnershipTransferred represents a OwnershipTransferred event raised by the Bridge contract.
BridgeOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the Bridge contract.
BridgePaused represents a Paused event raised by the Bridge contract.
BridgePausedIterator is returned from FilterPaused and is used to iterate over the raw logs and unpacked data for Paused events raised by the Bridge contract.
BridgeRaw is an auto generated low-level Go binding around an Ethereum contract.
BridgeReceived represents a Received event raised by the Bridge contract.
BridgeReceivedIterator is returned from FilterReceived and is used to iterate over the raw logs and unpacked data for Received events raised by the Bridge contract.
BridgeSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
BridgeTokenIn is an auto generated low-level Go binding around an user-defined struct.
BridgeTokenOut is an auto generated low-level Go binding around an user-defined struct.
BridgeTransactor is an auto generated write-only Go binding around an Ethereum contract.
BridgeTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
BridgeTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
BridgeUnpaused represents a Unpaused event raised by the Bridge contract.
BridgeUnpausedIterator is returned from FilterUnpaused and is used to iterate over the raw logs and unpacked data for Unpaused events raised by the Bridge contract.
Console is an auto generated Go binding around an Ethereum contract.
ConsoleCaller is an auto generated read-only Go binding around an Ethereum contract.
ConsoleCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
ConsoleCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
ConsoleFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
ConsoleRaw is an auto generated low-level Go binding around an Ethereum contract.
ConsoleSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
ConsoleTransactor is an auto generated write-only Go binding around an Ethereum contract.
ConsoleTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
ConsoleTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
Context is an auto generated Go binding around an Ethereum contract.
ContextCaller is an auto generated read-only Go binding around an Ethereum contract.
ContextCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
ContextCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
ContextFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
ContextRaw is an auto generated low-level Go binding around an Ethereum contract.
ContextSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
ContextTransactor is an auto generated write-only Go binding around an Ethereum contract.
ContextTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
ContextTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
IERC20 is an auto generated Go binding around an Ethereum contract.
IERC20Approval represents a Approval event raised by the IERC20 contract.
IERC20ApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the IERC20 contract.
IERC20Caller is an auto generated read-only Go binding around an Ethereum contract.
IERC20CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
IERC20CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
IERC20Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
IERC20Raw is an auto generated low-level Go binding around an Ethereum contract.
IERC20Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
IERC20Transactor is an auto generated write-only Go binding around an Ethereum contract.
IERC20TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
IERC20TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
IERC20Transfer represents a Transfer event raised by the IERC20 contract.
IERC20TransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the IERC20 contract.
Ownable is an auto generated Go binding around an Ethereum contract.
OwnableCaller is an auto generated read-only Go binding around an Ethereum contract.
OwnableCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
OwnableCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
OwnableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
OwnableOwnershipTransferred represents a OwnershipTransferred event raised by the Ownable contract.
OwnableOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the Ownable contract.
OwnableRaw is an auto generated low-level Go binding around an Ethereum contract.
OwnableSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
OwnableTransactor is an auto generated write-only Go binding around an Ethereum contract.
OwnableTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
OwnableTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
Pausable is an auto generated Go binding around an Ethereum contract.
PausableCaller is an auto generated read-only Go binding around an Ethereum contract.
PausableCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
PausableCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
PausableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
PausablePaused represents a Paused event raised by the Pausable contract.
PausablePausedIterator is returned from FilterPaused and is used to iterate over the raw logs and unpacked data for Paused events raised by the Pausable contract.
PausableRaw is an auto generated low-level Go binding around an Ethereum contract.
PausableSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
PausableTransactor is an auto generated write-only Go binding around an Ethereum contract.
PausableTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
PausableTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
PausableUnpaused represents a Unpaused event raised by the Pausable contract.
PausableUnpausedIterator is returned from FilterUnpaused and is used to iterate over the raw logs and unpacked data for Unpaused events raised by the Pausable contract.
ReentrancyGuard is an auto generated Go binding around an Ethereum contract.
ReentrancyGuardCaller is an auto generated read-only Go binding around an Ethereum contract.
ReentrancyGuardCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
ReentrancyGuardCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
ReentrancyGuardFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
ReentrancyGuardRaw is an auto generated low-level Go binding around an Ethereum contract.
ReentrancyGuardSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
ReentrancyGuardTransactor is an auto generated write-only Go binding around an Ethereum contract.
ReentrancyGuardTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
ReentrancyGuardTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.