ocr2titlerequest

package
v0.0.0-...-adbe570 Latest Latest
Warning

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

Go to latest
Published: Oct 7, 2024 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ConfirmedOwnerABI = ConfirmedOwnerMetaData.ABI

ConfirmedOwnerABI is the input ABI used to generate the binding from. Deprecated: Use ConfirmedOwnerMetaData.ABI instead.

View Source
var ConfirmedOwnerBin = ConfirmedOwnerMetaData.Bin

ConfirmedOwnerBin is the compiled bytecode used for deploying new contracts. Deprecated: Use ConfirmedOwnerMetaData.Bin instead.

View Source
var ConfirmedOwnerMetaData = &bind.MetaData{
	ABI: "[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"OwnershipTransferRequested\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"acceptOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
	Bin: "0x608060405234801561001057600080fd5b5060405161051438038061051483398101604081905261002f9161016e565b8060006001600160a01b03821661008d5760405162461bcd60e51b815260206004820152601860248201527f43616e6e6f7420736574206f776e657220746f207a65726f000000000000000060448201526064015b60405180910390fd5b600080546001600160a01b0319166001600160a01b03848116919091179091558116156100bd576100bd816100c5565b50505061019e565b336001600160a01b0382160361011d5760405162461bcd60e51b815260206004820152601760248201527f43616e6e6f74207472616e7366657220746f2073656c660000000000000000006044820152606401610084565b600180546001600160a01b0319166001600160a01b0383811691821790925560008054604051929316917fed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae12789190a350565b60006020828403121561018057600080fd5b81516001600160a01b038116811461019757600080fd5b9392505050565b610367806101ad6000396000f3fe608060405234801561001057600080fd5b50600436106100415760003560e01c806379ba5097146100465780638da5cb5b14610050578063f2fde38b1461007c575b600080fd5b61004e61008f565b005b6000546040805173ffffffffffffffffffffffffffffffffffffffff9092168252519081900360200190f35b61004e61008a36600461031d565b610191565b60015473ffffffffffffffffffffffffffffffffffffffff163314610115576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f4d7573742062652070726f706f736564206f776e65720000000000000000000060448201526064015b60405180910390fd5b60008054337fffffffffffffffffffffffff00000000000000000000000000000000000000008083168217845560018054909116905560405173ffffffffffffffffffffffffffffffffffffffff90921692909183917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a350565b6101996101a5565b6101a281610228565b50565b60005473ffffffffffffffffffffffffffffffffffffffff163314610226576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f4f6e6c792063616c6c61626c65206279206f776e657200000000000000000000604482015260640161010c565b565b3373ffffffffffffffffffffffffffffffffffffffff8216036102a7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f43616e6e6f74207472616e7366657220746f2073656c66000000000000000000604482015260640161010c565b600180547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff83811691821790925560008054604051929316917fed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae12789190a350565b60006020828403121561032f57600080fd5b813573ffffffffffffffffffffffffffffffffffffffff8116811461035357600080fd5b939250505056fea164736f6c6343000813000a",
}

ConfirmedOwnerMetaData contains all meta data concerning the ConfirmedOwner contract.

View Source
var ConfirmedOwnerWithProposalABI = ConfirmedOwnerWithProposalMetaData.ABI

ConfirmedOwnerWithProposalABI is the input ABI used to generate the binding from. Deprecated: Use ConfirmedOwnerWithProposalMetaData.ABI instead.

View Source
var ConfirmedOwnerWithProposalBin = ConfirmedOwnerWithProposalMetaData.Bin

ConfirmedOwnerWithProposalBin is the compiled bytecode used for deploying new contracts. Deprecated: Use ConfirmedOwnerWithProposalMetaData.Bin instead.

View Source
var ConfirmedOwnerWithProposalMetaData = &bind.MetaData{
	ABI: "[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"pendingOwner\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"OwnershipTransferRequested\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"acceptOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
	Bin: "0x608060405234801561001057600080fd5b5060405161052f38038061052f83398101604081905261002f91610186565b6001600160a01b03821661008a5760405162461bcd60e51b815260206004820152601860248201527f43616e6e6f7420736574206f776e657220746f207a65726f000000000000000060448201526064015b60405180910390fd5b600080546001600160a01b0319166001600160a01b03848116919091179091558116156100ba576100ba816100c1565b50506101b9565b336001600160a01b038216036101195760405162461bcd60e51b815260206004820152601760248201527f43616e6e6f74207472616e7366657220746f2073656c660000000000000000006044820152606401610081565b600180546001600160a01b0319166001600160a01b0383811691821790925560008054604051929316917fed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae12789190a350565b80516001600160a01b038116811461018157600080fd5b919050565b6000806040838503121561019957600080fd5b6101a28361016a565b91506101b06020840161016a565b90509250929050565b610367806101c86000396000f3fe608060405234801561001057600080fd5b50600436106100415760003560e01c806379ba5097146100465780638da5cb5b14610050578063f2fde38b1461007c575b600080fd5b61004e61008f565b005b6000546040805173ffffffffffffffffffffffffffffffffffffffff9092168252519081900360200190f35b61004e61008a36600461031d565b610191565b60015473ffffffffffffffffffffffffffffffffffffffff163314610115576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f4d7573742062652070726f706f736564206f776e65720000000000000000000060448201526064015b60405180910390fd5b60008054337fffffffffffffffffffffffff00000000000000000000000000000000000000008083168217845560018054909116905560405173ffffffffffffffffffffffffffffffffffffffff90921692909183917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a350565b6101996101a5565b6101a281610228565b50565b60005473ffffffffffffffffffffffffffffffffffffffff163314610226576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f4f6e6c792063616c6c61626c65206279206f776e657200000000000000000000604482015260640161010c565b565b3373ffffffffffffffffffffffffffffffffffffffff8216036102a7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f43616e6e6f74207472616e7366657220746f2073656c66000000000000000000604482015260640161010c565b600180547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff83811691821790925560008054604051929316917fed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae12789190a350565b60006020828403121561032f57600080fd5b813573ffffffffffffffffffffffffffffffffffffffff8116811461035357600080fd5b939250505056fea164736f6c6343000813000a",
}

ConfirmedOwnerWithProposalMetaData contains all meta data concerning the ConfirmedOwnerWithProposal contract.

View Source
var OCR2AbstractABI = OCR2AbstractMetaData.ABI

OCR2AbstractABI is the input ABI used to generate the binding from. Deprecated: Use OCR2AbstractMetaData.ABI instead.

View Source
var OCR2AbstractMetaData = &bind.MetaData{
	ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"previousConfigBlockNumber\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"configDigest\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"uint64\",\"name\":\"configCount\",\"type\":\"uint64\"},{\"indexed\":false,\"internalType\":\"address[]\",\"name\":\"signers\",\"type\":\"address[]\"},{\"indexed\":false,\"internalType\":\"address[]\",\"name\":\"transmitters\",\"type\":\"address[]\"},{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"f\",\"type\":\"uint8\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"onchainConfig\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"uint64\",\"name\":\"offchainConfigVersion\",\"type\":\"uint64\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"offchainConfig\",\"type\":\"bytes\"}],\"name\":\"ConfigSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"configDigest\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"epoch\",\"type\":\"uint32\"}],\"name\":\"Transmitted\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"latestConfigDetails\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"configCount\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"blockNumber\",\"type\":\"uint32\"},{\"internalType\":\"bytes32\",\"name\":\"configDigest\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"latestConfigDigestAndEpoch\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"scanLogs\",\"type\":\"bool\"},{\"internalType\":\"bytes32\",\"name\":\"configDigest\",\"type\":\"bytes32\"},{\"internalType\":\"uint32\",\"name\":\"epoch\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address[]\",\"name\":\"signers\",\"type\":\"address[]\"},{\"internalType\":\"address[]\",\"name\":\"transmitters\",\"type\":\"address[]\"},{\"internalType\":\"uint8\",\"name\":\"f\",\"type\":\"uint8\"},{\"internalType\":\"bytes\",\"name\":\"onchainConfig\",\"type\":\"bytes\"},{\"internalType\":\"uint64\",\"name\":\"offchainConfigVersion\",\"type\":\"uint64\"},{\"internalType\":\"bytes\",\"name\":\"offchainConfig\",\"type\":\"bytes\"}],\"name\":\"setConfig\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32[3]\",\"name\":\"reportContext\",\"type\":\"bytes32[3]\"},{\"internalType\":\"bytes\",\"name\":\"report\",\"type\":\"bytes\"},{\"internalType\":\"bytes32[]\",\"name\":\"rs\",\"type\":\"bytes32[]\"},{\"internalType\":\"bytes32[]\",\"name\":\"ss\",\"type\":\"bytes32[]\"},{\"internalType\":\"bytes32\",\"name\":\"rawVs\",\"type\":\"bytes32\"}],\"name\":\"transmit\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"typeAndVersion\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"pure\",\"type\":\"function\"}]",
}

OCR2AbstractMetaData contains all meta data concerning the OCR2Abstract contract.

View Source
var OCR2BaseABI = OCR2BaseMetaData.ABI

OCR2BaseABI is the input ABI used to generate the binding from. Deprecated: Use OCR2BaseMetaData.ABI instead.

View Source
var OCR2BaseMetaData = &bind.MetaData{
	ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"previousConfigBlockNumber\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"configDigest\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"uint64\",\"name\":\"configCount\",\"type\":\"uint64\"},{\"indexed\":false,\"internalType\":\"address[]\",\"name\":\"signers\",\"type\":\"address[]\"},{\"indexed\":false,\"internalType\":\"address[]\",\"name\":\"transmitters\",\"type\":\"address[]\"},{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"f\",\"type\":\"uint8\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"onchainConfig\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"uint64\",\"name\":\"offchainConfigVersion\",\"type\":\"uint64\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"offchainConfig\",\"type\":\"bytes\"}],\"name\":\"ConfigSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"OwnershipTransferRequested\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"configDigest\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"epoch\",\"type\":\"uint32\"}],\"name\":\"Transmitted\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"acceptOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"latestConfigDetails\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"configCount\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"blockNumber\",\"type\":\"uint32\"},{\"internalType\":\"bytes32\",\"name\":\"configDigest\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"latestConfigDigestAndEpoch\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"scanLogs\",\"type\":\"bool\"},{\"internalType\":\"bytes32\",\"name\":\"configDigest\",\"type\":\"bytes32\"},{\"internalType\":\"uint32\",\"name\":\"epoch\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address[]\",\"name\":\"_signers\",\"type\":\"address[]\"},{\"internalType\":\"address[]\",\"name\":\"_transmitters\",\"type\":\"address[]\"},{\"internalType\":\"uint8\",\"name\":\"_f\",\"type\":\"uint8\"},{\"internalType\":\"bytes\",\"name\":\"_onchainConfig\",\"type\":\"bytes\"},{\"internalType\":\"uint64\",\"name\":\"_offchainConfigVersion\",\"type\":\"uint64\"},{\"internalType\":\"bytes\",\"name\":\"_offchainConfig\",\"type\":\"bytes\"}],\"name\":\"setConfig\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32[3]\",\"name\":\"reportContext\",\"type\":\"bytes32[3]\"},{\"internalType\":\"bytes\",\"name\":\"report\",\"type\":\"bytes\"},{\"internalType\":\"bytes32[]\",\"name\":\"rs\",\"type\":\"bytes32[]\"},{\"internalType\":\"bytes32[]\",\"name\":\"ss\",\"type\":\"bytes32[]\"},{\"internalType\":\"bytes32\",\"name\":\"rawVs\",\"type\":\"bytes32\"}],\"name\":\"transmit\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"transmitters\",\"outputs\":[{\"internalType\":\"address[]\",\"name\":\"\",\"type\":\"address[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"typeAndVersion\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"pure\",\"type\":\"function\"}]",
}

OCR2BaseMetaData contains all meta data concerning the OCR2Base contract.

View Source
var OCR2TitleRequestABI = OCR2TitleRequestMetaData.ABI

OCR2TitleRequestABI is the input ABI used to generate the binding from. Deprecated: Use OCR2TitleRequestMetaData.ABI instead.

View Source
var OCR2TitleRequestBin = OCR2TitleRequestMetaData.Bin

OCR2TitleRequestBin is the compiled bytecode used for deploying new contracts. Deprecated: Use OCR2TitleRequestMetaData.Bin instead.

