class

package
v0.14.6 Latest Latest
Warning

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

Go to latest
Published: Jun 13, 2025 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_p2p_proto_class_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type Cairo0Class

type Cairo0Class struct {
	Abi          string        `protobuf:"bytes,1,opt,name=abi,proto3" json:"abi,omitempty"`
	Externals    []*EntryPoint `protobuf:"bytes,2,rep,name=externals,proto3" json:"externals,omitempty"`
	L1Handlers   []*EntryPoint `protobuf:"bytes,3,rep,name=l1_handlers,json=l1Handlers,proto3" json:"l1_handlers,omitempty"`
	Constructors []*EntryPoint `protobuf:"bytes,4,rep,name=constructors,proto3" json:"constructors,omitempty"`
	// Compressed in base64 representation.
	Program string `protobuf:"bytes,5,opt,name=program,proto3" json:"program,omitempty"`
	// contains filtered or unexported fields
}

func (*Cairo0Class) Descriptor deprecated

func (*Cairo0Class) Descriptor() ([]byte, []int)

Deprecated: Use Cairo0Class.ProtoReflect.Descriptor instead.

func (*Cairo0Class) GetAbi

func (x *Cairo0Class) GetAbi() string

func (*Cairo0Class) GetConstructors

func (x *Cairo0Class) GetConstructors() []*EntryPoint

func (*Cairo0Class) GetExternals

func (x *Cairo0Class) GetExternals() []*EntryPoint

func (*Cairo0Class) GetL1Handlers

func (x *Cairo0Class) GetL1Handlers() []*EntryPoint

func (*Cairo0Class) GetProgram

func (x *Cairo0Class) GetProgram() string

func (*Cairo0Class) ProtoMessage

func (*Cairo0Class) ProtoMessage()

func (*Cairo0Class) ProtoReflect

func (x *Cairo0Class) ProtoReflect() protoreflect.Message

func (*Cairo0Class) Reset

func (x *Cairo0Class) Reset()

func (*Cairo0Class) String

func (x *Cairo0Class) String() string

type Cairo1Class

type Cairo1Class struct {
	Abi                  string             `protobuf:"bytes,1,opt,name=abi,proto3" json:"abi,omitempty"`
	EntryPoints          *Cairo1EntryPoints `protobuf:"bytes,2,opt,name=entry_points,json=entryPoints,proto3" json:"entry_points,omitempty"`
	Program              []*common.Felt252  `protobuf:"bytes,3,rep,name=program,proto3" json:"program,omitempty"`
	ContractClassVersion string             `protobuf:"bytes,4,opt,name=contract_class_version,json=contractClassVersion,proto3" json:"contract_class_version,omitempty"`
	// contains filtered or unexported fields
}

func (*Cairo1Class) Descriptor deprecated

func (*Cairo1Class) Descriptor() ([]byte, []int)

Deprecated: Use Cairo1Class.ProtoReflect.Descriptor instead.

func (*Cairo1Class) GetAbi

func (x *Cairo1Class) GetAbi() string

func (*Cairo1Class) GetContractClassVersion

func (x *Cairo1Class) GetContractClassVersion() string

func (*Cairo1Class) GetEntryPoints

func (x *Cairo1Class) GetEntryPoints() *Cairo1EntryPoints

func (*Cairo1Class) GetProgram

func (x *Cairo1Class) GetProgram() []*common.Felt252

func (*Cairo1Class) ProtoMessage

func (*Cairo1Class) ProtoMessage()

func (*Cairo1Class) ProtoReflect

func (x *Cairo1Class) ProtoReflect() protoreflect.Message

func (*Cairo1Class) Reset

func (x *Cairo1Class) Reset()

func (*Cairo1Class) String

func (x *Cairo1Class) String() string

type Cairo1EntryPoints

type Cairo1EntryPoints struct {
	Externals    []*SierraEntryPoint `protobuf:"bytes,1,rep,name=externals,proto3" json:"externals,omitempty"`
	L1Handlers   []*SierraEntryPoint `protobuf:"bytes,2,rep,name=l1_handlers,json=l1Handlers,proto3" json:"l1_handlers,omitempty"`
	Constructors []*SierraEntryPoint `protobuf:"bytes,3,rep,name=constructors,proto3" json:"constructors,omitempty"`
	// contains filtered or unexported fields
}

func (*Cairo1EntryPoints) Descriptor deprecated

func (*Cairo1EntryPoints) Descriptor() ([]byte, []int)

Deprecated: Use Cairo1EntryPoints.ProtoReflect.Descriptor instead.

func (*Cairo1EntryPoints) GetConstructors

func (x *Cairo1EntryPoints) GetConstructors() []*SierraEntryPoint

func (*Cairo1EntryPoints) GetExternals

