iemergencymanager

package
v0.0.12 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 2, 2025 License: AGPL-3.0, AGPL-3.0-or-later Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var IemergencymanagerABI = IemergencymanagerMetaData.ABI

IemergencymanagerABI is the input ABI used to generate the binding from. Deprecated: Use IemergencymanagerMetaData.ABI instead.

View Source
var IemergencymanagerMetaData = &bind.MetaData{
	ABI: "[{\"inputs\":[],\"name\":\"OnlyEmergencyState\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyNotEmergencyState\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"EmergencyStateActivated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"EmergencyStateDeactivated\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"isEmergencyState\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
}

IemergencymanagerMetaData contains all meta data concerning the Iemergencymanager contract.

Functions

This section is empty.

Types

type Iemergencymanager

type Iemergencymanager struct {
	IemergencymanagerCaller     // Read-only binding to the contract
	IemergencymanagerTransactor // Write-only binding to the contract
	IemergencymanagerFilterer   // Log filterer for contract events
}

Iemergencymanager is an auto generated Go binding around an Ethereum contract.

func NewIemergencymanager

func NewIemergencymanager(address common.Address, backend bind.ContractBackend) (*Iemergencymanager, error)

NewIemergencymanager creates a new instance of Iemergencymanager, bound to a specific deployed contract.

type IemergencymanagerCaller

type IemergencymanagerCaller struct {
	// contains filtered or unexported fields
}

IemergencymanagerCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewIemergencymanagerCaller

func NewIemergencymanagerCaller(address common.Address, caller bind.ContractCaller) (*IemergencymanagerCaller, error)

NewIemergencymanagerCaller creates a new read-only instance of Iemergencymanager, bound to a specific deployed contract.

func (*IemergencymanagerCaller) IsEmergencyState

func (_Iemergencymanager *IemergencymanagerCaller) IsEmergencyState(opts *bind.CallOpts) (bool, error)

IsEmergencyState is a free data retrieval call binding the contract method 0x15064c96.

Solidity: function isEmergencyState() view returns(bool)

type IemergencymanagerCallerRaw

type IemergencymanagerCallerRaw struct {
	Contract *IemergencymanagerCaller // Generic read-only contract binding to access the raw methods on
}

IemergencymanagerCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*IemergencymanagerCallerRaw) Call

func (_Iemergencymanager *IemergencymanagerCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

type IemergencymanagerCallerSession

type IemergencymanagerCallerSession struct {
	Contract *IemergencymanagerCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts            // Call options to use throughout this session
}

IemergencymanagerCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*IemergencymanagerCallerSession) IsEmergencyState

func (_Iemergencymanager *IemergencymanagerCallerSession) IsEmergencyState() (bool, error)

IsEmergencyState is a free data retrieval call binding the contract method 0x15064c96.

Solidity: function isEmergencyState() view returns(bool)

type IemergencymanagerEmergencyStateActivated

type IemergencymanagerEmergencyStateActivated struct {
	Raw types.Log // Blockchain specific contextual infos
}

IemergencymanagerEmergencyStateActivated represents a EmergencyStateActivated event raised by the Iemergencymanager contract.

type IemergencymanagerEmergencyStateActivatedIterator

