rscore

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Jun 14, 2022 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var SelfAuthABI = SelfAuthMetaData.ABI

SelfAuthABI is the input ABI used to generate the binding from. Deprecated: Use SelfAuthMetaData.ABI instead.

View Source
var SelfAuthMetaData = &bind.MetaData{
	ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"authAddr\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"params\",\"type\":\"bytes\"}],\"name\":\"authRequest\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"authAddr\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"params\",\"type\":\"bytes\"}],\"name\":\"authResponse\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}

SelfAuthMetaData contains all meta data concerning the SelfAuth contract.

Functions

This section is empty.

Types

type SelfAuth

type SelfAuth struct {
	SelfAuthCaller     // Read-only binding to the contract
	SelfAuthTransactor // Write-only binding to the contract
	SelfAuthFilterer   // Log filterer for contract events
}

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

func NewSelfAuth

func NewSelfAuth(address common.Address, backend bind.ContractBackend) (*SelfAuth, error)

NewSelfAuth creates a new instance of SelfAuth, bound to a specific deployed contract.

type SelfAuthAuthRequest

type SelfAuthAuthRequest struct {
	AuthAddr common.Address
	Params   []byte
	Raw      types.Log // Blockchain specific contextual infos
}

SelfAuthAuthRequest represents a AuthRequest event raised by the SelfAuth contract.

type SelfAuthAuthRequestIterator

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

SelfAuthAuthRequestIterator is returned from FilterAuthRequest and is used to iterate over the raw logs and unpacked data for AuthRequest events raised by the SelfAuth contract.

func (*SelfAuthAuthRequestIterator) Close

func (it *SelfAuthAuthRequestIterator) Close() error

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

func (*SelfAuthAuthRequestIterator) Error

func (it *SelfAuthAuthRequestIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*SelfAuthAuthRequestIterator) Next

func (it *SelfAuthAuthRequestIterator) 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 SelfAuthCaller

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

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

func NewSelfAuthCaller

func NewSelfAuthCaller(address common.Address, caller bind.ContractCaller) (*SelfAuthCaller, error)

NewSelfAuthCaller creates a new read-only instance of SelfAuth, bound to a specific deployed contract.

type SelfAuthCallerRaw

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

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

func (*SelfAuthCallerRaw) Call

func (_SelfAuth *SelfAuthCallerRaw) 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 SelfAuthCallerSession

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

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

type SelfAuthFilterer

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

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

func NewSelfAuthFilterer

func NewSelfAuthFilterer(address common.Address, filterer bind.ContractFilterer) (*SelfAuthFilterer, error)

NewSelfAuthFilterer creates a new log filterer instance of SelfAuth, bound to a specific deployed contract.

func (*SelfAuthFilterer) FilterAuthRequest

func (_SelfAuth *SelfAuthFilterer) FilterAuthRequest(opts *bind.FilterOpts) (*SelfAuthAuthRequestIterator, error)

FilterAuthRequest is a free log retrieval operation binding the contract event 0xb9d8fb4f681a60258cd8900c5d9a36b449e6e12a30d844a13311d560e85a0b4e.

Solidity: event authRequest(address authAddr, bytes params)

func (*SelfAuthFilterer) ParseAuthRequest

func (_SelfAuth *SelfAuthFilterer) ParseAuthRequest(log types.Log) (*SelfAuthAuthRequest, error)

ParseAuthRequest is a log parse operation binding the contract event 0xb9d8fb4f681a60258cd8900c5d9a36b449e6e12a30d844a13311d560e85a0b4e.

Solidity: event authRequest(address authAddr, bytes params)

func (*SelfAuthFilterer) WatchAuthRequest

func (_SelfAuth *SelfAuthFilterer) WatchAuthRequest(opts *bind.WatchOpts, sink chan<- *SelfAuthAuthRequest) (event.Subscription, error)

WatchAuthRequest is a free log subscription operation binding the contract event 0xb9d8fb4f681a60258cd8900c5d9a36b449e6e12a30d844a13311d560e85a0b4e.

Solidity: event authRequest(address authAddr, bytes params)

type SelfAuthRaw

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

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

func (*SelfAuthRaw) Call

func (_SelfAuth *SelfAuthRaw) 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 (*SelfAuthRaw) Transact

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

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

func (*SelfAuthRaw) Transfer

func (_SelfAuth *SelfAuthRaw) 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 SelfAuthSession

type SelfAuthSession struct {
	Contract     *SelfAuth         // 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
}

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

func (*SelfAuthSession) AuthResponse

func (_SelfAuth *SelfAuthSession) AuthResponse(authAddr common.Address, params []byte) (*types.Transaction, error)

AuthResponse is a paid mutator transaction binding the contract method 0xd5ed0b90.

Solidity: function authResponse(address authAddr, bytes params) returns()

type SelfAuthTransactor

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

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

func NewSelfAuthTransactor

func NewSelfAuthTransactor(address common.Address, transactor bind.ContractTransactor) (*SelfAuthTransactor, error)

NewSelfAuthTransactor creates a new write-only instance of SelfAuth, bound to a specific deployed contract.

func (*SelfAuthTransactor) AuthResponse

func (_SelfAuth *SelfAuthTransactor) AuthResponse(opts *bind.TransactOpts, authAddr common.Address, params []byte) (*types.Transaction, error)

AuthResponse is a paid mutator transaction binding the contract method 0xd5ed0b90.

Solidity: function authResponse(address authAddr, bytes params) returns()

type SelfAuthTransactorRaw

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

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

func (*SelfAuthTransactorRaw) Transact

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

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

func (*SelfAuthTransactorRaw) Transfer

func (_SelfAuth *SelfAuthTransactorRaw) 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 SelfAuthTransactorSession

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

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

func (*SelfAuthTransactorSession) AuthResponse

func (_SelfAuth *SelfAuthTransactorSession) AuthResponse(authAddr common.Address, params []byte) (*types.Transaction, error)

AuthResponse is a paid mutator transaction binding the contract method 0xd5ed0b90.

Solidity: function authResponse(address authAddr, bytes params) returns()

Jump to

Keyboard shortcuts

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