View Source
var OCR2TitleRequestMetaData = &bind.MetaData{
	ABI: "[{\"inputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"previousConfigBlockNumber\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"configDigest\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"uint64\",\"name\":\"configCount\",\"type\":\"uint64\"},{\"indexed\":false,\"internalType\":\"address[]\",\"name\":\"signers\",\"type\":\"address[]\"},{\"indexed\":false,\"internalType\":\"address[]\",\"name\":\"transmitters\",\"type\":\"address[]\"},{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"f\",\"type\":\"uint8\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"onchainConfig\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"uint64\",\"name\":\"offchainConfigVersion\",\"type\":\"uint64\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"offchainConfig\",\"type\":\"bytes\"}],\"name\":\"ConfigSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"OwnershipTransferRequested\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"requestId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"title\",\"type\":\"string\"}],\"name\":\"TitleFulfillment\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"requestId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"url\",\"type\":\"string\"}],\"name\":\"TitleRequest\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"configDigest\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"epoch\",\"type\":\"uint32\"}],\"name\":\"Transmitted\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"acceptOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"requestId\",\"type\":\"bytes32\"}],\"name\":\"fulfilled\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"latestConfigDetails\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"configCount\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"blockNumber\",\"type\":\"uint32\"},{\"internalType\":\"bytes32\",\"name\":\"configDigest\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"latestConfigDigestAndEpoch\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"scanLogs\",\"type\":\"bool\"},{\"internalType\":\"bytes32\",\"name\":\"configDigest\",\"type\":\"bytes32\"},{\"internalType\":\"uint32\",\"name\":\"epoch\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"url\",\"type\":\"string\"}],\"name\":\"request\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address[]\",\"name\":\"_signers\",\"type\":\"address[]\"},{\"internalType\":\"address[]\",\"name\":\"_transmitters\",\"type\":\"address[]\"},{\"internalType\":\"uint8\",\"name\":\"_f\",\"type\":\"uint8\"},{\"internalType\":\"bytes\",\"name\":\"_onchainConfig\",\"type\":\"bytes\"},{\"internalType\":\"uint64\",\"name\":\"_offchainConfigVersion\",\"type\":\"uint64\"},{\"internalType\":\"bytes\",\"name\":\"_offchainConfig\",\"type\":\"bytes\"}],\"name\":\"setConfig\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32[3]\",\"name\":\"reportContext\",\"type\":\"bytes32[3]\"},{\"internalType\":\"bytes\",\"name\":\"report\",\"type\":\"bytes\"},{\"internalType\":\"bytes32[]\",\"name\":\"rs\",\"type\":\"bytes32[]\"},{\"internalType\":\"bytes32[]\",\"name\":\"ss\",\"type\":\"bytes32[]\"},{\"internalType\":\"bytes32\",\"name\":\"rawVs\",\"type\":\"bytes32\"}],\"name\":\"transmit\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"transmitters\",\"outputs\":[{\"internalType\":\"address[]\",\"name\":\"\",\"type\":\"address[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"typeAndVersion\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"pure\",\"type\":\"function\"}]",
	Bin: "0x60a06040523480156200001157600080fd5b506000338082816200006a5760405162461bcd60e51b815260206004820152601860248201527f43616e6e6f7420736574206f776e657220746f207a65726f000000000000000060448201526064015b60405180910390fd5b600080546001600160a01b0319166001600160a01b03848116919091179091558116156200009d576200009d8162000118565b50505015156080526040805160608101909152602a808252620000ca9190620025276020830139620001c3565b620000ee6040518060800160405280604e815260200162002551604e9139620001c3565b620001126040518060a00160405280606e81526020016200259f606e9139620001c3565b620002d2565b336001600160a01b03821603620001725760405162461bcd60e51b815260206004820152601760248201527f43616e6e6f74207472616e7366657220746f2073656c66000000000000000000604482015260640162000061565b600180546001600160a01b0319166001600160a01b0383811691821790925560008054604051929316917fed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae12789190a350565b8051602080830191909120600854604080519384018390528301529060600160408051601f1981840301815291905280516020909101206008805491925060006200020e8362000252565b91905055507f37adadbbe0ac5130611b65b06c5e2cef03817b6563f93855718a80afca1402ef8183604051620002469291906200027a565b60405180910390a15050565b6000600182016200027357634e487b7160e01b600052601160045260246000fd5b5060010190565b82815260006020604081840152835180604085015260005b81811015620002b05785810183015185820160600152820162000292565b506000606082860101526060601f19601f830116850101925050509392505050565b608051612239620002ee600039600061057e01526122396000f3fe608060405234801561001057600080fd5b50600436106100c95760003560e01c806381ff704811610081578063b1dc65a41161005b578063b1dc65a4146101f3578063e3d0e71214610206578063f2fde38b1461021957600080fd5b806381ff70481461017b5780638da5cb5b146101ab578063afcb95d7146101d357600080fd5b80632c199889116100b25780632c1998891461014957806379ba50971461015e578063814118341461016657600080fd5b8063181f5a77146100ce5780632aa91bfd14610116575b600080fd5b604080518082018252601c81527f4f4352325469746c655265717565737420312e302e302d616c706861000000006020820152905161010d9190611957565b60405180910390f35b610139610124366004611971565b60009081526009602052604090205460ff1690565b604051901515815260200161010d565b61015c610157366004611a8c565b61022c565b005b61015c6102d5565b61016e6103d7565b60405161010d9190611b2e565b6004546002546040805163ffffffff8085168252640100000000909404909316602084015282015260600161010d565b60005460405173ffffffffffffffffffffffffffffffffffffffff909116815260200161010d565b60408051600181526000602082018190529181019190915260600161010d565b61015c610201366004611b8d565b610446565b61015c610214366004611d6b565b610aea565b61015c610227366004611e38565b6114cf565b80516020808301919091206008546040805193840183905283015290606001604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0818403018152919052805160209091012060088054919250600061029383611e82565b91905055507f37adadbbe0ac5130611b65b06c5e2cef03817b6563f93855718a80afca1402ef81836040516102c9929190611eba565b60405180910390a15050565b60015473ffffffffffffffffffffffffffffffffffffffff16331461035b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f4d7573742062652070726f706f736564206f776e65720000000000000000000060448201526064015b60405180910390fd5b60008054337fffffffffffffffffffffffff00000000000000000000000000000000000000008083168217845560018054909116905560405173ffffffffffffffffffffffffffffffffffffffff90921692909183917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a350565b6060600780548060200260200160405190810160405280929190818152602001828054801561043c57602002820191906000526020600020905b815473ffffffffffffffffffffffffffffffffffffffff168152600190910190602001808311610411575b5050505050905090565b60005a604080516020601f8b018190048102820181019092528981529192508a3591818c0135916104969184918491908e908e90819084018382808284376000920191909152506114e392505050565b6040805183815263ffffffff600884901c1660208201527fb04e63db38c49950639fa09d29872f21f5d49d614f3a969d8adf3d4b52e41a62910160405180910390a16040805160608101825260025480825260035460ff8082166020850152610100909104169282019290925290831461056c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601560248201527f636f6e666967446967657374206d69736d6174636800000000000000000000006044820152606401610352565b61057a8b8b8b8b8b8b6115f0565b60007f0000000000000000000000000000000000000000000000000000000000000000156105d7576002826020015183604001516105b89190611f02565b6105c29190611f21565b6105cd906001611f02565b60ff1690506105ed565b60208201516105e7906001611f02565b60ff1690505b888114610656576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601a60248201527f77726f6e67206e756d626572206f66207369676e6174757265730000000000006044820152606401610352565b8887146106bf576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601e60248201527f7369676e617475726573206f7574206f6620726567697374726174696f6e00006044820152606401610352565b3360009081526005602090815260408083208151808301909252805460ff8082168452929391929184019161010090910416600281111561070257610702611f6a565b600281111561071357610713611f6a565b905250905060028160200151600281111561073057610730611f6a565b14801561077757506007816000015160ff168154811061075257610752611ed3565b60009182526020909120015473ffffffffffffffffffffffffffffffffffffffff1633145b6107dd576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601860248201527f756e617574686f72697a6564207472616e736d697474657200000000000000006044820152606401610352565b5050505050600088886040516107f4929190611f99565b60405190819003812061080b918c90602001611fa9565b60405160208183030381529060405280519060200120905061082b6118ca565b604080518082019091526000808252602082015260005b88811015610ac857600060018588846020811061086157610861611ed3565b61086e91901a601b611f02565b8d8d8681811061088057610880611ed3565b905060200201358c8c8781811061089957610899611ed3565b90506020020135604051600081526020016040526040516108d6949392919093845260ff9290921660208401526040830152606082015260800190565b6020604051602081039080840390855afa1580156108f8573d6000803e3d6000fd5b5050604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081015173ffffffffffffffffffffffffffffffffffffffff811660009081526005602090815290849020838501909452835460ff8082168552929650929450840191610100900416600281111561097857610978611f6a565b600281111561098957610989611f6a565b90525092506001836020015160028111156109a6576109a6611f6a565b14610a0d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601e60248201527f61646472657373206e6f7420617574686f72697a656420746f207369676e00006044820152606401610352565b8251849060ff16601f8110610a2457610a24611ed3565b602002015115610a90576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601460248201527f6e6f6e2d756e69717565207369676e61747572650000000000000000000000006044820152606401610352565b600184846000015160ff16601f8110610aab57610aab611ed3565b911515602090920201525080610ac081611e82565b915050610842565b5050505063ffffffff8110610adf57610adf611fbf565b505050505050505050565b855185518560ff16601f831115610b5d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601060248201527f746f6f206d616e79207369676e657273000000000000000000000000000000006044820152606401610352565b60008111610bc7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601260248201527f66206d75737420626520706f73697469766500000000000000000000000000006044820152606401610352565b818314610c55576040517f08c379a0000000000000000000000000000000000000000000000000000000008152602060048201526024808201527f6f7261636c6520616464726573736573206f7574206f6620726567697374726160448201527f74696f6e000000000000000000000000000000000000000000000000000000006064820152608401610352565b610c60816003611fee565b8311610cc8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601860248201527f6661756c74792d6f7261636c65206620746f6f206869676800000000000000006044820152606401610352565b610cd06116a7565b6040805160c0810182528a8152602081018a905260ff8916918101919091526060810187905267ffffffffffffffff8616608082015260a081018590525b60065415610ec357600654600090610d2890600190612005565b9050600060068281548110610d3f57610d3f611ed3565b60009182526020822001546007805473ffffffffffffffffffffffffffffffffffffffff90921693509084908110610d7957610d79611ed3565b600091825260208083209091015473ffffffffffffffffffffffffffffffffffffffff85811684526005909252604080842080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000090811690915592909116808452922080549091169055600680549192509080610df957610df9612018565b60008281526020902081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff90810180547fffffffffffffffffffffffff00000000000000000000000000000000000000001690550190556007805480610e6257610e62612018565b60008281526020902081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff90810180547fffffffffffffffffffffffff000000000000000000000000000000000000000016905501905550610d0e915050565b60005b81515181101561132a5760006005600084600001518481518110610eec57610eec611ed3565b60209081029190910181015173ffffffffffffffffffffffffffffffffffffffff16825281019190915260400160002054610100900460ff166002811115610f3657610f36611f6a565b14610f9d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f7265706561746564207369676e657220616464726573730000000000000000006044820152606401610352565b6040805180820190915260ff82168152600160208201528251805160059160009185908110610fce57610fce611ed3565b60209081029190910181015173ffffffffffffffffffffffffffffffffffffffff168252818101929092526040016000208251815460ff9091167fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0082168117835592840151919283917fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000161761010083600281111561106f5761106f611f6a565b02179055506000915061107f9050565b600560008460200151848151811061109957611099611ed3565b60209081029190910181015173ffffffffffffffffffffffffffffffffffffffff16825281019190915260400160002054610100900460ff1660028111156110e3576110e3611f6a565b1461114a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f7265706561746564207472616e736d69747465722061646472657373000000006044820152606401610352565b6040805180820190915260ff82168152602081016002815250600560008460200151848151811061117d5761117d611ed3565b60209081029190910181015173ffffffffffffffffffffffffffffffffffffffff168252818101929092526040016000208251815460ff9091167fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0082168117835592840151919283917fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000161761010083600281111561121e5761121e611f6a565b02179055505082518051600692508390811061123c5761123c611ed3565b602090810291909101810151825460018101845560009384529282902090920180547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff90931692909217909155820151805160079190839081106112b8576112b8611ed3565b60209081029190910181015182546001810184556000938452919092200180547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff9092169190911790558061132281611e82565b915050610ec6565b506040810151600380547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660ff909216919091179055600480547fffffffffffffffffffffffffffffffffffffffffffffffff00000000ffffffff811664010000000063ffffffff4381168202928317855590830481169360019390926000926113bc928692908216911617612047565b92506101000a81548163ffffffff021916908363ffffffff16021790555061141b4630600460009054906101000a900463ffffffff1663ffffffff16856000015186602001518760400151886060015189608001518a60a0015161172a565b6002819055825180516003805460ff909216610100027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff90921691909117905560045460208501516040808701516060880151608089015160a08a015193517f1591690b8638f5fb2dbec82ac741805ac5da8b45dc5263f4875b0496fdce4e05986114ba988b98919763ffffffff90921696909591949193919261206b565b60405180910390a15050505050505050505050565b6114d76116a7565b6114e0816117d5565b50565b600080828060200190518101906114fa9190612101565b600082815260096020526040902054919350915060ff1615611578576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601160248201527f616c72656164792066756c66696c6c65640000000000000000000000000000006044820152606401610352565b6000828152600960205260409081902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00166001179055517f7cc5a0960ca99cf39ef66b30fb0dbec840eb2cbbd2ecf40d13c78a10a47bb763906115e19084908490611eba565b60405180910390a15050505050565b60006115fd826020611fee565b611608856020611fee565b61161488610144612184565b61161e9190612184565b6116289190612184565b611633906000612184565b905036811461169e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601860248201527f63616c6c64617461206c656e677468206d69736d6174636800000000000000006044820152606401610352565b50505050505050565b60005473ffffffffffffffffffffffffffffffffffffffff163314611728576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f4f6e6c792063616c6c61626c65206279206f776e6572000000000000000000006044820152606401610352565b565b6000808a8a8a8a8a8a8a8a8a60405160200161174e99989796959493929190612197565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081840301815291905280516020909101207dffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff167e01000000000000000000000000000000000000000000000000000000000000179150509998505050505050505050565b3373ffffffffffffffffffffffffffffffffffffffff821603611854576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f43616e6e6f74207472616e7366657220746f2073656c660000000000000000006044820152606401610352565b600180547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff83811691821790925560008054604051929316917fed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae12789190a350565b604051806103e00160405280601f906020820280368337509192915050565b60005b838110156119045781810151838201526020016118ec565b50506000910152565b600081518084526119258160208601602086016118e9565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169290920160200192915050565b60208152600061196a602083018461190d565b9392505050565b60006020828403121561198357600080fd5b5035919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff81118282101715611a0057611a0061198a565b604052919050565b600067ffffffffffffffff821115611a2257611a2261198a565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b6000611a61611a5c84611a08565b6119b9565b9050828152838383011115611a7557600080fd5b828260208301376000602084830101529392505050565b600060208284031215611a9e57600080fd5b813567ffffffffffffffff811115611ab557600080fd5b8201601f81018413611ac657600080fd5b611ad584823560208401611a4e565b949350505050565b600081518084526020808501945080840160005b83811015611b2357815173ffffffffffffffffffffffffffffffffffffffff1687529582019590820190600101611af1565b509495945050505050565b60208152600061196a6020830184611add565b60008083601f840112611b5357600080fd5b50813567ffffffffffffffff811115611b6b57600080fd5b6020830191508360208260051b8501011115611b8657600080fd5b9250929050565b60008060008060008060008060e0898b031215611ba957600080fd5b606089018a811115611bba57600080fd5b8998503567ffffffffffffffff80821115611bd457600080fd5b818b0191508b601f830112611be857600080fd5b813581811115611bf757600080fd5b8c6020828501011115611c0957600080fd5b6020830199508098505060808b0135915080821115611c2757600080fd5b611c338c838d01611b41565b909750955060a08b0135915080821115611c4c57600080fd5b50611c598b828c01611b41565b999c989b50969995989497949560c00135949350505050565b803573ffffffffffffffffffffffffffffffffffffffff81168114611c9657600080fd5b919050565b600082601f830112611cac57600080fd5b8135602067ffffffffffffffff821115611cc857611cc861198a565b8160051b611cd78282016119b9565b9283528481018201928281019087851115611cf157600080fd5b83870192505b84831015611d1757611d0883611c72565b82529183019190830190611cf7565b979650505050505050565b803560ff81168114611c9657600080fd5b600082601f830112611d4457600080fd5b61196a83833560208501611a4e565b803567ffffffffffffffff81168114611c9657600080fd5b60008060008060008060c08789031215611d8457600080fd5b863567ffffffffffffffff80821115611d9c57600080fd5b611da88a838b01611c9b565b97506020890135915080821115611dbe57600080fd5b611dca8a838b01611c9b565b9650611dd860408a01611d22565b95506060890135915080821115611dee57600080fd5b611dfa8a838b01611d33565b9450611e0860808a01611d53565b935060a0890135915080821115611e1e57600080fd5b50611e2b89828a01611d33565b9150509295509295509295565b600060208284031215611e4a57600080fd5b61196a82611c72565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203611eb357611eb3611e53565b5060010190565b828152604060208201526000611ad5604083018461190d565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60ff8181168382160190811115611f1b57611f1b611e53565b92915050565b600060ff831680611f5b577f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b8060ff84160491505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b8183823760009101908152919050565b8281526080810160608360208401379392505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052600160045260246000fd5b8082028115828204841417611f1b57611f1b611e53565b81810381811115611f1b57611f1b611e53565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b63ffffffff81811683821601908082111561206457612064611e53565b5092915050565b600061012063ffffffff808d1684528b6020850152808b1660408501525080606084015261209b8184018a611add565b905082810360808401526120af8189611add565b905060ff871660a084015282810360c08401526120cc818761190d565b905067ffffffffffffffff851660e08401528281036101008401526120f1818561190d565b9c9b505050505050505050505050565b6000806040838503121561211457600080fd5b82519150602083015167ffffffffffffffff81111561213257600080fd5b8301601f8101851361214357600080fd5b8051612151611a5c82611a08565b81815286602083850101111561216657600080fd5b6121778260208301602086016118e9565b8093505050509250929050565b80820180821115611f1b57611f1b611e53565b60006101208b835273ffffffffffffffffffffffffffffffffffffffff8b16602084015267ffffffffffffffff808b1660408501528160608501526121de8285018b611add565b915083820360808501526121f2828a611add565b915060ff881660a085015283820360c085015261220f828861190d565b90861660e085015283810361010085015290506120f1818561190d56fea164736f6c6343000813000a68747470733a2f2f626c6f672e636861696e2e6c696e6b2f776861742d69732d636861696e6c696e6b2f68747470733a2f2f7777772e636f696e6465736b2e636f6d2f6d61726b2d637562616e2d6261636b65642d6e66742d6d61726b6574706c6163652d6d696e7461626c652d7261697365732d31336d68747470733a2f2f7777772e626c6f6f6d626572672e636f6d2f6f70696e696f6e2f61727469636c65732f323032312d30362d32342f666964656c6974792d6d616e616765722d6f776e65642d67616d6573746f702d6275742d6c61636b65642d6469616d6f6e642d68616e6473",
}

OCR2TitleRequestMetaData contains all meta data concerning the OCR2TitleRequest contract.

View Source
var OwnableInterfaceABI = OwnableInterfaceMetaData.ABI

OwnableInterfaceABI is the input ABI used to generate the binding from. Deprecated: Use OwnableInterfaceMetaData.ABI instead.