type IemergencymanagerEmergencyStateActivatedIterator struct {
	Event *IemergencymanagerEmergencyStateActivated // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

IemergencymanagerEmergencyStateActivatedIterator is returned from FilterEmergencyStateActivated and is used to iterate over the raw logs and unpacked data for EmergencyStateActivated events raised by the Iemergencymanager contract.

func (*IemergencymanagerEmergencyStateActivatedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*IemergencymanagerEmergencyStateActivatedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*IemergencymanagerEmergencyStateActivatedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type IemergencymanagerEmergencyStateDeactivated

type IemergencymanagerEmergencyStateDeactivated struct {
	Raw types.Log // Blockchain specific contextual infos
}

IemergencymanagerEmergencyStateDeactivated represents a EmergencyStateDeactivated event raised by the Iemergencymanager contract.

type IemergencymanagerEmergencyStateDeactivatedIterator

type IemergencymanagerEmergencyStateDeactivatedIterator struct {
	Event *IemergencymanagerEmergencyStateDeactivated // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

IemergencymanagerEmergencyStateDeactivatedIterator is returned from FilterEmergencyStateDeactivated and is used to iterate over the raw logs and unpacked data for EmergencyStateDeactivated events raised by the Iemergencymanager contract.

func (*IemergencymanagerEmergencyStateDeactivatedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*IemergencymanagerEmergencyStateDeactivatedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*IemergencymanagerEmergencyStateDeactivatedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type IemergencymanagerFilterer

type IemergencymanagerFilterer struct {
	// contains filtered or unexported fields
}

IemergencymanagerFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewIemergencymanagerFilterer

func NewIemergencymanagerFilterer(address common.Address, filterer bind.ContractFilterer) (*IemergencymanagerFilterer, error)

NewIemergencymanagerFilterer creates a new log filterer instance of Iemergencymanager, bound to a specific deployed contract.

func (*IemergencymanagerFilterer) FilterEmergencyStateActivated

func (_Iemergencymanager *IemergencymanagerFilterer) FilterEmergencyStateActivated(opts *bind.FilterOpts) (*IemergencymanagerEmergencyStateActivatedIterator, error)

FilterEmergencyStateActivated is a free log retrieval operation binding the contract event 0x2261efe5aef6fedc1fd1550b25facc9181745623049c7901287030b9ad1a5497.

Solidity: event EmergencyStateActivated()

func (*IemergencymanagerFilterer) FilterEmergencyStateDeactivated

func (_Iemergencymanager *IemergencymanagerFilterer) FilterEmergencyStateDeactivated(opts *bind.FilterOpts) (*IemergencymanagerEmergencyStateDeactivatedIterator, error)

FilterEmergencyStateDeactivated is a free log retrieval operation binding the contract event 0x1e5e34eea33501aecf2ebec9fe0e884a40804275ea7fe10b2ba084c8374308b3.

Solidity: event EmergencyStateDeactivated()

func (*IemergencymanagerFilterer) ParseEmergencyStateActivated

func (_Iemergencymanager *IemergencymanagerFilterer) ParseEmergencyStateActivated(log types.Log) (*IemergencymanagerEmergencyStateActivated, error)

ParseEmergencyStateActivated is a log parse operation binding the contract event 0x2261efe5aef6fedc1fd1550b25facc9181745623049c7901287030b9ad1a5497.

Solidity: event EmergencyStateActivated()

func (*IemergencymanagerFilterer) ParseEmergencyStateDeactivated

func (_Iemergencymanager *IemergencymanagerFilterer) ParseEmergencyStateDeactivated(log types.Log) (*IemergencymanagerEmergencyStateDeactivated, error)

ParseEmergencyStateDeactivated is a log parse operation binding the contract event 0x1e5e34eea33501aecf2ebec9fe0e884a40804275ea7fe10b2ba084c8374308b3.

Solidity: event EmergencyStateDeactivated()

func (*IemergencymanagerFilterer) WatchEmergencyStateActivated

func (_Iemergencymanager *IemergencymanagerFilterer) WatchEmergencyStateActivated(opts *bind.WatchOpts, sink chan<- *IemergencymanagerEmergencyStateActivated) (event.Subscription, error)

WatchEmergencyStateActivated is a free log subscription operation binding the contract event 0x2261efe5aef6fedc1fd1550b25facc9181745623049c7901287030b9ad1a5497.

Solidity: event EmergencyStateActivated()

func (*IemergencymanagerFilterer) WatchEmergencyStateDeactivated

func (_Iemergencymanager *IemergencymanagerFilterer) WatchEmergencyStateDeactivated(opts *bind.WatchOpts, sink chan<- *IemergencymanagerEmergencyStateDeactivated) (event.Subscription, error)

WatchEmergencyStateDeactivated is a free log subscription operation binding the contract event 0x1e5e34eea33501aecf2ebec9fe0e884a40804275ea7fe10b2ba084c8374308b3.

Solidity: event EmergencyStateDeactivated()

type IemergencymanagerRaw

type IemergencymanagerRaw struct {
	Contract *Iemergencymanager // Generic contract binding to access the raw methods on
}

IemergencymanagerRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*IemergencymanagerRaw) Call

func (_Iemergencymanager *IemergencymanagerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

func (*IemergencymanagerRaw) Transact

func (_Iemergencymanager *IemergencymanagerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*IemergencymanagerRaw) Transfer

func (_Iemergencymanager *IemergencymanagerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type IemergencymanagerSession

type IemergencymanagerSession struct {
	Contract     *Iemergencymanager // Generic contract binding to set the session for
	CallOpts     bind.CallOpts      // Call options to use throughout this session
	TransactOpts bind.TransactOpts  // Transaction auth options to use throughout this session
}

IemergencymanagerSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*IemergencymanagerSession) IsEmergencyState

func (_Iemergencymanager *IemergencymanagerSession) IsEmergencyState() (bool, error)

IsEmergencyState is a free data retrieval call binding the contract method 0x15064c96.

Solidity: function isEmergencyState() view returns(bool)

type IemergencymanagerTransactor

type IemergencymanagerTransactor struct {
	// contains filtered or unexported fields
}

IemergencymanagerTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewIemergencymanagerTransactor

func NewIemergencymanagerTransactor(address common.Address, transactor bind.ContractTransactor) (*IemergencymanagerTransactor, error)

NewIemergencymanagerTransactor creates a new write-only instance of Iemergencymanager, bound to a specific deployed contract.

type IemergencymanagerTransactorRaw

type IemergencymanagerTransactorRaw struct {
	Contract *IemergencymanagerTransactor // Generic write-only contract binding to access the raw methods on
}

IemergencymanagerTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*IemergencymanagerTransactorRaw) Transact

func (_Iemergencymanager *IemergencymanagerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*IemergencymanagerTransactorRaw) Transfer

func (_Iemergencymanager *IemergencymanagerTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type IemergencymanagerTransactorSession

type IemergencymanagerTransactorSession struct {
	Contract     *IemergencymanagerTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts            // Transaction auth options to use throughout this session
}

IemergencymanagerTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL