isinglesession

package
v0.0.0-...-f3ee5fd Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const ISingleSessionABI = "" /* 1629-byte string literal not displayed */

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

Variables

This section is empty.

Functions

This section is empty.

Types

type ISingleSession

type ISingleSession struct {
	ISingleSessionCaller     // Read-only binding to the contract
	ISingleSessionTransactor // Write-only binding to the contract
	ISingleSessionFilterer   // Log filterer for contract events
}

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

func NewISingleSession

func NewISingleSession(address common.Address, backend bind.ContractBackend) (*ISingleSession, error)

NewISingleSession creates a new instance of ISingleSession, bound to a specific deployed contract.

type ISingleSessionCaller

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

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

func NewISingleSessionCaller

func NewISingleSessionCaller(address common.Address, caller bind.ContractCaller) (*ISingleSessionCaller, error)

NewISingleSessionCaller creates a new read-only instance of ISingleSession, bound to a specific deployed contract.

func (*ISingleSessionCaller) GetActionDeadline

func (_ISingleSession *ISingleSessionCaller) GetActionDeadline(opts *bind.CallOpts) (*big.Int, error)

GetActionDeadline is a free data retrieval call binding the contract method 0xbbc35280.

Solidity: function getActionDeadline() view returns(uint256)

func (*ISingleSessionCaller) GetSeqNum

func (_ISingleSession *ISingleSessionCaller) GetSeqNum(opts *bind.CallOpts) (*big.Int, error)

GetSeqNum is a free data retrieval call binding the contract method 0x6d15c457.

Solidity: function getSeqNum() view returns(uint256)

func (*ISingleSessionCaller) GetSettleFinalizedTime

func (_ISingleSession *ISingleSessionCaller) GetSettleFinalizedTime(opts *bind.CallOpts) (*big.Int, error)

GetSettleFinalizedTime is a free data retrieval call binding the contract method 0xb71ca01f.

Solidity: function getSettleFinalizedTime() view returns(uint256)

func (*ISingleSessionCaller) GetState

func (_ISingleSession *ISingleSessionCaller) GetState(opts *bind.CallOpts, _key *big.Int) ([]byte, error)

GetState is a free data retrieval call binding the contract method 0x44c9af28.

Solidity: function getState(uint256 _key) view returns(bytes)

func (*ISingleSessionCaller) GetStatus

func (_ISingleSession *ISingleSessionCaller) GetStatus(opts *bind.CallOpts) (uint8, error)

GetStatus is a free data retrieval call binding the contract method 0x4e69d560.

Solidity: function getStatus() view returns(uint8)

type ISingleSessionCallerRaw

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

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

func (*ISingleSessionCallerRaw) Call

func (_ISingleSession *ISingleSessionCallerRaw) 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 ISingleSessionCallerSession

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

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

func (*ISingleSessionCallerSession) GetActionDeadline

func (_ISingleSession *ISingleSessionCallerSession) GetActionDeadline() (*big.Int, error)

GetActionDeadline is a free data retrieval call binding the contract method 0xbbc35280.

Solidity: function getActionDeadline() view returns(uint256)

func (*ISingleSessionCallerSession) GetSeqNum

func (_ISingleSession *ISingleSessionCallerSession) GetSeqNum() (*big.Int, error)

GetSeqNum is a free data retrieval call binding the contract method 0x6d15c457.

Solidity: function getSeqNum() view returns(uint256)

func (*ISingleSessionCallerSession) GetSettleFinalizedTime

func (_ISingleSession *ISingleSessionCallerSession) GetSettleFinalizedTime() (*big.Int, error)

GetSettleFinalizedTime is a free data retrieval call binding the contract method 0xb71ca01f.

Solidity: function getSettleFinalizedTime() view returns(uint256)

func (*ISingleSessionCallerSession) GetState

func (_ISingleSession *ISingleSessionCallerSession) GetState(_key *big.Int) ([]byte, error)

GetState is a free data retrieval call binding the contract method 0x44c9af28.

Solidity: function getState(uint256 _key) view returns(bytes)

func (*ISingleSessionCallerSession) GetStatus

