eventer

package
v0.77.1 Latest Latest
Warning

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

Go to latest
Published: May 12, 2021 License: MPL-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const EventerABI = "" /* 639-byte string literal not displayed */

EventerABI is the input ABI used to generate the binding from.

View Source
const EventerBin = `` /* 548-byte string literal not displayed */

EventerBin is the compiled bytecode used for deploying new contracts.

Variables

This section is empty.

Functions

This section is empty.

Types

type Eventer

type Eventer struct {
	EventerCaller     // Read-only binding to the contract
	EventerTransactor // Write-only binding to the contract
	EventerFilterer   // Log filterer for contract events
}

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

func DeployEventer

func DeployEventer(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Eventer, error)

DeployEventer deploys a new Ethereum contract, binding an instance of Eventer to it.

func NewEventer

func NewEventer(address common.Address, backend bind.ContractBackend) (*Eventer, error)

NewEventer creates a new instance of Eventer, bound to a specific deployed contract.

type EventerCaller

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

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

func NewEventerCaller

func NewEventerCaller(address common.Address, caller bind.ContractCaller) (*EventerCaller, error)

NewEventerCaller creates a new read-only instance of Eventer, bound to a specific deployed contract.

func (*EventerCaller) Crt

func (_Eventer *EventerCaller) Crt(opts *bind.CallOpts) (*big.Int, error)

Crt is a free data retrieval call binding the contract method 0x0868aad6.

Solidity: function crt() constant returns(int256)

type EventerCallerRaw

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

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

func (*EventerCallerRaw) Call

func (_Eventer *EventerCallerRaw) 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 EventerCallerSession

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

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

func (*EventerCallerSession) Crt

func (_Eventer *EventerCallerSession) Crt() (*big.Int, error)

Crt is a free data retrieval call binding the contract method 0x0868aad6.

Solidity: function crt() constant returns(int256)

type EventerFilterer

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

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

func NewEventerFilterer

func NewEventerFilterer(address common.Address, filterer bind.ContractFilterer) (*EventerFilterer, error)

NewEventerFilterer creates a new log filterer instance of Eventer, bound to a specific deployed contract.

func (*EventerFilterer) FilterMessage

func (_Eventer *EventerFilterer) FilterMessage(opts *bind.FilterOpts, topic [][32]byte, crt []*big.Int) (*EventerMessageIterator, error)

FilterMessage is a free log retrieval operation binding the contract event 0xc3dab353f3a8451adb4c3071c9df72eebc7e900383c3295d66fe939bba21e1c9.

Solidity: e Message(topic indexed bytes32, crt indexed int256)

func (*EventerFilterer) WatchMessage

func (_Eventer *EventerFilterer) WatchMessage(opts *bind.WatchOpts, sink chan<- *EventerMessage, topic [][32]byte, crt []*big.Int) (event.Subscription, error)

WatchMessage is a free log subscription operation binding the contract event 0xc3dab353f3a8451adb4c3071c9df72eebc7e900383c3295d66fe939bba21e1c9.

Solidity: e Message(topic indexed bytes32, crt indexed int256)

type EventerMessage

type EventerMessage struct {
	Topic [32]byte
	Crt   *big.Int
	Raw   types.Log // Blockchain specific contextual infos
}

EventerMessage represents a Message event raised by the Eventer contract.

type EventerMessageIterator

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

EventerMessageIterator is returned from FilterMessage and is used to iterate over the raw logs and unpacked data for Message events raised by the Eventer contract.

func (*EventerMessageIterator) Close

func (it *EventerMessageIterator) Close() error

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

func (*EventerMessageIterator) Error

func (it *EventerMessageIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*EventerMessageIterator) Next

func (it *EventerMessageIterator) Next() bool

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 EventerRaw

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

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

func (*EventerRaw) Call

func (_Eventer *EventerRaw) 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 (*EventerRaw) Transact

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

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

func (*EventerRaw) Transfer

func (_Eventer *EventerRaw) 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 EventerSession

type EventerSession struct {
	Contract     *Eventer          // 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
}

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

func (*EventerSession) Crt

func (_Eventer *EventerSession) Crt() (*big.Int, error)

Crt is a free data retrieval call binding the contract method 0x0868aad6.

Solidity: function crt() constant returns(int256)

func (*EventerSession) Emit

func (_Eventer *EventerSession) Emit(topic [32]byte) (*types.Transaction, error)

Emit is a paid mutator transaction binding the contract method 0xeee17820.

Solidity: function emit(topic bytes32) returns()

type EventerTransactor

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

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

func NewEventerTransactor

func NewEventerTransactor(address common.Address, transactor bind.ContractTransactor) (*EventerTransactor, error)

NewEventerTransactor creates a new write-only instance of Eventer, bound to a specific deployed contract.

func (*EventerTransactor) Emit

func (_Eventer *EventerTransactor) Emit(opts *bind.TransactOpts, topic [32]byte) (*types.Transaction, error)

Emit is a paid mutator transaction binding the contract method 0xeee17820.

Solidity: function emit(topic bytes32) returns()

type EventerTransactorRaw

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

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

func (*EventerTransactorRaw) Transact

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

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

func (*EventerTransactorRaw) Transfer

func (_Eventer *EventerTransactorRaw) 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 EventerTransactorSession

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

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

func (*EventerTransactorSession) Emit

func (_Eventer *EventerTransactorSession) Emit(topic [32]byte) (*types.Transaction, error)

Emit is a paid mutator transaction binding the contract method 0xeee17820.

Solidity: function emit(topic bytes32) returns()

Jump to

Keyboard shortcuts

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