vrfv2plus_malicious_migrator

package
v2.12.1-starknet-20240802 Latest Latest
Warning

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

Go to latest
Published: Aug 2, 2024 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var VRFV2PlusMaliciousMigratorABI = VRFV2PlusMaliciousMigratorMetaData.ABI
View Source
var VRFV2PlusMaliciousMigratorBin = VRFV2PlusMaliciousMigratorMetaData.Bin
View Source
var VRFV2PlusMaliciousMigratorMetaData = &bind.MetaData{
	ABI: "[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_vrfCoordinator\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"vrfCoordinator\",\"type\":\"address\"}],\"name\":\"CoordinatorSet\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"setCoordinator\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
	Bin: "0x608060405234801561001057600080fd5b506040516102cb3803806102cb83398101604081905261002f91610054565b600080546001600160a01b0319166001600160a01b0392909216919091179055610084565b60006020828403121561006657600080fd5b81516001600160a01b038116811461007d57600080fd5b9392505050565b610238806100936000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c80638ea9811714610030575b600080fd5b61004361003e36600461011b565b610045565b005b600080546040805160c081018252838152602080820185905281830185905260608201859052608082018590528251908101835293845260a0810193909352517f9b1c385e00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff90911691639b1c385e916100d49190600401610158565b6020604051808303816000875af11580156100f3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101179190610212565b5050565b60006020828403121561012d57600080fd5b813573ffffffffffffffffffffffffffffffffffffffff8116811461015157600080fd5b9392505050565b6000602080835283518184015280840151604084015261ffff6040850151166060840152606084015163ffffffff80821660808601528060808701511660a0860152505060a084015160c08085015280518060e086015260005b818110156101cf57828101840151868201610100015283016101b2565b5061010092506000838287010152827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f830116860101935050505092915050565b60006020828403121561022457600080fd5b505191905056fea164736f6c6343000813000a",
}

Functions

This section is empty.

Types

type VRFV2PlusMaliciousMigrator

type VRFV2PlusMaliciousMigrator struct {
	VRFV2PlusMaliciousMigratorCaller
	VRFV2PlusMaliciousMigratorTransactor
	VRFV2PlusMaliciousMigratorFilterer
	// contains filtered or unexported fields
}

func DeployVRFV2PlusMaliciousMigrator

func DeployVRFV2PlusMaliciousMigrator(auth *bind.TransactOpts, backend bind.ContractBackend, _vrfCoordinator common.Address) (common.Address, *types.Transaction, *VRFV2PlusMaliciousMigrator, error)

func NewVRFV2PlusMaliciousMigrator

func NewVRFV2PlusMaliciousMigrator(address common.Address, backend bind.ContractBackend) (*VRFV2PlusMaliciousMigrator, error)

func (*VRFV2PlusMaliciousMigrator) Address

func (_VRFV2PlusMaliciousMigrator *VRFV2PlusMaliciousMigrator) Address() common.Address

func (*VRFV2PlusMaliciousMigrator) ParseLog added in v2.11.0

func (_VRFV2PlusMaliciousMigrator *VRFV2PlusMaliciousMigrator) ParseLog(log types.Log) (generated.AbigenLog, error)

type VRFV2PlusMaliciousMigratorCaller

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

func NewVRFV2PlusMaliciousMigratorCaller

func NewVRFV2PlusMaliciousMigratorCaller(address common.Address, caller bind.ContractCaller) (*VRFV2PlusMaliciousMigratorCaller, error)

type VRFV2PlusMaliciousMigratorCallerRaw

type VRFV2PlusMaliciousMigratorCallerRaw struct {
	Contract *VRFV2PlusMaliciousMigratorCaller
}

func (*VRFV2PlusMaliciousMigratorCallerRaw) Call