func (x *Cairo1EntryPoints) GetExternals() []*SierraEntryPoint

func (*Cairo1EntryPoints) GetL1Handlers

func (x *Cairo1EntryPoints) GetL1Handlers() []*SierraEntryPoint

func (*Cairo1EntryPoints) ProtoMessage

func (*Cairo1EntryPoints) ProtoMessage()

func (*Cairo1EntryPoints) ProtoReflect

func (x *Cairo1EntryPoints) ProtoReflect() protoreflect.Message

func (*Cairo1EntryPoints) Reset

func (x *Cairo1EntryPoints) Reset()

func (*Cairo1EntryPoints) String

func (x *Cairo1EntryPoints) String() string

type Class

type Class struct {

	// Types that are valid to be assigned to Class:
	//
	//	*Class_Cairo0
	//	*Class_Cairo1
	Class     isClass_Class `protobuf_oneof:"class"`
	Domain    uint32        `protobuf:"varint,3,opt,name=domain,proto3" json:"domain,omitempty"`
	ClassHash *common.Hash  `protobuf:"bytes,4,opt,name=class_hash,json=classHash,proto3" json:"class_hash,omitempty"`
	// contains filtered or unexported fields
}

func (*Class) Descriptor deprecated

func (*Class) Descriptor() ([]byte, []int)

Deprecated: Use Class.ProtoReflect.Descriptor instead.

func (*Class) GetCairo0

func (x *Class) GetCairo0() *Cairo0Class

func (*Class) GetCairo1

func (x *Class) GetCairo1() *Cairo1Class

func (*Class) GetClass

func (x *Class) GetClass() isClass_Class

func (*Class) GetClassHash

func (x *Class) GetClassHash() *common.Hash

func (*Class) GetDomain

func (x *Class) GetDomain() uint32

func (*Class) ProtoMessage

func (*Class) ProtoMessage()

func (*Class) ProtoReflect

func (x *Class) ProtoReflect() protoreflect.Message

func (*Class) Reset

func (x *Class) Reset()

func (*Class) String

func (x *Class) String() string

type Class_Cairo0

type Class_Cairo0 struct {
	Cairo0 *Cairo0Class `protobuf:"bytes,1,opt,name=cairo0,proto3,oneof"`
}

type Class_Cairo1

type Class_Cairo1 struct {
	Cairo1 *Cairo1Class `protobuf:"bytes,2,opt,name=cairo1,proto3,oneof"`
}

type EntryPoint

type EntryPoint struct {
	Selector *common.Felt252 `protobuf:"bytes,1,opt,name=selector,proto3" json:"selector,omitempty"`
	Offset   uint64          `protobuf:"varint,2,opt,name=offset,proto3" json:"offset,omitempty"`
	// contains filtered or unexported fields
}

func (*EntryPoint) Descriptor deprecated

func (*EntryPoint) Descriptor() ([]byte, []int)

Deprecated: Use EntryPoint.ProtoReflect.Descriptor instead.

func (*EntryPoint) GetOffset

func (x *EntryPoint) GetOffset() uint64

func (*EntryPoint) GetSelector

func (x *EntryPoint) GetSelector() *common.Felt252

func (*EntryPoint) ProtoMessage

func (*EntryPoint) ProtoMessage()

func (*EntryPoint) ProtoReflect

func (x *EntryPoint) ProtoReflect() protoreflect.Message

func (*EntryPoint) Reset

func (x *EntryPoint) Reset()

func (*EntryPoint) String

func (x *EntryPoint) String() string

type SierraEntryPoint

type SierraEntryPoint struct {
	Index    uint64          `protobuf:"varint,1,opt,name=index,proto3" json:"index,omitempty"`
	Selector *common.Felt252 `protobuf:"bytes,2,opt,name=selector,proto3" json:"selector,omitempty"`
	// contains filtered or unexported fields
}

func (*SierraEntryPoint) Descriptor deprecated

func (*SierraEntryPoint) Descriptor() ([]byte, []int)

Deprecated: Use SierraEntryPoint.ProtoReflect.Descriptor instead.

func (*SierraEntryPoint) GetIndex

func (x *SierraEntryPoint) GetIndex() uint64

func (*SierraEntryPoint) GetSelector

func (x *SierraEntryPoint) GetSelector() *common.Felt252

func (*SierraEntryPoint) ProtoMessage

func (*SierraEntryPoint) ProtoMessage()

func (*SierraEntryPoint) ProtoReflect

func (x *SierraEntryPoint) ProtoReflect() protoreflect.Message

func (*SierraEntryPoint) Reset

func (x *SierraEntryPoint) Reset()

func (*SierraEntryPoint) String

func (x *SierraEntryPoint) String() string

Jump to

Keyboard shortcuts

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