View Source
var OwnableInterfaceMetaData = &bind.MetaData{
	ABI: "[{\"inputs\":[],\"name\":\"acceptOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}

OwnableInterfaceMetaData contains all meta data concerning the OwnableInterface contract.

View Source
var OwnerIsCreatorABI = OwnerIsCreatorMetaData.ABI

OwnerIsCreatorABI is the input ABI used to generate the binding from. Deprecated: Use OwnerIsCreatorMetaData.ABI instead.

View Source
var OwnerIsCreatorBin = OwnerIsCreatorMetaData.Bin

OwnerIsCreatorBin is the compiled bytecode used for deploying new contracts. Deprecated: Use OwnerIsCreatorMetaData.Bin instead.

View Source
var OwnerIsCreatorMetaData = &bind.MetaData{
	ABI: "[{\"inputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"OwnershipTransferRequested\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"acceptOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
	Bin: "0x608060405234801561001057600080fd5b5033806000816100675760405162461bcd60e51b815260206004820152601860248201527f43616e6e6f7420736574206f776e657220746f207a65726f000000000000000060448201526064015b60405180910390fd5b600080546001600160a01b0319166001600160a01b0384811691909117909155811615610097576100978161009f565b505050610148565b336001600160a01b038216036100f75760405162461bcd60e51b815260206004820152601760248201527f43616e6e6f74207472616e7366657220746f2073656c66000000000000000000604482015260640161005e565b600180546001600160a01b0319166001600160a01b0383811691821790925560008054604051929316917fed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae12789190a350565b610367806101576000396000f3fe608060405234801561001057600080fd5b50600436106100415760003560e01c806379ba5097146100465780638da5cb5b14610050578063f2fde38b1461007c575b600080fd5b61004e61008f565b005b6000546040805173ffffffffffffffffffffffffffffffffffffffff9092168252519081900360200190f35b61004e61008a36600461031d565b610191565b60015473ffffffffffffffffffffffffffffffffffffffff163314610115576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f4d7573742062652070726f706f736564206f776e65720000000000000000000060448201526064015b60405180910390fd5b60008054337fffffffffffffffffffffffff00000000000000000000000000000000000000008083168217845560018054909116905560405173ffffffffffffffffffffffffffffffffffffffff90921692909183917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a350565b6101996101a5565b6101a281610228565b50565b60005473ffffffffffffffffffffffffffffffffffffffff163314610226576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f4f6e6c792063616c6c61626c65206279206f776e657200000000000000000000604482015260640161010c565b565b3373ffffffffffffffffffffffffffffffffffffffff8216036102a7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f43616e6e6f74207472616e7366657220746f2073656c66000000000000000000604482015260640161010c565b600180547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff83811691821790925560008054604051929316917fed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae12789190a350565b60006020828403121561032f57600080fd5b813573ffffffffffffffffffffffffffffffffffffffff8116811461035357600080fd5b939250505056fea164736f6c6343000813000a",
}

OwnerIsCreatorMetaData contains all meta data concerning the OwnerIsCreator contract.

View Source
var TypeAndVersionInterfaceABI = TypeAndVersionInterfaceMetaData.ABI

TypeAndVersionInterfaceABI is the input ABI used to generate the binding from. Deprecated: Use TypeAndVersionInterfaceMetaData.ABI instead.

View Source
var TypeAndVersionInterfaceMetaData = &bind.MetaData{
	ABI: "[{\"inputs\":[],\"name\":\"typeAndVersion\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"pure\",\"type\":\"function\"}]",
}

TypeAndVersionInterfaceMetaData contains all meta data concerning the TypeAndVersionInterface contract.

Functions

This section is empty.

Types

type ConfirmedOwner

type ConfirmedOwner struct {
	ConfirmedOwnerCaller     // Read-only binding to the contract
	ConfirmedOwnerTransactor // Write-only binding to the contract
	ConfirmedOwnerFilterer   // Log filterer for contract events
}

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

func DeployConfirmedOwner

func DeployConfirmedOwner(auth *bind.TransactOpts, backend bind.ContractBackend, newOwner common.Address) (common.Address, *types.Transaction, *ConfirmedOwner, error)

DeployConfirmedOwner deploys a new Ethereum contract, binding an instance of ConfirmedOwner to it.

func NewConfirmedOwner

func NewConfirmedOwner(address common.Address, backend bind.ContractBackend) (*ConfirmedOwner, error)

NewConfirmedOwner creates a new instance of ConfirmedOwner, bound to a specific deployed contract.

type ConfirmedOwnerCaller

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

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

func NewConfirmedOwnerCaller

func NewConfirmedOwnerCaller(address common.Address, caller bind.ContractCaller) (*ConfirmedOwnerCaller, error)

NewConfirmedOwnerCaller creates a new read-only instance of ConfirmedOwner, bound to a specific deployed contract.

func (*ConfirmedOwnerCaller) Owner

func (_ConfirmedOwner *ConfirmedOwnerCaller) Owner(opts *bind.CallOpts) (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

type ConfirmedOwnerCallerRaw

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

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

func (*ConfirmedOwnerCallerRaw) Call

func (_ConfirmedOwner *ConfirmedOwnerCallerRaw) 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 ConfirmedOwnerCallerSession

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

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

func (*ConfirmedOwnerCallerSession) Owner

func (_ConfirmedOwner *ConfirmedOwnerCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

type ConfirmedOwnerFilterer

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

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

func NewConfirmedOwnerFilterer

func NewConfirmedOwnerFilterer(address common.Address, filterer bind.ContractFilterer) (*ConfirmedOwnerFilterer, error)

NewConfirmedOwnerFilterer creates a new log filterer instance of ConfirmedOwner, bound to a specific deployed contract.

func (*ConfirmedOwnerFilterer) FilterOwnershipTransferRequested

func (_ConfirmedOwner *ConfirmedOwnerFilterer) FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*ConfirmedOwnerOwnershipTransferRequestedIterator, error)

FilterOwnershipTransferRequested is a free log retrieval operation binding the contract event 0xed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae1278.

Solidity: event OwnershipTransferRequested(address indexed from, address indexed to)

func (*ConfirmedOwnerFilterer) FilterOwnershipTransferred

func (_ConfirmedOwner *ConfirmedOwnerFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*ConfirmedOwnerOwnershipTransferredIterator, error)

FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed from, address indexed to)

func (*ConfirmedOwnerFilterer) ParseOwnershipTransferRequested

func (_ConfirmedOwner *ConfirmedOwnerFilterer) ParseOwnershipTransferRequested(log types.Log) (*ConfirmedOwnerOwnershipTransferRequested, error)

ParseOwnershipTransferRequested is a log parse operation binding the contract event 0xed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae1278.

Solidity: event OwnershipTransferRequested(address indexed from, address indexed to)

func (*ConfirmedOwnerFilterer) ParseOwnershipTransferred

func (_ConfirmedOwner *ConfirmedOwnerFilterer) ParseOwnershipTransferred(log types.Log) (*ConfirmedOwnerOwnershipTransferred, error)

ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed from, address indexed to)

func (*ConfirmedOwnerFilterer) WatchOwnershipTransferRequested

func (_ConfirmedOwner *ConfirmedOwnerFilterer) WatchOwnershipTransferRequested(opts *bind.WatchOpts, sink chan<- *ConfirmedOwnerOwnershipTransferRequested, from []common.Address, to []common.Address) (event.Subscription, error)

WatchOwnershipTransferRequested is a free log subscription operation binding the contract event 0xed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae1278.

Solidity: event OwnershipTransferRequested(address indexed from, address indexed to)

func (*ConfirmedOwnerFilterer) WatchOwnershipTransferred

func (_ConfirmedOwner *ConfirmedOwnerFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *ConfirmedOwnerOwnershipTransferred, from []common.Address, to []common.Address) (event.Subscription, error)

WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed from, address indexed to)

type ConfirmedOwnerOwnershipTransferRequested

type ConfirmedOwnerOwnershipTransferRequested struct {
	From common.Address
	To   common.Address
	Raw  types.Log // Blockchain specific contextual infos
}

ConfirmedOwnerOwnershipTransferRequested represents a OwnershipTransferRequested event raised by the ConfirmedOwner contract.

type ConfirmedOwnerOwnershipTransferRequestedIterator

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

ConfirmedOwnerOwnershipTransferRequestedIterator is returned from FilterOwnershipTransferRequested and is used to iterate over the raw logs and unpacked data for OwnershipTransferRequested events raised by the ConfirmedOwner contract.

func (*ConfirmedOwnerOwnershipTransferRequestedIterator) Close

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

func (*ConfirmedOwnerOwnershipTransferRequestedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ConfirmedOwnerOwnershipTransferRequestedIterator) 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 ConfirmedOwnerOwnershipTransferred

type ConfirmedOwnerOwnershipTransferred struct {
	From common.Address
	To   common.Address
	Raw  types.Log // Blockchain specific contextual infos
}

ConfirmedOwnerOwnershipTransferred represents a OwnershipTransferred event raised by the ConfirmedOwner contract.

type ConfirmedOwnerOwnershipTransferredIterator

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

ConfirmedOwnerOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the ConfirmedOwner contract.

func (*ConfirmedOwnerOwnershipTransferredIterator) Close

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

func (*ConfirmedOwnerOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ConfirmedOwnerOwnershipTransferredIterator) 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 ConfirmedOwnerRaw

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

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

func (*ConfirmedOwnerRaw) Call

func (_ConfirmedOwner *ConfirmedOwnerRaw) 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 (*ConfirmedOwnerRaw) Transact

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

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

func (*ConfirmedOwnerRaw) Transfer

func (_ConfirmedOwner *ConfirmedOwnerRaw) 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 ConfirmedOwnerSession

type ConfirmedOwnerSession struct {
	Contract     *ConfirmedOwner   // 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
}

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

func (*ConfirmedOwnerSession) AcceptOwnership

func (_ConfirmedOwner *ConfirmedOwnerSession) AcceptOwnership() (*types.Transaction, error)

AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.

Solidity: function acceptOwnership() returns()

func (*ConfirmedOwnerSession) Owner

func (_ConfirmedOwner *ConfirmedOwnerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*ConfirmedOwnerSession) TransferOwnership

func (_ConfirmedOwner *ConfirmedOwnerSession) TransferOwnership(to common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address to) returns()

type ConfirmedOwnerTransactor

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

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

func NewConfirmedOwnerTransactor

func NewConfirmedOwnerTransactor(address common.Address, transactor bind.ContractTransactor) (*ConfirmedOwnerTransactor, error)

NewConfirmedOwnerTransactor creates a new write-only instance of ConfirmedOwner, bound to a specific deployed contract.

func (*ConfirmedOwnerTransactor) AcceptOwnership

func (_ConfirmedOwner *ConfirmedOwnerTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.

Solidity: function acceptOwnership() returns()

func (*ConfirmedOwnerTransactor) TransferOwnership

func (_ConfirmedOwner *ConfirmedOwnerTransactor) TransferOwnership(opts *bind.TransactOpts, to common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address to) returns()

type ConfirmedOwnerTransactorRaw

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

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

func (*ConfirmedOwnerTransactorRaw) Transact

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

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

func (*ConfirmedOwnerTransactorRaw) Transfer

func (_ConfirmedOwner *ConfirmedOwnerTransactorRaw) 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 ConfirmedOwnerTransactorSession

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

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

func (*ConfirmedOwnerTransactorSession) AcceptOwnership

func (_ConfirmedOwner *ConfirmedOwnerTransactorSession) AcceptOwnership() (*types.Transaction, error)

AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.

Solidity: function acceptOwnership() returns()

func (*ConfirmedOwnerTransactorSession) TransferOwnership

func (_ConfirmedOwner *ConfirmedOwnerTransactorSession) TransferOwnership(to common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address to) returns()

type ConfirmedOwnerWithProposal

type ConfirmedOwnerWithProposal struct {
	ConfirmedOwnerWithProposalCaller     // Read-only binding to the contract
	ConfirmedOwnerWithProposalTransactor // Write-only binding to the contract
	ConfirmedOwnerWithProposalFilterer   // Log filterer for contract events
}

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

func DeployConfirmedOwnerWithProposal

func DeployConfirmedOwnerWithProposal(auth *bind.TransactOpts, backend bind.ContractBackend, newOwner common.Address, pendingOwner common.Address) (common.Address, *types.Transaction, *ConfirmedOwnerWithProposal, error)

DeployConfirmedOwnerWithProposal deploys a new Ethereum contract, binding an instance of ConfirmedOwnerWithProposal to it.

func NewConfirmedOwnerWithProposal

func NewConfirmedOwnerWithProposal(address common.Address, backend bind.ContractBackend) (*ConfirmedOwnerWithProposal, error)

NewConfirmedOwnerWithProposal creates a new instance of ConfirmedOwnerWithProposal, bound to a specific deployed contract.

type ConfirmedOwnerWithProposalCaller

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

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

func NewConfirmedOwnerWithProposalCaller

func NewConfirmedOwnerWithProposalCaller(address common.Address, caller bind.ContractCaller) (*ConfirmedOwnerWithProposalCaller, error)

NewConfirmedOwnerWithProposalCaller creates a new read-only instance of ConfirmedOwnerWithProposal, bound to a specific deployed contract.

func (*ConfirmedOwnerWithProposalCaller) Owner

func (_ConfirmedOwnerWithProposal *ConfirmedOwnerWithProposalCaller) Owner(opts *bind.CallOpts) (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

type ConfirmedOwnerWithProposalCallerRaw

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

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

func (*ConfirmedOwnerWithProposalCallerRaw) Call

func (_ConfirmedOwnerWithProposal *ConfirmedOwnerWithProposalCallerRaw) 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 ConfirmedOwnerWithProposalCallerSession

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

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

func (*ConfirmedOwnerWithProposalCallerSession) Owner

func (_ConfirmedOwnerWithProposal *ConfirmedOwnerWithProposalCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

type ConfirmedOwnerWithProposalFilterer

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

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

func NewConfirmedOwnerWithProposalFilterer

func NewConfirmedOwnerWithProposalFilterer(address common.Address, filterer bind.ContractFilterer) (*ConfirmedOwnerWithProposalFilterer, error)

NewConfirmedOwnerWithProposalFilterer creates a new log filterer instance of ConfirmedOwnerWithProposal, bound to a specific deployed contract.

func (*ConfirmedOwnerWithProposalFilterer) FilterOwnershipTransferRequested

func (_ConfirmedOwnerWithProposal *ConfirmedOwnerWithProposalFilterer) FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*ConfirmedOwnerWithProposalOwnershipTransferRequestedIterator, error)

FilterOwnershipTransferRequested is a free log retrieval operation binding the contract event 0xed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae1278.

Solidity: event OwnershipTransferRequested(address indexed from, address indexed to)

func (*ConfirmedOwnerWithProposalFilterer) FilterOwnershipTransferred

func (_ConfirmedOwnerWithProposal *ConfirmedOwnerWithProposalFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*ConfirmedOwnerWithProposalOwnershipTransferredIterator, error)

FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed from, address indexed to)

func (*ConfirmedOwnerWithProposalFilterer) ParseOwnershipTransferRequested

func (_ConfirmedOwnerWithProposal *ConfirmedOwnerWithProposalFilterer) ParseOwnershipTransferRequested(log types.Log) (*ConfirmedOwnerWithProposalOwnershipTransferRequested, error)

ParseOwnershipTransferRequested is a log parse operation binding the contract event 0xed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae1278.

Solidity: event OwnershipTransferRequested(address indexed from, address indexed to)

func (*ConfirmedOwnerWithProposalFilterer) ParseOwnershipTransferred

func (_ConfirmedOwnerWithProposal *ConfirmedOwnerWithProposalFilterer) ParseOwnershipTransferred(log types.Log) (*ConfirmedOwnerWithProposalOwnershipTransferred, error)

ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed from, address indexed to)

func (*ConfirmedOwnerWithProposalFilterer) WatchOwnershipTransferRequested

func (_ConfirmedOwnerWithProposal *ConfirmedOwnerWithProposalFilterer) WatchOwnershipTransferRequested(opts *bind.WatchOpts, sink chan<- *ConfirmedOwnerWithProposalOwnershipTransferRequested, from []common.Address, to []common.Address) (event.Subscription, error)

WatchOwnershipTransferRequested is a free log subscription operation binding the contract event 0xed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae1278.

Solidity: event OwnershipTransferRequested(address indexed from, address indexed to)

func (*ConfirmedOwnerWithProposalFilterer) WatchOwnershipTransferred

func (_ConfirmedOwnerWithProposal *ConfirmedOwnerWithProposalFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *ConfirmedOwnerWithProposalOwnershipTransferred, from []common.Address, to []common.Address) (event.Subscription, error)

WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed from, address indexed to)

type ConfirmedOwnerWithProposalOwnershipTransferRequested

type ConfirmedOwnerWithProposalOwnershipTransferRequested struct {
	From common.Address
	To   common.Address
	Raw  types.Log // Blockchain specific contextual infos
}

ConfirmedOwnerWithProposalOwnershipTransferRequested represents a OwnershipTransferRequested event raised by the ConfirmedOwnerWithProposal contract.

type ConfirmedOwnerWithProposalOwnershipTransferRequestedIterator

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

ConfirmedOwnerWithProposalOwnershipTransferRequestedIterator is returned from FilterOwnershipTransferRequested and is used to iterate over the raw logs and unpacked data for OwnershipTransferRequested events raised by the ConfirmedOwnerWithProposal contract.

