ocrconfigurationstoreevmsimple

package
v0.0.0-...-fd3cab2 Latest Latest
Warning

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

Go to latest
Published: Apr 19, 2024 License: MIT Imports: 9 Imported by: 2

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ConfigDigestUtilEVMSimpleABI = ConfigDigestUtilEVMSimpleMetaData.ABI

ConfigDigestUtilEVMSimpleABI is the input ABI used to generate the binding from. Deprecated: Use ConfigDigestUtilEVMSimpleMetaData.ABI instead.

View Source
var ConfigDigestUtilEVMSimpleBin = ConfigDigestUtilEVMSimpleMetaData.Bin

ConfigDigestUtilEVMSimpleBin is the compiled bytecode used for deploying new contracts. Deprecated: Use ConfigDigestUtilEVMSimpleMetaData.Bin instead.

View Source
var ConfigDigestUtilEVMSimpleMetaData = &bind.MetaData{
	ABI: "[]",
	Bin: "0x602d6037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea164736f6c6343000813000a",
}

ConfigDigestUtilEVMSimpleMetaData contains all meta data concerning the ConfigDigestUtilEVMSimple contract.

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 OCRConfigurationStoreEVMSimpleABI = OCRConfigurationStoreEVMSimpleMetaData.ABI

OCRConfigurationStoreEVMSimpleABI is the input ABI used to generate the binding from. Deprecated: Use OCRConfigurationStoreEVMSimpleMetaData.ABI instead.

View Source
var OCRConfigurationStoreEVMSimpleBin = OCRConfigurationStoreEVMSimpleMetaData.Bin

OCRConfigurationStoreEVMSimpleBin is the compiled bytecode used for deploying new contracts. Deprecated: Use OCRConfigurationStoreEVMSimpleMetaData.Bin instead.