func (_ISingleSession *ISingleSessionCallerSession) GetStatus() (uint8, error)

GetStatus is a free data retrieval call binding the contract method 0x4e69d560.

Solidity: function getStatus() view returns(uint8)

type ISingleSessionFilterer

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

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

func NewISingleSessionFilterer

func NewISingleSessionFilterer(address common.Address, filterer bind.ContractFilterer) (*ISingleSessionFilterer, error)

NewISingleSessionFilterer creates a new log filterer instance of ISingleSession, bound to a specific deployed contract.

func (*ISingleSessionFilterer) FilterIntendSettle

func (_ISingleSession *ISingleSessionFilterer) FilterIntendSettle(opts *bind.FilterOpts) (*ISingleSessionIntendSettleIterator, error)

FilterIntendSettle is a free log retrieval operation binding the contract event 0xce68db27527c6058059e8cbd1c6de0528ef1c417fe1c21c545919c7da3466d2a.

Solidity: event IntendSettle(uint256 seq)

func (*ISingleSessionFilterer) ParseIntendSettle

func (_ISingleSession *ISingleSessionFilterer) ParseIntendSettle(log types.Log) (*ISingleSessionIntendSettle, error)

ParseIntendSettle is a log parse operation binding the contract event 0xce68db27527c6058059e8cbd1c6de0528ef1c417fe1c21c545919c7da3466d2a.

Solidity: event IntendSettle(uint256 seq)

func (*ISingleSessionFilterer) WatchIntendSettle

func (_ISingleSession *ISingleSessionFilterer) WatchIntendSettle(opts *bind.WatchOpts, sink chan<- *ISingleSessionIntendSettle) (event.Subscription, error)

WatchIntendSettle is a free log subscription operation binding the contract event 0xce68db27527c6058059e8cbd1c6de0528ef1c417fe1c21c545919c7da3466d2a.

Solidity: event IntendSettle(uint256 seq)

type ISingleSessionIntendSettle

type ISingleSessionIntendSettle struct {
	Seq *big.Int
	Raw types.Log // Blockchain specific contextual infos
}

ISingleSessionIntendSettle represents a IntendSettle event raised by the ISingleSession contract.

type ISingleSessionIntendSettleIterator

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

ISingleSessionIntendSettleIterator is returned from FilterIntendSettle and is used to iterate over the raw logs and unpacked data for IntendSettle events raised by the ISingleSession contract.

func (*ISingleSessionIntendSettleIterator) Close

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

func (*ISingleSessionIntendSettleIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ISingleSessionIntendSettleIterator) 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 ISingleSessionRaw

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

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

func (*ISingleSessionRaw) Call

func (_ISingleSession *ISingleSessionRaw) 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 (*ISingleSessionRaw) Transact

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

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

func (*ISingleSessionRaw) Transfer

func (_ISingleSession *ISingleSessionRaw) 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 ISingleSessionSession

type ISingleSessionSession struct {
	Contract     *ISingleSession   // 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
}

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

func (*ISingleSessionSession) ApplyAction

func (_ISingleSession *ISingleSessionSession) ApplyAction(_action []byte) (*types.Transaction, error)

ApplyAction is a paid mutator transaction binding the contract method 0x1f2b71e5.

Solidity: function applyAction(bytes _action) returns()

func (*ISingleSessionSession) FinalizeOnActionTimeout

func (_ISingleSession *ISingleSessionSession) FinalizeOnActionTimeout() (*types.Transaction, error)

FinalizeOnActionTimeout is a paid mutator transaction binding the contract method 0xfa5e7ff5.

Solidity: function finalizeOnActionTimeout() returns()

func (*ISingleSessionSession) GetActionDeadline

func (_ISingleSession *ISingleSessionSession) GetActionDeadline() (*big.Int, error)

GetActionDeadline is a free data retrieval call binding the contract method 0xbbc35280.

Solidity: function getActionDeadline() view returns(uint256)

func (*ISingleSessionSession) GetSeqNum

func (_ISingleSession *ISingleSessionSession) GetSeqNum() (*big.Int, error)