func (*ConfirmedOwnerWithProposalOwnershipTransferRequestedIterator) Close

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

func (*ConfirmedOwnerWithProposalOwnershipTransferRequestedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ConfirmedOwnerWithProposalOwnershipTransferRequestedIterator) 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 ConfirmedOwnerWithProposalOwnershipTransferred

type ConfirmedOwnerWithProposalOwnershipTransferred struct {
	From common.Address
	To   common.Address
	Raw  types.Log // Blockchain specific contextual infos
}

ConfirmedOwnerWithProposalOwnershipTransferred represents a OwnershipTransferred event raised by the ConfirmedOwnerWithProposal contract.

type ConfirmedOwnerWithProposalOwnershipTransferredIterator

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

ConfirmedOwnerWithProposalOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the ConfirmedOwnerWithProposal contract.

func (*ConfirmedOwnerWithProposalOwnershipTransferredIterator) Close

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

func (*ConfirmedOwnerWithProposalOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ConfirmedOwnerWithProposalOwnershipTransferredIterator) 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 ConfirmedOwnerWithProposalRaw

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

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

func (*ConfirmedOwnerWithProposalRaw) Call

func (_ConfirmedOwnerWithProposal *ConfirmedOwnerWithProposalRaw) 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 (*ConfirmedOwnerWithProposalRaw) Transact

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

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

func (*ConfirmedOwnerWithProposalRaw) Transfer

func (_ConfirmedOwnerWithProposal *ConfirmedOwnerWithProposalRaw) 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 ConfirmedOwnerWithProposalSession

type ConfirmedOwnerWithProposalSession struct {
	Contract     *ConfirmedOwnerWithProposal // 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
}

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

func (*ConfirmedOwnerWithProposalSession) AcceptOwnership

func (_ConfirmedOwnerWithProposal *ConfirmedOwnerWithProposalSession) AcceptOwnership() (*types.Transaction, error)

AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.

Solidity: function acceptOwnership() returns()

func (*ConfirmedOwnerWithProposalSession) Owner

func (_ConfirmedOwnerWithProposal *ConfirmedOwnerWithProposalSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*ConfirmedOwnerWithProposalSession) TransferOwnership

func (_ConfirmedOwnerWithProposal *ConfirmedOwnerWithProposalSession) TransferOwnership(to common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address to) returns()

type ConfirmedOwnerWithProposalTransactor

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

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

func NewConfirmedOwnerWithProposalTransactor

func NewConfirmedOwnerWithProposalTransactor(address common.Address, transactor bind.ContractTransactor) (*ConfirmedOwnerWithProposalTransactor, error)

NewConfirmedOwnerWithProposalTransactor creates a new write-only instance of ConfirmedOwnerWithProposal, bound to a specific deployed contract.

func (*ConfirmedOwnerWithProposalTransactor) AcceptOwnership

func (_ConfirmedOwnerWithProposal *ConfirmedOwnerWithProposalTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.

Solidity: function acceptOwnership() returns()

func (*ConfirmedOwnerWithProposalTransactor) TransferOwnership

func (_ConfirmedOwnerWithProposal *ConfirmedOwnerWithProposalTransactor) TransferOwnership(opts *bind.TransactOpts, to common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address to) returns()

type ConfirmedOwnerWithProposalTransactorRaw

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

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

func (*ConfirmedOwnerWithProposalTransactorRaw) Transact

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

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

func (*ConfirmedOwnerWithProposalTransactorRaw) Transfer

func (_ConfirmedOwnerWithProposal *ConfirmedOwnerWithProposalTransactorRaw) 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 ConfirmedOwnerWithProposalTransactorSession

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

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

func (*ConfirmedOwnerWithProposalTransactorSession) AcceptOwnership

func (_ConfirmedOwnerWithProposal *ConfirmedOwnerWithProposalTransactorSession) AcceptOwnership() (*types.Transaction, error)

AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.

Solidity: function acceptOwnership() returns()

func (*ConfirmedOwnerWithProposalTransactorSession) TransferOwnership

func (_ConfirmedOwnerWithProposal *ConfirmedOwnerWithProposalTransactorSession) TransferOwnership(to common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address to) returns()

type OCR2Abstract

type OCR2Abstract struct {
	OCR2AbstractCaller     // Read-only binding to the contract
	OCR2AbstractTransactor // Write-only binding to the contract
	OCR2AbstractFilterer   // Log filterer for contract events
}

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

func NewOCR2Abstract

func NewOCR2Abstract(address common.Address, backend bind.ContractBackend) (*OCR2Abstract, error)

NewOCR2Abstract creates a new instance of OCR2Abstract, bound to a specific deployed contract.

type OCR2AbstractCaller

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

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

func NewOCR2AbstractCaller

func NewOCR2AbstractCaller(address common.Address, caller bind.ContractCaller) (*OCR2AbstractCaller, error)

NewOCR2AbstractCaller creates a new read-only instance of OCR2Abstract, bound to a specific deployed contract.

func (*OCR2AbstractCaller) LatestConfigDetails

func (_OCR2Abstract *OCR2AbstractCaller) LatestConfigDetails(opts *bind.CallOpts) (struct {
	ConfigCount  uint32
	BlockNumber  uint32
	ConfigDigest [32]byte
}, error)

LatestConfigDetails is a free data retrieval call binding the contract method 0x81ff7048.

Solidity: function latestConfigDetails() view returns(uint32 configCount, uint32 blockNumber, bytes32 configDigest)

func (*OCR2AbstractCaller) LatestConfigDigestAndEpoch

func (_OCR2Abstract *OCR2AbstractCaller) LatestConfigDigestAndEpoch(opts *bind.CallOpts) (struct {
	ScanLogs     bool
	ConfigDigest [32]byte
	Epoch        uint32
}, error)

LatestConfigDigestAndEpoch is a free data retrieval call binding the contract method 0xafcb95d7.

Solidity: function latestConfigDigestAndEpoch() view returns(bool scanLogs, bytes32 configDigest, uint32 epoch)

func (*OCR2AbstractCaller) TypeAndVersion

func (_OCR2Abstract *OCR2AbstractCaller) TypeAndVersion(opts *bind.CallOpts) (string, error)

TypeAndVersion is a free data retrieval call binding the contract method 0x181f5a77.

Solidity: function typeAndVersion() pure returns(string)

type OCR2AbstractCallerRaw

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

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

func (*OCR2AbstractCallerRaw) Call

func (_OCR2Abstract *OCR2AbstractCallerRaw) 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 OCR2AbstractCallerSession

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

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

func (*OCR2AbstractCallerSession) LatestConfigDetails

func (_OCR2Abstract *OCR2AbstractCallerSession) LatestConfigDetails() (struct {
	ConfigCount  uint32
	BlockNumber  uint32
	ConfigDigest [32]byte
}, error)

LatestConfigDetails is a free data retrieval call binding the contract method 0x81ff7048.

Solidity: function latestConfigDetails() view returns(uint32 configCount, uint32 blockNumber, bytes32 configDigest)

func (*OCR2AbstractCallerSession) LatestConfigDigestAndEpoch

func (_OCR2Abstract *OCR2AbstractCallerSession) LatestConfigDigestAndEpoch() (struct {
	ScanLogs     bool
	ConfigDigest [32]byte
	Epoch        uint32
}, error)

LatestConfigDigestAndEpoch is a free data retrieval call binding the contract method 0xafcb95d7.

Solidity: function latestConfigDigestAndEpoch() view returns(bool scanLogs, bytes32 configDigest, uint32 epoch)

func (*OCR2AbstractCallerSession) TypeAndVersion

func (_OCR2Abstract *OCR2AbstractCallerSession) TypeAndVersion() (string, error)

TypeAndVersion is a free data retrieval call binding the contract method 0x181f5a77.

Solidity: function typeAndVersion() pure returns(string)

type OCR2AbstractConfigSet

type OCR2AbstractConfigSet struct {
	PreviousConfigBlockNumber uint32
	ConfigDigest              [32]byte
	ConfigCount               uint64
	Signers                   []common.Address
	Transmitters              []common.Address
	F                         uint8
	OnchainConfig             []byte
	OffchainConfigVersion     uint64
	OffchainConfig            []byte
	Raw                       types.Log // Blockchain specific contextual infos
}

OCR2AbstractConfigSet represents a ConfigSet event raised by the OCR2Abstract contract.

type OCR2AbstractConfigSetIterator

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

OCR2AbstractConfigSetIterator is returned from FilterConfigSet and is used to iterate over the raw logs and unpacked data for ConfigSet events raised by the OCR2Abstract contract.

func (*OCR2AbstractConfigSetIterator) Close

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

func (*OCR2AbstractConfigSetIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*OCR2AbstractConfigSetIterator) 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 OCR2AbstractFilterer

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

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

func NewOCR2AbstractFilterer

func NewOCR2AbstractFilterer(address common.Address, filterer bind.ContractFilterer) (*OCR2AbstractFilterer, error)

NewOCR2AbstractFilterer creates a new log filterer instance of OCR2Abstract, bound to a specific deployed contract.

func (*OCR2AbstractFilterer) FilterConfigSet

func (_OCR2Abstract *OCR2AbstractFilterer) FilterConfigSet(opts *bind.FilterOpts) (*OCR2AbstractConfigSetIterator, error)

FilterConfigSet is a free log retrieval operation binding the contract event 0x1591690b8638f5fb2dbec82ac741805ac5da8b45dc5263f4875b0496fdce4e05.

Solidity: event ConfigSet(uint32 previousConfigBlockNumber, bytes32 configDigest, uint64 configCount, address[] signers, address[] transmitters, uint8 f, bytes onchainConfig, uint64 offchainConfigVersion, bytes offchainConfig)

func (*OCR2AbstractFilterer) FilterTransmitted

func (_OCR2Abstract *OCR2AbstractFilterer) FilterTransmitted(opts *bind.FilterOpts) (*OCR2AbstractTransmittedIterator, error)

FilterTransmitted is a free log retrieval operation binding the contract event 0xb04e63db38c49950639fa09d29872f21f5d49d614f3a969d8adf3d4b52e41a62.

Solidity: event Transmitted(bytes32 configDigest, uint32 epoch)

func (*OCR2AbstractFilterer) ParseConfigSet

func (_OCR2Abstract *OCR2AbstractFilterer) ParseConfigSet(log types.Log) (*OCR2AbstractConfigSet, error)

ParseConfigSet is a log parse operation binding the contract event 0x1591690b8638f5fb2dbec82ac741805ac5da8b45dc5263f4875b0496fdce4e05.

Solidity: event ConfigSet(uint32 previousConfigBlockNumber, bytes32 configDigest, uint64 configCount, address[] signers, address[] transmitters, uint8 f, bytes onchainConfig, uint64 offchainConfigVersion, bytes offchainConfig)

func (*OCR2AbstractFilterer) ParseTransmitted

func (_OCR2Abstract *OCR2AbstractFilterer) ParseTransmitted(log types.Log) (*OCR2AbstractTransmitted, error)

ParseTransmitted is a log parse operation binding the contract event 0xb04e63db38c49950639fa09d29872f21f5d49d614f3a969d8adf3d4b52e41a62.

Solidity: event Transmitted(bytes32 configDigest, uint32 epoch)

func (*OCR2AbstractFilterer) WatchConfigSet

func (_OCR2Abstract *OCR2AbstractFilterer) WatchConfigSet(opts *bind.WatchOpts, sink chan<- *OCR2AbstractConfigSet) (event.Subscription, error)

WatchConfigSet is a free log subscription operation binding the contract event 0x1591690b8638f5fb2dbec82ac741805ac5da8b45dc5263f4875b0496fdce4e05.

Solidity: event ConfigSet(uint32 previousConfigBlockNumber, bytes32 configDigest, uint64 configCount, address[] signers, address[] transmitters, uint8 f, bytes onchainConfig, uint64 offchainConfigVersion, bytes offchainConfig)

func (*OCR2AbstractFilterer) WatchTransmitted

func (_OCR2Abstract *OCR2AbstractFilterer) WatchTransmitted(opts *bind.WatchOpts, sink chan<- *OCR2AbstractTransmitted) (event.Subscription, error)

WatchTransmitted is a free log subscription operation binding the contract event 0xb04e63db38c49950639fa09d29872f21f5d49d614f3a969d8adf3d4b52e41a62.

Solidity: event Transmitted(bytes32 configDigest, uint32 epoch)

type OCR2AbstractRaw

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

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

func (*OCR2AbstractRaw) Call

func (_OCR2Abstract *OCR2AbstractRaw) 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 (*OCR2AbstractRaw) Transact

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

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

func (*OCR2AbstractRaw) Transfer

func (_OCR2Abstract *OCR2AbstractRaw) 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 OCR2AbstractSession

type OCR2AbstractSession struct {
	Contract     *OCR2Abstract     // 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
}

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

func (*OCR2AbstractSession) LatestConfigDetails

func (_OCR2Abstract *OCR2AbstractSession) LatestConfigDetails() (struct {
	ConfigCount  uint32
	BlockNumber  uint32
	ConfigDigest [32]byte
}, error)

LatestConfigDetails is a free data retrieval call binding the contract method 0x81ff7048.

Solidity: function latestConfigDetails() view returns(uint32 configCount, uint32 blockNumber, bytes32 configDigest)

func (*OCR2AbstractSession) LatestConfigDigestAndEpoch

func (_OCR2Abstract *OCR2AbstractSession) LatestConfigDigestAndEpoch() (struct {
	ScanLogs     bool
	ConfigDigest [32]byte
	Epoch        uint32
}, error)

LatestConfigDigestAndEpoch is a free data retrieval call binding the contract method 0xafcb95d7.

Solidity: function latestConfigDigestAndEpoch() view returns(bool scanLogs, bytes32 configDigest, uint32 epoch)

func (*OCR2AbstractSession) SetConfig

func (_OCR2Abstract *OCR2AbstractSession) SetConfig(signers []common.Address, transmitters []common.Address, f uint8, onchainConfig []byte, offchainConfigVersion uint64, offchainConfig []byte) (*types.Transaction, error)

SetConfig is a paid mutator transaction binding the contract method 0xe3d0e712.

Solidity: function setConfig(address[] signers, address[] transmitters, uint8 f, bytes onchainConfig, uint64 offchainConfigVersion, bytes offchainConfig) returns()

func (*OCR2AbstractSession) Transmit

func (_OCR2Abstract *OCR2AbstractSession) Transmit(reportContext [3][32]byte, report []byte, rs [][32]byte, ss [][32]byte, rawVs [32]byte) (*types.Transaction, error)

Transmit is a paid mutator transaction binding the contract method 0xb1dc65a4.

Solidity: function transmit(bytes32[3] reportContext, bytes report, bytes32[] rs, bytes32[] ss, bytes32 rawVs) returns()

func (*OCR2AbstractSession) TypeAndVersion

func (_OCR2Abstract *OCR2AbstractSession) TypeAndVersion() (string, error)

TypeAndVersion is a free data retrieval call binding the contract method 0x181f5a77.

Solidity: function typeAndVersion() pure returns(string)

type OCR2AbstractTransactor

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

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

func NewOCR2AbstractTransactor

func NewOCR2AbstractTransactor(address common.Address, transactor bind.ContractTransactor) (*OCR2AbstractTransactor, error)

NewOCR2AbstractTransactor creates a new write-only instance of OCR2Abstract, bound to a specific deployed contract.

func (*OCR2AbstractTransactor) SetConfig

func (_OCR2Abstract *OCR2AbstractTransactor) SetConfig(opts *bind.TransactOpts, signers []common.Address, transmitters []common.Address, f uint8, onchainConfig []byte, offchainConfigVersion uint64, offchainConfig []byte) (*types.Transaction, error)

SetConfig is a paid mutator transaction binding the contract method 0xe3d0e712.

Solidity: function setConfig(address[] signers, address[] transmitters, uint8 f, bytes onchainConfig, uint64 offchainConfigVersion, bytes offchainConfig) returns()

func (*OCR2AbstractTransactor) Transmit

func (_OCR2Abstract *OCR2AbstractTransactor) Transmit(opts *bind.TransactOpts, reportContext [3][32]byte, report []byte, rs [][32]byte, ss [][32]byte, rawVs [32]byte) (*types.Transaction, error)

Transmit is a paid mutator transaction binding the contract method 0xb1dc65a4.

Solidity: function transmit(bytes32[3] reportContext, bytes report, bytes32[] rs, bytes32[] ss, bytes32 rawVs) returns()

type OCR2AbstractTransactorRaw

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

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

func (*OCR2AbstractTransactorRaw) Transact

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

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

func (*OCR2AbstractTransactorRaw) Transfer

func (_OCR2Abstract *OCR2AbstractTransactorRaw) 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 OCR2AbstractTransactorSession

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

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

func (*OCR2AbstractTransactorSession) SetConfig

func (_OCR2Abstract *OCR2AbstractTransactorSession) SetConfig(signers []common.Address, transmitters []common.Address, f uint8, onchainConfig []byte, offchainConfigVersion uint64, offchainConfig []byte) (*types.Transaction, error)

SetConfig is a paid mutator transaction binding the contract method 0xe3d0e712.

Solidity: function setConfig(address[] signers, address[] transmitters, uint8 f, bytes onchainConfig, uint64 offchainConfigVersion, bytes offchainConfig) returns()

func (*OCR2AbstractTransactorSession) Transmit

func (_OCR2Abstract *OCR2AbstractTransactorSession) Transmit(reportContext [3][32]byte, report []byte, rs [][32]byte, ss [][32]byte, rawVs [32]byte) (*types.Transaction, error)

Transmit is a paid mutator transaction binding the contract method 0xb1dc65a4.

Solidity: function transmit(bytes32[3] reportContext, bytes report, bytes32[] rs, bytes32[] ss, bytes32 rawVs) returns()

type OCR2AbstractTransmitted

type OCR2AbstractTransmitted struct {
	ConfigDigest [32]byte
	Epoch        uint32
	Raw          types.Log // Blockchain specific contextual infos
}

OCR2AbstractTransmitted represents a Transmitted event raised by the OCR2Abstract contract.

type OCR2AbstractTransmittedIterator

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

OCR2AbstractTransmittedIterator is returned from FilterTransmitted and is used to iterate over the raw logs and unpacked data for Transmitted events raised by the OCR2Abstract contract.

func (*OCR2AbstractTransmittedIterator) Close

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

func (*OCR2AbstractTransmittedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*OCR2AbstractTransmittedIterator) 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 OCR2Base

type OCR2Base struct {
	OCR2BaseCaller     // Read-only binding to the contract
	OCR2BaseTransactor // Write-only binding to the contract
	OCR2BaseFilterer   // Log filterer for contract events
}

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

func NewOCR2Base

func NewOCR2Base(address common.Address, backend bind.ContractBackend) (*OCR2Base, error)

NewOCR2Base creates a new instance of OCR2Base, bound to a specific deployed contract.

type OCR2BaseCaller

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

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

func NewOCR2BaseCaller

func NewOCR2BaseCaller(address common.Address, caller bind.ContractCaller) (*OCR2BaseCaller, error)

NewOCR2BaseCaller creates a new read-only instance of OCR2Base, bound to a specific deployed contract.

func (*OCR2BaseCaller) LatestConfigDetails

func (_OCR2Base *OCR2BaseCaller) LatestConfigDetails(opts *bind.CallOpts) (struct {
	ConfigCount  uint32
	BlockNumber  uint32
	ConfigDigest [32]byte
}, error)

LatestConfigDetails is a free data retrieval call binding the contract method 0x81ff7048.

Solidity: function latestConfigDetails() view returns(uint32 configCount, uint32 blockNumber, bytes32 configDigest)

func (*OCR2BaseCaller) LatestConfigDigestAndEpoch

func (_OCR2Base *OCR2BaseCaller) LatestConfigDigestAndEpoch(opts *bind.CallOpts) (struct {
	ScanLogs     bool
	ConfigDigest [32]byte
	Epoch        uint32
}, error)

LatestConfigDigestAndEpoch is a free data retrieval call binding the contract method 0xafcb95d7.

Solidity: function latestConfigDigestAndEpoch() view returns(bool scanLogs, bytes32 configDigest, uint32 epoch)

func (*OCR2BaseCaller) Owner

func (_OCR2Base *OCR2BaseCaller) Owner(opts *bind.CallOpts) (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*OCR2BaseCaller) Transmitters

func (_OCR2Base *OCR2BaseCaller) Transmitters(opts *bind.CallOpts) ([]common.Address, error)

Transmitters is a free data retrieval call binding the contract method 0x81411834.

Solidity: function transmitters() view returns(address[])

func (*OCR2BaseCaller) TypeAndVersion

func (_OCR2Base *OCR2BaseCaller) TypeAndVersion(opts *bind.CallOpts) (string, error)

TypeAndVersion is a free data retrieval call binding the contract method 0x181f5a77.

Solidity: function typeAndVersion() pure returns(string)

type OCR2BaseCallerRaw

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

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

func (*OCR2BaseCallerRaw) Call

func (_OCR2Base *OCR2BaseCallerRaw) 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 OCR2BaseCallerSession

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

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

func (*OCR2BaseCallerSession) LatestConfigDetails

func (_OCR2Base *OCR2BaseCallerSession) LatestConfigDetails() (struct {
	ConfigCount  uint32
	BlockNumber  uint32
	ConfigDigest [32]byte
}, error)

LatestConfigDetails is a free data retrieval call binding the contract method 0x81ff7048.

Solidity: function latestConfigDetails() view returns(uint32 configCount, uint32 blockNumber, bytes32 configDigest)

func (*OCR2BaseCallerSession) LatestConfigDigestAndEpoch

func (_OCR2Base *OCR2BaseCallerSession) LatestConfigDigestAndEpoch() (struct {
	ScanLogs     bool
	ConfigDigest [32]byte
	Epoch        uint32
}, error)

LatestConfigDigestAndEpoch is a free data retrieval call binding the contract method 0xafcb95d7.

Solidity: function latestConfigDigestAndEpoch() view returns(bool scanLogs, bytes32 configDigest, uint32 epoch)

func (*OCR2BaseCallerSession) Owner

func (_OCR2Base *OCR2BaseCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*OCR2BaseCallerSession) Transmitters

func (_OCR2Base *OCR2BaseCallerSession) Transmitters() ([]common.Address, error)

Transmitters is a free data retrieval call binding the contract method 0x81411834.

Solidity: function transmitters() view returns(address[])

func (*OCR2BaseCallerSession) TypeAndVersion

func (_OCR2Base *OCR2BaseCallerSession) TypeAndVersion() (string, error)

TypeAndVersion is a free data retrieval call binding the contract method 0x181f5a77.

Solidity: function typeAndVersion() pure returns(string)

type OCR2BaseConfigSet

type OCR2BaseConfigSet struct {
	PreviousConfigBlockNumber uint32
	ConfigDigest              [32]byte
	ConfigCount               uint64
	Signers                   []common.Address
	Transmitters              []common.Address
	F                         uint8
	OnchainConfig             []byte
	OffchainConfigVersion     uint64
	OffchainConfig            []byte
	Raw                       types.Log // Blockchain specific contextual infos
}

OCR2BaseConfigSet represents a ConfigSet event raised by the OCR2Base contract.

type OCR2BaseConfigSetIterator

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

OCR2BaseConfigSetIterator is returned from FilterConfigSet and is used to iterate over the raw logs and unpacked data for ConfigSet events raised by the OCR2Base contract.

func (*OCR2BaseConfigSetIterator) Close

func (it *OCR2BaseConfigSetIterator) Close() error

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

func (*OCR2BaseConfigSetIterator) Error

func (it *OCR2BaseConfigSetIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*OCR2BaseConfigSetIterator) Next

func (it *OCR2BaseConfigSetIterator) 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 OCR2BaseFilterer

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

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

func NewOCR2BaseFilterer

func NewOCR2BaseFilterer(address common.Address, filterer bind.ContractFilterer) (*OCR2BaseFilterer, error)

NewOCR2BaseFilterer creates a new log filterer instance of OCR2Base, bound to a specific deployed contract.

func (*OCR2BaseFilterer) FilterConfigSet

func (_OCR2Base *OCR2BaseFilterer) FilterConfigSet(opts *bind.FilterOpts) (*OCR2BaseConfigSetIterator, error)

FilterConfigSet is a free log retrieval operation binding the contract event 0x1591690b8638f5fb2dbec82ac741805ac5da8b45dc5263f4875b0496fdce4e05.

Solidity: event ConfigSet(uint32 previousConfigBlockNumber, bytes32 configDigest, uint64 configCount, address[] signers, address[] transmitters, uint8 f, bytes onchainConfig, uint64 offchainConfigVersion, bytes offchainConfig)

func (*OCR2BaseFilterer) FilterOwnershipTransferRequested

func (_OCR2Base *OCR2BaseFilterer) FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*OCR2BaseOwnershipTransferRequestedIterator, error)

