package nested_libraries

import "github.com/ethereum/go-ethereum/accounts/abi/bind/v2/internal/contracts/nested_libraries"

Index

Variables

var C1MetaData = bind.MetaData{
	ABI: "" /* 448 byte string literal not displayed */,
	ID:  "ae26158f1824f3918bd66724ee8b6eb7c9",
	Bin: "" /* 1844 byte string literal not displayed */,
	Deps: []*bind.MetaData{
		&L1MetaData,
		&L4MetaData,
	},
}

C1MetaData contains all meta data concerning the C1 contract.

var C2MetaData = bind.MetaData{
	ABI: "" /* 448 byte string literal not displayed */,
	ID:  "78ef2840de5b706112ca2dbfa765501a89",
	Bin: "" /* 1844 byte string literal not displayed */,
	Deps: []*bind.MetaData{
		&L1MetaData,
		&L4bMetaData,
	},
}

C2MetaData contains all meta data concerning the C2 contract.

var L1MetaData = bind.MetaData{
	ABI: "" /* 234 byte string literal not displayed */,
	ID:  "ffc1393672b8ed81d0c8093ffcb0e7fbe8",
	Bin: "" /* 726 byte string literal not displayed */,
}

L1MetaData contains all meta data concerning the L1 contract.

var L2MetaData = bind.MetaData{
	ABI: "" /* 234 byte string literal not displayed */,
	ID:  "2ce896a6dd38932d354f317286f90bc675",
	Bin: "" /* 1344 byte string literal not displayed */,
	Deps: []*bind.MetaData{
		&L1MetaData,
	},
}

L2MetaData contains all meta data concerning the L2 contract.

var L2bMetaData = bind.MetaData{
	ABI: "" /* 234 byte string literal not displayed */,
	ID:  "fd1474cf57f7ed48491e8bfdfd0d172adf",
	Bin: "" /* 1344 byte string literal not displayed */,
	Deps: []*bind.MetaData{
		&L1MetaData,
	},
}

L2bMetaData contains all meta data concerning the L2b contract.

var L3MetaData = bind.MetaData{
	ABI: "" /* 234 byte string literal not displayed */,
	ID:  "d03b97f5e1a564374023a72ac7d1806773",
	Bin: "" /* 726 byte string literal not displayed */,
}

L3MetaData contains all meta data concerning the L3 contract.

var L4MetaData = bind.MetaData{
	ABI: "" /* 234 byte string literal not displayed */,
	ID:  "5f33a1fab8ea7d932b4bc8c5e7dcd90bc2",
	Bin: "" /* 1600 byte string literal not displayed */,
	Deps: []*bind.MetaData{
		&L2MetaData,
		&L3MetaData,
	},
}

L4MetaData contains all meta data concerning the L4 contract.

var L4bMetaData = bind.MetaData{
	ABI: "" /* 234 byte string literal not displayed */,
	ID:  "6070639404c39b5667691bb1f9177e1eac",
	Bin: "" /* 1344 byte string literal not displayed */,
	Deps: []*bind.MetaData{
		&L2bMetaData,
	},
}

L4bMetaData contains all meta data concerning the L4b contract.

Types

type C1

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

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

func NewC1

func NewC1() *C1

NewC1 creates a new instance of C1.

func (*C1) Instance

func (c *C1) Instance(backend bind.ContractBackend, addr common.Address) *bind.BoundContract

Instance creates a wrapper for a deployed contract instance at the given address. Use this to create the instance object passed to abigen v2 library functions Call, Transact, etc.

func (*C1) PackConstructor

func (c1 *C1) PackConstructor(v1 *big.Int, v2 *big.Int) []byte

PackConstructor is the Go binding used to pack the parameters required for contract deployment.

Solidity: constructor(uint256 v1, uint256 v2) returns()

func (*C1) PackDo

func (c1 *C1) PackDo(val *big.Int) []byte

PackDo is the Go binding used to pack the parameters required for calling the contract method with ID 0x2ad11272.

Solidity: function Do(uint256 val) pure returns(uint256 res)

func (*C1) UnpackDo

func (c1 *C1) UnpackDo(data []byte) (*big.Int, error)

UnpackDo is the Go binding that unpacks the parameters returned from invoking the contract method with ID 0x2ad11272.

Solidity: function Do(uint256 val) pure returns(uint256 res)

type C2

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

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

func NewC2

func NewC2() *C2

NewC2 creates a new instance of C2.

func (*C2) Instance

func (c *C2) Instance(backend bind.ContractBackend, addr common.Address) *bind.BoundContract

Instance creates a wrapper for a deployed contract instance at the given address. Use this to create the instance object passed to abigen v2 library functions Call, Transact, etc.

func (*C2) PackConstructor

func (c2 *C2) PackConstructor(v1 *big.Int, v2 *big.Int) []byte

PackConstructor is the Go binding used to pack the parameters required for contract deployment.

Solidity: constructor(uint256 v1, uint256 v2) returns()

func (*C2) PackDo

func (c2 *C2) PackDo(val *big.Int) []byte

PackDo is the Go binding used to pack the parameters required for calling the contract method with ID 0x2ad11272.

Solidity: function Do(uint256 val) pure returns(uint256 res)

func (*C2) UnpackDo

func (c2 *C2) UnpackDo(data []byte) (*big.Int, error)

UnpackDo is the Go binding that unpacks the parameters returned from invoking the contract method with ID 0x2ad11272.

Solidity: function Do(uint256 val) pure returns(uint256 res)

type L1

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

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

func NewL1

func NewL1() *L1