View Source
var OCRConfigurationStoreEVMSimpleMetaData = &bind.MetaData{
	ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"configDigest\",\"type\":\"bytes32\"}],\"name\":\"NewConfiguration\",\"type\":\"event\"},{\"inputs\":[{\"components\":[{\"internalType\":\"address[]\",\"name\":\"signers\",\"type\":\"address[]\"},{\"internalType\":\"address[]\",\"name\":\"transmitters\",\"type\":\"address[]\"},{\"internalType\":\"bytes\",\"name\":\"onchainConfig\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"offchainConfig\",\"type\":\"bytes\"},{\"internalType\":\"address\",\"name\":\"contractAddress\",\"type\":\"address\"},{\"internalType\":\"uint64\",\"name\":\"offchainConfigVersion\",\"type\":\"uint64\"},{\"internalType\":\"uint32\",\"name\":\"configCount\",\"type\":\"uint32\"},{\"internalType\":\"uint8\",\"name\":\"f\",\"type\":\"uint8\"}],\"internalType\":\"structOCRConfigurationStoreEVMSimple.ConfigurationEVMSimple\",\"name\":\"configuration\",\"type\":\"tuple\"}],\"name\":\"addConfig\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"configDigest\",\"type\":\"bytes32\"}],\"name\":\"readConfig\",\"outputs\":[{\"components\":[{\"internalType\":\"address[]\",\"name\":\"signers\",\"type\":\"address[]\"},{\"internalType\":\"address[]\",\"name\":\"transmitters\",\"type\":\"address[]\"},{\"internalType\":\"bytes\",\"name\":\"onchainConfig\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"offchainConfig\",\"type\":\"bytes\"},{\"internalType\":\"address\",\"name\":\"contractAddress\",\"type\":\"address\"},{\"internalType\":\"uint64\",\"name\":\"offchainConfigVersion\",\"type\":\"uint64\"},{\"internalType\":\"uint32\",\"name\":\"configCount\",\"type\":\"uint32\"},{\"internalType\":\"uint8\",\"name\":\"f\",\"type\":\"uint8\"}],\"internalType\":\"structOCRConfigurationStoreEVMSimple.ConfigurationEVMSimple\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"typeAndVersion\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"pure\",\"type\":\"function\"}]",
	Bin: "0x608060405234801561001057600080fd5b50610f8b806100206000396000f3fe608060405234801561001057600080fd5b50600436106100415760003560e01c8063181f5a7714610046578063a6d3ad9e14610064578063bc4215dc14610085575b600080fd5b61004e6100a5565b60405161005b9190610650565b60405180910390f35b61007761007236600461066a565b6100c5565b60405190815260200161005b565b6100986100933660046106a6565b610267565b60405161005b9190610710565b6060604051806060016040528060248152602001610f5b60249139905090565b600080610217466100dc60a0860160808701610835565b6100ec60e0870160c08801610864565b63ffffffff166100fc8780610881565b8080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525061013b925050506020890189610881565b8080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525061017e925050506101008a0160e08b016108ff565b61018b60408b018b61091c565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506101d09250505060c08c0160a08d01610997565b6101dd60608d018d61091c565b8080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061054192505050565b600081815260208190526040902090915083906102348282610c76565b505060405181907fb07c231f5a1f53b6761761661dcafa59d063ff6e9929e00ad1fb9cb9c5b02e4490600090a292915050565b60408051610100810182526060808252602082018190529181018290528181019190915260006080820181905260a0820181905260c0820181905260e08201526000828152602081815260409182902082518154610120938102820184019094526101008101848152909391928492849184018282801561031e57602002820191906000526020600020905b815473ffffffffffffffffffffffffffffffffffffffff1681526001909101906020018083116102f3575b505050505081526020016001820180548060200260200160405190810160405280929190818152602001828054801561038d57602002820191906000526020600020905b815473ffffffffffffffffffffffffffffffffffffffff168152600190910190602001808311610362575b505050505081526020016002820180546103a690610aa1565b80601f01602080910402602001604051908101604052809291908181526020018280546103d290610aa1565b801561041f5780601f106103f45761010080835404028352916020019161041f565b820191906000526020600020905b81548152906001019060200180831161040257829003601f168201915b5050505050815260200160038201805461043890610aa1565b80601f016020809104026020016040519081016040528092919081815260200182805461046490610aa1565b80156104b15780601f10610486576101008083540402835291602001916104b1565b820191906000526020600020905b81548152906001019060200180831161049457829003601f168201915b5050509183525050600482015473ffffffffffffffffffffffffffffffffffffffff8116602083015274010000000000000000000000000000000000000000810467ffffffffffffffff1660408301527c0100000000000000000000000000000000000000000000000000000000900463ffffffff16606082015260059091015460ff1660809091015292915050565b6000808a8a8a8a8a8a8a8a8a60405160200161056599989796959493929190610eb5565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081840301815291905280516020909101207dffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff167e01000000000000000000000000000000000000000000000000000000000000179150509998505050505050505050565b6000815180845260005b81811015610612576020818501810151868301820152016105f6565b5060006020828601015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011685010191505092915050565b60208152600061066360208301846105ec565b9392505050565b60006020828403121561067c57600080fd5b813567ffffffffffffffff81111561069357600080fd5b8201610100818503121561066357600080fd5b6000602082840312156106b857600080fd5b5035919050565b600081518084526020808501945080840160005b8381101561070557815173ffffffffffffffffffffffffffffffffffffffff16875295820195908201906001016106d3565b509495945050505050565b602081526000825161010080602085015261072f6101208501836106bf565b915060208501517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08086850301604087015261076b84836106bf565b9350604087015191508086850301606087015261078884836105ec565b93506060870151915080868503016080870152506107a683826105ec565b92505060808501516107d060a086018273ffffffffffffffffffffffffffffffffffffffff169052565b5060a085015167ffffffffffffffff811660c08601525060c085015163ffffffff811660e08601525060e085015160ff8116858301525090949350505050565b73ffffffffffffffffffffffffffffffffffffffff8116811461083257600080fd5b50565b60006020828403121561084757600080fd5b813561066381610810565b63ffffffff8116811461083257600080fd5b60006020828403121561087657600080fd5b813561066381610852565b60008083357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe18436030181126108b657600080fd5b83018035915067ffffffffffffffff8211156108d157600080fd5b6020019150600581901b36038213156108e957600080fd5b9250929050565b60ff8116811461083257600080fd5b60006020828403121561091157600080fd5b8135610663816108f0565b60008083357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe184360301811261095157600080fd5b83018035915067ffffffffffffffff82111561096c57600080fd5b6020019150368190038213156108e957600080fd5b67ffffffffffffffff8116811461083257600080fd5b6000602082840312156109a957600080fd5b813561066381610981565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b5b818110156109f857600081556001016109e4565b5050565b60008135610a0981610810565b92915050565b67ffffffffffffffff831115610a2757610a276109b4565b68010000000000000000831115610a4057610a406109b4565b805483825580841015610a6657816000526020600020610a648282018683016109e3565b505b50818160005260208060002060005b86811015610a98578335610a8881610810565b8282015592820192600101610a75565b50505050505050565b600181811c90821680610ab557607f821691505b602082108103610aee577f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b50919050565b601f821115610b3057806000526020600020601f840160051c81016020851015610b1b5750805b610b2d601f850160051c8301826109e3565b50505b505050565b67ffffffffffffffff831115610b4d57610b4d6109b4565b610b6183610b5b8354610aa1565b83610af4565b6000601f841160018114610bb35760008515610b7d5750838201355b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600387901b1c1916600186901b178355610b2d565b6000838152602090207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0861690835b82811015610c025786850135825560209485019460019092019101610be2565b5086821015610c3d577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60f88860031b161c19848701351681555b505060018560011b0183555050505050565b60008135610a0981610981565b60008135610a0981610852565b60008135610a09816108f0565b610c808283610881565b67ffffffffffffffff811115610c9857610c986109b4565b68010000000000000000811115610cb157610cb16109b4565b825481845580821015610cd757836000526020600020610cd58282018483016109e3565b505b508260005260208060002060005b83811015610d08578435610cf881610810565b8282015593820193600101610ce5565b5050610d1681860186610881565b9350915050610d29828260018601610a0f565b5050610d38604083018361091c565b610d46818360028601610b35565b5050610d55606083018361091c565b610d63818360038601610b35565b505060048101610dba610d78608085016109fc565b82547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff91909116178255565b610e16610dc960a08501610c4f565b82547fffffffff0000000000000000ffffffffffffffffffffffffffffffffffffffff1660a09190911b7bffffffffffffffff000000000000000000000000000000000000000016178255565b610e72610e2560c08501610c5c565b82547bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1660e09190911b7fffffffff0000000000000000000000000000000000000000000000000000000016178255565b506109f8610e8260e08401610c69565b6005830160ff82167fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff008254161781555050565b60006101208b835273ffffffffffffffffffffffffffffffffffffffff8b16602084015267ffffffffffffffff808b166040850152816060850152610efc8285018b6106bf565b91508382036080850152610f10828a6106bf565b915060ff881660a085015283820360c0850152610f2d82886105ec565b90861660e08501528381036101008501529050610f4a81856105ec565b9c9b50505050505050505050505056fe4f4352436f6e66696775726174696f6e53746f726545564d53696d706c6520312e302e30a164736f6c6343000813000a",
}