FilterOwnershipTransferRequested is a free log retrieval operation binding the contract event 0xed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae1278.

Solidity: event OwnershipTransferRequested(address indexed from, address indexed to)

func (*OCR2BaseFilterer) FilterOwnershipTransferred

func (_OCR2Base *OCR2BaseFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*OCR2BaseOwnershipTransferredIterator, error)

FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed from, address indexed to)

func (*OCR2BaseFilterer) FilterTransmitted

func (_OCR2Base *OCR2BaseFilterer) FilterTransmitted(opts *bind.FilterOpts) (*OCR2BaseTransmittedIterator, error)

FilterTransmitted is a free log retrieval operation binding the contract event 0xb04e63db38c49950639fa09d29872f21f5d49d614f3a969d8adf3d4b52e41a62.

Solidity: event Transmitted(bytes32 configDigest, uint32 epoch)

func (*OCR2BaseFilterer) ParseConfigSet

func (_OCR2Base *OCR2BaseFilterer) ParseConfigSet(log types.Log) (*OCR2BaseConfigSet, error)

ParseConfigSet is a log parse operation binding the contract event 0x1591690b8638f5fb2dbec82ac741805ac5da8b45dc5263f4875b0496fdce4e05.

Solidity: event ConfigSet(uint32 previousConfigBlockNumber, bytes32 configDigest, uint64 configCount, address[] signers, address[] transmitters, uint8 f, bytes onchainConfig, uint64 offchainConfigVersion, bytes offchainConfig)

func (*OCR2BaseFilterer) ParseOwnershipTransferRequested

func (_OCR2Base *OCR2BaseFilterer) ParseOwnershipTransferRequested(log types.Log) (*OCR2BaseOwnershipTransferRequested, error)

ParseOwnershipTransferRequested is a log parse operation binding the contract event 0xed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae1278.

Solidity: event OwnershipTransferRequested(address indexed from, address indexed to)

func (*OCR2BaseFilterer) ParseOwnershipTransferred

func (_OCR2Base *OCR2BaseFilterer) ParseOwnershipTransferred(log types.Log) (*OCR2BaseOwnershipTransferred, error)

ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed from, address indexed to)

func (*OCR2BaseFilterer) ParseTransmitted

func (_OCR2Base *OCR2BaseFilterer) ParseTransmitted(log types.Log) (*OCR2BaseTransmitted, error)

ParseTransmitted is a log parse operation binding the contract event 0xb04e63db38c49950639fa09d29872f21f5d49d614f3a969d8adf3d4b52e41a62.

Solidity: event Transmitted(bytes32 configDigest, uint32 epoch)

func (*OCR2BaseFilterer) WatchConfigSet

func (_OCR2Base *OCR2BaseFilterer) WatchConfigSet(opts *bind.WatchOpts, sink chan<- *OCR2BaseConfigSet) (event.Subscription, error)

WatchConfigSet is a free log subscription operation binding the contract event 0x1591690b8638f5fb2dbec82ac741805ac5da8b45dc5263f4875b0496fdce4e05.

Solidity: event ConfigSet(uint32 previousConfigBlockNumber, bytes32 configDigest, uint64 configCount, address[] signers, address[] transmitters, uint8 f, bytes onchainConfig, uint64 offchainConfigVersion, bytes offchainConfig)

func (*OCR2BaseFilterer) WatchOwnershipTransferRequested

func (_OCR2Base *OCR2BaseFilterer) WatchOwnershipTransferRequested(opts *bind.WatchOpts, sink chan<- *OCR2BaseOwnershipTransferRequested, from []common.Address, to []common.Address) (event.Subscription, error)

WatchOwnershipTransferRequested is a free log subscription operation binding the contract event 0xed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae1278.

Solidity: event OwnershipTransferRequested(address indexed from, address indexed to)

func (*OCR2BaseFilterer) WatchOwnershipTransferred

func (_OCR2Base *OCR2BaseFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *OCR2BaseOwnershipTransferred, from []common.Address, to []common.Address) (event.Subscription, error)

WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed from, address indexed to)

func (*OCR2BaseFilterer) WatchTransmitted

func (_OCR2Base *OCR2BaseFilterer) WatchTransmitted(opts *bind.WatchOpts, sink chan<- *OCR2BaseTransmitted) (event.Subscription, error)

WatchTransmitted is a free log subscription operation binding the contract event 0xb04e63db38c49950639fa09d29872f21f5d49d614f3a969d8adf3d4b52e41a62.

Solidity: event Transmitted(bytes32 configDigest, uint32 epoch)

type OCR2BaseOwnershipTransferRequested

type OCR2BaseOwnershipTransferRequested struct {
	From common.Address
	To   common.Address
	Raw  types.Log // Blockchain specific contextual infos
}

OCR2BaseOwnershipTransferRequested represents a OwnershipTransferRequested event raised by the OCR2Base contract.

type OCR2BaseOwnershipTransferRequestedIterator

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

OCR2BaseOwnershipTransferRequestedIterator is returned from FilterOwnershipTransferRequested and is used to iterate over the raw logs and unpacked data for OwnershipTransferRequested events raised by the OCR2Base contract.

func (*OCR2BaseOwnershipTransferRequestedIterator) Close

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

func (*OCR2BaseOwnershipTransferRequestedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*OCR2BaseOwnershipTransferRequestedIterator) 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 OCR2BaseOwnershipTransferred

type OCR2BaseOwnershipTransferred struct {
	From common.Address
	To   common.Address
	Raw  types.Log // Blockchain specific contextual infos
}

OCR2BaseOwnershipTransferred represents a OwnershipTransferred event raised by the OCR2Base contract.

type OCR2BaseOwnershipTransferredIterator

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

OCR2BaseOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the OCR2Base contract.

func (*OCR2BaseOwnershipTransferredIterator) Close

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

func (*OCR2BaseOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*OCR2BaseOwnershipTransferredIterator) 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 OCR2BaseRaw

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

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

func (*OCR2BaseRaw) Call

func (_OCR2Base *OCR2BaseRaw) 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 (*OCR2BaseRaw) Transact

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

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

func (*OCR2BaseRaw) Transfer

func (_OCR2Base *OCR2BaseRaw) 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 OCR2BaseSession

type OCR2BaseSession struct {
	Contract     *OCR2Base         // 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
}

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

func (*OCR2BaseSession) AcceptOwnership

func (_OCR2Base *OCR2BaseSession) AcceptOwnership() (*types.Transaction, error)

AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.

Solidity: function acceptOwnership() returns()

func (*OCR2BaseSession) LatestConfigDetails

func (_OCR2Base *OCR2BaseSession) LatestConfigDetails() (struct {
	ConfigCount  uint32
	BlockNumber  uint32
	ConfigDigest [32]byte
}, error)

LatestConfigDetails is a free data retrieval call binding the contract method 0x81ff7048.

Solidity: function latestConfigDetails() view returns(uint32 configCount, uint32 blockNumber, bytes32 configDigest)

func (*OCR2BaseSession) LatestConfigDigestAndEpoch

func (_OCR2Base *OCR2BaseSession) LatestConfigDigestAndEpoch() (struct {
	ScanLogs     bool
	ConfigDigest [32]byte
	Epoch        uint32
}, error)

LatestConfigDigestAndEpoch is a free data retrieval call binding the contract method 0xafcb95d7.

Solidity: function latestConfigDigestAndEpoch() view returns(bool scanLogs, bytes32 configDigest, uint32 epoch)

func (*OCR2BaseSession) Owner

func (_OCR2Base *OCR2BaseSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*OCR2BaseSession) SetConfig

func (_OCR2Base *OCR2BaseSession) SetConfig(_signers []common.Address, _transmitters []common.Address, _f uint8, _onchainConfig []byte, _offchainConfigVersion uint64, _offchainConfig []byte) (*types.Transaction, error)

SetConfig is a paid mutator transaction binding the contract method 0xe3d0e712.

Solidity: function setConfig(address[] _signers, address[] _transmitters, uint8 _f, bytes _onchainConfig, uint64 _offchainConfigVersion, bytes _offchainConfig) returns()

func (*OCR2BaseSession) TransferOwnership

func (_OCR2Base *OCR2BaseSession) TransferOwnership(to common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address to) returns()

func (*OCR2BaseSession) Transmit