GetSeqNum is a free data retrieval call binding the contract method 0x6d15c457.

Solidity: function getSeqNum() view returns(uint256)

func (*ISingleSessionSession) GetSettleFinalizedTime

func (_ISingleSession *ISingleSessionSession) GetSettleFinalizedTime() (*big.Int, error)

GetSettleFinalizedTime is a free data retrieval call binding the contract method 0xb71ca01f.

Solidity: function getSettleFinalizedTime() view returns(uint256)

func (*ISingleSessionSession) GetState

func (_ISingleSession *ISingleSessionSession) GetState(_key *big.Int) ([]byte, error)

GetState is a free data retrieval call binding the contract method 0x44c9af28.

Solidity: function getState(uint256 _key) view returns(bytes)

func (*ISingleSessionSession) GetStatus

func (_ISingleSession *ISingleSessionSession) GetStatus() (uint8, error)

GetStatus is a free data retrieval call binding the contract method 0x4e69d560.

Solidity: function getStatus() view returns(uint8)

func (*ISingleSessionSession) IntendSettle

func (_ISingleSession *ISingleSessionSession) IntendSettle(_stateProof []byte) (*types.Transaction, error)

IntendSettle is a paid mutator transaction binding the contract method 0x130d33fe.

Solidity: function intendSettle(bytes _stateProof) returns()

type ISingleSessionTransactor

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

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

func NewISingleSessionTransactor

func NewISingleSessionTransactor(address common.Address, transactor bind.ContractTransactor) (*ISingleSessionTransactor, error)

NewISingleSessionTransactor creates a new write-only instance of ISingleSession, bound to a specific deployed contract.

func (*ISingleSessionTransactor) ApplyAction

func (_ISingleSession *ISingleSessionTransactor) ApplyAction(opts *bind.TransactOpts, _action []byte) (*types.Transaction, error)

ApplyAction is a paid mutator transaction binding the contract method 0x1f2b71e5.

Solidity: function applyAction(bytes _action) returns()

func (*ISingleSessionTransactor) FinalizeOnActionTimeout

func (_ISingleSession *ISingleSessionTransactor) FinalizeOnActionTimeout(opts *bind.TransactOpts) (*types.Transaction, error)

FinalizeOnActionTimeout is a paid mutator transaction binding the contract method 0xfa5e7ff5.

Solidity: function finalizeOnActionTimeout() returns()

func (*ISingleSessionTransactor) IntendSettle

func (_ISingleSession *ISingleSessionTransactor) IntendSettle(opts *bind.TransactOpts, _stateProof []byte) (*types.Transaction, error)

IntendSettle is a paid mutator transaction binding the contract method 0x130d33fe.

Solidity: function intendSettle(bytes _stateProof) returns()

type ISingleSessionTransactorRaw

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

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

func (*ISingleSessionTransactorRaw) Transact

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

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

func (*ISingleSessionTransactorRaw) Transfer

func (_ISingleSession *ISingleSessionTransactorRaw) 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 ISingleSessionTransactorSession

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

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

func (*ISingleSessionTransactorSession) ApplyAction

func (_ISingleSession *ISingleSessionTransactorSession) ApplyAction(_action []byte) (*types.Transaction, error)

ApplyAction is a paid mutator transaction binding the contract method 0x1f2b71e5.

Solidity: function applyAction(bytes _action) returns()

func (*ISingleSessionTransactorSession) FinalizeOnActionTimeout

func (_ISingleSession *ISingleSessionTransactorSession) FinalizeOnActionTimeout() (*types.Transaction, error)

FinalizeOnActionTimeout is a paid mutator transaction binding the contract method 0xfa5e7ff5.

Solidity: function finalizeOnActionTimeout() returns()

func (*ISingleSessionTransactorSession) IntendSettle

func (_ISingleSession *ISingleSessionTransactorSession) IntendSettle(_stateProof []byte) (*types.Transaction, error)

IntendSettle is a paid mutator transaction binding the contract method 0x130d33fe.

Solidity: function intendSettle(bytes _stateProof) returns()

Jump to

Keyboard shortcuts

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