OCRConfigurationStoreEVMSimpleMetaData contains all meta data concerning the OCRConfigurationStoreEVMSimple 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 ConfigDigestUtilEVMSimple

type ConfigDigestUtilEVMSimple struct {
	ConfigDigestUtilEVMSimpleCaller     // Read-only binding to the contract
	ConfigDigestUtilEVMSimpleTransactor // Write-only binding to the contract
	ConfigDigestUtilEVMSimpleFilterer   // Log filterer for contract events
}

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

func DeployConfigDigestUtilEVMSimple

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

DeployConfigDigestUtilEVMSimple deploys a new Ethereum contract, binding an instance of ConfigDigestUtilEVMSimple to it.

func NewConfigDigestUtilEVMSimple

func NewConfigDigestUtilEVMSimple(address common.Address, backend bind.ContractBackend) (*ConfigDigestUtilEVMSimple, error)

NewConfigDigestUtilEVMSimple creates a new instance of ConfigDigestUtilEVMSimple, bound to a specific deployed contract.

type ConfigDigestUtilEVMSimpleCaller

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

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

func NewConfigDigestUtilEVMSimpleCaller

func NewConfigDigestUtilEVMSimpleCaller(address common.Address, caller bind.ContractCaller) (*ConfigDigestUtilEVMSimpleCaller, error)

NewConfigDigestUtilEVMSimpleCaller creates a new read-only instance of ConfigDigestUtilEVMSimple, bound to a specific deployed contract.

type ConfigDigestUtilEVMSimpleCallerRaw

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

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

func (*ConfigDigestUtilEVMSimpleCallerRaw) Call