func (_OCR2Base *OCR2BaseSession) Transmit(reportContext [3][32]byte, report []byte, rs [][32]byte, ss [][32]byte, rawVs [32]byte) (*types.Transaction, error)

Transmit is a paid mutator transaction binding the contract method 0xb1dc65a4.

Solidity: function transmit(bytes32[3] reportContext, bytes report, bytes32[] rs, bytes32[] ss, bytes32 rawVs) returns()

func (*OCR2BaseSession) Transmitters

func (_OCR2Base *OCR2BaseSession) Transmitters() ([]common.Address, error)

Transmitters is a free data retrieval call binding the contract method 0x81411834.

Solidity: function transmitters() view returns(address[])

func (*OCR2BaseSession) TypeAndVersion

func (_OCR2Base *OCR2BaseSession) TypeAndVersion() (string, error)

TypeAndVersion is a free data retrieval call binding the contract method 0x181f5a77.

Solidity: function typeAndVersion() pure returns(string)

type OCR2BaseTransactor

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

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

func NewOCR2BaseTransactor

func NewOCR2BaseTransactor(address common.Address, transactor bind.ContractTransactor) (*OCR2BaseTransactor, error)

NewOCR2BaseTransactor creates a new write-only instance of OCR2Base, bound to a specific deployed contract.

func (*OCR2BaseTransactor) AcceptOwnership

func (_OCR2Base *OCR2BaseTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.

Solidity: function acceptOwnership() returns()

func (*OCR2BaseTransactor) SetConfig

func (_OCR2Base *OCR2BaseTransactor) SetConfig(opts *bind.TransactOpts, _signers []common.Address, _transmitters []common.Address, _f uint8, _onchainConfig []byte, _offchainConfigVersion uint64, _offchainConfig []byte) (*types.Transaction, error)

SetConfig is a paid mutator transaction binding the contract method 0xe3d0e712.

Solidity: function setConfig(address[] _signers, address[] _transmitters, uint8 _f, bytes _onchainConfig, uint64 _offchainConfigVersion, bytes _offchainConfig) returns()

func (*OCR2BaseTransactor) TransferOwnership

func (_OCR2Base *OCR2BaseTransactor) TransferOwnership(opts *bind.TransactOpts, to common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address to) returns()

func (*OCR2BaseTransactor) Transmit

func (_OCR2Base *OCR2BaseTransactor) Transmit(opts *bind.TransactOpts, reportContext [3][32]byte, report []byte, rs [][32]byte, ss [][32]byte, rawVs [32]byte) (*types.Transaction, error)

Transmit is a paid mutator transaction binding the contract method 0xb1dc65a4.

Solidity: function transmit(bytes32[3] reportContext, bytes report, bytes32[] rs, bytes32[] ss, bytes32 rawVs) returns()

type OCR2BaseTransactorRaw

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

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

func (*OCR2BaseTransactorRaw) Transact

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

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

func (*OCR2BaseTransactorRaw) Transfer

func (_OCR2Base *OCR2BaseTransactorRaw) 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 OCR2BaseTransactorSession

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

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

func (*OCR2BaseTransactorSession) AcceptOwnership

func (_OCR2Base *OCR2BaseTransactorSession) AcceptOwnership() (*types.Transaction, error)

AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.

Solidity: function acceptOwnership() returns()

func (*OCR2BaseTransactorSession) SetConfig

func (_OCR2Base *OCR2BaseTransactorSession) SetConfig(_signers []common.Address, _transmitters []common.Address, _f uint8, _onchainConfig []byte, _offchainConfigVersion uint64, _offchainConfig []byte) (*types.Transaction, error)

SetConfig is a paid mutator transaction binding the contract method 0xe3d0e712.

Solidity: function setConfig(address[] _signers, address[] _transmitters, uint8 _f, bytes _onchainConfig, uint64 _offchainConfigVersion, bytes _offchainConfig) returns()

func (*OCR2BaseTransactorSession) TransferOwnership

func (_OCR2Base *OCR2BaseTransactorSession) TransferOwnership(to common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address to) returns()

func (*OCR2BaseTransactorSession) Transmit

func (_OCR2Base *OCR2BaseTransactorSession) Transmit(reportContext [3][32]byte, report []byte, rs [][32]byte, ss [][32]byte, rawVs [32]byte) (*types.Transaction, error)

Transmit is a paid mutator transaction binding the contract method 0xb1dc65a4.

Solidity: function transmit(bytes32[3] reportContext, bytes report, bytes32[] rs, bytes32[] ss, bytes32 rawVs) returns()

type OCR2BaseTransmitted

type OCR2BaseTransmitted struct {
	ConfigDigest [32]byte
	Epoch        uint32
	Raw          types.Log // Blockchain specific contextual infos
}

OCR2BaseTransmitted represents a Transmitted event raised by the OCR2Base contract.

type OCR2BaseTransmittedIterator

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

OCR2BaseTransmittedIterator is returned from FilterTransmitted and is used to iterate over the raw logs and unpacked data for Transmitted events raised by the OCR2Base contract.

func (*OCR2BaseTransmittedIterator) Close

func (it *OCR2BaseTransmittedIterator) Close() error

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

func (*OCR2BaseTransmittedIterator) Error

func (it *OCR2BaseTransmittedIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*OCR2BaseTransmittedIterator) Next

func (it *OCR2BaseTransmittedIterator) 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 OCR2TitleRequest

type OCR2TitleRequest struct {
	OCR2TitleRequestCaller     // Read-only binding to the contract
	OCR2TitleRequestTransactor // Write-only binding to the contract
	OCR2TitleRequestFilterer   // Log filterer for contract events
}

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

func DeployOCR2TitleRequest

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

DeployOCR2TitleRequest deploys a new Ethereum contract, binding an instance of OCR2TitleRequest to it.

func NewOCR2TitleRequest

func NewOCR2TitleRequest(address common.Address, backend bind.ContractBackend) (*OCR2TitleRequest, error)

NewOCR2TitleRequest creates a new instance of OCR2TitleRequest, bound to a specific deployed contract.

type OCR2TitleRequestCaller

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

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

func NewOCR2TitleRequestCaller

func NewOCR2TitleRequestCaller(address common.Address, caller bind.ContractCaller) (*OCR2TitleRequestCaller, error)

NewOCR2TitleRequestCaller creates a new read-only instance of OCR2TitleRequest, bound to a specific deployed contract.

func (*OCR2TitleRequestCaller) Fulfilled

func (_OCR2TitleRequest *OCR2TitleRequestCaller) Fulfilled(opts *bind.CallOpts, requestId [32]byte) (bool, error)

Fulfilled is a free data retrieval call binding the contract method 0x2aa91bfd.

Solidity: function fulfilled(bytes32 requestId) view returns(bool)

func (*OCR2TitleRequestCaller) LatestConfigDetails

func (_OCR2TitleRequest *OCR2TitleRequestCaller) LatestConfigDetails(opts *bind.CallOpts) (struct {
	ConfigCount  uint32
	BlockNumber  uint32
	ConfigDigest [32]byte
}, error)

LatestConfigDetails is a free data retrieval call binding the contract method 0x81ff7048.

Solidity: function latestConfigDetails() view returns(uint32 configCount, uint32 blockNumber, bytes32 configDigest)

func (*OCR2TitleRequestCaller) LatestConfigDigestAndEpoch

func (_OCR2TitleRequest *OCR2TitleRequestCaller) LatestConfigDigestAndEpoch(opts *bind.CallOpts) (struct {
	ScanLogs     bool
	ConfigDigest [32]byte
	Epoch        uint32
}, error)

LatestConfigDigestAndEpoch is a free data retrieval call binding the contract method 0xafcb95d7.

Solidity: function latestConfigDigestAndEpoch() view returns(bool scanLogs, bytes32 configDigest, uint32 epoch)

func (*OCR2TitleRequestCaller) Owner

func (_OCR2TitleRequest *OCR2TitleRequestCaller) Owner(opts *bind.CallOpts) (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*OCR2TitleRequestCaller) Transmitters

func (_OCR2TitleRequest *OCR2TitleRequestCaller) Transmitters(opts *bind.CallOpts) ([]common.Address, error)

Transmitters is a free data retrieval call binding the contract method 0x81411834.

Solidity: function transmitters() view returns(address[])

func (*OCR2TitleRequestCaller) TypeAndVersion

func (_OCR2TitleRequest *OCR2TitleRequestCaller) TypeAndVersion(opts *bind.CallOpts) (string, error)

TypeAndVersion is a free data retrieval call binding the contract method 0x181f5a77.

Solidity: function typeAndVersion() pure returns(string)

type OCR2TitleRequestCallerRaw

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

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

func (*OCR2TitleRequestCallerRaw) Call

func (_OCR2TitleRequest *OCR2TitleRequestCallerRaw) 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 OCR2TitleRequestCallerSession

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

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

func (*OCR2TitleRequestCallerSession) Fulfilled

func (_OCR2TitleRequest *OCR2TitleRequestCallerSession) Fulfilled(requestId [32]byte) (bool, error)

Fulfilled is a free data retrieval call binding the contract method 0x2aa91bfd.

Solidity: function fulfilled(bytes32 requestId) view returns(bool)

func (*OCR2TitleRequestCallerSession) LatestConfigDetails

func (_OCR2TitleRequest *OCR2TitleRequestCallerSession) LatestConfigDetails() (struct {
	ConfigCount  uint32
	BlockNumber  uint32
	ConfigDigest [32]byte
}, error)

LatestConfigDetails is a free data retrieval call binding the contract method 0x81ff7048.

Solidity: function latestConfigDetails() view returns(uint32 configCount, uint32 blockNumber, bytes32 configDigest)

func (*OCR2TitleRequestCallerSession) LatestConfigDigestAndEpoch

func (_OCR2TitleRequest *OCR2TitleRequestCallerSession) LatestConfigDigestAndEpoch() (struct {
	ScanLogs     bool
	ConfigDigest [32]byte
	Epoch        uint32
}, error)

LatestConfigDigestAndEpoch is a free data retrieval call binding the contract method 0xafcb95d7.

Solidity: function latestConfigDigestAndEpoch() view returns(bool scanLogs, bytes32 configDigest, uint32 epoch)

func (*OCR2TitleRequestCallerSession) Owner

func (_OCR2TitleRequest *OCR2TitleRequestCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*OCR2TitleRequestCallerSession) Transmitters

func (_OCR2TitleRequest *OCR2TitleRequestCallerSession) Transmitters() ([]common.Address, error)

Transmitters is a free data retrieval call binding the contract method 0x81411834.

Solidity: function transmitters() view returns(address[])

func (*OCR2TitleRequestCallerSession) TypeAndVersion

func (_OCR2TitleRequest *OCR2TitleRequestCallerSession) TypeAndVersion() (string, error)

TypeAndVersion is a free data retrieval call binding the contract method 0x181f5a77.

Solidity: function typeAndVersion() pure returns(string)

type OCR2TitleRequestConfigSet

type OCR2TitleRequestConfigSet struct {
	PreviousConfigBlockNumber uint32
	ConfigDigest              [32]byte
	ConfigCount               uint64
	Signers                   []common.Address
	Transmitters              []common.Address
	F                         uint8
	OnchainConfig             []byte
	OffchainConfigVersion     uint64
	OffchainConfig            []byte
	Raw                       types.Log // Blockchain specific contextual infos
}

OCR2TitleRequestConfigSet represents a ConfigSet event raised by the OCR2TitleRequest contract.

type OCR2TitleRequestConfigSetIterator

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

OCR2TitleRequestConfigSetIterator is returned from FilterConfigSet and is used to iterate over the raw logs and unpacked data for ConfigSet events raised by the OCR2TitleRequest contract.

func (*OCR2TitleRequestConfigSetIterator) Close

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

func (*OCR2TitleRequestConfigSetIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*OCR2TitleRequestConfigSetIterator) 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 OCR2TitleRequestFilterer

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

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

func NewOCR2TitleRequestFilterer

func NewOCR2TitleRequestFilterer(address common.Address, filterer bind.ContractFilterer) (*OCR2TitleRequestFilterer, error)

NewOCR2TitleRequestFilterer creates a new log filterer instance of OCR2TitleRequest, bound to a specific deployed contract.

func (*OCR2TitleRequestFilterer) FilterConfigSet

func (_OCR2TitleRequest *OCR2TitleRequestFilterer) FilterConfigSet(opts *bind.FilterOpts) (*OCR2TitleRequestConfigSetIterator, error)

FilterConfigSet is a free log retrieval operation binding the contract event 0x1591690b8638f5fb2dbec82ac741805ac5da8b45dc5263f4875b0496fdce4e05.

Solidity: event ConfigSet(uint32 previousConfigBlockNumber, bytes32 configDigest, uint64 configCount, address[] signers, address[] transmitters, uint8 f, bytes onchainConfig, uint64 offchainConfigVersion, bytes offchainConfig)

func (*OCR2TitleRequestFilterer) FilterOwnershipTransferRequested

func (_OCR2TitleRequest *OCR2TitleRequestFilterer) FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*OCR2TitleRequestOwnershipTransferRequestedIterator, error)

FilterOwnershipTransferRequested is a free log retrieval operation binding the contract event 0xed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae1278.

Solidity: event OwnershipTransferRequested(address indexed from, address indexed to)

func (*OCR2TitleRequestFilterer) FilterOwnershipTransferred

func (_OCR2TitleRequest *OCR2TitleRequestFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*OCR2TitleRequestOwnershipTransferredIterator, error)

FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed from, address indexed to)

func (*OCR2TitleRequestFilterer) FilterTitleFulfillment

func (_OCR2TitleRequest *OCR2TitleRequestFilterer) FilterTitleFulfillment(opts *bind.FilterOpts) (*OCR2TitleRequestTitleFulfillmentIterator, error)

FilterTitleFulfillment is a free log retrieval operation binding the contract event 0x7cc5a0960ca99cf39ef66b30fb0dbec840eb2cbbd2ecf40d13c78a10a47bb763.

Solidity: event TitleFulfillment(bytes32 requestId, string title)

func (*OCR2TitleRequestFilterer) FilterTitleRequest

func (_OCR2TitleRequest *OCR2TitleRequestFilterer) FilterTitleRequest(opts *bind.FilterOpts) (*OCR2TitleRequestTitleRequestIterator, error)

FilterTitleRequest is a free log retrieval operation binding the contract event 0x37adadbbe0ac5130611b65b06c5e2cef03817b6563f93855718a80afca1402ef.

Solidity: event TitleRequest(bytes32 requestId, string url)

func (*OCR2TitleRequestFilterer) FilterTransmitted

func (_OCR2TitleRequest *OCR2TitleRequestFilterer) FilterTransmitted(opts *bind.FilterOpts) (*OCR2TitleRequestTransmittedIterator, error)

FilterTransmitted is a free log retrieval operation binding the contract event 0xb04e63db38c49950639fa09d29872f21f5d49d614f3a969d8adf3d4b52e41a62.

Solidity: event Transmitted(bytes32 configDigest, uint32 epoch)

func (*OCR2TitleRequestFilterer) ParseConfigSet

func (_OCR2TitleRequest *OCR2TitleRequestFilterer) ParseConfigSet(log types.Log) (*OCR2TitleRequestConfigSet, error)

ParseConfigSet is a log parse operation binding the contract event 0x1591690b8638f5fb2dbec82ac741805ac5da8b45dc5263f4875b0496fdce4e05.

Solidity: event ConfigSet(uint32 previousConfigBlockNumber, bytes32 configDigest, uint64 configCount, address[] signers, address[] transmitters, uint8 f, bytes onchainConfig, uint64 offchainConfigVersion, bytes offchainConfig)

func (*OCR2TitleRequestFilterer) ParseOwnershipTransferRequested

func (_OCR2TitleRequest *OCR2TitleRequestFilterer) ParseOwnershipTransferRequested(log types.Log) (*OCR2TitleRequestOwnershipTransferRequested, error)

ParseOwnershipTransferRequested is a log parse operation binding the contract event 0xed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae1278.

Solidity: event OwnershipTransferRequested(address indexed from, address indexed to)

func (*OCR2TitleRequestFilterer) ParseOwnershipTransferred

func (_OCR2TitleRequest *OCR2TitleRequestFilterer) ParseOwnershipTransferred(log types.Log) (*OCR2TitleRequestOwnershipTransferred, error)

ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed from, address indexed to)

func (*OCR2TitleRequestFilterer) ParseTitleFulfillment

func (_OCR2TitleRequest *OCR2TitleRequestFilterer) ParseTitleFulfillment(log types.Log) (*OCR2TitleRequestTitleFulfillment, error)

