Documentation ¶
Index ¶
- Variables
- type VRFV2TransparentUpgradeableProxy
- func DeployVRFV2TransparentUpgradeableProxy(auth *bind.TransactOpts, backend bind.ContractBackend, _logic common.Address, ...) (common.Address, *types.Transaction, *VRFV2TransparentUpgradeableProxy, error)
- func NewVRFV2TransparentUpgradeableProxy(address common.Address, backend bind.ContractBackend) (*VRFV2TransparentUpgradeableProxy, error)
- type VRFV2TransparentUpgradeableProxyAdminChanged
- type VRFV2TransparentUpgradeableProxyAdminChangedIterator
- type VRFV2TransparentUpgradeableProxyBeaconUpgraded
- type VRFV2TransparentUpgradeableProxyBeaconUpgradedIterator
- type VRFV2TransparentUpgradeableProxyCaller
- type VRFV2TransparentUpgradeableProxyCallerRaw
- type VRFV2TransparentUpgradeableProxyCallerSession
- type VRFV2TransparentUpgradeableProxyFilterer
- func (_VRFV2TransparentUpgradeableProxy *VRFV2TransparentUpgradeableProxyFilterer) FilterAdminChanged(opts *bind.FilterOpts) (*VRFV2TransparentUpgradeableProxyAdminChangedIterator, error)
- func (_VRFV2TransparentUpgradeableProxy *VRFV2TransparentUpgradeableProxyFilterer) FilterBeaconUpgraded(opts *bind.FilterOpts, beacon []common.Address) (*VRFV2TransparentUpgradeableProxyBeaconUpgradedIterator, error)
- func (_VRFV2TransparentUpgradeableProxy *VRFV2TransparentUpgradeableProxyFilterer) FilterUpgraded(opts *bind.FilterOpts, implementation []common.Address) (*VRFV2TransparentUpgradeableProxyUpgradedIterator, error)
- func (_VRFV2TransparentUpgradeableProxy *VRFV2TransparentUpgradeableProxyFilterer) ParseAdminChanged(log types.Log) (*VRFV2TransparentUpgradeableProxyAdminChanged, error)
- func (_VRFV2TransparentUpgradeableProxy *VRFV2TransparentUpgradeableProxyFilterer) ParseBeaconUpgraded(log types.Log) (*VRFV2TransparentUpgradeableProxyBeaconUpgraded, error)
- func (_VRFV2TransparentUpgradeableProxy *VRFV2TransparentUpgradeableProxyFilterer) ParseUpgraded(log types.Log) (*VRFV2TransparentUpgradeableProxyUpgraded, error)
- func (_VRFV2TransparentUpgradeableProxy *VRFV2TransparentUpgradeableProxyFilterer) WatchAdminChanged(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_VRFV2TransparentUpgradeableProxy *VRFV2TransparentUpgradeableProxyFilterer) WatchBeaconUpgraded(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_VRFV2TransparentUpgradeableProxy *VRFV2TransparentUpgradeableProxyFilterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *VRFV2TransparentUpgradeableProxyUpgraded, ...) (event.Subscription, error)
- type VRFV2TransparentUpgradeableProxyInterface
- type VRFV2TransparentUpgradeableProxyRaw
- func (_VRFV2TransparentUpgradeableProxy *VRFV2TransparentUpgradeableProxyRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_VRFV2TransparentUpgradeableProxy *VRFV2TransparentUpgradeableProxyRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_VRFV2TransparentUpgradeableProxy *VRFV2TransparentUpgradeableProxyRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type VRFV2TransparentUpgradeableProxySession
- type VRFV2TransparentUpgradeableProxyTransactor
- func (_VRFV2TransparentUpgradeableProxy *VRFV2TransparentUpgradeableProxyTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
- func (_VRFV2TransparentUpgradeableProxy *VRFV2TransparentUpgradeableProxyTransactor) Receive(opts *bind.TransactOpts) (*types.Transaction, error)
- type VRFV2TransparentUpgradeableProxyTransactorRaw
- func (_VRFV2TransparentUpgradeableProxy *VRFV2TransparentUpgradeableProxyTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_VRFV2TransparentUpgradeableProxy *VRFV2TransparentUpgradeableProxyTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type VRFV2TransparentUpgradeableProxyTransactorSession
- type VRFV2TransparentUpgradeableProxyUpgraded
- type VRFV2TransparentUpgradeableProxyUpgradedIterator
Constants ¶
This section is empty.
Variables ¶
View Source
var VRFV2TransparentUpgradeableProxyABI = VRFV2TransparentUpgradeableProxyMetaData.ABI
View Source
var VRFV2TransparentUpgradeableProxyBin = VRFV2TransparentUpgradeableProxyMetaData.Bin
View Source
var VRFV2TransparentUpgradeableProxyMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_logic\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"admin_\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"_data\",\"type\":\"bytes\"}],\"stateMutability\":\"payable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"previousAdmin\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newAdmin\",\"type\":\"address\"}],\"name\":\"AdminChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"beacon\",\"type\":\"address\"}],\"name\":\"BeaconUpgraded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"implementation\",\"type\":\"address\"}],\"name\":\"Upgraded\",\"type\":\"event\"},{\"stateMutability\":\"payable\",\"type\":\"fallback\"},{\"stateMutability\":\"payable\",\"type\":\"receive\"}]",
Bin: "0x6080604052604051620011863803806200118683398101604081905262000026916200045e565b8282828281620000398282600062000053565b506200004790508262000090565b505050505050620005d6565b6200005e83620000eb565b6000825111806200006c5750805b156200008b576200008983836200012d60201b620002bd1760201c565b505b505050565b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f620000bb6200015c565b604080516001600160a01b03928316815291841660208301520160405180910390a1620000e88162000195565b50565b620000f6816200024a565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b60606200015583836040518060600160405280602781526020016200115f60279139620002fe565b9392505050565b6000620001866000805160206200113f83398151915260001b6200037d60201b620002e91760201c565b546001600160a01b0316919050565b6001600160a01b038116620002005760405162461bcd60e51b815260206004820152602660248201527f455243313936373a206e65772061646d696e20697320746865207a65726f206160448201526564647265737360d01b60648201526084015b60405180910390fd5b80620002296000805160206200113f83398151915260001b6200037d60201b620002e91760201c565b80546001600160a01b0319166001600160a01b039290921691909117905550565b62000260816200038060201b620002ec1760201c565b620002c45760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b6064820152608401620001f7565b80620002297f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc60001b6200037d60201b620002e91760201c565b6060600080856001600160a01b0316856040516200031d91906200053e565b600060405180830381855af49150503d80600081146200035a576040519150601f19603f3d011682016040523d82523d6000602084013e6200035f565b606091505b50909250905062000373868383876200038f565b9695505050505050565b90565b6001600160a01b03163b151590565b6060831562000400578251620003f8576001600160a01b0385163b620003f85760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401620001f7565b50816200040c565b6200040c838362000414565b949350505050565b815115620004255781518083602001fd5b8060405162461bcd60e51b8152600401620001f791906200055c565b80516001600160a01b03811681146200045957600080fd5b919050565b6000806000606084860312156200047457600080fd5b6200047f8462000441565b92506200048f6020850162000441565b60408501519092506001600160401b0380821115620004ad57600080fd5b818601915086601f830112620004c257600080fd5b815181811115620004d757620004d7620005c0565b604051601f8201601f19908116603f01168101908382118183101715620005025762000502620005c0565b816040528281528960208487010111156200051c57600080fd5b6200052f83602083016020880162000591565b80955050505050509250925092565b600082516200055281846020870162000591565b9190910192915050565b60208152600082518060208401526200057d81604085016020870162000591565b601f01601f19169190910160400192915050565b60005b83811015620005ae57818101518382015260200162000594565b83811115620000895750506000910152565b634e487b7160e01b600052604160045260246000fd5b610b5980620005e66000396000f3fe60806040523661001357610011610017565b005b6100115b61001f610308565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614156102b35760607fffffffff00000000000000000000000000000000000000000000000000000000600035167f3659cfe6000000000000000000000000000000000000000000000000000000008114156100b0576100a9610348565b91506102ab565b7fffffffff0000000000000000000000000000000000000000000000000000000081167f4f1ef286000000000000000000000000000000000000000000000000000000001415610102576100a961039f565b7fffffffff0000000000000000000000000000000000000000000000000000000081167f8f283970000000000000000000000000000000000000000000000000000000001415610154576100a96103e5565b7fffffffff0000000000000000000000000000000000000000000000000000000081167ff851a4400000000000000000000000000000000000000000000000000000000014156101a6576100a9610416565b7fffffffff0000000000000000000000000000000000000000000000000000000081167f5c60da1b0000000000000000000000000000000000000000000000000000000014156101f8576100a9610463565b6040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152604260248201527f5472616e73706172656e745570677261646561626c6550726f78793a2061646d60448201527f696e2063616e6e6f742066616c6c6261636b20746f2070726f7879207461726760648201527f6574000000000000000000000000000000000000000000000000000000000000608482015260a4015b60405180910390fd5b815160208301f35b6102bb610477565b565b60606102e28383604051806060016040528060278152602001610b2660279139610487565b9392505050565b90565b73ffffffffffffffffffffffffffffffffffffffff163b151590565b60007fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035b5473ffffffffffffffffffffffffffffffffffffffff16919050565b606061035261050c565b60006103613660048184610aa0565b81019061036e9190610938565b905061038b81604051806020016040528060008152506000610517565b505060408051602081019091526000815290565b60606000806103b13660048184610aa0565b8101906103be9190610953565b915091506103ce82826001610517565b604051806020016040528060008152509250505090565b60606103ef61050c565b60006103fe3660048184610aa0565b81019061040b9190610938565b905061038b81610543565b606061042061050c565b600061042a610308565b6040805173ffffffffffffffffffffffffffffffffffffffff831660208201529192500160405160208183030381529060405291505090565b606061046d61050c565b600061042a6105a7565b6102bb6104826105a7565b6105b6565b60606000808573ffffffffffffffffffffffffffffffffffffffff16856040516104b19190610a33565b600060405180830381855af49150503d80600081146104ec576040519150601f19603f3d011682016040523d82523d6000602084013e6104f1565b606091505b5091509150610502868383876105da565b9695505050505050565b34156102bb57600080fd5b6105208361067f565b60008251118061052d5750805b1561053e5761053c83836102bd565b505b505050565b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f61056c610308565b6040805173ffffffffffffffffffffffffffffffffffffffff928316815291841660208301520160405180910390a16105a4816106cc565b50565b60006105b16107d8565b905090565b3660008037600080366000845af43d6000803e8080156105d5573d6000f35b3d6000fd5b6060831561066d5782516106665773ffffffffffffffffffffffffffffffffffffffff85163b610666576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064016102a2565b5081610677565b6106778383610800565b949350505050565b61068881610844565b60405173ffffffffffffffffffffffffffffffffffffffff8216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b73ffffffffffffffffffffffffffffffffffffffff811661076f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f455243313936373a206e65772061646d696e20697320746865207a65726f206160448201527f646472657373000000000000000000000000000000000000000000000000000060648201526084016102a2565b807fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035b80547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff9290921691909117905550565b60007f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc61032c565b8151156108105781518083602001fd5b806040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102a29190610a4f565b73ffffffffffffffffffffffffffffffffffffffff81163b6108e8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201527f6f74206120636f6e74726163740000000000000000000000000000000000000060648201526084016102a2565b807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc610792565b803573ffffffffffffffffffffffffffffffffffffffff8116811461093357600080fd5b919050565b60006020828403121561094a57600080fd5b6102e28261090f565b6000806040838503121561096657600080fd5b61096f8361090f565b9150602083013567ffffffffffffffff8082111561098c57600080fd5b818501915085601f8301126109a057600080fd5b8135818111156109b2576109b2610af6565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f011681019083821181831017156109f8576109f8610af6565b81604052828152886020848701011115610a1157600080fd5b8260208601602083013760006020848301015280955050505050509250929050565b60008251610a45818460208701610aca565b9190910192915050565b6020815260008251806020840152610a6e816040850160208701610aca565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169190910160400192915050565b60008085851115610ab057600080fd5b83861115610abd57600080fd5b5050820193919092039150565b60005b83811015610ae5578181015183820152602001610acd565b8381111561053c5750506000910152565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fdfe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a164736f6c6343000806000ab53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564",
}
Functions ¶
This section is empty.
Types ¶
type VRFV2TransparentUpgradeableProxy ¶
type VRFV2TransparentUpgradeableProxy struct { VRFV2TransparentUpgradeableProxyCaller VRFV2TransparentUpgradeableProxyTransactor VRFV2TransparentUpgradeableProxyFilterer // contains filtered or unexported fields }
func DeployVRFV2TransparentUpgradeableProxy ¶
func DeployVRFV2TransparentUpgradeableProxy(auth *bind.TransactOpts, backend bind.ContractBackend, _logic common.Address, admin_ common.Address, _data []byte) (common.Address, *types.Transaction, *VRFV2TransparentUpgradeableProxy, error)
func NewVRFV2TransparentUpgradeableProxy ¶
func NewVRFV2TransparentUpgradeableProxy(address common.Address, backend bind.ContractBackend) (*VRFV2TransparentUpgradeableProxy, error)
func (*VRFV2TransparentUpgradeableProxy) Address ¶
func (_VRFV2TransparentUpgradeableProxy *VRFV2TransparentUpgradeableProxy) Address() common.Address
type VRFV2TransparentUpgradeableProxyAdminChanged ¶
type VRFV2TransparentUpgradeableProxyAdminChanged struct { PreviousAdmin common.Address NewAdmin common.Address Raw types.Log }
func (VRFV2TransparentUpgradeableProxyAdminChanged) Topic ¶
func (VRFV2TransparentUpgradeableProxyAdminChanged) Topic() common.Hash
type VRFV2TransparentUpgradeableProxyAdminChangedIterator ¶
type VRFV2TransparentUpgradeableProxyAdminChangedIterator struct { Event *VRFV2TransparentUpgradeableProxyAdminChanged // contains filtered or unexported fields }
func (*VRFV2TransparentUpgradeableProxyAdminChangedIterator) Close ¶
func (it *VRFV2TransparentUpgradeableProxyAdminChangedIterator) Close() error
func (*VRFV2TransparentUpgradeableProxyAdminChangedIterator) Error ¶
func (it *VRFV2TransparentUpgradeableProxyAdminChangedIterator) Error() error
func (*VRFV2TransparentUpgradeableProxyAdminChangedIterator) Next ¶
func (it *VRFV2TransparentUpgradeableProxyAdminChangedIterator) Next() bool
type VRFV2TransparentUpgradeableProxyBeaconUpgraded ¶
func (VRFV2TransparentUpgradeableProxyBeaconUpgraded) Topic ¶
func (VRFV2TransparentUpgradeableProxyBeaconUpgraded) Topic() common.Hash
type VRFV2TransparentUpgradeableProxyBeaconUpgradedIterator ¶
type VRFV2TransparentUpgradeableProxyBeaconUpgradedIterator struct { Event *VRFV2TransparentUpgradeableProxyBeaconUpgraded // contains filtered or unexported fields }
func (*VRFV2TransparentUpgradeableProxyBeaconUpgradedIterator) Close ¶
func (it *VRFV2TransparentUpgradeableProxyBeaconUpgradedIterator) Close() error
func (*VRFV2TransparentUpgradeableProxyBeaconUpgradedIterator) Error ¶
func (it *VRFV2TransparentUpgradeableProxyBeaconUpgradedIterator) Error() error
func (*VRFV2TransparentUpgradeableProxyBeaconUpgradedIterator) Next ¶
func (it *VRFV2TransparentUpgradeableProxyBeaconUpgradedIterator) Next() bool
type VRFV2TransparentUpgradeableProxyCaller ¶
type VRFV2TransparentUpgradeableProxyCaller struct {
// contains filtered or unexported fields
}
func NewVRFV2TransparentUpgradeableProxyCaller ¶
func NewVRFV2TransparentUpgradeableProxyCaller(address common.Address, caller bind.ContractCaller) (*VRFV2TransparentUpgradeableProxyCaller, error)
type VRFV2TransparentUpgradeableProxyCallerRaw ¶
type VRFV2TransparentUpgradeableProxyCallerRaw struct {
Contract *VRFV2TransparentUpgradeableProxyCaller
}
type VRFV2TransparentUpgradeableProxyCallerSession ¶
type VRFV2TransparentUpgradeableProxyCallerSession struct { Contract *VRFV2TransparentUpgradeableProxyCaller CallOpts bind.CallOpts }
type VRFV2TransparentUpgradeableProxyFilterer ¶
type VRFV2TransparentUpgradeableProxyFilterer struct {
// contains filtered or unexported fields
}
func NewVRFV2TransparentUpgradeableProxyFilterer ¶
func NewVRFV2TransparentUpgradeableProxyFilterer(address common.Address, filterer bind.ContractFilterer) (*VRFV2TransparentUpgradeableProxyFilterer, error)
func (*VRFV2TransparentUpgradeableProxyFilterer) FilterAdminChanged ¶
func (_VRFV2TransparentUpgradeableProxy *VRFV2TransparentUpgradeableProxyFilterer) FilterAdminChanged(opts *bind.FilterOpts) (*VRFV2TransparentUpgradeableProxyAdminChangedIterator, error)
func (*VRFV2TransparentUpgradeableProxyFilterer) FilterBeaconUpgraded ¶
func (_VRFV2TransparentUpgradeableProxy *VRFV2TransparentUpgradeableProxyFilterer) FilterBeaconUpgraded(opts *bind.FilterOpts, beacon []common.Address) (*VRFV2TransparentUpgradeableProxyBeaconUpgradedIterator, error)
func (*VRFV2TransparentUpgradeableProxyFilterer) FilterUpgraded ¶
func (_VRFV2TransparentUpgradeableProxy *VRFV2TransparentUpgradeableProxyFilterer) FilterUpgraded(opts *bind.FilterOpts, implementation []common.Address) (*VRFV2TransparentUpgradeableProxyUpgradedIterator, error)
func (*VRFV2TransparentUpgradeableProxyFilterer) ParseAdminChanged ¶
func (_VRFV2TransparentUpgradeableProxy *VRFV2TransparentUpgradeableProxyFilterer) ParseAdminChanged(log types.Log) (*VRFV2TransparentUpgradeableProxyAdminChanged, error)
func (*VRFV2TransparentUpgradeableProxyFilterer) ParseBeaconUpgraded ¶
func (_VRFV2TransparentUpgradeableProxy *VRFV2TransparentUpgradeableProxyFilterer) ParseBeaconUpgraded(log types.Log) (*VRFV2TransparentUpgradeableProxyBeaconUpgraded, error)
func (*VRFV2TransparentUpgradeableProxyFilterer) ParseUpgraded ¶
func (_VRFV2TransparentUpgradeableProxy *VRFV2TransparentUpgradeableProxyFilterer) ParseUpgraded(log types.Log) (*VRFV2TransparentUpgradeableProxyUpgraded, error)
func (*VRFV2TransparentUpgradeableProxyFilterer) WatchAdminChanged ¶
func (_VRFV2TransparentUpgradeableProxy *VRFV2TransparentUpgradeableProxyFilterer) WatchAdminChanged(opts *bind.WatchOpts, sink chan<- *VRFV2TransparentUpgradeableProxyAdminChanged) (event.Subscription, error)
func (*VRFV2TransparentUpgradeableProxyFilterer) WatchBeaconUpgraded ¶
func (_VRFV2TransparentUpgradeableProxy *VRFV2TransparentUpgradeableProxyFilterer) WatchBeaconUpgraded(opts *bind.WatchOpts, sink chan<- *VRFV2TransparentUpgradeableProxyBeaconUpgraded, beacon []common.Address) (event.Subscription, error)
func (*VRFV2TransparentUpgradeableProxyFilterer) WatchUpgraded ¶
func (_VRFV2TransparentUpgradeableProxy *VRFV2TransparentUpgradeableProxyFilterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *VRFV2TransparentUpgradeableProxyUpgraded, implementation []common.Address) (event.Subscription, error)
type VRFV2TransparentUpgradeableProxyInterface ¶
type VRFV2TransparentUpgradeableProxyInterface interface { Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error) Receive(opts *bind.TransactOpts) (*types.Transaction, error) FilterAdminChanged(opts *bind.FilterOpts) (*VRFV2TransparentUpgradeableProxyAdminChangedIterator, error) WatchAdminChanged(opts *bind.WatchOpts, sink chan<- *VRFV2TransparentUpgradeableProxyAdminChanged) (event.Subscription, error) ParseAdminChanged(log types.Log) (*VRFV2TransparentUpgradeableProxyAdminChanged, error) FilterBeaconUpgraded(opts *bind.FilterOpts, beacon []common.Address) (*VRFV2TransparentUpgradeableProxyBeaconUpgradedIterator, error) WatchBeaconUpgraded(opts *bind.WatchOpts, sink chan<- *VRFV2TransparentUpgradeableProxyBeaconUpgraded, beacon []common.Address) (event.Subscription, error) ParseBeaconUpgraded(log types.Log) (*VRFV2TransparentUpgradeableProxyBeaconUpgraded, error) FilterUpgraded(opts *bind.FilterOpts, implementation []common.Address) (*VRFV2TransparentUpgradeableProxyUpgradedIterator, error) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *VRFV2TransparentUpgradeableProxyUpgraded, implementation []common.Address) (event.Subscription, error) ParseUpgraded(log types.Log) (*VRFV2TransparentUpgradeableProxyUpgraded, error) ParseLog(log types.Log) (generated.AbigenLog, error) Address() common.Address }
type VRFV2TransparentUpgradeableProxyRaw ¶
type VRFV2TransparentUpgradeableProxyRaw struct {
Contract *VRFV2TransparentUpgradeableProxy
}
func (*VRFV2TransparentUpgradeableProxyRaw) Call ¶
func (_VRFV2TransparentUpgradeableProxy *VRFV2TransparentUpgradeableProxyRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
func (*VRFV2TransparentUpgradeableProxyRaw) Transact ¶
func (_VRFV2TransparentUpgradeableProxy *VRFV2TransparentUpgradeableProxyRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
func (*VRFV2TransparentUpgradeableProxyRaw) Transfer ¶
func (_VRFV2TransparentUpgradeableProxy *VRFV2TransparentUpgradeableProxyRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
type VRFV2TransparentUpgradeableProxySession ¶
type VRFV2TransparentUpgradeableProxySession struct { Contract *VRFV2TransparentUpgradeableProxy CallOpts bind.CallOpts TransactOpts bind.TransactOpts }
func (*VRFV2TransparentUpgradeableProxySession) Fallback ¶
func (_VRFV2TransparentUpgradeableProxy *VRFV2TransparentUpgradeableProxySession) Fallback(calldata []byte) (*types.Transaction, error)
func (*VRFV2TransparentUpgradeableProxySession) Receive ¶
func (_VRFV2TransparentUpgradeableProxy *VRFV2TransparentUpgradeableProxySession) Receive() (*types.Transaction, error)
type VRFV2TransparentUpgradeableProxyTransactor ¶
type VRFV2TransparentUpgradeableProxyTransactor struct {
// contains filtered or unexported fields
}
func NewVRFV2TransparentUpgradeableProxyTransactor ¶
func NewVRFV2TransparentUpgradeableProxyTransactor(address common.Address, transactor bind.ContractTransactor) (*VRFV2TransparentUpgradeableProxyTransactor, error)
func (*VRFV2TransparentUpgradeableProxyTransactor) Fallback ¶
func (_VRFV2TransparentUpgradeableProxy *VRFV2TransparentUpgradeableProxyTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
func (*VRFV2TransparentUpgradeableProxyTransactor) Receive ¶
func (_VRFV2TransparentUpgradeableProxy *VRFV2TransparentUpgradeableProxyTransactor) Receive(opts *bind.TransactOpts) (*types.Transaction, error)
type VRFV2TransparentUpgradeableProxyTransactorRaw ¶
type VRFV2TransparentUpgradeableProxyTransactorRaw struct {
Contract *VRFV2TransparentUpgradeableProxyTransactor
}
func (*VRFV2TransparentUpgradeableProxyTransactorRaw) Transact ¶
func (_VRFV2TransparentUpgradeableProxy *VRFV2TransparentUpgradeableProxyTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
func (*VRFV2TransparentUpgradeableProxyTransactorRaw) Transfer ¶
func (_VRFV2TransparentUpgradeableProxy *VRFV2TransparentUpgradeableProxyTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
type VRFV2TransparentUpgradeableProxyTransactorSession ¶
type VRFV2TransparentUpgradeableProxyTransactorSession struct { Contract *VRFV2TransparentUpgradeableProxyTransactor TransactOpts bind.TransactOpts }
func (*VRFV2TransparentUpgradeableProxyTransactorSession) Fallback ¶
func (_VRFV2TransparentUpgradeableProxy *VRFV2TransparentUpgradeableProxyTransactorSession) Fallback(calldata []byte) (*types.Transaction, error)
func (*VRFV2TransparentUpgradeableProxyTransactorSession) Receive ¶
func (_VRFV2TransparentUpgradeableProxy *VRFV2TransparentUpgradeableProxyTransactorSession) Receive() (*types.Transaction, error)
type VRFV2TransparentUpgradeableProxyUpgraded ¶
type VRFV2TransparentUpgradeableProxyUpgraded struct { Implementation common.Address Raw types.Log }
func (VRFV2TransparentUpgradeableProxyUpgraded) Topic ¶
func (VRFV2TransparentUpgradeableProxyUpgraded) Topic() common.Hash
type VRFV2TransparentUpgradeableProxyUpgradedIterator ¶
type VRFV2TransparentUpgradeableProxyUpgradedIterator struct { Event *VRFV2TransparentUpgradeableProxyUpgraded // contains filtered or unexported fields }
func (*VRFV2TransparentUpgradeableProxyUpgradedIterator) Close ¶
func (it *VRFV2TransparentUpgradeableProxyUpgradedIterator) Close() error
func (*VRFV2TransparentUpgradeableProxyUpgradedIterator) Error ¶
func (it *VRFV2TransparentUpgradeableProxyUpgradedIterator) Error() error
func (*VRFV2TransparentUpgradeableProxyUpgradedIterator) Next ¶
func (it *VRFV2TransparentUpgradeableProxyUpgradedIterator) Next() bool
Click to show internal directories.
Click to hide internal directories.