func (_VRFV2PlusMaliciousMigrator *VRFV2PlusMaliciousMigratorCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error

type VRFV2PlusMaliciousMigratorCallerSession

type VRFV2PlusMaliciousMigratorCallerSession struct {
	Contract *VRFV2PlusMaliciousMigratorCaller
	CallOpts bind.CallOpts
}

type VRFV2PlusMaliciousMigratorCoordinatorSet added in v2.11.0

type VRFV2PlusMaliciousMigratorCoordinatorSet struct {
	VrfCoordinator common.Address
	Raw            types.Log
}

func (VRFV2PlusMaliciousMigratorCoordinatorSet) Topic added in v2.11.0

type VRFV2PlusMaliciousMigratorCoordinatorSetIterator added in v2.11.0

type VRFV2PlusMaliciousMigratorCoordinatorSetIterator struct {
	Event *VRFV2PlusMaliciousMigratorCoordinatorSet
	// contains filtered or unexported fields
}

func (*VRFV2PlusMaliciousMigratorCoordinatorSetIterator) Close added in v2.11.0

func (*VRFV2PlusMaliciousMigratorCoordinatorSetIterator) Error added in v2.11.0

func (*VRFV2PlusMaliciousMigratorCoordinatorSetIterator) Next added in v2.11.0

type VRFV2PlusMaliciousMigratorFilterer

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

func NewVRFV2PlusMaliciousMigratorFilterer

func NewVRFV2PlusMaliciousMigratorFilterer(address common.Address, filterer bind.ContractFilterer) (*VRFV2PlusMaliciousMigratorFilterer, error)

func (*VRFV2PlusMaliciousMigratorFilterer) FilterCoordinatorSet added in v2.11.0

func (_VRFV2PlusMaliciousMigrator *VRFV2PlusMaliciousMigratorFilterer) FilterCoordinatorSet(opts *bind.FilterOpts) (*VRFV2PlusMaliciousMigratorCoordinatorSetIterator, error)

func (*VRFV2PlusMaliciousMigratorFilterer) ParseCoordinatorSet added in v2.11.0

func (_VRFV2PlusMaliciousMigrator *VRFV2PlusMaliciousMigratorFilterer) ParseCoordinatorSet(log types.Log) (*VRFV2PlusMaliciousMigratorCoordinatorSet, error)

func (*VRFV2PlusMaliciousMigratorFilterer) WatchCoordinatorSet added in v2.11.0

func (_VRFV2PlusMaliciousMigrator *VRFV2PlusMaliciousMigratorFilterer) WatchCoordinatorSet(opts *bind.WatchOpts, sink chan<- *VRFV2PlusMaliciousMigratorCoordinatorSet) (event.Subscription, error)

type VRFV2PlusMaliciousMigratorInterface

type VRFV2PlusMaliciousMigratorInterface interface {
	SetCoordinator(opts *bind.TransactOpts, arg0 common.Address) (*types.Transaction, error)

	FilterCoordinatorSet(opts *bind.FilterOpts) (*VRFV2PlusMaliciousMigratorCoordinatorSetIterator, error)

	WatchCoordinatorSet(opts *bind.WatchOpts, sink chan<- *VRFV2PlusMaliciousMigratorCoordinatorSet) (event.Subscription, error)

	ParseCoordinatorSet(log types.Log) (*VRFV2PlusMaliciousMigratorCoordinatorSet, error)

	ParseLog(log types.Log) (generated.AbigenLog, error)

	Address() common.Address
}

type VRFV2PlusMaliciousMigratorRaw

type VRFV2PlusMaliciousMigratorRaw struct {
	Contract *VRFV2PlusMaliciousMigrator
}

func (*VRFV2PlusMaliciousMigratorRaw) Call

func (_VRFV2PlusMaliciousMigrator *VRFV2PlusMaliciousMigratorRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error

func (*VRFV2PlusMaliciousMigratorRaw) Transact

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

func (*VRFV2PlusMaliciousMigratorRaw) Transfer

func (_VRFV2PlusMaliciousMigrator *VRFV2PlusMaliciousMigratorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

type VRFV2PlusMaliciousMigratorSession

type VRFV2PlusMaliciousMigratorSession struct {
	Contract     *VRFV2PlusMaliciousMigrator
	CallOpts     bind.CallOpts
	TransactOpts bind.TransactOpts
}

func (*VRFV2PlusMaliciousMigratorSession) SetCoordinator

func (_VRFV2PlusMaliciousMigrator *VRFV2PlusMaliciousMigratorSession) SetCoordinator(arg0 common.Address) (*types.Transaction, error)

type VRFV2PlusMaliciousMigratorTransactor

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

func NewVRFV2PlusMaliciousMigratorTransactor

func NewVRFV2PlusMaliciousMigratorTransactor(address common.Address, transactor bind.ContractTransactor) (*VRFV2PlusMaliciousMigratorTransactor, error)

func (*VRFV2PlusMaliciousMigratorTransactor) SetCoordinator

func (_VRFV2PlusMaliciousMigrator *VRFV2PlusMaliciousMigratorTransactor) SetCoordinator(opts *bind.TransactOpts, arg0 common.Address) (*types.Transaction, error)

type VRFV2PlusMaliciousMigratorTransactorRaw

type VRFV2PlusMaliciousMigratorTransactorRaw struct {
	Contract *VRFV2PlusMaliciousMigratorTransactor
}

func (*VRFV2PlusMaliciousMigratorTransactorRaw) Transact

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

func (*VRFV2PlusMaliciousMigratorTransactorRaw) Transfer

func (_VRFV2PlusMaliciousMigrator *VRFV2PlusMaliciousMigratorTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

type VRFV2PlusMaliciousMigratorTransactorSession

type VRFV2PlusMaliciousMigratorTransactorSession struct {
	Contract     *VRFV2PlusMaliciousMigratorTransactor
	TransactOpts bind.TransactOpts
}

func (*VRFV2PlusMaliciousMigratorTransactorSession) SetCoordinator

func (_VRFV2PlusMaliciousMigrator *VRFV2PlusMaliciousMigratorTransactorSession) SetCoordinator(arg0 common.Address) (*types.Transaction, error)

Jump to

Keyboard shortcuts

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