func (_ConfigDigestUtilEVMSimple *ConfigDigestUtilEVMSimpleCallerRaw) 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 ConfigDigestUtilEVMSimpleCallerSession

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

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

type ConfigDigestUtilEVMSimpleFilterer

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

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

func NewConfigDigestUtilEVMSimpleFilterer

func NewConfigDigestUtilEVMSimpleFilterer(address common.Address, filterer bind.ContractFilterer) (*ConfigDigestUtilEVMSimpleFilterer, error)

NewConfigDigestUtilEVMSimpleFilterer creates a new log filterer instance of ConfigDigestUtilEVMSimple, bound to a specific deployed contract.

type ConfigDigestUtilEVMSimpleRaw

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

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

func (*ConfigDigestUtilEVMSimpleRaw) Call

func (_ConfigDigestUtilEVMSimple *ConfigDigestUtilEVMSimpleRaw) 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 (*ConfigDigestUtilEVMSimpleRaw) Transact

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

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

func (*ConfigDigestUtilEVMSimpleRaw) Transfer

func (_ConfigDigestUtilEVMSimple *ConfigDigestUtilEVMSimpleRaw) 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 ConfigDigestUtilEVMSimpleSession

type ConfigDigestUtilEVMSimpleSession struct {
	Contract     *ConfigDigestUtilEVMSimple // 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
}

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

type ConfigDigestUtilEVMSimpleTransactor

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

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

func NewConfigDigestUtilEVMSimpleTransactor

func NewConfigDigestUtilEVMSimpleTransactor(address common.Address, transactor bind.ContractTransactor) (*ConfigDigestUtilEVMSimpleTransactor, error)

NewConfigDigestUtilEVMSimpleTransactor creates a new write-only instance of ConfigDigestUtilEVMSimple, bound to a specific deployed contract.

type ConfigDigestUtilEVMSimpleTransactorRaw

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

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

func (*ConfigDigestUtilEVMSimpleTransactorRaw) Transact

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

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

func (*ConfigDigestUtilEVMSimpleTransactorRaw) Transfer

func (_ConfigDigestUtilEVMSimple *ConfigDigestUtilEVMSimpleTransactorRaw) 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 ConfigDigestUtilEVMSimpleTransactorSession

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

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

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 OCRConfigurationStoreEVMSimple

type OCRConfigurationStoreEVMSimple struct {
	OCRConfigurationStoreEVMSimpleCaller     // Read-only binding to the contract
	OCRConfigurationStoreEVMSimpleTransactor // Write-only binding to the contract
	OCRConfigurationStoreEVMSimpleFilterer   // Log filterer for contract events
}

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

func DeployOCRConfigurationStoreEVMSimple

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

DeployOCRConfigurationStoreEVMSimple deploys a new Ethereum contract, binding an instance of OCRConfigurationStoreEVMSimple to it.

func NewOCRConfigurationStoreEVMSimple

func NewOCRConfigurationStoreEVMSimple(address common.Address, backend bind.ContractBackend) (*OCRConfigurationStoreEVMSimple, error)

NewOCRConfigurationStoreEVMSimple creates a new instance of OCRConfigurationStoreEVMSimple, bound to a specific deployed contract.

type OCRConfigurationStoreEVMSimpleCaller

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

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

func NewOCRConfigurationStoreEVMSimpleCaller

func NewOCRConfigurationStoreEVMSimpleCaller(address common.Address, caller bind.ContractCaller) (*OCRConfigurationStoreEVMSimpleCaller, error)

NewOCRConfigurationStoreEVMSimpleCaller creates a new read-only instance of OCRConfigurationStoreEVMSimple, bound to a specific deployed contract.

func (*OCRConfigurationStoreEVMSimpleCaller) ReadConfig

func (_OCRConfigurationStoreEVMSimple *OCRConfigurationStoreEVMSimpleCaller) ReadConfig(opts *bind.CallOpts, configDigest [32]byte) (OCRConfigurationStoreEVMSimpleConfigurationEVMSimple, error)

ReadConfig is a free data retrieval call binding the contract method 0xbc4215dc.

Solidity: function readConfig(bytes32 configDigest) view returns((address[],address[],bytes,bytes,address,uint64,uint32,uint8))

func (*OCRConfigurationStoreEVMSimpleCaller) TypeAndVersion

