Documentation ¶
Index ¶
- Variables
- type SmartContractResult
- func (scr *SmartContractResult) CheckIntegrity() error
- func (*SmartContractResult) Descriptor() ([]byte, []int)
- func (this *SmartContractResult) Equal(that interface{}) bool
- func (m *SmartContractResult) GetCallType() github_com_ElrondNetwork_elrond_vm_common_vmcommon.CallType
- func (m *SmartContractResult) GetCode() []byte
- func (m *SmartContractResult) GetCodeMetadata() []byte
- func (m *SmartContractResult) GetData() []byte
- func (m *SmartContractResult) GetGasLimit() uint64
- func (m *SmartContractResult) GetGasPrice() uint64
- func (m *SmartContractResult) GetNonce() uint64
- func (m *SmartContractResult) GetOriginalSender() []byte
- func (m *SmartContractResult) GetOriginalTxHash() []byte
- func (m *SmartContractResult) GetPrevTxHash() []byte
- func (m *SmartContractResult) GetRcvAddr() []byte
- func (_ *SmartContractResult) GetRcvUserName() []byte
- func (m *SmartContractResult) GetRelayedValue() *math_big.Int
- func (m *SmartContractResult) GetRelayerAddr() []byte
- func (m *SmartContractResult) GetReturnMessage() []byte
- func (m *SmartContractResult) GetSndAddr() []byte
- func (m *SmartContractResult) GetValue() *math_big.Int
- func (this *SmartContractResult) GoString() string
- func (scr *SmartContractResult) IsInterfaceNil() bool
- func (m *SmartContractResult) Marshal() (dAtA []byte, err error)
- func (m *SmartContractResult) MarshalTo(dAtA []byte) (int, error)
- func (m *SmartContractResult) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*SmartContractResult) ProtoMessage()
- func (m *SmartContractResult) Reset()
- func (scr *SmartContractResult) SetData(data []byte)
- func (scr *SmartContractResult) SetRcvAddr(addr []byte)
- func (scr *SmartContractResult) SetSndAddr(addr []byte)
- func (scr *SmartContractResult) SetValue(value *big.Int)
- func (m *SmartContractResult) Size() (n int)
- func (this *SmartContractResult) String() string
- func (m *SmartContractResult) Unmarshal(dAtA []byte) error
- func (m *SmartContractResult) XXX_DiscardUnknown()
- func (m *SmartContractResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *SmartContractResult) XXX_Merge(src proto.Message)
- func (m *SmartContractResult) XXX_Size() int
- func (m *SmartContractResult) XXX_Unmarshal(b []byte) error
Constants ¶
This section is empty.
Variables ¶
Functions ¶
This section is empty.
Types ¶
type SmartContractResult ¶
type SmartContractResult struct { Nonce uint64 `protobuf:"varint,1,opt,name=Nonce,proto3" json:"nonce"` Value *math_big.Int `` /* 132-byte string literal not displayed */ RcvAddr []byte `protobuf:"bytes,3,opt,name=RcvAddr,proto3" json:"receiver"` SndAddr []byte `protobuf:"bytes,4,opt,name=SndAddr,proto3" json:"sender"` RelayerAddr []byte `protobuf:"bytes,5,opt,name=RelayerAddr,proto3" json:"relayer"` RelayedValue *math_big.Int `` /* 146-byte string literal not displayed */ Code []byte `protobuf:"bytes,7,opt,name=Code,proto3" json:"code,omitempty"` Data []byte `protobuf:"bytes,8,opt,name=Data,proto3" json:"data,omitempty"` PrevTxHash []byte `protobuf:"bytes,9,opt,name=PrevTxHash,proto3" json:"prevTxHash"` OriginalTxHash []byte `protobuf:"bytes,10,opt,name=OriginalTxHash,proto3" json:"originalTxHash"` GasLimit uint64 `protobuf:"varint,11,opt,name=GasLimit,proto3" json:"gasLimit"` GasPrice uint64 `protobuf:"varint,12,opt,name=GasPrice,proto3" json:"gasPrice"` CallType github_com_ElrondNetwork_elrond_vm_common_vmcommon.CallType `` /* 130-byte string literal not displayed */ CodeMetadata []byte `protobuf:"bytes,14,opt,name=CodeMetadata,proto3" json:"codeMetadata,omitempty"` ReturnMessage []byte `protobuf:"bytes,15,opt,name=ReturnMessage,proto3" json:"returnMessage,omitempty"` OriginalSender []byte `protobuf:"bytes,16,opt,name=OriginalSender,proto3" json:"originalSender,omitempty"` }
func TrimSlicePtr ¶
func TrimSlicePtr(in []*SmartContractResult) []*SmartContractResult
TrimSlicePtr creates a copy of the provided slice without the excess capacity
func (*SmartContractResult) CheckIntegrity ¶ added in v1.1.30
func (scr *SmartContractResult) CheckIntegrity() error
CheckIntegrity checks for not nil fields and negative value
func (*SmartContractResult) Descriptor ¶
func (*SmartContractResult) Descriptor() ([]byte, []int)
func (*SmartContractResult) Equal ¶
func (this *SmartContractResult) Equal(that interface{}) bool
func (*SmartContractResult) GetCallType ¶
func (m *SmartContractResult) GetCallType() github_com_ElrondNetwork_elrond_vm_common_vmcommon.CallType
func (*SmartContractResult) GetCode ¶
func (m *SmartContractResult) GetCode() []byte
func (*SmartContractResult) GetCodeMetadata ¶ added in v1.0.103
func (m *SmartContractResult) GetCodeMetadata() []byte
func (*SmartContractResult) GetData ¶
func (m *SmartContractResult) GetData() []byte
func (*SmartContractResult) GetGasLimit ¶
func (m *SmartContractResult) GetGasLimit() uint64
func (*SmartContractResult) GetGasPrice ¶
func (m *SmartContractResult) GetGasPrice() uint64
func (*SmartContractResult) GetNonce ¶
func (m *SmartContractResult) GetNonce() uint64
func (*SmartContractResult) GetOriginalSender ¶ added in v1.0.147
func (m *SmartContractResult) GetOriginalSender() []byte
func (*SmartContractResult) GetOriginalTxHash ¶ added in v1.0.103
func (m *SmartContractResult) GetOriginalTxHash() []byte
func (*SmartContractResult) GetPrevTxHash ¶ added in v1.0.103
func (m *SmartContractResult) GetPrevTxHash() []byte
func (*SmartContractResult) GetRcvAddr ¶
func (m *SmartContractResult) GetRcvAddr() []byte
func (*SmartContractResult) GetRcvUserName ¶ added in v1.1.24
func (_ *SmartContractResult) GetRcvUserName() []byte
GetRcvUserName returns the receiver user name from the smart contract result
func (*SmartContractResult) GetRelayedValue ¶ added in v1.0.133
func (m *SmartContractResult) GetRelayedValue() *math_big.Int
func (*SmartContractResult) GetRelayerAddr ¶ added in v1.0.133
func (m *SmartContractResult) GetRelayerAddr() []byte
func (*SmartContractResult) GetReturnMessage ¶ added in v1.0.120
func (m *SmartContractResult) GetReturnMessage() []byte
func (*SmartContractResult) GetSndAddr ¶
func (m *SmartContractResult) GetSndAddr() []byte
func (*SmartContractResult) GetValue ¶
func (m *SmartContractResult) GetValue() *math_big.Int
func (*SmartContractResult) GoString ¶
func (this *SmartContractResult) GoString() string
func (*SmartContractResult) IsInterfaceNil ¶
func (scr *SmartContractResult) IsInterfaceNil() bool
IsInterfaceNil verifies if underlying object is nil
func (*SmartContractResult) Marshal ¶
func (m *SmartContractResult) Marshal() (dAtA []byte, err error)
func (*SmartContractResult) MarshalTo ¶
func (m *SmartContractResult) MarshalTo(dAtA []byte) (int, error)
func (*SmartContractResult) MarshalToSizedBuffer ¶
func (m *SmartContractResult) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*SmartContractResult) ProtoMessage ¶
func (*SmartContractResult) ProtoMessage()
func (*SmartContractResult) Reset ¶
func (m *SmartContractResult) Reset()
func (*SmartContractResult) SetData ¶
func (scr *SmartContractResult) SetData(data []byte)
SetData sets the data of the smart contract result
func (*SmartContractResult) SetRcvAddr ¶
func (scr *SmartContractResult) SetRcvAddr(addr []byte)
SetRcvAddr sets the receiver address of the smart contract result
func (*SmartContractResult) SetSndAddr ¶
func (scr *SmartContractResult) SetSndAddr(addr []byte)
SetSndAddr sets the sender address of the smart contract result
func (*SmartContractResult) SetValue ¶
func (scr *SmartContractResult) SetValue(value *big.Int)
SetValue sets the value of the smart contract result
func (*SmartContractResult) Size ¶
func (m *SmartContractResult) Size() (n int)
func (*SmartContractResult) String ¶
func (this *SmartContractResult) String() string
func (*SmartContractResult) Unmarshal ¶
func (m *SmartContractResult) Unmarshal(dAtA []byte) error
func (*SmartContractResult) XXX_DiscardUnknown ¶
func (m *SmartContractResult) XXX_DiscardUnknown()
func (*SmartContractResult) XXX_Marshal ¶
func (m *SmartContractResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SmartContractResult) XXX_Merge ¶
func (m *SmartContractResult) XXX_Merge(src proto.Message)
func (*SmartContractResult) XXX_Size ¶
func (m *SmartContractResult) XXX_Size() int
func (*SmartContractResult) XXX_Unmarshal ¶
func (m *SmartContractResult) XXX_Unmarshal(b []byte) error
Click to show internal directories.
Click to hide internal directories.