# Functions
NewAvailbridge creates a new instance of Availbridge, bound to a specific deployed contract.
NewAvailbridgeCaller creates a new read-only instance of Availbridge, bound to a specific deployed contract.
NewAvailbridgeFilterer creates a new log filterer instance of Availbridge, bound to a specific deployed contract.
NewAvailbridgeTransactor creates a new write-only instance of Availbridge, bound to a specific deployed contract.
# Variables
AvailbridgeABI is the input ABI used to generate the binding from.
AvailbridgeMetaData contains all meta data concerning the Availbridge contract.
# Structs
Availbridge is an auto generated Go binding around an Ethereum contract.
AvailbridgeCaller is an auto generated read-only Go binding around an Ethereum contract.
AvailbridgeCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
AvailbridgeCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
AvailbridgeDefaultAdminDelayChangeCanceled represents a DefaultAdminDelayChangeCanceled event raised by the Availbridge contract.
AvailbridgeDefaultAdminDelayChangeCanceledIterator is returned from FilterDefaultAdminDelayChangeCanceled and is used to iterate over the raw logs and unpacked data for DefaultAdminDelayChangeCanceled events raised by the Availbridge contract.
AvailbridgeDefaultAdminDelayChangeScheduled represents a DefaultAdminDelayChangeScheduled event raised by the Availbridge contract.
AvailbridgeDefaultAdminDelayChangeScheduledIterator is returned from FilterDefaultAdminDelayChangeScheduled and is used to iterate over the raw logs and unpacked data for DefaultAdminDelayChangeScheduled events raised by the Availbridge contract.
AvailbridgeDefaultAdminTransferCanceled represents a DefaultAdminTransferCanceled event raised by the Availbridge contract.
AvailbridgeDefaultAdminTransferCanceledIterator is returned from FilterDefaultAdminTransferCanceled and is used to iterate over the raw logs and unpacked data for DefaultAdminTransferCanceled events raised by the Availbridge contract.
AvailbridgeDefaultAdminTransferScheduled represents a DefaultAdminTransferScheduled event raised by the Availbridge contract.
AvailbridgeDefaultAdminTransferScheduledIterator is returned from FilterDefaultAdminTransferScheduled and is used to iterate over the raw logs and unpacked data for DefaultAdminTransferScheduled events raised by the Availbridge contract.
AvailbridgeFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
AvailbridgeInitialized represents a Initialized event raised by the Availbridge contract.
AvailbridgeInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the Availbridge contract.
AvailbridgeMessageReceived represents a MessageReceived event raised by the Availbridge contract.
AvailbridgeMessageReceivedIterator is returned from FilterMessageReceived and is used to iterate over the raw logs and unpacked data for MessageReceived events raised by the Availbridge contract.
AvailbridgeMessageSent represents a MessageSent event raised by the Availbridge contract.
AvailbridgeMessageSentIterator is returned from FilterMessageSent and is used to iterate over the raw logs and unpacked data for MessageSent events raised by the Availbridge contract.
AvailbridgePaused represents a Paused event raised by the Availbridge contract.
AvailbridgePausedIterator is returned from FilterPaused and is used to iterate over the raw logs and unpacked data for Paused events raised by the Availbridge contract.
AvailbridgeRaw is an auto generated low-level Go binding around an Ethereum contract.
AvailbridgeRoleAdminChanged represents a RoleAdminChanged event raised by the Availbridge contract.
AvailbridgeRoleAdminChangedIterator is returned from FilterRoleAdminChanged and is used to iterate over the raw logs and unpacked data for RoleAdminChanged events raised by the Availbridge contract.
AvailbridgeRoleGranted represents a RoleGranted event raised by the Availbridge contract.
AvailbridgeRoleGrantedIterator is returned from FilterRoleGranted and is used to iterate over the raw logs and unpacked data for RoleGranted events raised by the Availbridge contract.
AvailbridgeRoleRevoked represents a RoleRevoked event raised by the Availbridge contract.
AvailbridgeRoleRevokedIterator is returned from FilterRoleRevoked and is used to iterate over the raw logs and unpacked data for RoleRevoked events raised by the Availbridge contract.
AvailbridgeSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
AvailbridgeTransactor is an auto generated write-only Go binding around an Ethereum contract.
AvailbridgeTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
AvailbridgeTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
AvailbridgeUnpaused represents a Unpaused event raised by the Availbridge contract.
AvailbridgeUnpausedIterator is returned from FilterUnpaused and is used to iterate over the raw logs and unpacked data for Unpaused events raised by the Availbridge contract.
IAvailBridgeMerkleProofInput is an auto generated low-level Go binding around an user-defined struct.
IAvailBridgeMessage is an auto generated low-level Go binding around an user-defined struct.