vrfv2plus_malicious_migrator

package
v2.7.1-zksync-20231116 Latest Latest
Warning

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

Go to latest
Published: Nov 16, 2023 License: MIT Imports: 9 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\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"setCoordinator\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
	Bin: "0x608060405234801561001057600080fd5b506040516102e03803806102e083398101604081905261002f91610054565b600080546001600160a01b0319166001600160a01b0392909216919091179055610084565b60006020828403121561006657600080fd5b81516001600160a01b038116811461007d57600080fd5b9392505050565b61024d806100936000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c80638ea9811714610030575b600080fd5b61004361003e36600461012a565b610045565b005b600080546040805160c081018252838152602080820185905281830185905260608201859052608082018590528251908101835293845260a0810193909352517f9b1c385e00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff90911691639b1c385e916100d49190600401610180565b602060405180830381600087803b1580156100ee57600080fd5b505af1158015610102573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101269190610167565b5050565b60006020828403121561013c57600080fd5b813573ffffffffffffffffffffffffffffffffffffffff8116811461016057600080fd5b9392505050565b60006020828403121561017957600080fd5b5051919050565b6000602080835283518184015280840151604084015261ffff6040850151166060840152606084015163ffffffff80821660808601528060808701511660a0860152505060a084015160c08085015280518060e086015260005b818110156101f757828101840151868201610100015283016101da565b8181111561020a57600061010083880101525b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016939093016101000194935050505056fea164736f6c6343000806000a",
}

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

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 VRFV2PlusMaliciousMigratorFilterer

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

func NewVRFV2PlusMaliciousMigratorFilterer

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

type VRFV2PlusMaliciousMigratorInterface

type VRFV2PlusMaliciousMigratorInterface interface {
	SetCoordinator(opts *bind.TransactOpts, arg0 common.Address) (*types.Transaction, 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