Documentation ¶
Index ¶
- Constants
- Variables
- func InitExecutor(cfg *types.Chain33Config)
- func InitFork(cfg *types.Chain33Config)
- type CheckEVMAddrReq
- type CheckEVMAddrResp
- func (*CheckEVMAddrResp) Descriptor() ([]byte, []int)deprecated
- func (x *CheckEVMAddrResp) GetAliasName() string
- func (x *CheckEVMAddrResp) GetContract() bool
- func (x *CheckEVMAddrResp) GetContractAddr() string
- func (x *CheckEVMAddrResp) GetContractName() string
- func (*CheckEVMAddrResp) ProtoMessage()
- func (x *CheckEVMAddrResp) ProtoReflect() protoreflect.Message
- func (x *CheckEVMAddrResp) Reset()
- func (x *CheckEVMAddrResp) String() string
- type EVMContractAction
- func (*EVMContractAction) Descriptor() ([]byte, []int)deprecated
- func (x *EVMContractAction) GetAlias() string
- func (x *EVMContractAction) GetAmount() uint64
- func (x *EVMContractAction) GetCode() []byte
- func (x *EVMContractAction) GetContractAddr() string
- func (x *EVMContractAction) GetGasLimit() uint64
- func (x *EVMContractAction) GetGasPrice() uint32
- func (x *EVMContractAction) GetNote() string
- func (x *EVMContractAction) GetPara() []byte
- func (*EVMContractAction) ProtoMessage()
- func (x *EVMContractAction) ProtoReflect() protoreflect.Message
- func (x *EVMContractAction) Reset()
- func (x *EVMContractAction) String() string
- type EVMContractData
- func (*EVMContractData) Descriptor() ([]byte, []int)deprecated
- func (x *EVMContractData) GetAbi() string
- func (x *EVMContractData) GetAddr() string
- func (x *EVMContractData) GetAlias() string
- func (x *EVMContractData) GetCode() []byte
- func (x *EVMContractData) GetCodeHash() []byte
- func (x *EVMContractData) GetCreator() string
- func (x *EVMContractData) GetName() string
- func (*EVMContractData) ProtoMessage()
- func (x *EVMContractData) ProtoReflect() protoreflect.Message
- func (x *EVMContractData) Reset()
- func (x *EVMContractData) String() string
- type EVMContractDataCmd
- func (*EVMContractDataCmd) Descriptor() ([]byte, []int)deprecated
- func (x *EVMContractDataCmd) GetAddr() string
- func (x *EVMContractDataCmd) GetAlias() string
- func (x *EVMContractDataCmd) GetCode() string
- func (x *EVMContractDataCmd) GetCodeHash() string
- func (x *EVMContractDataCmd) GetCreator() string
- func (x *EVMContractDataCmd) GetName() string
- func (*EVMContractDataCmd) ProtoMessage()
- func (x *EVMContractDataCmd) ProtoReflect() protoreflect.Message
- func (x *EVMContractDataCmd) Reset()
- func (x *EVMContractDataCmd) String() string
- type EVMContractObject
- func (*EVMContractObject) Descriptor() ([]byte, []int)deprecated
- func (x *EVMContractObject) GetAddr() string
- func (x *EVMContractObject) GetData() *EVMContractData
- func (x *EVMContractObject) GetState() *EVMContractState
- func (*EVMContractObject) ProtoMessage()
- func (x *EVMContractObject) ProtoReflect() protoreflect.Message
- func (x *EVMContractObject) Reset()
- func (x *EVMContractObject) String() string
- type EVMContractState
- func (*EVMContractState) Descriptor() ([]byte, []int)deprecated
- func (x *EVMContractState) GetNonce() uint64
- func (x *EVMContractState) GetStorage() map[string][]byte
- func (x *EVMContractState) GetStorageHash() []byte
- func (x *EVMContractState) GetSuicided() bool
- func (*EVMContractState) ProtoMessage()
- func (x *EVMContractState) ProtoReflect() protoreflect.Message
- func (x *EVMContractState) Reset()
- func (x *EVMContractState) String() string
- type EVMContractStateCmd
- func (*EVMContractStateCmd) Descriptor() ([]byte, []int)deprecated
- func (x *EVMContractStateCmd) GetNonce() uint64
- func (x *EVMContractStateCmd) GetStorage() map[string]string
- func (x *EVMContractStateCmd) GetStorageHash() string
- func (x *EVMContractStateCmd) GetSuicided() bool
- func (*EVMContractStateCmd) ProtoMessage()
- func (x *EVMContractStateCmd) ProtoReflect() protoreflect.Message
- func (x *EVMContractStateCmd) Reset()
- func (x *EVMContractStateCmd) String() string
- type EVMStateChangeItem
- func (*EVMStateChangeItem) Descriptor() ([]byte, []int)deprecated
- func (x *EVMStateChangeItem) GetCurrentValue() []byte
- func (x *EVMStateChangeItem) GetKey() string
- func (x *EVMStateChangeItem) GetPreValue() []byte
- func (*EVMStateChangeItem) ProtoMessage()
- func (x *EVMStateChangeItem) ProtoReflect() protoreflect.Message
- func (x *EVMStateChangeItem) Reset()
- func (x *EVMStateChangeItem) String() string
- type EstimateEVMGasReq
- func (*EstimateEVMGasReq) Descriptor() ([]byte, []int)deprecated
- func (x *EstimateEVMGasReq) GetFrom() string
- func (x *EstimateEVMGasReq) GetTx() string
- func (*EstimateEVMGasReq) ProtoMessage()
- func (x *EstimateEVMGasReq) ProtoReflect() protoreflect.Message
- func (x *EstimateEVMGasReq) Reset()
- func (x *EstimateEVMGasReq) String() string
- type EstimateEVMGasResp
- type EvmCalcNewContractAddrReq
- func (*EvmCalcNewContractAddrReq) Descriptor() ([]byte, []int)deprecated
- func (x *EvmCalcNewContractAddrReq) GetCaller() string
- func (x *EvmCalcNewContractAddrReq) GetTxhash() string
- func (*EvmCalcNewContractAddrReq) ProtoMessage()
- func (x *EvmCalcNewContractAddrReq) ProtoReflect() protoreflect.Message
- func (x *EvmCalcNewContractAddrReq) Reset()
- func (x *EvmCalcNewContractAddrReq) String() string
- type EvmContractCallReq
- func (*EvmContractCallReq) Descriptor() ([]byte, []int)deprecated
- func (x *EvmContractCallReq) GetAbi() string
- func (x *EvmContractCallReq) GetAmount() int64
- func (x *EvmContractCallReq) GetContractAddr() string
- func (x *EvmContractCallReq) GetExpire() string
- func (x *EvmContractCallReq) GetFee() int64
- func (x *EvmContractCallReq) GetNote() string
- func (x *EvmContractCallReq) GetParaName() string
- func (x *EvmContractCallReq) GetParameter() string
- func (*EvmContractCallReq) ProtoMessage()
- func (x *EvmContractCallReq) ProtoReflect() protoreflect.Message
- func (x *EvmContractCallReq) Reset()
- func (x *EvmContractCallReq) String() string
- type EvmContractCreateReq
- func (*EvmContractCreateReq) Descriptor() ([]byte, []int)deprecated
- func (x *EvmContractCreateReq) GetAbi() string
- func (x *EvmContractCreateReq) GetAlias() string
- func (x *EvmContractCreateReq) GetAmount() int64
- func (x *EvmContractCreateReq) GetCode() string
- func (x *EvmContractCreateReq) GetExpire() string
- func (x *EvmContractCreateReq) GetFee() int64
- func (x *EvmContractCreateReq) GetNote() string
- func (x *EvmContractCreateReq) GetParaName() string
- func (x *EvmContractCreateReq) GetParameter() string
- func (*EvmContractCreateReq) ProtoMessage()
- func (x *EvmContractCreateReq) ProtoReflect() protoreflect.Message
- func (x *EvmContractCreateReq) Reset()
- func (x *EvmContractCreateReq) String() string
- type EvmDebugReq
- type EvmDebugResp
- type EvmGetNonceReq
- type EvmGetNonceRespose
- func (*EvmGetNonceRespose) Descriptor() ([]byte, []int)deprecated
- func (x *EvmGetNonceRespose) GetNonce() int64
- func (*EvmGetNonceRespose) ProtoMessage()
- func (x *EvmGetNonceRespose) ProtoReflect() protoreflect.Message
- func (x *EvmGetNonceRespose) Reset()
- func (x *EvmGetNonceRespose) String() string
- type EvmGetPackDataReq
- func (*EvmGetPackDataReq) Descriptor() ([]byte, []int)deprecated
- func (x *EvmGetPackDataReq) GetAbi() string
- func (x *EvmGetPackDataReq) GetParameter() string
- func (*EvmGetPackDataReq) ProtoMessage()
- func (x *EvmGetPackDataReq) ProtoReflect() protoreflect.Message
- func (x *EvmGetPackDataReq) Reset()
- func (x *EvmGetPackDataReq) String() string
- type EvmGetPackDataRespose
- func (*EvmGetPackDataRespose) Descriptor() ([]byte, []int)deprecated
- func (x *EvmGetPackDataRespose) GetPackData() string
- func (*EvmGetPackDataRespose) ProtoMessage()
- func (x *EvmGetPackDataRespose) ProtoReflect() protoreflect.Message
- func (x *EvmGetPackDataRespose) Reset()
- func (x *EvmGetPackDataRespose) String() string
- type EvmGetUnpackDataReq
- func (*EvmGetUnpackDataReq) Descriptor() ([]byte, []int)deprecated
- func (x *EvmGetUnpackDataReq) GetAbi() string
- func (x *EvmGetUnpackDataReq) GetData() string
- func (x *EvmGetUnpackDataReq) GetName() string
- func (*EvmGetUnpackDataReq) ProtoMessage()
- func (x *EvmGetUnpackDataReq) ProtoReflect() protoreflect.Message
- func (x *EvmGetUnpackDataReq) Reset()
- func (x *EvmGetUnpackDataReq) String() string
- type EvmGetUnpackDataRespose
- func (*EvmGetUnpackDataRespose) Descriptor() ([]byte, []int)deprecated
- func (x *EvmGetUnpackDataRespose) GetUnpackData() []string
- func (*EvmGetUnpackDataRespose) ProtoMessage()
- func (x *EvmGetUnpackDataRespose) ProtoReflect() protoreflect.Message
- func (x *EvmGetUnpackDataRespose) Reset()
- func (x *EvmGetUnpackDataRespose) String() string
- type EvmQueryAbiReq
- type EvmQueryAbiResp
- func (*EvmQueryAbiResp) Descriptor() ([]byte, []int)deprecated
- func (x *EvmQueryAbiResp) GetAbi() string
- func (x *EvmQueryAbiResp) GetAddress() string
- func (*EvmQueryAbiResp) ProtoMessage()
- func (x *EvmQueryAbiResp) ProtoReflect() protoreflect.Message
- func (x *EvmQueryAbiResp) Reset()
- func (x *EvmQueryAbiResp) String() string
- type EvmQueryReq
- func (*EvmQueryReq) Descriptor() ([]byte, []int)deprecated
- func (x *EvmQueryReq) GetAddress() string
- func (x *EvmQueryReq) GetCaller() string
- func (x *EvmQueryReq) GetInput() string
- func (*EvmQueryReq) ProtoMessage()
- func (x *EvmQueryReq) ProtoReflect() protoreflect.Message
- func (x *EvmQueryReq) Reset()
- func (x *EvmQueryReq) String() string
- type EvmQueryResp
- func (*EvmQueryResp) Descriptor() ([]byte, []int)deprecated
- func (x *EvmQueryResp) GetAddress() string
- func (x *EvmQueryResp) GetCaller() string
- func (x *EvmQueryResp) GetInput() string
- func (x *EvmQueryResp) GetJsonData() string
- func (x *EvmQueryResp) GetRawData() string
- func (*EvmQueryResp) ProtoMessage()
- func (x *EvmQueryResp) ProtoReflect() protoreflect.Message
- func (x *EvmQueryResp) Reset()
- func (x *EvmQueryResp) String() string
- type EvmTransferOnlyReq
- func (*EvmTransferOnlyReq) Descriptor() ([]byte, []int)deprecated
- func (x *EvmTransferOnlyReq) GetAmount() int64
- func (x *EvmTransferOnlyReq) GetNote() string
- func (x *EvmTransferOnlyReq) GetParaName() string
- func (x *EvmTransferOnlyReq) GetTo() string
- func (*EvmTransferOnlyReq) ProtoMessage()
- func (x *EvmTransferOnlyReq) ProtoReflect() protoreflect.Message
- func (x *EvmTransferOnlyReq) Reset()
- func (x *EvmTransferOnlyReq) String() string
- type EvmType
- func (evm EvmType) ActionName(tx *types.Transaction) string
- func (evm EvmType) Amount(tx *types.Transaction) (int64, error)
- func (evm *EvmType) GetLogMap() map[int64]*types.LogInfo
- func (evm *EvmType) GetName() string
- func (evm *EvmType) GetPayload() types.Message
- func (evm EvmType) GetRealToAddr(tx *types.Transaction) string
- func (evm *EvmType) GetTypeMap() map[string]int32
- type ReceiptEVMContract
- func (*ReceiptEVMContract) Descriptor() ([]byte, []int)deprecated
- func (x *ReceiptEVMContract) GetCaller() string
- func (x *ReceiptEVMContract) GetContractAddr() string
- func (x *ReceiptEVMContract) GetContractName() string
- func (x *ReceiptEVMContract) GetJsonRet() string
- func (x *ReceiptEVMContract) GetRet() []byte
- func (x *ReceiptEVMContract) GetUsedGas() uint64
- func (*ReceiptEVMContract) ProtoMessage()
- func (x *ReceiptEVMContract) ProtoReflect() protoreflect.Message
- func (x *ReceiptEVMContract) Reset()
- func (x *ReceiptEVMContract) String() string
- type ReceiptEVMContractCmd
- func (*ReceiptEVMContractCmd) Descriptor() ([]byte, []int)deprecated
- func (x *ReceiptEVMContractCmd) GetCaller() string
- func (x *ReceiptEVMContractCmd) GetContractAddr() string
- func (x *ReceiptEVMContractCmd) GetContractName() string
- func (x *ReceiptEVMContractCmd) GetRet() string
- func (x *ReceiptEVMContractCmd) GetUsedGas() uint64
- func (*ReceiptEVMContractCmd) ProtoMessage()
- func (x *ReceiptEVMContractCmd) ProtoReflect() protoreflect.Message
- func (x *ReceiptEVMContractCmd) Reset()
- func (x *ReceiptEVMContractCmd) String() string
Constants ¶
const ( // EvmCreateAction 创建合约 EvmCreateAction = 1 // EvmCallAction 调用合约 EvmCallAction = 2 // TyLogContractData 合约代码变更日志 TyLogContractData = 601 // TyLogContractState 合约状态数据变更日志 TyLogContractState = 602 // TyLogCallContract 合约状态数据变更日志 TyLogCallContract = 603 // TyLogEVMStateChangeItem 合约状态数据变更项日志 TyLogEVMStateChangeItem = 604 // TyLogEVMEventData 合约生成新的event日志数据 TyLogEVMEventData = 605 // MaxGasLimit 最大Gas消耗上限 5 MaxGasLimit = (100000000 * 5) )
const ( // EVMEnable 启用EVM EVMEnable = "Enable" // ForkEVMState EVM合约中的数据分散存储,支持大数据量 ForkEVMState = "ForkEVMState" // ForkEVMKVHash EVM合约状态数据生成哈希,保存在主链的StateDB中 ForkEVMKVHash = "ForkEVMKVHash" // ForkEVMABI EVM合约支持ABI绑定和调用 ForkEVMABI = "ForkEVMABI" // ForkEVMFrozen EVM合约用户金额冻结 ForkEVMFrozen = "ForkEVMFrozen" // ForkEVMYoloV1 YoloV1虚拟机指令分叉 ForkEVMYoloV1 = "ForkEVMYoloV1" //ForkEVMTxGroup 交易组中的交易通过GAS检查 ForkEVMTxGroup = "ForkEVMTxGroup" )
Variables ¶
var ( // EvmPrefix 本执行器前缀 EvmPrefix = "user.evm." // ExecutorName 本执行器名称 ExecutorName = "evm" // ExecerEvm EVM执行器名称 ExecerEvm = []byte(ExecutorName) // UserPrefix 执行器前缀 UserPrefix = []byte(EvmPrefix) )
var File_evmcontract_proto protoreflect.FileDescriptor
Functions ¶
Types ¶
type CheckEVMAddrReq ¶
type CheckEVMAddrReq struct { Addr string `protobuf:"bytes,1,opt,name=addr,proto3" json:"addr,omitempty"` // contains filtered or unexported fields }
func (*CheckEVMAddrReq) Descriptor
deprecated
func (*CheckEVMAddrReq) Descriptor() ([]byte, []int)
Deprecated: Use CheckEVMAddrReq.ProtoReflect.Descriptor instead.
func (*CheckEVMAddrReq) GetAddr ¶
func (x *CheckEVMAddrReq) GetAddr() string
func (*CheckEVMAddrReq) ProtoMessage ¶
func (*CheckEVMAddrReq) ProtoMessage()
func (*CheckEVMAddrReq) ProtoReflect ¶ added in v1.65.3
func (x *CheckEVMAddrReq) ProtoReflect() protoreflect.Message
func (*CheckEVMAddrReq) Reset ¶
func (x *CheckEVMAddrReq) Reset()
func (*CheckEVMAddrReq) String ¶
func (x *CheckEVMAddrReq) String() string
type CheckEVMAddrResp ¶
type CheckEVMAddrResp struct { Contract bool `protobuf:"varint,1,opt,name=contract,proto3" json:"contract,omitempty"` ContractAddr string `protobuf:"bytes,2,opt,name=contractAddr,proto3" json:"contractAddr,omitempty"` ContractName string `protobuf:"bytes,3,opt,name=contractName,proto3" json:"contractName,omitempty"` AliasName string `protobuf:"bytes,4,opt,name=aliasName,proto3" json:"aliasName,omitempty"` // contains filtered or unexported fields }
func (*CheckEVMAddrResp) Descriptor
deprecated
func (*CheckEVMAddrResp) Descriptor() ([]byte, []int)
Deprecated: Use CheckEVMAddrResp.ProtoReflect.Descriptor instead.
func (*CheckEVMAddrResp) GetAliasName ¶
func (x *CheckEVMAddrResp) GetAliasName() string
func (*CheckEVMAddrResp) GetContract ¶
func (x *CheckEVMAddrResp) GetContract() bool
func (*CheckEVMAddrResp) GetContractAddr ¶
func (x *CheckEVMAddrResp) GetContractAddr() string
func (*CheckEVMAddrResp) GetContractName ¶
func (x *CheckEVMAddrResp) GetContractName() string
func (*CheckEVMAddrResp) ProtoMessage ¶
func (*CheckEVMAddrResp) ProtoMessage()
func (*CheckEVMAddrResp) ProtoReflect ¶ added in v1.65.3
func (x *CheckEVMAddrResp) ProtoReflect() protoreflect.Message
func (*CheckEVMAddrResp) Reset ¶
func (x *CheckEVMAddrResp) Reset()
func (*CheckEVMAddrResp) String ¶
func (x *CheckEVMAddrResp) String() string
type EVMContractAction ¶
type EVMContractAction struct { // 转账金额 Amount uint64 `protobuf:"varint,1,opt,name=amount,proto3" json:"amount,omitempty"` // 消耗限制,默认为Transaction.Fee GasLimit uint64 `protobuf:"varint,2,opt,name=gasLimit,proto3" json:"gasLimit,omitempty"` // gas价格,默认为1 GasPrice uint32 `protobuf:"varint,3,opt,name=gasPrice,proto3" json:"gasPrice,omitempty"` // 合约数据 Code []byte `protobuf:"bytes,4,opt,name=code,proto3" json:"code,omitempty"` //交易参数 Para []byte `protobuf:"bytes,5,opt,name=para,proto3" json:"para,omitempty"` // 合约别名,方便识别 Alias string `protobuf:"bytes,6,opt,name=alias,proto3" json:"alias,omitempty"` // 交易备注 Note string `protobuf:"bytes,7,opt,name=note,proto3" json:"note,omitempty"` // 调用合约地址 ContractAddr string `protobuf:"bytes,8,opt,name=contractAddr,proto3" json:"contractAddr,omitempty"` // contains filtered or unexported fields }
创建/调用合约的请求结构
func (*EVMContractAction) Descriptor
deprecated
func (*EVMContractAction) Descriptor() ([]byte, []int)
Deprecated: Use EVMContractAction.ProtoReflect.Descriptor instead.
func (*EVMContractAction) GetAlias ¶
func (x *EVMContractAction) GetAlias() string
func (*EVMContractAction) GetAmount ¶
func (x *EVMContractAction) GetAmount() uint64
func (*EVMContractAction) GetCode ¶
func (x *EVMContractAction) GetCode() []byte
func (*EVMContractAction) GetContractAddr ¶ added in v1.65.3
func (x *EVMContractAction) GetContractAddr() string
func (*EVMContractAction) GetGasLimit ¶
func (x *EVMContractAction) GetGasLimit() uint64
func (*EVMContractAction) GetGasPrice ¶
func (x *EVMContractAction) GetGasPrice() uint32
func (*EVMContractAction) GetNote ¶
func (x *EVMContractAction) GetNote() string
func (*EVMContractAction) GetPara ¶ added in v1.65.3
func (x *EVMContractAction) GetPara() []byte
func (*EVMContractAction) ProtoMessage ¶
func (*EVMContractAction) ProtoMessage()
func (*EVMContractAction) ProtoReflect ¶ added in v1.65.3
func (x *EVMContractAction) ProtoReflect() protoreflect.Message
func (*EVMContractAction) Reset ¶
func (x *EVMContractAction) Reset()
func (*EVMContractAction) String ¶
func (x *EVMContractAction) String() string
type EVMContractData ¶
type EVMContractData struct { Creator string `protobuf:"bytes,1,opt,name=creator,proto3" json:"creator,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` Alias string `protobuf:"bytes,3,opt,name=alias,proto3" json:"alias,omitempty"` Addr string `protobuf:"bytes,4,opt,name=addr,proto3" json:"addr,omitempty"` Code []byte `protobuf:"bytes,5,opt,name=code,proto3" json:"code,omitempty"` CodeHash []byte `protobuf:"bytes,6,opt,name=codeHash,proto3" json:"codeHash,omitempty"` // 绑定ABI数据 ForkEVMABI Abi string `protobuf:"bytes,7,opt,name=abi,proto3" json:"abi,omitempty"` // contains filtered or unexported fields }
存放合约固定数据
func (*EVMContractData) Descriptor
deprecated
func (*EVMContractData) Descriptor() ([]byte, []int)
Deprecated: Use EVMContractData.ProtoReflect.Descriptor instead.
func (*EVMContractData) GetAbi ¶
func (x *EVMContractData) GetAbi() string
func (*EVMContractData) GetAddr ¶
func (x *EVMContractData) GetAddr() string
func (*EVMContractData) GetAlias ¶
func (x *EVMContractData) GetAlias() string
func (*EVMContractData) GetCode ¶
func (x *EVMContractData) GetCode() []byte
func (*EVMContractData) GetCodeHash ¶
func (x *EVMContractData) GetCodeHash() []byte
func (*EVMContractData) GetCreator ¶
func (x *EVMContractData) GetCreator() string
func (*EVMContractData) GetName ¶
func (x *EVMContractData) GetName() string
func (*EVMContractData) ProtoMessage ¶
func (*EVMContractData) ProtoMessage()
func (*EVMContractData) ProtoReflect ¶ added in v1.65.3
func (x *EVMContractData) ProtoReflect() protoreflect.Message
func (*EVMContractData) Reset ¶
func (x *EVMContractData) Reset()
func (*EVMContractData) String ¶
func (x *EVMContractData) String() string
type EVMContractDataCmd ¶
type EVMContractDataCmd struct { Creator string `protobuf:"bytes,1,opt,name=creator,proto3" json:"creator,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` Alias string `protobuf:"bytes,3,opt,name=alias,proto3" json:"alias,omitempty"` Addr string `protobuf:"bytes,4,opt,name=addr,proto3" json:"addr,omitempty"` Code string `protobuf:"bytes,5,opt,name=code,proto3" json:"code,omitempty"` CodeHash string `protobuf:"bytes,6,opt,name=codeHash,proto3" json:"codeHash,omitempty"` // contains filtered or unexported fields }
存放合约固定数据
func (*EVMContractDataCmd) Descriptor
deprecated
func (*EVMContractDataCmd) Descriptor() ([]byte, []int)
Deprecated: Use EVMContractDataCmd.ProtoReflect.Descriptor instead.
func (*EVMContractDataCmd) GetAddr ¶
func (x *EVMContractDataCmd) GetAddr() string
func (*EVMContractDataCmd) GetAlias ¶
func (x *EVMContractDataCmd) GetAlias() string
func (*EVMContractDataCmd) GetCode ¶
func (x *EVMContractDataCmd) GetCode() string
func (*EVMContractDataCmd) GetCodeHash ¶
func (x *EVMContractDataCmd) GetCodeHash() string
func (*EVMContractDataCmd) GetCreator ¶
func (x *EVMContractDataCmd) GetCreator() string
func (*EVMContractDataCmd) GetName ¶
func (x *EVMContractDataCmd) GetName() string
func (*EVMContractDataCmd) ProtoMessage ¶
func (*EVMContractDataCmd) ProtoMessage()
func (*EVMContractDataCmd) ProtoReflect ¶ added in v1.65.3
func (x *EVMContractDataCmd) ProtoReflect() protoreflect.Message
func (*EVMContractDataCmd) Reset ¶
func (x *EVMContractDataCmd) Reset()
func (*EVMContractDataCmd) String ¶
func (x *EVMContractDataCmd) String() string
type EVMContractObject ¶
type EVMContractObject struct { Addr string `protobuf:"bytes,1,opt,name=addr,proto3" json:"addr,omitempty"` Data *EVMContractData `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"` State *EVMContractState `protobuf:"bytes,3,opt,name=state,proto3" json:"state,omitempty"` // contains filtered or unexported fields }
合约对象信息
func (*EVMContractObject) Descriptor
deprecated
func (*EVMContractObject) Descriptor() ([]byte, []int)
Deprecated: Use EVMContractObject.ProtoReflect.Descriptor instead.
func (*EVMContractObject) GetAddr ¶
func (x *EVMContractObject) GetAddr() string
func (*EVMContractObject) GetData ¶
func (x *EVMContractObject) GetData() *EVMContractData
func (*EVMContractObject) GetState ¶
func (x *EVMContractObject) GetState() *EVMContractState
func (*EVMContractObject) ProtoMessage ¶
func (*EVMContractObject) ProtoMessage()
func (*EVMContractObject) ProtoReflect ¶ added in v1.65.3
func (x *EVMContractObject) ProtoReflect() protoreflect.Message
func (*EVMContractObject) Reset ¶
func (x *EVMContractObject) Reset()
func (*EVMContractObject) String ¶
func (x *EVMContractObject) String() string
type EVMContractState ¶
type EVMContractState struct { Nonce uint64 `protobuf:"varint,1,opt,name=nonce,proto3" json:"nonce,omitempty"` Suicided bool `protobuf:"varint,2,opt,name=suicided,proto3" json:"suicided,omitempty"` StorageHash []byte `protobuf:"bytes,3,opt,name=storageHash,proto3" json:"storageHash,omitempty"` Storage map[string][]byte `` /* 155-byte string literal not displayed */ // contains filtered or unexported fields }
存放合约变化数据
func (*EVMContractState) Descriptor
deprecated
func (*EVMContractState) Descriptor() ([]byte, []int)
Deprecated: Use EVMContractState.ProtoReflect.Descriptor instead.
func (*EVMContractState) GetNonce ¶
func (x *EVMContractState) GetNonce() uint64
func (*EVMContractState) GetStorage ¶
func (x *EVMContractState) GetStorage() map[string][]byte
func (*EVMContractState) GetStorageHash ¶
func (x *EVMContractState) GetStorageHash() []byte
func (*EVMContractState) GetSuicided ¶
func (x *EVMContractState) GetSuicided() bool
func (*EVMContractState) ProtoMessage ¶
func (*EVMContractState) ProtoMessage()
func (*EVMContractState) ProtoReflect ¶ added in v1.65.3
func (x *EVMContractState) ProtoReflect() protoreflect.Message
func (*EVMContractState) Reset ¶
func (x *EVMContractState) Reset()
func (*EVMContractState) String ¶
func (x *EVMContractState) String() string
type EVMContractStateCmd ¶
type EVMContractStateCmd struct { Nonce uint64 `protobuf:"varint,1,opt,name=nonce,proto3" json:"nonce,omitempty"` Suicided bool `protobuf:"varint,2,opt,name=suicided,proto3" json:"suicided,omitempty"` StorageHash string `protobuf:"bytes,3,opt,name=storageHash,proto3" json:"storageHash,omitempty"` Storage map[string]string `` /* 155-byte string literal not displayed */ // contains filtered or unexported fields }
存放合约变化数据
func (*EVMContractStateCmd) Descriptor
deprecated
func (*EVMContractStateCmd) Descriptor() ([]byte, []int)
Deprecated: Use EVMContractStateCmd.ProtoReflect.Descriptor instead.
func (*EVMContractStateCmd) GetNonce ¶
func (x *EVMContractStateCmd) GetNonce() uint64
func (*EVMContractStateCmd) GetStorage ¶
func (x *EVMContractStateCmd) GetStorage() map[string]string
func (*EVMContractStateCmd) GetStorageHash ¶
func (x *EVMContractStateCmd) GetStorageHash() string
func (*EVMContractStateCmd) GetSuicided ¶
func (x *EVMContractStateCmd) GetSuicided() bool
func (*EVMContractStateCmd) ProtoMessage ¶
func (*EVMContractStateCmd) ProtoMessage()
func (*EVMContractStateCmd) ProtoReflect ¶ added in v1.65.3
func (x *EVMContractStateCmd) ProtoReflect() protoreflect.Message
func (*EVMContractStateCmd) Reset ¶
func (x *EVMContractStateCmd) Reset()
func (*EVMContractStateCmd) String ¶
func (x *EVMContractStateCmd) String() string
type EVMStateChangeItem ¶
type EVMStateChangeItem struct { Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` PreValue []byte `protobuf:"bytes,2,opt,name=preValue,proto3" json:"preValue,omitempty"` CurrentValue []byte `protobuf:"bytes,3,opt,name=currentValue,proto3" json:"currentValue,omitempty"` // contains filtered or unexported fields }
用于保存EVM只能合约中的状态数据变更
func (*EVMStateChangeItem) Descriptor
deprecated
func (*EVMStateChangeItem) Descriptor() ([]byte, []int)
Deprecated: Use EVMStateChangeItem.ProtoReflect.Descriptor instead.
func (*EVMStateChangeItem) GetCurrentValue ¶
func (x *EVMStateChangeItem) GetCurrentValue() []byte
func (*EVMStateChangeItem) GetKey ¶
func (x *EVMStateChangeItem) GetKey() string
func (*EVMStateChangeItem) GetPreValue ¶
func (x *EVMStateChangeItem) GetPreValue() []byte
func (*EVMStateChangeItem) ProtoMessage ¶
func (*EVMStateChangeItem) ProtoMessage()
func (*EVMStateChangeItem) ProtoReflect ¶ added in v1.65.3
func (x *EVMStateChangeItem) ProtoReflect() protoreflect.Message
func (*EVMStateChangeItem) Reset ¶
func (x *EVMStateChangeItem) Reset()
func (*EVMStateChangeItem) String ¶
func (x *EVMStateChangeItem) String() string
type EstimateEVMGasReq ¶
type EstimateEVMGasReq struct { Tx string `protobuf:"bytes,1,opt,name=tx,proto3" json:"tx,omitempty"` From string `protobuf:"bytes,2,opt,name=from,proto3" json:"from,omitempty"` // contains filtered or unexported fields }
func (*EstimateEVMGasReq) Descriptor
deprecated
func (*EstimateEVMGasReq) Descriptor() ([]byte, []int)
Deprecated: Use EstimateEVMGasReq.ProtoReflect.Descriptor instead.
func (*EstimateEVMGasReq) GetFrom ¶ added in v1.65.3
func (x *EstimateEVMGasReq) GetFrom() string
func (*EstimateEVMGasReq) GetTx ¶ added in v1.65.3
func (x *EstimateEVMGasReq) GetTx() string
func (*EstimateEVMGasReq) ProtoMessage ¶
func (*EstimateEVMGasReq) ProtoMessage()
func (*EstimateEVMGasReq) ProtoReflect ¶ added in v1.65.3
func (x *EstimateEVMGasReq) ProtoReflect() protoreflect.Message
func (*EstimateEVMGasReq) Reset ¶
func (x *EstimateEVMGasReq) Reset()
func (*EstimateEVMGasReq) String ¶
func (x *EstimateEVMGasReq) String() string
type EstimateEVMGasResp ¶
type EstimateEVMGasResp struct { Gas uint64 `protobuf:"varint,1,opt,name=gas,proto3" json:"gas,omitempty"` // contains filtered or unexported fields }
func (*EstimateEVMGasResp) Descriptor
deprecated
func (*EstimateEVMGasResp) Descriptor() ([]byte, []int)
Deprecated: Use EstimateEVMGasResp.ProtoReflect.Descriptor instead.
func (*EstimateEVMGasResp) GetGas ¶
func (x *EstimateEVMGasResp) GetGas() uint64
func (*EstimateEVMGasResp) ProtoMessage ¶
func (*EstimateEVMGasResp) ProtoMessage()
func (*EstimateEVMGasResp) ProtoReflect ¶ added in v1.65.3
func (x *EstimateEVMGasResp) ProtoReflect() protoreflect.Message
func (*EstimateEVMGasResp) Reset ¶
func (x *EstimateEVMGasResp) Reset()
func (*EstimateEVMGasResp) String ¶
func (x *EstimateEVMGasResp) String() string
type EvmCalcNewContractAddrReq ¶ added in v1.65.3
type EvmCalcNewContractAddrReq struct { Caller string `protobuf:"bytes,1,opt,name=caller,proto3" json:"caller,omitempty"` Txhash string `protobuf:"bytes,2,opt,name=txhash,proto3" json:"txhash,omitempty"` // contains filtered or unexported fields }
func (*EvmCalcNewContractAddrReq) Descriptor
deprecated
added in
v1.65.3
func (*EvmCalcNewContractAddrReq) Descriptor() ([]byte, []int)
Deprecated: Use EvmCalcNewContractAddrReq.ProtoReflect.Descriptor instead.
func (*EvmCalcNewContractAddrReq) GetCaller ¶ added in v1.65.3
func (x *EvmCalcNewContractAddrReq) GetCaller() string
func (*EvmCalcNewContractAddrReq) GetTxhash ¶ added in v1.65.3
func (x *EvmCalcNewContractAddrReq) GetTxhash() string
func (*EvmCalcNewContractAddrReq) ProtoMessage ¶ added in v1.65.3
func (*EvmCalcNewContractAddrReq) ProtoMessage()
func (*EvmCalcNewContractAddrReq) ProtoReflect ¶ added in v1.65.3
func (x *EvmCalcNewContractAddrReq) ProtoReflect() protoreflect.Message
func (*EvmCalcNewContractAddrReq) Reset ¶ added in v1.65.3
func (x *EvmCalcNewContractAddrReq) Reset()
func (*EvmCalcNewContractAddrReq) String ¶ added in v1.65.3
func (x *EvmCalcNewContractAddrReq) String() string
type EvmContractCallReq ¶
type EvmContractCallReq struct { Amount int64 `protobuf:"varint,1,opt,name=amount,proto3" json:"amount,omitempty"` Fee int64 `protobuf:"varint,2,opt,name=fee,proto3" json:"fee,omitempty"` Note string `protobuf:"bytes,3,opt,name=note,proto3" json:"note,omitempty"` Parameter string `protobuf:"bytes,4,opt,name=parameter,proto3" json:"parameter,omitempty"` ContractAddr string `protobuf:"bytes,5,opt,name=contractAddr,proto3" json:"contractAddr,omitempty"` Expire string `protobuf:"bytes,6,opt,name=expire,proto3" json:"expire,omitempty"` ParaName string `protobuf:"bytes,7,opt,name=paraName,proto3" json:"paraName,omitempty"` Abi string `protobuf:"bytes,8,opt,name=abi,proto3" json:"abi,omitempty"` // contains filtered or unexported fields }
func (*EvmContractCallReq) Descriptor
deprecated
func (*EvmContractCallReq) Descriptor() ([]byte, []int)
Deprecated: Use EvmContractCallReq.ProtoReflect.Descriptor instead.
func (*EvmContractCallReq) GetAbi ¶
func (x *EvmContractCallReq) GetAbi() string
func (*EvmContractCallReq) GetAmount ¶
func (x *EvmContractCallReq) GetAmount() int64
func (*EvmContractCallReq) GetContractAddr ¶ added in v1.65.3
func (x *EvmContractCallReq) GetContractAddr() string
func (*EvmContractCallReq) GetExpire ¶
func (x *EvmContractCallReq) GetExpire() string
func (*EvmContractCallReq) GetFee ¶
func (x *EvmContractCallReq) GetFee() int64
func (*EvmContractCallReq) GetNote ¶
func (x *EvmContractCallReq) GetNote() string
func (*EvmContractCallReq) GetParaName ¶
func (x *EvmContractCallReq) GetParaName() string
func (*EvmContractCallReq) GetParameter ¶ added in v1.65.3
func (x *EvmContractCallReq) GetParameter() string
func (*EvmContractCallReq) ProtoMessage ¶
func (*EvmContractCallReq) ProtoMessage()
func (*EvmContractCallReq) ProtoReflect ¶ added in v1.65.3
func (x *EvmContractCallReq) ProtoReflect() protoreflect.Message
func (*EvmContractCallReq) Reset ¶
func (x *EvmContractCallReq) Reset()
func (*EvmContractCallReq) String ¶
func (x *EvmContractCallReq) String() string
type EvmContractCreateReq ¶
type EvmContractCreateReq struct { Code string `protobuf:"bytes,1,opt,name=code,proto3" json:"code,omitempty"` Abi string `protobuf:"bytes,2,opt,name=abi,proto3" json:"abi,omitempty"` Fee int64 `protobuf:"varint,3,opt,name=fee,proto3" json:"fee,omitempty"` Note string `protobuf:"bytes,4,opt,name=note,proto3" json:"note,omitempty"` Alias string `protobuf:"bytes,5,opt,name=alias,proto3" json:"alias,omitempty"` Parameter string `protobuf:"bytes,6,opt,name=parameter,proto3" json:"parameter,omitempty"` Expire string `protobuf:"bytes,7,opt,name=expire,proto3" json:"expire,omitempty"` ParaName string `protobuf:"bytes,8,opt,name=paraName,proto3" json:"paraName,omitempty"` Amount int64 `protobuf:"varint,9,opt,name=amount,proto3" json:"amount,omitempty"` // contains filtered or unexported fields }
func (*EvmContractCreateReq) Descriptor
deprecated
func (*EvmContractCreateReq) Descriptor() ([]byte, []int)
Deprecated: Use EvmContractCreateReq.ProtoReflect.Descriptor instead.
func (*EvmContractCreateReq) GetAbi ¶
func (x *EvmContractCreateReq) GetAbi() string
func (*EvmContractCreateReq) GetAlias ¶
func (x *EvmContractCreateReq) GetAlias() string
func (*EvmContractCreateReq) GetAmount ¶ added in v1.65.3
func (x *EvmContractCreateReq) GetAmount() int64
func (*EvmContractCreateReq) GetCode ¶
func (x *EvmContractCreateReq) GetCode() string
func (*EvmContractCreateReq) GetExpire ¶
func (x *EvmContractCreateReq) GetExpire() string
func (*EvmContractCreateReq) GetFee ¶
func (x *EvmContractCreateReq) GetFee() int64
func (*EvmContractCreateReq) GetNote ¶
func (x *EvmContractCreateReq) GetNote() string
func (*EvmContractCreateReq) GetParaName ¶
func (x *EvmContractCreateReq) GetParaName() string
func (*EvmContractCreateReq) GetParameter ¶ added in v1.65.3
func (x *EvmContractCreateReq) GetParameter() string
func (*EvmContractCreateReq) ProtoMessage ¶
func (*EvmContractCreateReq) ProtoMessage()
func (*EvmContractCreateReq) ProtoReflect ¶ added in v1.65.3
func (x *EvmContractCreateReq) ProtoReflect() protoreflect.Message
func (*EvmContractCreateReq) Reset ¶
func (x *EvmContractCreateReq) Reset()
func (*EvmContractCreateReq) String ¶
func (x *EvmContractCreateReq) String() string
type EvmDebugReq ¶
type EvmDebugReq struct { // 0 query, 1 set, -1 clear Optype int32 `protobuf:"varint,1,opt,name=optype,proto3" json:"optype,omitempty"` // contains filtered or unexported fields }
func (*EvmDebugReq) Descriptor
deprecated
func (*EvmDebugReq) Descriptor() ([]byte, []int)
Deprecated: Use EvmDebugReq.ProtoReflect.Descriptor instead.
func (*EvmDebugReq) GetOptype ¶
func (x *EvmDebugReq) GetOptype() int32
func (*EvmDebugReq) ProtoMessage ¶
func (*EvmDebugReq) ProtoMessage()
func (*EvmDebugReq) ProtoReflect ¶ added in v1.65.3
func (x *EvmDebugReq) ProtoReflect() protoreflect.Message
func (*EvmDebugReq) Reset ¶
func (x *EvmDebugReq) Reset()
func (*EvmDebugReq) String ¶
func (x *EvmDebugReq) String() string
type EvmDebugResp ¶
type EvmDebugResp struct { DebugStatus string `protobuf:"bytes,1,opt,name=debugStatus,proto3" json:"debugStatus,omitempty"` // contains filtered or unexported fields }
func (*EvmDebugResp) Descriptor
deprecated
func (*EvmDebugResp) Descriptor() ([]byte, []int)
Deprecated: Use EvmDebugResp.ProtoReflect.Descriptor instead.
func (*EvmDebugResp) GetDebugStatus ¶
func (x *EvmDebugResp) GetDebugStatus() string
func (*EvmDebugResp) ProtoMessage ¶
func (*EvmDebugResp) ProtoMessage()
func (*EvmDebugResp) ProtoReflect ¶ added in v1.65.3
func (x *EvmDebugResp) ProtoReflect() protoreflect.Message
func (*EvmDebugResp) Reset ¶
func (x *EvmDebugResp) Reset()
func (*EvmDebugResp) String ¶
func (x *EvmDebugResp) String() string
type EvmGetNonceReq ¶ added in v1.65.3
type EvmGetNonceReq struct { Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"` // contains filtered or unexported fields }
func (*EvmGetNonceReq) Descriptor
deprecated
added in
v1.65.3
func (*EvmGetNonceReq) Descriptor() ([]byte, []int)
Deprecated: Use EvmGetNonceReq.ProtoReflect.Descriptor instead.
func (*EvmGetNonceReq) GetAddress ¶ added in v1.65.3
func (x *EvmGetNonceReq) GetAddress() string
func (*EvmGetNonceReq) ProtoMessage ¶ added in v1.65.3
func (*EvmGetNonceReq) ProtoMessage()
func (*EvmGetNonceReq) ProtoReflect ¶ added in v1.65.3
func (x *EvmGetNonceReq) ProtoReflect() protoreflect.Message
func (*EvmGetNonceReq) Reset ¶ added in v1.65.3
func (x *EvmGetNonceReq) Reset()
func (*EvmGetNonceReq) String ¶ added in v1.65.3
func (x *EvmGetNonceReq) String() string
type EvmGetNonceRespose ¶ added in v1.65.3
type EvmGetNonceRespose struct { Nonce int64 `protobuf:"varint,1,opt,name=nonce,proto3" json:"nonce,omitempty"` // contains filtered or unexported fields }
func (*EvmGetNonceRespose) Descriptor
deprecated
added in
v1.65.3
func (*EvmGetNonceRespose) Descriptor() ([]byte, []int)
Deprecated: Use EvmGetNonceRespose.ProtoReflect.Descriptor instead.
func (*EvmGetNonceRespose) GetNonce ¶ added in v1.65.3
func (x *EvmGetNonceRespose) GetNonce() int64
func (*EvmGetNonceRespose) ProtoMessage ¶ added in v1.65.3
func (*EvmGetNonceRespose) ProtoMessage()
func (*EvmGetNonceRespose) ProtoReflect ¶ added in v1.65.3
func (x *EvmGetNonceRespose) ProtoReflect() protoreflect.Message
func (*EvmGetNonceRespose) Reset ¶ added in v1.65.3
func (x *EvmGetNonceRespose) Reset()
func (*EvmGetNonceRespose) String ¶ added in v1.65.3
func (x *EvmGetNonceRespose) String() string
type EvmGetPackDataReq ¶ added in v1.65.3
type EvmGetPackDataReq struct { Abi string `protobuf:"bytes,1,opt,name=abi,proto3" json:"abi,omitempty"` Parameter string `protobuf:"bytes,2,opt,name=parameter,proto3" json:"parameter,omitempty"` // contains filtered or unexported fields }
func (*EvmGetPackDataReq) Descriptor
deprecated
added in
v1.65.3
func (*EvmGetPackDataReq) Descriptor() ([]byte, []int)
Deprecated: Use EvmGetPackDataReq.ProtoReflect.Descriptor instead.
func (*EvmGetPackDataReq) GetAbi ¶ added in v1.65.3
func (x *EvmGetPackDataReq) GetAbi() string
func (*EvmGetPackDataReq) GetParameter ¶ added in v1.65.3
func (x *EvmGetPackDataReq) GetParameter() string
func (*EvmGetPackDataReq) ProtoMessage ¶ added in v1.65.3
func (*EvmGetPackDataReq) ProtoMessage()
func (*EvmGetPackDataReq) ProtoReflect ¶ added in v1.65.3
func (x *EvmGetPackDataReq) ProtoReflect() protoreflect.Message
func (*EvmGetPackDataReq) Reset ¶ added in v1.65.3
func (x *EvmGetPackDataReq) Reset()
func (*EvmGetPackDataReq) String ¶ added in v1.65.3
func (x *EvmGetPackDataReq) String() string
type EvmGetPackDataRespose ¶ added in v1.65.3
type EvmGetPackDataRespose struct { PackData string `protobuf:"bytes,1,opt,name=packData,proto3" json:"packData,omitempty"` // contains filtered or unexported fields }
func (*EvmGetPackDataRespose) Descriptor
deprecated
added in
v1.65.3
func (*EvmGetPackDataRespose) Descriptor() ([]byte, []int)
Deprecated: Use EvmGetPackDataRespose.ProtoReflect.Descriptor instead.
func (*EvmGetPackDataRespose) GetPackData ¶ added in v1.65.3
func (x *EvmGetPackDataRespose) GetPackData() string
func (*EvmGetPackDataRespose) ProtoMessage ¶ added in v1.65.3
func (*EvmGetPackDataRespose) ProtoMessage()
func (*EvmGetPackDataRespose) ProtoReflect ¶ added in v1.65.3
func (x *EvmGetPackDataRespose) ProtoReflect() protoreflect.Message
func (*EvmGetPackDataRespose) Reset ¶ added in v1.65.3
func (x *EvmGetPackDataRespose) Reset()
func (*EvmGetPackDataRespose) String ¶ added in v1.65.3
func (x *EvmGetPackDataRespose) String() string
type EvmGetUnpackDataReq ¶ added in v1.65.3
type EvmGetUnpackDataReq struct { Abi string `protobuf:"bytes,1,opt,name=abi,proto3" json:"abi,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` Data string `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"` // contains filtered or unexported fields }
func (*EvmGetUnpackDataReq) Descriptor
deprecated
added in
v1.65.3
func (*EvmGetUnpackDataReq) Descriptor() ([]byte, []int)
Deprecated: Use EvmGetUnpackDataReq.ProtoReflect.Descriptor instead.
func (*EvmGetUnpackDataReq) GetAbi ¶ added in v1.65.3
func (x *EvmGetUnpackDataReq) GetAbi() string
func (*EvmGetUnpackDataReq) GetData ¶ added in v1.65.3
func (x *EvmGetUnpackDataReq) GetData() string
func (*EvmGetUnpackDataReq) GetName ¶ added in v1.66.0
func (x *EvmGetUnpackDataReq) GetName() string
func (*EvmGetUnpackDataReq) ProtoMessage ¶ added in v1.65.3
func (*EvmGetUnpackDataReq) ProtoMessage()
func (*EvmGetUnpackDataReq) ProtoReflect ¶ added in v1.65.3
func (x *EvmGetUnpackDataReq) ProtoReflect() protoreflect.Message
func (*EvmGetUnpackDataReq) Reset ¶ added in v1.65.3
func (x *EvmGetUnpackDataReq) Reset()
func (*EvmGetUnpackDataReq) String ¶ added in v1.65.3
func (x *EvmGetUnpackDataReq) String() string
type EvmGetUnpackDataRespose ¶ added in v1.65.3
type EvmGetUnpackDataRespose struct { UnpackData []string `protobuf:"bytes,1,rep,name=unpackData,proto3" json:"unpackData,omitempty"` // contains filtered or unexported fields }
func (*EvmGetUnpackDataRespose) Descriptor
deprecated
added in
v1.65.3
func (*EvmGetUnpackDataRespose) Descriptor() ([]byte, []int)
Deprecated: Use EvmGetUnpackDataRespose.ProtoReflect.Descriptor instead.
func (*EvmGetUnpackDataRespose) GetUnpackData ¶ added in v1.65.3
func (x *EvmGetUnpackDataRespose) GetUnpackData() []string
func (*EvmGetUnpackDataRespose) ProtoMessage ¶ added in v1.65.3
func (*EvmGetUnpackDataRespose) ProtoMessage()
func (*EvmGetUnpackDataRespose) ProtoReflect ¶ added in v1.65.3
func (x *EvmGetUnpackDataRespose) ProtoReflect() protoreflect.Message
func (*EvmGetUnpackDataRespose) Reset ¶ added in v1.65.3
func (x *EvmGetUnpackDataRespose) Reset()
func (*EvmGetUnpackDataRespose) String ¶ added in v1.65.3
func (x *EvmGetUnpackDataRespose) String() string
type EvmQueryAbiReq ¶
type EvmQueryAbiReq struct { Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"` // contains filtered or unexported fields }
func (*EvmQueryAbiReq) Descriptor
deprecated
func (*EvmQueryAbiReq) Descriptor() ([]byte, []int)
Deprecated: Use EvmQueryAbiReq.ProtoReflect.Descriptor instead.
func (*EvmQueryAbiReq) GetAddress ¶
func (x *EvmQueryAbiReq) GetAddress() string
func (*EvmQueryAbiReq) ProtoMessage ¶
func (*EvmQueryAbiReq) ProtoMessage()
func (*EvmQueryAbiReq) ProtoReflect ¶ added in v1.65.3
func (x *EvmQueryAbiReq) ProtoReflect() protoreflect.Message
func (*EvmQueryAbiReq) Reset ¶
func (x *EvmQueryAbiReq) Reset()
func (*EvmQueryAbiReq) String ¶
func (x *EvmQueryAbiReq) String() string
type EvmQueryAbiResp ¶
type EvmQueryAbiResp struct { Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"` Abi string `protobuf:"bytes,2,opt,name=abi,proto3" json:"abi,omitempty"` // contains filtered or unexported fields }
func (*EvmQueryAbiResp) Descriptor
deprecated
func (*EvmQueryAbiResp) Descriptor() ([]byte, []int)
Deprecated: Use EvmQueryAbiResp.ProtoReflect.Descriptor instead.
func (*EvmQueryAbiResp) GetAbi ¶
func (x *EvmQueryAbiResp) GetAbi() string
func (*EvmQueryAbiResp) GetAddress ¶
func (x *EvmQueryAbiResp) GetAddress() string
func (*EvmQueryAbiResp) ProtoMessage ¶
func (*EvmQueryAbiResp) ProtoMessage()
func (*EvmQueryAbiResp) ProtoReflect ¶ added in v1.65.3
func (x *EvmQueryAbiResp) ProtoReflect() protoreflect.Message
func (*EvmQueryAbiResp) Reset ¶
func (x *EvmQueryAbiResp) Reset()
func (*EvmQueryAbiResp) String ¶
func (x *EvmQueryAbiResp) String() string
type EvmQueryReq ¶
type EvmQueryReq struct { Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"` Input string `protobuf:"bytes,2,opt,name=input,proto3" json:"input,omitempty"` Caller string `protobuf:"bytes,3,opt,name=caller,proto3" json:"caller,omitempty"` // contains filtered or unexported fields }
func (*EvmQueryReq) Descriptor
deprecated
func (*EvmQueryReq) Descriptor() ([]byte, []int)
Deprecated: Use EvmQueryReq.ProtoReflect.Descriptor instead.
func (*EvmQueryReq) GetAddress ¶
func (x *EvmQueryReq) GetAddress() string
func (*EvmQueryReq) GetCaller ¶
func (x *EvmQueryReq) GetCaller() string
func (*EvmQueryReq) GetInput ¶
func (x *EvmQueryReq) GetInput() string
func (*EvmQueryReq) ProtoMessage ¶
func (*EvmQueryReq) ProtoMessage()
func (*EvmQueryReq) ProtoReflect ¶ added in v1.65.3
func (x *EvmQueryReq) ProtoReflect() protoreflect.Message
func (*EvmQueryReq) Reset ¶
func (x *EvmQueryReq) Reset()
func (*EvmQueryReq) String ¶
func (x *EvmQueryReq) String() string
type EvmQueryResp ¶
type EvmQueryResp struct { Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"` Input string `protobuf:"bytes,2,opt,name=input,proto3" json:"input,omitempty"` Caller string `protobuf:"bytes,3,opt,name=caller,proto3" json:"caller,omitempty"` RawData string `protobuf:"bytes,4,opt,name=rawData,proto3" json:"rawData,omitempty"` JsonData string `protobuf:"bytes,5,opt,name=jsonData,proto3" json:"jsonData,omitempty"` // contains filtered or unexported fields }
func (*EvmQueryResp) Descriptor
deprecated
func (*EvmQueryResp) Descriptor() ([]byte, []int)
Deprecated: Use EvmQueryResp.ProtoReflect.Descriptor instead.
func (*EvmQueryResp) GetAddress ¶
func (x *EvmQueryResp) GetAddress() string
func (*EvmQueryResp) GetCaller ¶
func (x *EvmQueryResp) GetCaller() string
func (*EvmQueryResp) GetInput ¶
func (x *EvmQueryResp) GetInput() string
func (*EvmQueryResp) GetJsonData ¶
func (x *EvmQueryResp) GetJsonData() string
func (*EvmQueryResp) GetRawData ¶
func (x *EvmQueryResp) GetRawData() string
func (*EvmQueryResp) ProtoMessage ¶
func (*EvmQueryResp) ProtoMessage()
func (*EvmQueryResp) ProtoReflect ¶ added in v1.65.3
func (x *EvmQueryResp) ProtoReflect() protoreflect.Message
func (*EvmQueryResp) Reset ¶
func (x *EvmQueryResp) Reset()
func (*EvmQueryResp) String ¶
func (x *EvmQueryResp) String() string
type EvmTransferOnlyReq ¶ added in v1.65.3
type EvmTransferOnlyReq struct { To string `protobuf:"bytes,1,opt,name=to,proto3" json:"to,omitempty"` Amount int64 `protobuf:"varint,2,opt,name=amount,proto3" json:"amount,omitempty"` ParaName string `protobuf:"bytes,3,opt,name=paraName,proto3" json:"paraName,omitempty"` Note string `protobuf:"bytes,4,opt,name=note,proto3" json:"note,omitempty"` // contains filtered or unexported fields }
func (*EvmTransferOnlyReq) Descriptor
deprecated
added in
v1.65.3
func (*EvmTransferOnlyReq) Descriptor() ([]byte, []int)
Deprecated: Use EvmTransferOnlyReq.ProtoReflect.Descriptor instead.
func (*EvmTransferOnlyReq) GetAmount ¶ added in v1.65.3
func (x *EvmTransferOnlyReq) GetAmount() int64
func (*EvmTransferOnlyReq) GetNote ¶ added in v1.65.3
func (x *EvmTransferOnlyReq) GetNote() string
func (*EvmTransferOnlyReq) GetParaName ¶ added in v1.65.3
func (x *EvmTransferOnlyReq) GetParaName() string
func (*EvmTransferOnlyReq) GetTo ¶ added in v1.65.3
func (x *EvmTransferOnlyReq) GetTo() string
func (*EvmTransferOnlyReq) ProtoMessage ¶ added in v1.65.3
func (*EvmTransferOnlyReq) ProtoMessage()
func (*EvmTransferOnlyReq) ProtoReflect ¶ added in v1.65.3
func (x *EvmTransferOnlyReq) ProtoReflect() protoreflect.Message
func (*EvmTransferOnlyReq) Reset ¶ added in v1.65.3
func (x *EvmTransferOnlyReq) Reset()
func (*EvmTransferOnlyReq) String ¶ added in v1.65.3
func (x *EvmTransferOnlyReq) String() string
type EvmType ¶
type EvmType struct {
types.ExecTypeBase
}
EvmType EVM类型定义
func (EvmType) ActionName ¶
func (evm EvmType) ActionName(tx *types.Transaction) string
ActionName 获取ActionName
func (EvmType) GetRealToAddr ¶
func (evm EvmType) GetRealToAddr(tx *types.Transaction) string
GetRealToAddr 获取实际地址
type ReceiptEVMContract ¶
type ReceiptEVMContract struct { Caller string `protobuf:"bytes,1,opt,name=caller,proto3" json:"caller,omitempty"` ContractName string `protobuf:"bytes,2,opt,name=contractName,proto3" json:"contractName,omitempty"` ContractAddr string `protobuf:"bytes,3,opt,name=contractAddr,proto3" json:"contractAddr,omitempty"` UsedGas uint64 `protobuf:"varint,4,opt,name=usedGas,proto3" json:"usedGas,omitempty"` // 创建合约返回的代码 Ret []byte `protobuf:"bytes,5,opt,name=ret,proto3" json:"ret,omitempty"` // json格式化后的返回值 JsonRet string `protobuf:"bytes,6,opt,name=jsonRet,proto3" json:"jsonRet,omitempty"` // contains filtered or unexported fields }
合约创建/调用日志
func (*ReceiptEVMContract) Descriptor
deprecated
func (*ReceiptEVMContract) Descriptor() ([]byte, []int)
Deprecated: Use ReceiptEVMContract.ProtoReflect.Descriptor instead.
func (*ReceiptEVMContract) GetCaller ¶
func (x *ReceiptEVMContract) GetCaller() string
func (*ReceiptEVMContract) GetContractAddr ¶
func (x *ReceiptEVMContract) GetContractAddr() string
func (*ReceiptEVMContract) GetContractName ¶
func (x *ReceiptEVMContract) GetContractName() string
func (*ReceiptEVMContract) GetJsonRet ¶
func (x *ReceiptEVMContract) GetJsonRet() string
func (*ReceiptEVMContract) GetRet ¶
func (x *ReceiptEVMContract) GetRet() []byte
func (*ReceiptEVMContract) GetUsedGas ¶
func (x *ReceiptEVMContract) GetUsedGas() uint64
func (*ReceiptEVMContract) ProtoMessage ¶
func (*ReceiptEVMContract) ProtoMessage()
func (*ReceiptEVMContract) ProtoReflect ¶ added in v1.65.3
func (x *ReceiptEVMContract) ProtoReflect() protoreflect.Message
func (*ReceiptEVMContract) Reset ¶
func (x *ReceiptEVMContract) Reset()
func (*ReceiptEVMContract) String ¶
func (x *ReceiptEVMContract) String() string
type ReceiptEVMContractCmd ¶
type ReceiptEVMContractCmd struct { Caller string `protobuf:"bytes,1,opt,name=caller,proto3" json:"caller,omitempty"` // 合约创建时才会返回此内容 ContractName string `protobuf:"bytes,2,opt,name=contractName,proto3" json:"contractName,omitempty"` ContractAddr string `protobuf:"bytes,3,opt,name=contractAddr,proto3" json:"contractAddr,omitempty"` UsedGas uint64 `protobuf:"varint,4,opt,name=usedGas,proto3" json:"usedGas,omitempty"` // 创建合约返回的代码 Ret string `protobuf:"bytes,5,opt,name=ret,proto3" json:"ret,omitempty"` // contains filtered or unexported fields }
合约创建/调用日志
func (*ReceiptEVMContractCmd) Descriptor
deprecated
func (*ReceiptEVMContractCmd) Descriptor() ([]byte, []int)
Deprecated: Use ReceiptEVMContractCmd.ProtoReflect.Descriptor instead.
func (*ReceiptEVMContractCmd) GetCaller ¶
func (x *ReceiptEVMContractCmd) GetCaller() string
func (*ReceiptEVMContractCmd) GetContractAddr ¶
func (x *ReceiptEVMContractCmd) GetContractAddr() string
func (*ReceiptEVMContractCmd) GetContractName ¶
func (x *ReceiptEVMContractCmd) GetContractName() string
func (*ReceiptEVMContractCmd) GetRet ¶
func (x *ReceiptEVMContractCmd) GetRet() string
func (*ReceiptEVMContractCmd) GetUsedGas ¶
func (x *ReceiptEVMContractCmd) GetUsedGas() uint64
func (*ReceiptEVMContractCmd) ProtoMessage ¶
func (*ReceiptEVMContractCmd) ProtoMessage()
func (*ReceiptEVMContractCmd) ProtoReflect ¶ added in v1.65.3
func (x *ReceiptEVMContractCmd) ProtoReflect() protoreflect.Message
func (*ReceiptEVMContractCmd) Reset ¶
func (x *ReceiptEVMContractCmd) Reset()
func (*ReceiptEVMContractCmd) String ¶
func (x *ReceiptEVMContractCmd) String() string