ParseTitleFulfillment is a log parse operation binding the contract event 0x7cc5a0960ca99cf39ef66b30fb0dbec840eb2cbbd2ecf40d13c78a10a47bb763.

Solidity: event TitleFulfillment(bytes32 requestId, string title)

func (*OCR2TitleRequestFilterer) ParseTitleRequest

func (_OCR2TitleRequest *OCR2TitleRequestFilterer) ParseTitleRequest(log types.Log) (*OCR2TitleRequestTitleRequest, error)

ParseTitleRequest is a log parse operation binding the contract event 0x37adadbbe0ac5130611b65b06c5e2cef03817b6563f93855718a80afca1402ef.

Solidity: event TitleRequest(bytes32 requestId, string url)

func (*OCR2TitleRequestFilterer) ParseTransmitted

func (_OCR2TitleRequest *OCR2TitleRequestFilterer) ParseTransmitted(log types.Log) (*OCR2TitleRequestTransmitted, error)

ParseTransmitted is a log parse operation binding the contract event 0xb04e63db38c49950639fa09d29872f21f5d49d614f3a969d8adf3d4b52e41a62.

Solidity: event Transmitted(bytes32 configDigest, uint32 epoch)

func (*OCR2TitleRequestFilterer) WatchConfigSet

func (_OCR2TitleRequest *OCR2TitleRequestFilterer) WatchConfigSet(opts *bind.WatchOpts, sink chan<- *OCR2TitleRequestConfigSet) (event.Subscription, error)

WatchConfigSet is a free log subscription operation binding the contract event 0x1591690b8638f5fb2dbec82ac741805ac5da8b45dc5263f4875b0496fdce4e05.

Solidity: event ConfigSet(uint32 previousConfigBlockNumber, bytes32 configDigest, uint64 configCount, address[] signers, address[] transmitters, uint8 f, bytes onchainConfig, uint64 offchainConfigVersion, bytes offchainConfig)

func (*OCR2TitleRequestFilterer) WatchOwnershipTransferRequested

func (_OCR2TitleRequest *OCR2TitleRequestFilterer) WatchOwnershipTransferRequested(opts *bind.WatchOpts, sink chan<- *OCR2TitleRequestOwnershipTransferRequested, from []common.Address, to []common.Address) (event.Subscription, error)

WatchOwnershipTransferRequested is a free log subscription operation binding the contract event 0xed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae1278.

Solidity: event OwnershipTransferRequested(address indexed from, address indexed to)

func (*OCR2TitleRequestFilterer) WatchOwnershipTransferred

func (_OCR2TitleRequest *OCR2TitleRequestFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *OCR2TitleRequestOwnershipTransferred, from []common.Address, to []common.Address) (event.Subscription, error)

WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed from, address indexed to)

func (*OCR2TitleRequestFilterer) WatchTitleFulfillment

func (_OCR2TitleRequest *OCR2TitleRequestFilterer) WatchTitleFulfillment(opts *bind.WatchOpts, sink chan<- *OCR2TitleRequestTitleFulfillment) (event.Subscription, error)

WatchTitleFulfillment is a free log subscription operation binding the contract event 0x7cc5a0960ca99cf39ef66b30fb0dbec840eb2cbbd2ecf40d13c78a10a47bb763.

Solidity: event TitleFulfillment(bytes32 requestId, string title)

func (*OCR2TitleRequestFilterer) WatchTitleRequest

func (_OCR2TitleRequest *OCR2TitleRequestFilterer) WatchTitleRequest(opts *bind.WatchOpts, sink chan<- *OCR2TitleRequestTitleRequest) (event.Subscription, error)

WatchTitleRequest is a free log subscription operation binding the contract event 0x37adadbbe0ac5130611b65b06c5e2cef03817b6563f93855718a80afca1402ef.

Solidity: event TitleRequest(bytes32 requestId, string url)

func (*OCR2TitleRequestFilterer) WatchTransmitted

func (_OCR2TitleRequest *OCR2TitleRequestFilterer) WatchTransmitted(opts *bind.WatchOpts, sink chan<- *OCR2TitleRequestTransmitted) (event.Subscription, error)

WatchTransmitted is a free log subscription operation binding the contract event 0xb04e63db38c49950639fa09d29872f21f5d49d614f3a969d8adf3d4b52e41a62.

Solidity: event Transmitted(bytes32 configDigest, uint32 epoch)

type OCR2TitleRequestOwnershipTransferRequested

type OCR2TitleRequestOwnershipTransferRequested struct {
	From common.Address
	To   common.Address
	Raw  types.Log // Blockchain specific contextual infos
}

OCR2TitleRequestOwnershipTransferRequested represents a OwnershipTransferRequested event raised by the OCR2TitleRequest contract.

type OCR2TitleRequestOwnershipTransferRequestedIterator

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

OCR2TitleRequestOwnershipTransferRequestedIterator is returned from FilterOwnershipTransferRequested and is used to iterate over the raw logs and unpacked data for OwnershipTransferRequested events raised by the OCR2TitleRequest contract.

func (*OCR2TitleRequestOwnershipTransferRequestedIterator) Close

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

func (*OCR2TitleRequestOwnershipTransferRequestedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*OCR2TitleRequestOwnershipTransferRequestedIterator) 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 OCR2TitleRequestOwnershipTransferred

type OCR2TitleRequestOwnershipTransferred struct {
	From common.Address
	To   common.Address
	Raw  types.Log // Blockchain specific contextual infos
}

OCR2TitleRequestOwnershipTransferred represents a OwnershipTransferred event raised by the OCR2TitleRequest contract.

type OCR2TitleRequestOwnershipTransferredIterator

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

OCR2TitleRequestOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the OCR2TitleRequest contract.

func (*OCR2TitleRequestOwnershipTransferredIterator) Close

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

func (*OCR2TitleRequestOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*OCR2TitleRequestOwnershipTransferredIterator) 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 OCR2TitleRequestRaw

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

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

func (*OCR2TitleRequestRaw) Call

func (_OCR2TitleRequest *OCR2TitleRequestRaw) 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 (*OCR2TitleRequestRaw) Transact

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

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

func (*OCR2TitleRequestRaw) Transfer

func (_OCR2TitleRequest *OCR2TitleRequestRaw) 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 OCR2TitleRequestSession

type OCR2TitleRequestSession struct {
	Contract     *OCR2TitleRequest // 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
}

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

func (*OCR2TitleRequestSession) AcceptOwnership

func (_OCR2TitleRequest *OCR2TitleRequestSession) AcceptOwnership() (*types.Transaction, error)

AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.

Solidity: function acceptOwnership() returns()

func (*OCR2TitleRequestSession) Fulfilled

func (_OCR2TitleRequest *OCR2TitleRequestSession) Fulfilled(requestId [32]byte) (bool, error)

Fulfilled is a free data retrieval call binding the contract method 0x2aa91bfd.

Solidity: function fulfilled(bytes32 requestId) view returns(bool)

func (*OCR2TitleRequestSession) LatestConfigDetails

func (_OCR2TitleRequest *OCR2TitleRequestSession) LatestConfigDetails() (struct {
	ConfigCount  uint32
	BlockNumber  uint32
	ConfigDigest [32]byte
}, error)

LatestConfigDetails is a free data retrieval call binding the contract method 0x81ff7048.

Solidity: function latestConfigDetails() view returns(uint32 configCount, uint32 blockNumber, bytes32 configDigest)

func (*OCR2TitleRequestSession) LatestConfigDigestAndEpoch

func (_OCR2TitleRequest *OCR2TitleRequestSession) LatestConfigDigestAndEpoch() (struct {
	ScanLogs     bool
	ConfigDigest [32]byte
	Epoch        uint32
}, error)

LatestConfigDigestAndEpoch is a free data retrieval call binding the contract method 0xafcb95d7.

Solidity: function latestConfigDigestAndEpoch() view returns(bool scanLogs, bytes32 configDigest, uint32 epoch)

func (*OCR2TitleRequestSession) Owner

func (_OCR2TitleRequest *OCR2TitleRequestSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*OCR2TitleRequestSession) Request

func (_OCR2TitleRequest *OCR2TitleRequestSession) Request(url string) (*types.Transaction, error)

Request is a paid mutator transaction binding the contract method 0x2c199889.

Solidity: function request(string url) returns()

func (*OCR2TitleRequestSession) SetConfig

func (_OCR2TitleRequest *OCR2TitleRequestSession) SetConfig(_signers []common.Address, _transmitters []common.Address, _f uint8, _onchainConfig []byte, _offchainConfigVersion uint64, _offchainConfig []byte) (*types.Transaction, error)

SetConfig is a paid mutator transaction binding the contract method 0xe3d0e712.

Solidity: function setConfig(address[] _signers, address[] _transmitters, uint8 _f, bytes _onchainConfig, uint64 _offchainConfigVersion, bytes _offchainConfig) returns()

func (*OCR2TitleRequestSession) TransferOwnership

func (_OCR2TitleRequest *OCR2TitleRequestSession) TransferOwnership(to common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address to) returns()

func (*OCR2TitleRequestSession) Transmit

func (_OCR2TitleRequest *OCR2TitleRequestSession) Transmit(reportContext [3][32]byte, report []byte, rs [][32]byte, ss [][32]byte, rawVs [32]byte) (*types.Transaction, error)

Transmit is a paid mutator transaction binding the contract method 0xb1dc65a4.

Solidity: function transmit(bytes32[3] reportContext, bytes report, bytes32[] rs, bytes32[] ss, bytes32 rawVs) returns()

func (*OCR2TitleRequestSession) Transmitters

func (_OCR2TitleRequest *OCR2TitleRequestSession) Transmitters() ([]common.Address, error)

Transmitters is a free data retrieval call binding the contract method 0x81411834.

Solidity: function transmitters() view returns(address[])

func (*OCR2TitleRequestSession) TypeAndVersion

func (_OCR2TitleRequest *OCR2TitleRequestSession) TypeAndVersion() (string, error)

TypeAndVersion is a free data retrieval call binding the contract method 0x181f5a77.

Solidity: function typeAndVersion() pure returns(string)

type OCR2TitleRequestTitleFulfillment

type OCR2TitleRequestTitleFulfillment struct {
	RequestId [32]byte
	Title     string
	Raw       types.Log // Blockchain specific contextual infos
}

OCR2TitleRequestTitleFulfillment represents a TitleFulfillment event raised by the OCR2TitleRequest contract.

type OCR2TitleRequestTitleFulfillmentIterator

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

OCR2TitleRequestTitleFulfillmentIterator is returned from FilterTitleFulfillment and is used to iterate over the raw logs and unpacked data for TitleFulfillment events raised by the OCR2TitleRequest contract.

func (*OCR2TitleRequestTitleFulfillmentIterator) Close

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

func (*OCR2TitleRequestTitleFulfillmentIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*OCR2TitleRequestTitleFulfillmentIterator) 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 OCR2TitleRequestTitleRequest

type OCR2TitleRequestTitleRequest struct {
	RequestId [32]byte
	Url       string
	Raw       types.Log // Blockchain specific contextual infos
}

OCR2TitleRequestTitleRequest represents a TitleRequest event raised by the OCR2TitleRequest contract.

type OCR2TitleRequestTitleRequestIterator

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

OCR2TitleRequestTitleRequestIterator is returned from FilterTitleRequest and is used to iterate over the raw logs and unpacked data for TitleRequest events raised by the OCR2TitleRequest contract.

func (*OCR2TitleRequestTitleRequestIterator) Close

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

func (*OCR2TitleRequestTitleRequestIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*OCR2TitleRequestTitleRequestIterator) 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 OCR2TitleRequestTransactor

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

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

func NewOCR2TitleRequestTransactor

func NewOCR2TitleRequestTransactor(address common.Address, transactor bind.ContractTransactor) (*OCR2TitleRequestTransactor, error)

NewOCR2TitleRequestTransactor creates a new write-only instance of OCR2TitleRequest, bound to a specific deployed contract.

func (*OCR2TitleRequestTransactor) AcceptOwnership