func (_OCRConfigurationStoreEVMSimple *OCRConfigurationStoreEVMSimpleCaller) 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 OCRConfigurationStoreEVMSimpleCallerRaw

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

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

func (*OCRConfigurationStoreEVMSimpleCallerRaw) Call

func (_OCRConfigurationStoreEVMSimple *OCRConfigurationStoreEVMSimpleCallerRaw) 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 OCRConfigurationStoreEVMSimpleCallerSession

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

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

func (*OCRConfigurationStoreEVMSimpleCallerSession) ReadConfig

func (_OCRConfigurationStoreEVMSimple *OCRConfigurationStoreEVMSimpleCallerSession) ReadConfig(configDigest [32]byte) (OCRConfigurationStoreEVMSimpleConfigurationEVMSimple, error)

ReadConfig is a free data retrieval call binding the contract method 0xbc4215dc.

Solidity: function readConfig(bytes32 configDigest) view returns((address[],address[],bytes,bytes,address,uint64,uint32,uint8))

func (*OCRConfigurationStoreEVMSimpleCallerSession) TypeAndVersion

func (_OCRConfigurationStoreEVMSimple *OCRConfigurationStoreEVMSimpleCallerSession) TypeAndVersion() (string, error)

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

Solidity: function typeAndVersion() pure returns(string)

type OCRConfigurationStoreEVMSimpleConfigurationEVMSimple

type OCRConfigurationStoreEVMSimpleConfigurationEVMSimple struct {
	Signers               []common.Address
	Transmitters          []common.Address
	OnchainConfig         []byte
	OffchainConfig        []byte
	ContractAddress       common.Address
	OffchainConfigVersion uint64
	ConfigCount           uint32
	F                     uint8
}

OCRConfigurationStoreEVMSimpleConfigurationEVMSimple is an auto generated low-level Go binding around an user-defined struct.

type OCRConfigurationStoreEVMSimpleFilterer

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

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

func NewOCRConfigurationStoreEVMSimpleFilterer

func NewOCRConfigurationStoreEVMSimpleFilterer(address common.Address, filterer bind.ContractFilterer) (*OCRConfigurationStoreEVMSimpleFilterer, error)

NewOCRConfigurationStoreEVMSimpleFilterer creates a new log filterer instance of OCRConfigurationStoreEVMSimple, bound to a specific deployed contract.

func (*OCRConfigurationStoreEVMSimpleFilterer) FilterNewConfiguration

func (_OCRConfigurationStoreEVMSimple *OCRConfigurationStoreEVMSimpleFilterer) FilterNewConfiguration(opts *bind.FilterOpts, configDigest [][32]byte) (*OCRConfigurationStoreEVMSimpleNewConfigurationIterator, error)

FilterNewConfiguration is a free log retrieval operation binding the contract event 0xb07c231f5a1f53b6761761661dcafa59d063ff6e9929e00ad1fb9cb9c5b02e44.

Solidity: event NewConfiguration(bytes32 indexed configDigest)

func (*OCRConfigurationStoreEVMSimpleFilterer) ParseNewConfiguration

func (_OCRConfigurationStoreEVMSimple *OCRConfigurationStoreEVMSimpleFilterer) ParseNewConfiguration(log types.Log) (*OCRConfigurationStoreEVMSimpleNewConfiguration, error)

ParseNewConfiguration is a log parse operation binding the contract event 0xb07c231f5a1f53b6761761661dcafa59d063ff6e9929e00ad1fb9cb9c5b02e44.

Solidity: event NewConfiguration(bytes32 indexed configDigest)

func (*OCRConfigurationStoreEVMSimpleFilterer) WatchNewConfiguration

func (_OCRConfigurationStoreEVMSimple *OCRConfigurationStoreEVMSimpleFilterer) WatchNewConfiguration(opts *bind.WatchOpts, sink chan<- *OCRConfigurationStoreEVMSimpleNewConfiguration, configDigest [][32]byte) (event.Subscription, error)

WatchNewConfiguration is a free log subscription operation binding the contract event 0xb07c231f5a1f53b6761761661dcafa59d063ff6e9929e00ad1fb9cb9c5b02e44.

Solidity: event NewConfiguration(bytes32 indexed configDigest)

type OCRConfigurationStoreEVMSimpleNewConfiguration

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