NewL1 creates a new instance of L1.

func (*L1) Instance

func (c *L1) Instance(backend bind.ContractBackend, addr common.Address) *bind.BoundContract

Instance creates a wrapper for a deployed contract instance at the given address. Use this to create the instance object passed to abigen v2 library functions Call, Transact, etc.

func (*L1) PackDo

func (l1 *L1) PackDo(val *big.Int) []byte

PackDo is the Go binding used to pack the parameters required for calling the contract method with ID 0x2ad11272.

Solidity: function Do(uint256 val) pure returns(uint256)

func (*L1) UnpackDo

func (l1 *L1) UnpackDo(data []byte) (*big.Int, error)

UnpackDo is the Go binding that unpacks the parameters returned from invoking the contract method with ID 0x2ad11272.

Solidity: function Do(uint256 val) pure returns(uint256)

type L2

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

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

func NewL2

func NewL2() *L2

NewL2 creates a new instance of L2.

func (*L2) Instance

func (c *L2) Instance(backend bind.ContractBackend, addr common.Address) *bind.BoundContract

Instance creates a wrapper for a deployed contract instance at the given address. Use this to create the instance object passed to abigen v2 library functions Call, Transact, etc.

func (*L2) PackDo

func (l2 *L2) PackDo(val *big.Int) []byte

PackDo is the Go binding used to pack the parameters required for calling the contract method with ID 0x2ad11272.

Solidity: function Do(uint256 val) pure returns(uint256)

func (*L2) UnpackDo

func (l2 *L2) UnpackDo(data []byte) (*big.Int, error)

UnpackDo is the Go binding that unpacks the parameters returned from invoking the contract method with ID 0x2ad11272.

Solidity: function Do(uint256 val) pure returns(uint256)

type L2b

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

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

func NewL2b

func NewL2b() *L2b

NewL2b creates a new instance of L2b.

func (*L2b) Instance

func (c *L2b) Instance(backend bind.ContractBackend, addr common.Address) *bind.BoundContract

Instance creates a wrapper for a deployed contract instance at the given address. Use this to create the instance object passed to abigen v2 library functions Call, Transact, etc.

func (*L2b) PackDo

func (l2b *L2b) PackDo(val *big.Int) []byte

PackDo is the Go binding used to pack the parameters required for calling the contract method with ID 0x2ad11272.

Solidity: function Do(uint256 val) pure returns(uint256)

func (*L2b) UnpackDo

func (l2b *L2b) UnpackDo(data []byte) (*big.Int, error)

UnpackDo is the Go binding that unpacks the parameters returned from invoking the contract method with ID 0x2ad11272.

Solidity: function Do(uint256 val) pure returns(uint256)

type L3

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

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

func NewL3

func NewL3() *L3

NewL3 creates a new instance of L3.

func (*L3) Instance

func (c *L3) Instance(backend bind.ContractBackend, addr common.Address) *bind.BoundContract

Instance creates a wrapper for a deployed contract instance at the given address. Use this to create the instance object passed to abigen v2 library functions Call, Transact, etc.

func (*L3) PackDo

func (l3 *L3) PackDo(val *big.Int) []byte

PackDo is the Go binding used to pack the parameters required for calling the contract method with ID 0x2ad11272.

Solidity: function Do(uint256 val) pure returns(uint256)

func (*L3) UnpackDo

func (l3 *L3) UnpackDo(data []byte) (*big.Int, error)

UnpackDo is the Go binding that unpacks the parameters returned from invoking the contract method with ID 0x2ad11272.

Solidity: function Do(uint256 val) pure returns(uint256)

type L4

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

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

func NewL4

func NewL4() *L4

NewL4 creates a new instance of L4.

func (*L4) Instance

func (c *L4) Instance(backend bind.ContractBackend, addr common.Address) *bind.BoundContract

Instance creates a wrapper for a deployed contract instance at the given address. Use this to create the instance object passed to abigen v2 library functions Call, Transact, etc.

func (*L4) PackDo

func (l4 *L4) PackDo(val *big.Int) []byte

PackDo is the Go binding used to pack the parameters required for calling the contract method with ID 0x2ad11272.

Solidity: function Do(uint256 val) pure returns(uint256)

func (*L4) UnpackDo

func (l4 *L4) UnpackDo(data []byte) (*big.Int, error)

UnpackDo is the Go binding that unpacks the parameters returned from invoking the contract method with ID 0x2ad11272.

Solidity: function Do(uint256 val) pure returns(uint256)

type L4b

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

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

func NewL4b

func NewL4b() *L4b

NewL4b creates a new instance of L4b.

func (*L4b) Instance

func (c *L4b) Instance(backend bind.ContractBackend, addr common.Address) *bind.BoundContract

Instance creates a wrapper for a deployed contract instance at the given address. Use this to create the instance object passed to abigen v2 library functions Call, Transact, etc.

func (*L4b) PackDo

func (l4b *L4b) PackDo(val *big.Int) []byte

PackDo is the Go binding used to pack the parameters required for calling the contract method with ID 0x2ad11272.

Solidity: function Do(uint256 val) pure returns(uint256)

func (*L4b) UnpackDo

func (l4b *L4b) UnpackDo(data []byte) (*big.Int, error)

UnpackDo is the Go binding that unpacks the parameters returned from invoking the contract method with ID 0x2ad11272.

Solidity: function Do(uint256 val) pure returns(uint256)

Source Files

bindings.go

Version
v1.15.11 (latest)
Published
May 5, 2025
Platform
linux/amd64
Imports
7 packages
Last checked
2 days ago

Tools for package owners.