func (_OCR2TitleRequest *OCR2TitleRequestTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.

Solidity: function acceptOwnership() returns()

func (*OCR2TitleRequestTransactor) Request

func (_OCR2TitleRequest *OCR2TitleRequestTransactor) Request(opts *bind.TransactOpts, url string) (*types.Transaction, error)

Request is a paid mutator transaction binding the contract method 0x2c199889.

Solidity: function request(string url) returns()

func (*OCR2TitleRequestTransactor) SetConfig

func (_OCR2TitleRequest *OCR2TitleRequestTransactor) SetConfig(opts *bind.TransactOpts, _signers []common.Address, _transmitters []common.Address, _f uint8, _onchainConfig []byte, _offchainConfigVersion uint64, _offchainConfig []byte) (*types.Transaction, error)

SetConfig is a paid mutator transaction binding the contract method 0xe3d0e712.

Solidity: function setConfig(address[] _signers, address[] _transmitters, uint8 _f, bytes _onchainConfig, uint64 _offchainConfigVersion, bytes _offchainConfig) returns()

func (*OCR2TitleRequestTransactor) TransferOwnership

func (_OCR2TitleRequest *OCR2TitleRequestTransactor) TransferOwnership(opts *bind.TransactOpts, to common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address to) returns()

func (*OCR2TitleRequestTransactor) Transmit

func (_OCR2TitleRequest *OCR2TitleRequestTransactor) Transmit(opts *bind.TransactOpts, reportContext [3][32]byte, report []byte, rs [][32]byte, ss [][32]byte, rawVs [32]byte) (*types.Transaction, error)

Transmit is a paid mutator transaction binding the contract method 0xb1dc65a4.

Solidity: function transmit(bytes32[3] reportContext, bytes report, bytes32[] rs, bytes32[] ss, bytes32 rawVs) returns()

type OCR2TitleRequestTransactorRaw

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

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

func (*OCR2TitleRequestTransactorRaw) Transact

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

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

func (*OCR2TitleRequestTransactorRaw) Transfer

func (_OCR2TitleRequest *OCR2TitleRequestTransactorRaw) 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 OCR2TitleRequestTransactorSession

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

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

func (*OCR2TitleRequestTransactorSession) AcceptOwnership

func (_OCR2TitleRequest *OCR2TitleRequestTransactorSession) AcceptOwnership() (*types.Transaction, error)

AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.

Solidity: function acceptOwnership() returns()

func (*OCR2TitleRequestTransactorSession) Request

func (_OCR2TitleRequest *OCR2TitleRequestTransactorSession) Request(url string) (*types.Transaction, error)

Request is a paid mutator transaction binding the contract method 0x2c199889.

Solidity: function request(string url) returns()

func (*OCR2TitleRequestTransactorSession) SetConfig

func (_OCR2TitleRequest *OCR2TitleRequestTransactorSession) SetConfig(_signers []common.Address, _transmitters []common.Address, _f uint8, _onchainConfig []byte, _offchainConfigVersion uint64, _offchainConfig []byte) (*types.Transaction, error)

SetConfig is a paid mutator transaction binding the contract method 0xe3d0e712.

Solidity: function setConfig(address[] _signers, address[] _transmitters, uint8 _f, bytes _onchainConfig, uint64 _offchainConfigVersion, bytes _offchainConfig) returns()

func (*OCR2TitleRequestTransactorSession) TransferOwnership

func (_OCR2TitleRequest *OCR2TitleRequestTransactorSession) TransferOwnership(to common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address to) returns()

func (*OCR2TitleRequestTransactorSession) Transmit

func (_OCR2TitleRequest *OCR2TitleRequestTransactorSession) Transmit(reportContext [3][32]byte, report []byte, rs [][32]byte, ss [][32]byte, rawVs [32]byte) (*types.Transaction, error)

Transmit is a paid mutator transaction binding the contract method 0xb1dc65a4.

Solidity: function transmit(bytes32[3] reportContext, bytes report, bytes32[] rs, bytes32[] ss, bytes32 rawVs) returns()

type OCR2TitleRequestTransmitted

type OCR2TitleRequestTransmitted struct {
	ConfigDigest [32]byte
	Epoch        uint32
	Raw          types.Log // Blockchain specific contextual infos
}

OCR2TitleRequestTransmitted represents a Transmitted event raised by the OCR2TitleRequest contract.

type OCR2TitleRequestTransmittedIterator

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

OCR2TitleRequestTransmittedIterator is returned from FilterTransmitted and is used to iterate over the raw logs and unpacked data for Transmitted events raised by the OCR2TitleRequest contract.

func (*OCR2TitleRequestTransmittedIterator) Close

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

func (*OCR2TitleRequestTransmittedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*OCR2TitleRequestTransmittedIterator) 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 OwnableInterface

type OwnableInterface struct {
	OwnableInterfaceCaller     // Read-only binding to the contract
	OwnableInterfaceTransactor // Write-only binding to the contract
	OwnableInterfaceFilterer   // Log filterer for contract events
}

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

func NewOwnableInterface

func NewOwnableInterface(address common.Address, backend bind.ContractBackend) (*OwnableInterface, error)

NewOwnableInterface creates a new instance of OwnableInterface, bound to a specific deployed contract.

type OwnableInterfaceCaller

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

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

func NewOwnableInterfaceCaller

func NewOwnableInterfaceCaller(address common.Address, caller bind.ContractCaller) (*OwnableInterfaceCaller, error)

NewOwnableInterfaceCaller creates a new read-only instance of OwnableInterface, bound to a specific deployed contract.

type OwnableInterfaceCallerRaw

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

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

func (*OwnableInterfaceCallerRaw) Call

func (_OwnableInterface *OwnableInterfaceCallerRaw) 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 OwnableInterfaceCallerSession

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

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

type OwnableInterfaceFilterer

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

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

func NewOwnableInterfaceFilterer

func NewOwnableInterfaceFilterer(address common.Address, filterer bind.ContractFilterer) (*OwnableInterfaceFilterer, error)

NewOwnableInterfaceFilterer creates a new log filterer instance of OwnableInterface, bound to a specific deployed contract.

type OwnableInterfaceRaw

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

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

func (*OwnableInterfaceRaw) Call

func (_OwnableInterface *OwnableInterfaceRaw) 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 (*OwnableInterfaceRaw) Transact

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

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

func (*OwnableInterfaceRaw) Transfer

func (_OwnableInterface *OwnableInterfaceRaw) 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 OwnableInterfaceSession

type OwnableInterfaceSession struct {
	Contract     *OwnableInterface // 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
}

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

func (*OwnableInterfaceSession) AcceptOwnership

func (_OwnableInterface *OwnableInterfaceSession) AcceptOwnership() (*types.Transaction, error)

AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.

Solidity: function acceptOwnership() returns()

func (*OwnableInterfaceSession) Owner

func (_OwnableInterface *OwnableInterfaceSession) Owner() (*types.Transaction, error)

Owner is a paid mutator transaction binding the contract method 0x8da5cb5b.

Solidity: function owner() returns(address)

func (*OwnableInterfaceSession) TransferOwnership

func (_OwnableInterface *OwnableInterfaceSession) TransferOwnership(recipient common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address recipient) returns()

type OwnableInterfaceTransactor

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

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

func NewOwnableInterfaceTransactor

func NewOwnableInterfaceTransactor(address common.Address, transactor bind.ContractTransactor) (*OwnableInterfaceTransactor, error)

NewOwnableInterfaceTransactor creates a new write-only instance of OwnableInterface, bound to a specific deployed contract.

func (*OwnableInterfaceTransactor) AcceptOwnership

func (_OwnableInterface *OwnableInterfaceTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.

Solidity: function acceptOwnership() returns()

func (*OwnableInterfaceTransactor) Owner

func (_OwnableInterface *OwnableInterfaceTransactor) Owner(opts *bind.TransactOpts) (*types.Transaction, error)

Owner is a paid mutator transaction binding the contract method 0x8da5cb5b.

Solidity: function owner() returns(address)

func (*OwnableInterfaceTransactor) TransferOwnership

func (_OwnableInterface *OwnableInterfaceTransactor) TransferOwnership(opts *bind.TransactOpts, recipient common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address recipient) returns()

type OwnableInterfaceTransactorRaw

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

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

func (*OwnableInterfaceTransactorRaw) Transact

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

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

func (*OwnableInterfaceTransactorRaw) Transfer

func (_OwnableInterface *OwnableInterfaceTransactorRaw) 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 OwnableInterfaceTransactorSession

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

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

func (*OwnableInterfaceTransactorSession) AcceptOwnership

func (_OwnableInterface *OwnableInterfaceTransactorSession) AcceptOwnership() (*types.Transaction, error)

AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.

Solidity: function acceptOwnership() returns()

func (*OwnableInterfaceTransactorSession) Owner

func (_OwnableInterface *OwnableInterfaceTransactorSession) Owner() (*types.Transaction, error)

Owner is a paid mutator transaction binding the contract method 0x8da5cb5b.

Solidity: function owner() returns(address)

func (*OwnableInterfaceTransactorSession) TransferOwnership

func (_OwnableInterface *OwnableInterfaceTransactorSession) TransferOwnership(recipient common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address recipient) returns()

type OwnerIsCreator

type OwnerIsCreator struct {
	OwnerIsCreatorCaller     // Read-only binding to the contract
	OwnerIsCreatorTransactor // Write-only binding to the contract
	OwnerIsCreatorFilterer   // Log filterer for contract events
}

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

func DeployOwnerIsCreator

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

DeployOwnerIsCreator deploys a new Ethereum contract, binding an instance of OwnerIsCreator to it.

func NewOwnerIsCreator

func NewOwnerIsCreator(address common.Address, backend bind.ContractBackend) (*OwnerIsCreator, error)

NewOwnerIsCreator creates a new instance of OwnerIsCreator, bound to a specific deployed contract.

type OwnerIsCreatorCaller

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

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

func NewOwnerIsCreatorCaller

func NewOwnerIsCreatorCaller(address common.Address, caller bind.ContractCaller) (*OwnerIsCreatorCaller, error)

NewOwnerIsCreatorCaller creates a new read-only instance of OwnerIsCreator, bound to a specific deployed contract.

func (*OwnerIsCreatorCaller) Owner

func (_OwnerIsCreator *OwnerIsCreatorCaller) Owner(opts *bind.CallOpts) (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

type OwnerIsCreatorCallerRaw

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

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

func (*OwnerIsCreatorCallerRaw) Call

func (_OwnerIsCreator *OwnerIsCreatorCallerRaw) 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 OwnerIsCreatorCallerSession

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

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

func (*OwnerIsCreatorCallerSession) Owner

func (_OwnerIsCreator *OwnerIsCreatorCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

type OwnerIsCreatorFilterer

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

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

func NewOwnerIsCreatorFilterer

func NewOwnerIsCreatorFilterer(address common.Address, filterer bind.ContractFilterer) (*OwnerIsCreatorFilterer, error)

NewOwnerIsCreatorFilterer creates a new log filterer instance of OwnerIsCreator, bound to a specific deployed contract.

func (*OwnerIsCreatorFilterer) FilterOwnershipTransferRequested

func (_OwnerIsCreator *OwnerIsCreatorFilterer) FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*OwnerIsCreatorOwnershipTransferRequestedIterator, error)

FilterOwnershipTransferRequested is a free log retrieval operation binding the contract event 0xed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae1278.

Solidity: event OwnershipTransferRequested(address indexed from, address indexed to)

func (*OwnerIsCreatorFilterer) FilterOwnershipTransferred

func (_OwnerIsCreator *OwnerIsCreatorFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*OwnerIsCreatorOwnershipTransferredIterator, error)

FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed from, address indexed to)

func (*OwnerIsCreatorFilterer) ParseOwnershipTransferRequested

func (_OwnerIsCreator *OwnerIsCreatorFilterer) ParseOwnershipTransferRequested(log types.Log) (*OwnerIsCreatorOwnershipTransferRequested, error)

ParseOwnershipTransferRequested is a log parse operation binding the contract event 0xed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae1278.

Solidity: event OwnershipTransferRequested(address indexed from, address indexed to)

func (*OwnerIsCreatorFilterer) ParseOwnershipTransferred

func (_OwnerIsCreator *OwnerIsCreatorFilterer) ParseOwnershipTransferred(log types.Log) (*OwnerIsCreatorOwnershipTransferred, error)

ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed from, address indexed to)

func (*OwnerIsCreatorFilterer) WatchOwnershipTransferRequested

func (_OwnerIsCreator *OwnerIsCreatorFilterer) WatchOwnershipTransferRequested(opts *bind.WatchOpts, sink chan<- *OwnerIsCreatorOwnershipTransferRequested, from []common.Address, to []common.Address) (event.Subscription, error)

WatchOwnershipTransferRequested is a free log subscription operation binding the contract event 0xed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae1278.

Solidity: event OwnershipTransferRequested(address indexed from, address indexed to)

func (*OwnerIsCreatorFilterer) WatchOwnershipTransferred

func (_OwnerIsCreator *OwnerIsCreatorFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *OwnerIsCreatorOwnershipTransferred, from []common.Address, to []common.Address) (event.Subscription, error)

WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed from, address indexed to)

type OwnerIsCreatorOwnershipTransferRequested

type OwnerIsCreatorOwnershipTransferRequested struct {
	From common.Address
	To   common.Address
	Raw  types.Log // Blockchain specific contextual infos
}

OwnerIsCreatorOwnershipTransferRequested represents a OwnershipTransferRequested event raised by the OwnerIsCreator contract.

type OwnerIsCreatorOwnershipTransferRequestedIterator

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

OwnerIsCreatorOwnershipTransferRequestedIterator is returned from FilterOwnershipTransferRequested and is used to iterate over the raw logs and unpacked data for OwnershipTransferRequested events raised by the OwnerIsCreator contract.

func (*OwnerIsCreatorOwnershipTransferRequestedIterator) Close

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

func (*OwnerIsCreatorOwnershipTransferRequestedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*OwnerIsCreatorOwnershipTransferRequestedIterator) 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 OwnerIsCreatorOwnershipTransferred

type OwnerIsCreatorOwnershipTransferred struct {
	From common.Address
	To   common.Address
	Raw  types.Log // Blockchain specific contextual infos
}

OwnerIsCreatorOwnershipTransferred represents a OwnershipTransferred event raised by the OwnerIsCreator contract.

type OwnerIsCreatorOwnershipTransferredIterator

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

OwnerIsCreatorOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the OwnerIsCreator contract.

func (*OwnerIsCreatorOwnershipTransferredIterator) Close

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

func (*OwnerIsCreatorOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*OwnerIsCreatorOwnershipTransferredIterator) 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 OwnerIsCreatorRaw

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

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

func (*OwnerIsCreatorRaw) Call

func (_OwnerIsCreator *OwnerIsCreatorRaw) 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 (*OwnerIsCreatorRaw) Transact

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

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

func (*OwnerIsCreatorRaw) Transfer

func (_OwnerIsCreator *OwnerIsCreatorRaw) 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 OwnerIsCreatorSession

type OwnerIsCreatorSession struct {
	Contract     *OwnerIsCreator   // 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
}

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

func (*OwnerIsCreatorSession) AcceptOwnership

func (_OwnerIsCreator *OwnerIsCreatorSession) AcceptOwnership() (*types.Transaction, error)

AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.

Solidity: function acceptOwnership() returns()

func (*OwnerIsCreatorSession) Owner

func (_OwnerIsCreator *OwnerIsCreatorSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*OwnerIsCreatorSession) TransferOwnership

func (_OwnerIsCreator *OwnerIsCreatorSession) TransferOwnership(to common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address to) returns()

type OwnerIsCreatorTransactor

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

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

func NewOwnerIsCreatorTransactor

func NewOwnerIsCreatorTransactor(address common.Address, transactor bind.ContractTransactor) (*OwnerIsCreatorTransactor, error)

NewOwnerIsCreatorTransactor creates a new write-only instance of OwnerIsCreator, bound to a specific deployed contract.

func (*OwnerIsCreatorTransactor) AcceptOwnership

func (_OwnerIsCreator *OwnerIsCreatorTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.

Solidity: function acceptOwnership() returns()

func (*OwnerIsCreatorTransactor) TransferOwnership

func (_OwnerIsCreator *OwnerIsCreatorTransactor) TransferOwnership(opts *bind.TransactOpts, to common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address to) returns()

type OwnerIsCreatorTransactorRaw

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

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

func (*OwnerIsCreatorTransactorRaw) Transact

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

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

func (*OwnerIsCreatorTransactorRaw) Transfer

func (_OwnerIsCreator *OwnerIsCreatorTransactorRaw) 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 OwnerIsCreatorTransactorSession

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

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

func (*OwnerIsCreatorTransactorSession) AcceptOwnership

func (_OwnerIsCreator *OwnerIsCreatorTransactorSession) AcceptOwnership() (*types.Transaction, error)

AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.

Solidity: function acceptOwnership() returns()

func (*OwnerIsCreatorTransactorSession) TransferOwnership

func (_OwnerIsCreator *OwnerIsCreatorTransactorSession) TransferOwnership(to common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address to) returns()

type TypeAndVersionInterface

type TypeAndVersionInterface struct {
	TypeAndVersionInterfaceCaller     // Read-only binding to the contract
	TypeAndVersionInterfaceTransactor // Write-only binding to the contract
	TypeAndVersionInterfaceFilterer   // Log filterer for contract events
}

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

func NewTypeAndVersionInterface

func NewTypeAndVersionInterface(address common.Address, backend bind.ContractBackend) (*TypeAndVersionInterface, error)

NewTypeAndVersionInterface creates a new instance of TypeAndVersionInterface, bound to a specific deployed contract.

type TypeAndVersionInterfaceCaller

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

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

func NewTypeAndVersionInterfaceCaller

func NewTypeAndVersionInterfaceCaller(address common.Address, caller bind.ContractCaller) (*TypeAndVersionInterfaceCaller, error)

NewTypeAndVersionInterfaceCaller creates a new read-only instance of TypeAndVersionInterface, bound to a specific deployed contract.

func (*TypeAndVersionInterfaceCaller) TypeAndVersion

func (_TypeAndVersionInterface *TypeAndVersionInterfaceCaller) TypeAndVersion(opts *bind.CallOpts) (string, error)

TypeAndVersion is a free data retrieval call binding the contract method 0x181f5a77.

Solidity: function typeAndVersion() pure returns(string)

type TypeAndVersionInterfaceCallerRaw

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

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

func (*TypeAndVersionInterfaceCallerRaw) Call

func (_TypeAndVersionInterface *TypeAndVersionInterfaceCallerRaw) 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 TypeAndVersionInterfaceCallerSession

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

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

func (*TypeAndVersionInterfaceCallerSession) TypeAndVersion

func (_TypeAndVersionInterface *TypeAndVersionInterfaceCallerSession) TypeAndVersion() (string, error)

TypeAndVersion is a free data retrieval call binding the contract method 0x181f5a77.

Solidity: function typeAndVersion() pure returns(string)

type TypeAndVersionInterfaceFilterer

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

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

func NewTypeAndVersionInterfaceFilterer

func NewTypeAndVersionInterfaceFilterer(address common.Address, filterer bind.ContractFilterer) (*TypeAndVersionInterfaceFilterer, error)

NewTypeAndVersionInterfaceFilterer creates a new log filterer instance of TypeAndVersionInterface, bound to a specific deployed contract.

type TypeAndVersionInterfaceRaw

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

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

func (*TypeAndVersionInterfaceRaw) Call

func (_TypeAndVersionInterface *TypeAndVersionInterfaceRaw) 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 (*TypeAndVersionInterfaceRaw) Transact

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

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

func (*TypeAndVersionInterfaceRaw) Transfer

func (_TypeAndVersionInterface *TypeAndVersionInterfaceRaw) 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 TypeAndVersionInterfaceSession

type TypeAndVersionInterfaceSession struct {
	Contract     *TypeAndVersionInterface // 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
}

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

func (*TypeAndVersionInterfaceSession) TypeAndVersion

func (_TypeAndVersionInterface *TypeAndVersionInterfaceSession) TypeAndVersion() (string, error)

TypeAndVersion is a free data retrieval call binding the contract method 0x181f5a77.

Solidity: function typeAndVersion() pure returns(string)

type TypeAndVersionInterfaceTransactor

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

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

func NewTypeAndVersionInterfaceTransactor

func NewTypeAndVersionInterfaceTransactor(address common.Address, transactor bind.ContractTransactor) (*TypeAndVersionInterfaceTransactor, error)

NewTypeAndVersionInterfaceTransactor creates a new write-only instance of TypeAndVersionInterface, bound to a specific deployed contract.

type TypeAndVersionInterfaceTransactorRaw

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

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

func (*TypeAndVersionInterfaceTransactorRaw) Transact

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

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

func (*TypeAndVersionInterfaceTransactorRaw) Transfer

func (_TypeAndVersionInterface *TypeAndVersionInterfaceTransactorRaw) 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 TypeAndVersionInterfaceTransactorSession

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

TypeAndVersionInterfaceTransactorSession 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