OCRConfigurationStoreEVMSimpleNewConfiguration represents a NewConfiguration event raised by the OCRConfigurationStoreEVMSimple contract.

type OCRConfigurationStoreEVMSimpleNewConfigurationIterator

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

OCRConfigurationStoreEVMSimpleNewConfigurationIterator is returned from FilterNewConfiguration and is used to iterate over the raw logs and unpacked data for NewConfiguration events raised by the OCRConfigurationStoreEVMSimple contract.

func (*OCRConfigurationStoreEVMSimpleNewConfigurationIterator) Close

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

func (*OCRConfigurationStoreEVMSimpleNewConfigurationIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*OCRConfigurationStoreEVMSimpleNewConfigurationIterator) 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 OCRConfigurationStoreEVMSimpleRaw

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

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

func (*OCRConfigurationStoreEVMSimpleRaw) Call

func (_OCRConfigurationStoreEVMSimple *OCRConfigurationStoreEVMSimpleRaw) 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 (*OCRConfigurationStoreEVMSimpleRaw) Transact

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

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

func (*OCRConfigurationStoreEVMSimpleRaw) Transfer

func (_OCRConfigurationStoreEVMSimple *OCRConfigurationStoreEVMSimpleRaw) 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 OCRConfigurationStoreEVMSimpleSession

type OCRConfigurationStoreEVMSimpleSession struct {
	Contract     *OCRConfigurationStoreEVMSimple // 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
}

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

func (*OCRConfigurationStoreEVMSimpleSession) AddConfig

func (_OCRConfigurationStoreEVMSimple *OCRConfigurationStoreEVMSimpleSession) AddConfig(configuration OCRConfigurationStoreEVMSimpleConfigurationEVMSimple) (*types.Transaction, error)

AddConfig is a paid mutator transaction binding the contract method 0xa6d3ad9e.

Solidity: function addConfig((address[],address[],bytes,bytes,address,uint64,uint32,uint8) configuration) returns(bytes32)

func (*OCRConfigurationStoreEVMSimpleSession) ReadConfig

func (_OCRConfigurationStoreEVMSimple *OCRConfigurationStoreEVMSimpleSession) ReadConfig(configDigest [32]byte) (OCRConfigurationStoreEVMSimpleConfigurationEVMSimple, error)

ReadConfig is a free data retrieval call binding the contract method 0xbc4215dc.

Solidity: function readConfig(bytes32 configDigest) view returns((address[],address[],bytes,bytes,address,uint64,uint32,uint8))

func (*OCRConfigurationStoreEVMSimpleSession) TypeAndVersion

func (_OCRConfigurationStoreEVMSimple *OCRConfigurationStoreEVMSimpleSession) TypeAndVersion() (string, error)

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

Solidity: function typeAndVersion() pure returns(string)

type OCRConfigurationStoreEVMSimpleTransactor

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

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

func NewOCRConfigurationStoreEVMSimpleTransactor

func NewOCRConfigurationStoreEVMSimpleTransactor(address common.Address, transactor bind.ContractTransactor) (*OCRConfigurationStoreEVMSimpleTransactor, error)

NewOCRConfigurationStoreEVMSimpleTransactor creates a new write-only instance of OCRConfigurationStoreEVMSimple, bound to a specific deployed contract.

func (*OCRConfigurationStoreEVMSimpleTransactor) AddConfig

AddConfig is a paid mutator transaction binding the contract method 0xa6d3ad9e.

Solidity: function addConfig((address[],address[],bytes,bytes,address,uint64,uint32,uint8) configuration) returns(bytes32)

type OCRConfigurationStoreEVMSimpleTransactorRaw

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

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

func (*OCRConfigurationStoreEVMSimpleTransactorRaw) Transact

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

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

func (*OCRConfigurationStoreEVMSimpleTransactorRaw) Transfer

func (_OCRConfigurationStoreEVMSimple *OCRConfigurationStoreEVMSimpleTransactorRaw) 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 OCRConfigurationStoreEVMSimpleTransactorSession

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

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

func (*OCRConfigurationStoreEVMSimpleTransactorSession) AddConfig

AddConfig is a paid mutator transaction binding the contract method 0xa6d3ad9e.

Solidity: function addConfig((address[],address[],bytes,bytes,address,uint64,uint32,uint8) configuration) returns(bytes32)

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