Documentation ¶
Index ¶
- Constants
- Variables
- type CheckEVMAddrReq
- func (*CheckEVMAddrReq) Descriptor() ([]byte, []int)
- func (m *CheckEVMAddrReq) GetAddr() string
- func (*CheckEVMAddrReq) ProtoMessage()
- func (m *CheckEVMAddrReq) Reset()
- func (m *CheckEVMAddrReq) String() string
- func (m *CheckEVMAddrReq) XXX_DiscardUnknown()
- func (m *CheckEVMAddrReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CheckEVMAddrReq) XXX_Merge(src proto.Message)
- func (m *CheckEVMAddrReq) XXX_Size() int
- func (m *CheckEVMAddrReq) XXX_Unmarshal(b []byte) error
- type CheckEVMAddrResp
- func (*CheckEVMAddrResp) Descriptor() ([]byte, []int)
- func (m *CheckEVMAddrResp) GetAliasName() string
- func (m *CheckEVMAddrResp) GetContract() bool
- func (m *CheckEVMAddrResp) GetContractAddr() string
- func (m *CheckEVMAddrResp) GetContractName() string
- func (*CheckEVMAddrResp) ProtoMessage()
- func (m *CheckEVMAddrResp) Reset()
- func (m *CheckEVMAddrResp) String() string
- func (m *CheckEVMAddrResp) XXX_DiscardUnknown()
- func (m *CheckEVMAddrResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CheckEVMAddrResp) XXX_Merge(src proto.Message)
- func (m *CheckEVMAddrResp) XXX_Size() int
- func (m *CheckEVMAddrResp) XXX_Unmarshal(b []byte) error
- type CreateCallTx
- type EVMContractAction
- func (*EVMContractAction) Descriptor() ([]byte, []int)
- func (m *EVMContractAction) GetAbi() string
- func (m *EVMContractAction) GetAlias() string
- func (m *EVMContractAction) GetAmount() uint64
- func (m *EVMContractAction) GetCode() []byte
- func (m *EVMContractAction) GetGasLimit() uint64
- func (m *EVMContractAction) GetGasPrice() uint32
- func (m *EVMContractAction) GetNote() string
- func (*EVMContractAction) ProtoMessage()
- func (m *EVMContractAction) Reset()
- func (m *EVMContractAction) String() string
- func (m *EVMContractAction) XXX_DiscardUnknown()
- func (m *EVMContractAction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *EVMContractAction) XXX_Merge(src proto.Message)
- func (m *EVMContractAction) XXX_Size() int
- func (m *EVMContractAction) XXX_Unmarshal(b []byte) error
- type EVMContractData
- func (*EVMContractData) Descriptor() ([]byte, []int)
- func (m *EVMContractData) GetAbi() string
- func (m *EVMContractData) GetAddr() string
- func (m *EVMContractData) GetAlias() string
- func (m *EVMContractData) GetCode() []byte
- func (m *EVMContractData) GetCodeHash() []byte
- func (m *EVMContractData) GetCreator() string
- func (m *EVMContractData) GetName() string
- func (*EVMContractData) ProtoMessage()
- func (m *EVMContractData) Reset()
- func (m *EVMContractData) String() string
- func (m *EVMContractData) XXX_DiscardUnknown()
- func (m *EVMContractData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *EVMContractData) XXX_Merge(src proto.Message)
- func (m *EVMContractData) XXX_Size() int
- func (m *EVMContractData) XXX_Unmarshal(b []byte) error
- type EVMContractDataCmd
- func (*EVMContractDataCmd) Descriptor() ([]byte, []int)
- func (m *EVMContractDataCmd) GetAddr() string
- func (m *EVMContractDataCmd) GetAlias() string
- func (m *EVMContractDataCmd) GetCode() string
- func (m *EVMContractDataCmd) GetCodeHash() string
- func (m *EVMContractDataCmd) GetCreator() string
- func (m *EVMContractDataCmd) GetName() string
- func (*EVMContractDataCmd) ProtoMessage()
- func (m *EVMContractDataCmd) Reset()
- func (m *EVMContractDataCmd) String() string
- func (m *EVMContractDataCmd) XXX_DiscardUnknown()
- func (m *EVMContractDataCmd) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *EVMContractDataCmd) XXX_Merge(src proto.Message)
- func (m *EVMContractDataCmd) XXX_Size() int
- func (m *EVMContractDataCmd) XXX_Unmarshal(b []byte) error
- type EVMContractObject
- func (*EVMContractObject) Descriptor() ([]byte, []int)
- func (m *EVMContractObject) GetAddr() string
- func (m *EVMContractObject) GetData() *EVMContractData
- func (m *EVMContractObject) GetState() *EVMContractState
- func (*EVMContractObject) ProtoMessage()
- func (m *EVMContractObject) Reset()
- func (m *EVMContractObject) String() string
- func (m *EVMContractObject) XXX_DiscardUnknown()
- func (m *EVMContractObject) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *EVMContractObject) XXX_Merge(src proto.Message)
- func (m *EVMContractObject) XXX_Size() int
- func (m *EVMContractObject) XXX_Unmarshal(b []byte) error
- type EVMContractState
- func (*EVMContractState) Descriptor() ([]byte, []int)
- func (m *EVMContractState) GetNonce() uint64
- func (m *EVMContractState) GetStorage() map[string][]byte
- func (m *EVMContractState) GetStorageHash() []byte
- func (m *EVMContractState) GetSuicided() bool
- func (*EVMContractState) ProtoMessage()
- func (m *EVMContractState) Reset()
- func (m *EVMContractState) String() string
- func (m *EVMContractState) XXX_DiscardUnknown()
- func (m *EVMContractState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *EVMContractState) XXX_Merge(src proto.Message)
- func (m *EVMContractState) XXX_Size() int
- func (m *EVMContractState) XXX_Unmarshal(b []byte) error
- type EVMContractStateCmd
- func (*EVMContractStateCmd) Descriptor() ([]byte, []int)
- func (m *EVMContractStateCmd) GetNonce() uint64
- func (m *EVMContractStateCmd) GetStorage() map[string]string
- func (m *EVMContractStateCmd) GetStorageHash() string
- func (m *EVMContractStateCmd) GetSuicided() bool
- func (*EVMContractStateCmd) ProtoMessage()
- func (m *EVMContractStateCmd) Reset()
- func (m *EVMContractStateCmd) String() string
- func (m *EVMContractStateCmd) XXX_DiscardUnknown()
- func (m *EVMContractStateCmd) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *EVMContractStateCmd) XXX_Merge(src proto.Message)
- func (m *EVMContractStateCmd) XXX_Size() int
- func (m *EVMContractStateCmd) XXX_Unmarshal(b []byte) error
- type EVMStateChangeItem
- func (*EVMStateChangeItem) Descriptor() ([]byte, []int)
- func (m *EVMStateChangeItem) GetCurrentValue() []byte
- func (m *EVMStateChangeItem) GetKey() string
- func (m *EVMStateChangeItem) GetPreValue() []byte
- func (*EVMStateChangeItem) ProtoMessage()
- func (m *EVMStateChangeItem) Reset()
- func (m *EVMStateChangeItem) String() string
- func (m *EVMStateChangeItem) XXX_DiscardUnknown()
- func (m *EVMStateChangeItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *EVMStateChangeItem) XXX_Merge(src proto.Message)
- func (m *EVMStateChangeItem) XXX_Size() int
- func (m *EVMStateChangeItem) XXX_Unmarshal(b []byte) error
- type EstimateEVMGasReq
- func (*EstimateEVMGasReq) Descriptor() ([]byte, []int)
- func (m *EstimateEVMGasReq) GetAbi() string
- func (m *EstimateEVMGasReq) GetAmount() uint64
- func (m *EstimateEVMGasReq) GetCaller() string
- func (m *EstimateEVMGasReq) GetCode() []byte
- func (m *EstimateEVMGasReq) GetTo() string
- func (*EstimateEVMGasReq) ProtoMessage()
- func (m *EstimateEVMGasReq) Reset()
- func (m *EstimateEVMGasReq) String() string
- func (m *EstimateEVMGasReq) XXX_DiscardUnknown()
- func (m *EstimateEVMGasReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *EstimateEVMGasReq) XXX_Merge(src proto.Message)
- func (m *EstimateEVMGasReq) XXX_Size() int
- func (m *EstimateEVMGasReq) XXX_Unmarshal(b []byte) error
- type EstimateEVMGasResp
- func (*EstimateEVMGasResp) Descriptor() ([]byte, []int)
- func (m *EstimateEVMGasResp) GetGas() uint64
- func (*EstimateEVMGasResp) ProtoMessage()
- func (m *EstimateEVMGasResp) Reset()
- func (m *EstimateEVMGasResp) String() string
- func (m *EstimateEVMGasResp) XXX_DiscardUnknown()
- func (m *EstimateEVMGasResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *EstimateEVMGasResp) XXX_Merge(src proto.Message)
- func (m *EstimateEVMGasResp) XXX_Size() int
- func (m *EstimateEVMGasResp) XXX_Unmarshal(b []byte) error
- type EvmDebugReq
- func (*EvmDebugReq) Descriptor() ([]byte, []int)
- func (m *EvmDebugReq) GetOptype() int32
- func (*EvmDebugReq) ProtoMessage()
- func (m *EvmDebugReq) Reset()
- func (m *EvmDebugReq) String() string
- func (m *EvmDebugReq) XXX_DiscardUnknown()
- func (m *EvmDebugReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *EvmDebugReq) XXX_Merge(src proto.Message)
- func (m *EvmDebugReq) XXX_Size() int
- func (m *EvmDebugReq) XXX_Unmarshal(b []byte) error
- type EvmDebugResp
- func (*EvmDebugResp) Descriptor() ([]byte, []int)
- func (m *EvmDebugResp) GetDebugStatus() string
- func (*EvmDebugResp) ProtoMessage()
- func (m *EvmDebugResp) Reset()
- func (m *EvmDebugResp) String() string
- func (m *EvmDebugResp) XXX_DiscardUnknown()
- func (m *EvmDebugResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *EvmDebugResp) XXX_Merge(src proto.Message)
- func (m *EvmDebugResp) XXX_Size() int
- func (m *EvmDebugResp) XXX_Unmarshal(b []byte) error
- type EvmQueryAbiReq
- func (*EvmQueryAbiReq) Descriptor() ([]byte, []int)
- func (m *EvmQueryAbiReq) GetAddress() string
- func (*EvmQueryAbiReq) ProtoMessage()
- func (m *EvmQueryAbiReq) Reset()
- func (m *EvmQueryAbiReq) String() string
- func (m *EvmQueryAbiReq) XXX_DiscardUnknown()
- func (m *EvmQueryAbiReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *EvmQueryAbiReq) XXX_Merge(src proto.Message)
- func (m *EvmQueryAbiReq) XXX_Size() int
- func (m *EvmQueryAbiReq) XXX_Unmarshal(b []byte) error
- type EvmQueryAbiResp
- func (*EvmQueryAbiResp) Descriptor() ([]byte, []int)
- func (m *EvmQueryAbiResp) GetAbi() string
- func (m *EvmQueryAbiResp) GetAddress() string
- func (*EvmQueryAbiResp) ProtoMessage()
- func (m *EvmQueryAbiResp) Reset()
- func (m *EvmQueryAbiResp) String() string
- func (m *EvmQueryAbiResp) XXX_DiscardUnknown()
- func (m *EvmQueryAbiResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *EvmQueryAbiResp) XXX_Merge(src proto.Message)
- func (m *EvmQueryAbiResp) XXX_Size() int
- func (m *EvmQueryAbiResp) XXX_Unmarshal(b []byte) error
- type EvmQueryReq
- func (*EvmQueryReq) Descriptor() ([]byte, []int)
- func (m *EvmQueryReq) GetAddress() string
- func (m *EvmQueryReq) GetCaller() string
- func (m *EvmQueryReq) GetInput() string
- func (*EvmQueryReq) ProtoMessage()
- func (m *EvmQueryReq) Reset()
- func (m *EvmQueryReq) String() string
- func (m *EvmQueryReq) XXX_DiscardUnknown()
- func (m *EvmQueryReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *EvmQueryReq) XXX_Merge(src proto.Message)
- func (m *EvmQueryReq) XXX_Size() int
- func (m *EvmQueryReq) XXX_Unmarshal(b []byte) error
- type EvmQueryResp
- func (*EvmQueryResp) Descriptor() ([]byte, []int)
- func (m *EvmQueryResp) GetAddress() string
- func (m *EvmQueryResp) GetCaller() string
- func (m *EvmQueryResp) GetInput() string
- func (m *EvmQueryResp) GetJsonData() string
- func (m *EvmQueryResp) GetRawData() string
- func (*EvmQueryResp) ProtoMessage()
- func (m *EvmQueryResp) Reset()
- func (m *EvmQueryResp) String() string
- func (m *EvmQueryResp) XXX_DiscardUnknown()
- func (m *EvmQueryResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *EvmQueryResp) XXX_Merge(src proto.Message)
- func (m *EvmQueryResp) XXX_Size() int
- func (m *EvmQueryResp) XXX_Unmarshal(b []byte) error
- type EvmType
- func (evm EvmType) ActionName(tx *types.Transaction) string
- func (evm EvmType) Amount(tx *types.Transaction) (int64, error)
- func (evm EvmType) CreateTx(action string, message json.RawMessage) (*types.Transaction, 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)
- func (m *ReceiptEVMContract) GetCaller() string
- func (m *ReceiptEVMContract) GetContractAddr() string
- func (m *ReceiptEVMContract) GetContractName() string
- func (m *ReceiptEVMContract) GetJsonRet() string
- func (m *ReceiptEVMContract) GetRet() []byte
- func (m *ReceiptEVMContract) GetUsedGas() uint64
- func (*ReceiptEVMContract) ProtoMessage()
- func (m *ReceiptEVMContract) Reset()
- func (m *ReceiptEVMContract) String() string
- func (m *ReceiptEVMContract) XXX_DiscardUnknown()
- func (m *ReceiptEVMContract) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ReceiptEVMContract) XXX_Merge(src proto.Message)
- func (m *ReceiptEVMContract) XXX_Size() int
- func (m *ReceiptEVMContract) XXX_Unmarshal(b []byte) error
- type ReceiptEVMContractCmd
- func (*ReceiptEVMContractCmd) Descriptor() ([]byte, []int)
- func (m *ReceiptEVMContractCmd) GetCaller() string
- func (m *ReceiptEVMContractCmd) GetContractAddr() string
- func (m *ReceiptEVMContractCmd) GetContractName() string
- func (m *ReceiptEVMContractCmd) GetRet() string
- func (m *ReceiptEVMContractCmd) GetUsedGas() uint64
- func (*ReceiptEVMContractCmd) ProtoMessage()
- func (m *ReceiptEVMContractCmd) Reset()
- func (m *ReceiptEVMContractCmd) String() string
- func (m *ReceiptEVMContractCmd) XXX_DiscardUnknown()
- func (m *ReceiptEVMContractCmd) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ReceiptEVMContractCmd) XXX_Merge(src proto.Message)
- func (m *ReceiptEVMContractCmd) XXX_Size() int
- func (m *ReceiptEVMContractCmd) XXX_Unmarshal(b []byte) error
Constants ¶
View Source
const ( // EvmCreateAction 创建合约 EvmCreateAction = 1 // EvmCallAction 调用合约 EvmCallAction = 2 // TyLogContractData 合约代码变更日志 TyLogContractData = 601 // TyLogContractState 合约状态数据变更日志 TyLogContractState = 602 // TyLogCallContract 合约状态数据变更日志 TyLogCallContract = 603 // TyLogEVMStateChangeItem 合约状态数据变更项日志 TyLogEVMStateChangeItem = 604 // MaxGasLimit 最大Gas消耗上限 MaxGasLimit = 10000000 )
View Source
const ( // EVMEnable 启用EVM EVMEnable = "Enable" // ForkEVMState EVM合约中的数据分散存储,支持大数据量 ForkEVMState = "ForkEVMState" // ForkEVMKVHash EVM合约状态数据生成哈希,保存在主链的StateDB中 ForkEVMKVHash = "ForkEVMKVHash" // ForkEVMABI EVM合约支持ABI绑定和调用 ForkEVMABI = "ForkEVMABI" // ForkEVMFrozen EVM合约用户金额冻结 ForkEVMFrozen = "ForkEVMFrozen" )
Variables ¶
View Source
var ( // EvmPrefix 本执行器前缀 EvmPrefix = "user.evm." // ExecutorName 本执行器名称 ExecutorName = "evm" // ExecerEvm EVM执行器名称 ExecerEvm = []byte(ExecutorName) // UserPrefix 执行器前缀 UserPrefix = []byte(EvmPrefix) )
Functions ¶
This section is empty.
Types ¶
type CheckEVMAddrReq ¶
type CheckEVMAddrReq struct { Addr string `protobuf:"bytes,1,opt,name=addr,proto3" json:"addr,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*CheckEVMAddrReq) Descriptor ¶
func (*CheckEVMAddrReq) Descriptor() ([]byte, []int)
func (*CheckEVMAddrReq) GetAddr ¶
func (m *CheckEVMAddrReq) GetAddr() string
func (*CheckEVMAddrReq) ProtoMessage ¶
func (*CheckEVMAddrReq) ProtoMessage()
func (*CheckEVMAddrReq) Reset ¶
func (m *CheckEVMAddrReq) Reset()
func (*CheckEVMAddrReq) String ¶
func (m *CheckEVMAddrReq) String() string
func (*CheckEVMAddrReq) XXX_DiscardUnknown ¶
func (m *CheckEVMAddrReq) XXX_DiscardUnknown()
func (*CheckEVMAddrReq) XXX_Marshal ¶
func (m *CheckEVMAddrReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CheckEVMAddrReq) XXX_Merge ¶
func (m *CheckEVMAddrReq) XXX_Merge(src proto.Message)
func (*CheckEVMAddrReq) XXX_Size ¶
func (m *CheckEVMAddrReq) XXX_Size() int
func (*CheckEVMAddrReq) XXX_Unmarshal ¶
func (m *CheckEVMAddrReq) XXX_Unmarshal(b []byte) error
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"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*CheckEVMAddrResp) Descriptor ¶
func (*CheckEVMAddrResp) Descriptor() ([]byte, []int)
func (*CheckEVMAddrResp) GetAliasName ¶
func (m *CheckEVMAddrResp) GetAliasName() string
func (*CheckEVMAddrResp) GetContract ¶
func (m *CheckEVMAddrResp) GetContract() bool
func (*CheckEVMAddrResp) GetContractAddr ¶
func (m *CheckEVMAddrResp) GetContractAddr() string
func (*CheckEVMAddrResp) GetContractName ¶
func (m *CheckEVMAddrResp) GetContractName() string
func (*CheckEVMAddrResp) ProtoMessage ¶
func (*CheckEVMAddrResp) ProtoMessage()
func (*CheckEVMAddrResp) Reset ¶
func (m *CheckEVMAddrResp) Reset()
func (*CheckEVMAddrResp) String ¶
func (m *CheckEVMAddrResp) String() string
func (*CheckEVMAddrResp) XXX_DiscardUnknown ¶
func (m *CheckEVMAddrResp) XXX_DiscardUnknown()
func (*CheckEVMAddrResp) XXX_Marshal ¶
func (m *CheckEVMAddrResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CheckEVMAddrResp) XXX_Merge ¶
func (m *CheckEVMAddrResp) XXX_Merge(src proto.Message)
func (*CheckEVMAddrResp) XXX_Size ¶
func (m *CheckEVMAddrResp) XXX_Size() int
func (*CheckEVMAddrResp) XXX_Unmarshal ¶
func (m *CheckEVMAddrResp) XXX_Unmarshal(b []byte) error
type CreateCallTx ¶
type CreateCallTx struct { // Amount 金额 Amount uint64 `json:"amount"` // Code 合约代码 Code string `json:"code"` // GasLimit gas限制 GasLimit uint64 `json:"gasLimit"` // GasPrice gas定价 GasPrice uint32 `json:"gasPrice"` // Note 备注 Note string `json:"note"` // Alias 合约别名 Alias string `json:"alias"` // Fee 交易手续费 Fee int64 `json:"fee"` // Name 交易名称 Name string `json:"name"` // IsCreate 是否创建合约 IsCreate bool `json:"isCreate"` // Abi 创建合约或调用合约时附带的ABI数据 Abi string `json:"abi"` }
CreateCallTx 创建或调用合约交易结构
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"` // 合约别名,方便识别 Alias string `protobuf:"bytes,5,opt,name=alias,proto3" json:"alias,omitempty"` // 交易备注 Note string `protobuf:"bytes,6,opt,name=note,proto3" json:"note,omitempty"` // 创建或调用合约时携带的ABI数据 ForkEVMABI Abi string `protobuf:"bytes,7,opt,name=abi,proto3" json:"abi,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
创建/调用合约的请求结构
func (*EVMContractAction) Descriptor ¶
func (*EVMContractAction) Descriptor() ([]byte, []int)
func (*EVMContractAction) GetAbi ¶
func (m *EVMContractAction) GetAbi() string
func (*EVMContractAction) GetAlias ¶
func (m *EVMContractAction) GetAlias() string
func (*EVMContractAction) GetAmount ¶
func (m *EVMContractAction) GetAmount() uint64
func (*EVMContractAction) GetCode ¶
func (m *EVMContractAction) GetCode() []byte
func (*EVMContractAction) GetGasLimit ¶
func (m *EVMContractAction) GetGasLimit() uint64
func (*EVMContractAction) GetGasPrice ¶
func (m *EVMContractAction) GetGasPrice() uint32
func (*EVMContractAction) GetNote ¶
func (m *EVMContractAction) GetNote() string
func (*EVMContractAction) ProtoMessage ¶
func (*EVMContractAction) ProtoMessage()
func (*EVMContractAction) Reset ¶
func (m *EVMContractAction) Reset()
func (*EVMContractAction) String ¶
func (m *EVMContractAction) String() string
func (*EVMContractAction) XXX_DiscardUnknown ¶
func (m *EVMContractAction) XXX_DiscardUnknown()
func (*EVMContractAction) XXX_Marshal ¶
func (m *EVMContractAction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*EVMContractAction) XXX_Merge ¶
func (m *EVMContractAction) XXX_Merge(src proto.Message)
func (*EVMContractAction) XXX_Size ¶
func (m *EVMContractAction) XXX_Size() int
func (*EVMContractAction) XXX_Unmarshal ¶
func (m *EVMContractAction) XXX_Unmarshal(b []byte) error
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"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
存放合约固定数据
func (*EVMContractData) Descriptor ¶
func (*EVMContractData) Descriptor() ([]byte, []int)
func (*EVMContractData) GetAbi ¶
func (m *EVMContractData) GetAbi() string
func (*EVMContractData) GetAddr ¶
func (m *EVMContractData) GetAddr() string
func (*EVMContractData) GetAlias ¶
func (m *EVMContractData) GetAlias() string
func (*EVMContractData) GetCode ¶
func (m *EVMContractData) GetCode() []byte
func (*EVMContractData) GetCodeHash ¶
func (m *EVMContractData) GetCodeHash() []byte
func (*EVMContractData) GetCreator ¶
func (m *EVMContractData) GetCreator() string
func (*EVMContractData) GetName ¶
func (m *EVMContractData) GetName() string
func (*EVMContractData) ProtoMessage ¶
func (*EVMContractData) ProtoMessage()
func (*EVMContractData) Reset ¶
func (m *EVMContractData) Reset()
func (*EVMContractData) String ¶
func (m *EVMContractData) String() string
func (*EVMContractData) XXX_DiscardUnknown ¶
func (m *EVMContractData) XXX_DiscardUnknown()
func (*EVMContractData) XXX_Marshal ¶
func (m *EVMContractData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*EVMContractData) XXX_Merge ¶
func (m *EVMContractData) XXX_Merge(src proto.Message)
func (*EVMContractData) XXX_Size ¶
func (m *EVMContractData) XXX_Size() int
func (*EVMContractData) XXX_Unmarshal ¶
func (m *EVMContractData) XXX_Unmarshal(b []byte) error
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"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
存放合约固定数据
func (*EVMContractDataCmd) Descriptor ¶
func (*EVMContractDataCmd) Descriptor() ([]byte, []int)
func (*EVMContractDataCmd) GetAddr ¶
func (m *EVMContractDataCmd) GetAddr() string
func (*EVMContractDataCmd) GetAlias ¶
func (m *EVMContractDataCmd) GetAlias() string
func (*EVMContractDataCmd) GetCode ¶
func (m *EVMContractDataCmd) GetCode() string
func (*EVMContractDataCmd) GetCodeHash ¶
func (m *EVMContractDataCmd) GetCodeHash() string
func (*EVMContractDataCmd) GetCreator ¶
func (m *EVMContractDataCmd) GetCreator() string
func (*EVMContractDataCmd) GetName ¶
func (m *EVMContractDataCmd) GetName() string
func (*EVMContractDataCmd) ProtoMessage ¶
func (*EVMContractDataCmd) ProtoMessage()
func (*EVMContractDataCmd) Reset ¶
func (m *EVMContractDataCmd) Reset()
func (*EVMContractDataCmd) String ¶
func (m *EVMContractDataCmd) String() string
func (*EVMContractDataCmd) XXX_DiscardUnknown ¶
func (m *EVMContractDataCmd) XXX_DiscardUnknown()
func (*EVMContractDataCmd) XXX_Marshal ¶
func (m *EVMContractDataCmd) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*EVMContractDataCmd) XXX_Merge ¶
func (m *EVMContractDataCmd) XXX_Merge(src proto.Message)
func (*EVMContractDataCmd) XXX_Size ¶
func (m *EVMContractDataCmd) XXX_Size() int
func (*EVMContractDataCmd) XXX_Unmarshal ¶
func (m *EVMContractDataCmd) XXX_Unmarshal(b []byte) error
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"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
合约对象信息
func (*EVMContractObject) Descriptor ¶
func (*EVMContractObject) Descriptor() ([]byte, []int)
func (*EVMContractObject) GetAddr ¶
func (m *EVMContractObject) GetAddr() string
func (*EVMContractObject) GetData ¶
func (m *EVMContractObject) GetData() *EVMContractData
func (*EVMContractObject) GetState ¶
func (m *EVMContractObject) GetState() *EVMContractState
func (*EVMContractObject) ProtoMessage ¶
func (*EVMContractObject) ProtoMessage()
func (*EVMContractObject) Reset ¶
func (m *EVMContractObject) Reset()
func (*EVMContractObject) String ¶
func (m *EVMContractObject) String() string
func (*EVMContractObject) XXX_DiscardUnknown ¶
func (m *EVMContractObject) XXX_DiscardUnknown()
func (*EVMContractObject) XXX_Marshal ¶
func (m *EVMContractObject) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*EVMContractObject) XXX_Merge ¶
func (m *EVMContractObject) XXX_Merge(src proto.Message)
func (*EVMContractObject) XXX_Size ¶
func (m *EVMContractObject) XXX_Size() int
func (*EVMContractObject) XXX_Unmarshal ¶
func (m *EVMContractObject) XXX_Unmarshal(b []byte) error
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 */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
存放合约变化数据
func (*EVMContractState) Descriptor ¶
func (*EVMContractState) Descriptor() ([]byte, []int)
func (*EVMContractState) GetNonce ¶
func (m *EVMContractState) GetNonce() uint64
func (*EVMContractState) GetStorage ¶
func (m *EVMContractState) GetStorage() map[string][]byte
func (*EVMContractState) GetStorageHash ¶
func (m *EVMContractState) GetStorageHash() []byte
func (*EVMContractState) GetSuicided ¶
func (m *EVMContractState) GetSuicided() bool
func (*EVMContractState) ProtoMessage ¶
func (*EVMContractState) ProtoMessage()
func (*EVMContractState) Reset ¶
func (m *EVMContractState) Reset()
func (*EVMContractState) String ¶
func (m *EVMContractState) String() string
func (*EVMContractState) XXX_DiscardUnknown ¶
func (m *EVMContractState) XXX_DiscardUnknown()
func (*EVMContractState) XXX_Marshal ¶
func (m *EVMContractState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*EVMContractState) XXX_Merge ¶
func (m *EVMContractState) XXX_Merge(src proto.Message)
func (*EVMContractState) XXX_Size ¶
func (m *EVMContractState) XXX_Size() int
func (*EVMContractState) XXX_Unmarshal ¶
func (m *EVMContractState) XXX_Unmarshal(b []byte) error
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 */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
存放合约变化数据
func (*EVMContractStateCmd) Descriptor ¶
func (*EVMContractStateCmd) Descriptor() ([]byte, []int)
func (*EVMContractStateCmd) GetNonce ¶
func (m *EVMContractStateCmd) GetNonce() uint64
func (*EVMContractStateCmd) GetStorage ¶
func (m *EVMContractStateCmd) GetStorage() map[string]string
func (*EVMContractStateCmd) GetStorageHash ¶
func (m *EVMContractStateCmd) GetStorageHash() string
func (*EVMContractStateCmd) GetSuicided ¶
func (m *EVMContractStateCmd) GetSuicided() bool
func (*EVMContractStateCmd) ProtoMessage ¶
func (*EVMContractStateCmd) ProtoMessage()
func (*EVMContractStateCmd) Reset ¶
func (m *EVMContractStateCmd) Reset()
func (*EVMContractStateCmd) String ¶
func (m *EVMContractStateCmd) String() string
func (*EVMContractStateCmd) XXX_DiscardUnknown ¶
func (m *EVMContractStateCmd) XXX_DiscardUnknown()
func (*EVMContractStateCmd) XXX_Marshal ¶
func (m *EVMContractStateCmd) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*EVMContractStateCmd) XXX_Merge ¶
func (m *EVMContractStateCmd) XXX_Merge(src proto.Message)
func (*EVMContractStateCmd) XXX_Size ¶
func (m *EVMContractStateCmd) XXX_Size() int
func (*EVMContractStateCmd) XXX_Unmarshal ¶
func (m *EVMContractStateCmd) XXX_Unmarshal(b []byte) error
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"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
用于保存EVM只能合约中的状态数据变更
func (*EVMStateChangeItem) Descriptor ¶
func (*EVMStateChangeItem) Descriptor() ([]byte, []int)
func (*EVMStateChangeItem) GetCurrentValue ¶
func (m *EVMStateChangeItem) GetCurrentValue() []byte
func (*EVMStateChangeItem) GetKey ¶
func (m *EVMStateChangeItem) GetKey() string
func (*EVMStateChangeItem) GetPreValue ¶
func (m *EVMStateChangeItem) GetPreValue() []byte
func (*EVMStateChangeItem) ProtoMessage ¶
func (*EVMStateChangeItem) ProtoMessage()
func (*EVMStateChangeItem) Reset ¶
func (m *EVMStateChangeItem) Reset()
func (*EVMStateChangeItem) String ¶
func (m *EVMStateChangeItem) String() string
func (*EVMStateChangeItem) XXX_DiscardUnknown ¶
func (m *EVMStateChangeItem) XXX_DiscardUnknown()
func (*EVMStateChangeItem) XXX_Marshal ¶
func (m *EVMStateChangeItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*EVMStateChangeItem) XXX_Merge ¶
func (m *EVMStateChangeItem) XXX_Merge(src proto.Message)
func (*EVMStateChangeItem) XXX_Size ¶
func (m *EVMStateChangeItem) XXX_Size() int
func (*EVMStateChangeItem) XXX_Unmarshal ¶
func (m *EVMStateChangeItem) XXX_Unmarshal(b []byte) error
type EstimateEVMGasReq ¶
type EstimateEVMGasReq struct { To string `protobuf:"bytes,1,opt,name=to,proto3" json:"to,omitempty"` Code []byte `protobuf:"bytes,2,opt,name=code,proto3" json:"code,omitempty"` Caller string `protobuf:"bytes,3,opt,name=caller,proto3" json:"caller,omitempty"` Amount uint64 `protobuf:"varint,4,opt,name=amount,proto3" json:"amount,omitempty"` Abi string `protobuf:"bytes,5,opt,name=abi,proto3" json:"abi,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*EstimateEVMGasReq) Descriptor ¶
func (*EstimateEVMGasReq) Descriptor() ([]byte, []int)
func (*EstimateEVMGasReq) GetAbi ¶
func (m *EstimateEVMGasReq) GetAbi() string
func (*EstimateEVMGasReq) GetAmount ¶
func (m *EstimateEVMGasReq) GetAmount() uint64
func (*EstimateEVMGasReq) GetCaller ¶
func (m *EstimateEVMGasReq) GetCaller() string
func (*EstimateEVMGasReq) GetCode ¶
func (m *EstimateEVMGasReq) GetCode() []byte
func (*EstimateEVMGasReq) GetTo ¶
func (m *EstimateEVMGasReq) GetTo() string
func (*EstimateEVMGasReq) ProtoMessage ¶
func (*EstimateEVMGasReq) ProtoMessage()
func (*EstimateEVMGasReq) Reset ¶
func (m *EstimateEVMGasReq) Reset()
func (*EstimateEVMGasReq) String ¶
func (m *EstimateEVMGasReq) String() string
func (*EstimateEVMGasReq) XXX_DiscardUnknown ¶
func (m *EstimateEVMGasReq) XXX_DiscardUnknown()
func (*EstimateEVMGasReq) XXX_Marshal ¶
func (m *EstimateEVMGasReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*EstimateEVMGasReq) XXX_Merge ¶
func (m *EstimateEVMGasReq) XXX_Merge(src proto.Message)
func (*EstimateEVMGasReq) XXX_Size ¶
func (m *EstimateEVMGasReq) XXX_Size() int
func (*EstimateEVMGasReq) XXX_Unmarshal ¶
func (m *EstimateEVMGasReq) XXX_Unmarshal(b []byte) error
type EstimateEVMGasResp ¶
type EstimateEVMGasResp struct { Gas uint64 `protobuf:"varint,1,opt,name=gas,proto3" json:"gas,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*EstimateEVMGasResp) Descriptor ¶
func (*EstimateEVMGasResp) Descriptor() ([]byte, []int)
func (*EstimateEVMGasResp) GetGas ¶
func (m *EstimateEVMGasResp) GetGas() uint64
func (*EstimateEVMGasResp) ProtoMessage ¶
func (*EstimateEVMGasResp) ProtoMessage()
func (*EstimateEVMGasResp) Reset ¶
func (m *EstimateEVMGasResp) Reset()
func (*EstimateEVMGasResp) String ¶
func (m *EstimateEVMGasResp) String() string
func (*EstimateEVMGasResp) XXX_DiscardUnknown ¶
func (m *EstimateEVMGasResp) XXX_DiscardUnknown()
func (*EstimateEVMGasResp) XXX_Marshal ¶
func (m *EstimateEVMGasResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*EstimateEVMGasResp) XXX_Merge ¶
func (m *EstimateEVMGasResp) XXX_Merge(src proto.Message)
func (*EstimateEVMGasResp) XXX_Size ¶
func (m *EstimateEVMGasResp) XXX_Size() int
func (*EstimateEVMGasResp) XXX_Unmarshal ¶
func (m *EstimateEVMGasResp) XXX_Unmarshal(b []byte) error
type EvmDebugReq ¶
type EvmDebugReq struct { // 0 query, 1 set, -1 clear Optype int32 `protobuf:"varint,1,opt,name=optype,proto3" json:"optype,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*EvmDebugReq) Descriptor ¶
func (*EvmDebugReq) Descriptor() ([]byte, []int)
func (*EvmDebugReq) GetOptype ¶
func (m *EvmDebugReq) GetOptype() int32
func (*EvmDebugReq) ProtoMessage ¶
func (*EvmDebugReq) ProtoMessage()
func (*EvmDebugReq) Reset ¶
func (m *EvmDebugReq) Reset()
func (*EvmDebugReq) String ¶
func (m *EvmDebugReq) String() string
func (*EvmDebugReq) XXX_DiscardUnknown ¶
func (m *EvmDebugReq) XXX_DiscardUnknown()
func (*EvmDebugReq) XXX_Marshal ¶
func (m *EvmDebugReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*EvmDebugReq) XXX_Merge ¶
func (m *EvmDebugReq) XXX_Merge(src proto.Message)
func (*EvmDebugReq) XXX_Size ¶
func (m *EvmDebugReq) XXX_Size() int
func (*EvmDebugReq) XXX_Unmarshal ¶
func (m *EvmDebugReq) XXX_Unmarshal(b []byte) error
type EvmDebugResp ¶
type EvmDebugResp struct { DebugStatus string `protobuf:"bytes,1,opt,name=debugStatus,proto3" json:"debugStatus,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*EvmDebugResp) Descriptor ¶
func (*EvmDebugResp) Descriptor() ([]byte, []int)
func (*EvmDebugResp) GetDebugStatus ¶
func (m *EvmDebugResp) GetDebugStatus() string
func (*EvmDebugResp) ProtoMessage ¶
func (*EvmDebugResp) ProtoMessage()
func (*EvmDebugResp) Reset ¶
func (m *EvmDebugResp) Reset()
func (*EvmDebugResp) String ¶
func (m *EvmDebugResp) String() string
func (*EvmDebugResp) XXX_DiscardUnknown ¶
func (m *EvmDebugResp) XXX_DiscardUnknown()
func (*EvmDebugResp) XXX_Marshal ¶
func (m *EvmDebugResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*EvmDebugResp) XXX_Merge ¶
func (m *EvmDebugResp) XXX_Merge(src proto.Message)
func (*EvmDebugResp) XXX_Size ¶
func (m *EvmDebugResp) XXX_Size() int
func (*EvmDebugResp) XXX_Unmarshal ¶
func (m *EvmDebugResp) XXX_Unmarshal(b []byte) error
type EvmQueryAbiReq ¶
type EvmQueryAbiReq struct { Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*EvmQueryAbiReq) Descriptor ¶
func (*EvmQueryAbiReq) Descriptor() ([]byte, []int)
func (*EvmQueryAbiReq) GetAddress ¶
func (m *EvmQueryAbiReq) GetAddress() string
func (*EvmQueryAbiReq) ProtoMessage ¶
func (*EvmQueryAbiReq) ProtoMessage()
func (*EvmQueryAbiReq) Reset ¶
func (m *EvmQueryAbiReq) Reset()
func (*EvmQueryAbiReq) String ¶
func (m *EvmQueryAbiReq) String() string
func (*EvmQueryAbiReq) XXX_DiscardUnknown ¶
func (m *EvmQueryAbiReq) XXX_DiscardUnknown()
func (*EvmQueryAbiReq) XXX_Marshal ¶
func (m *EvmQueryAbiReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*EvmQueryAbiReq) XXX_Merge ¶
func (m *EvmQueryAbiReq) XXX_Merge(src proto.Message)
func (*EvmQueryAbiReq) XXX_Size ¶
func (m *EvmQueryAbiReq) XXX_Size() int
func (*EvmQueryAbiReq) XXX_Unmarshal ¶
func (m *EvmQueryAbiReq) XXX_Unmarshal(b []byte) error
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"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*EvmQueryAbiResp) Descriptor ¶
func (*EvmQueryAbiResp) Descriptor() ([]byte, []int)
func (*EvmQueryAbiResp) GetAbi ¶
func (m *EvmQueryAbiResp) GetAbi() string
func (*EvmQueryAbiResp) GetAddress ¶
func (m *EvmQueryAbiResp) GetAddress() string
func (*EvmQueryAbiResp) ProtoMessage ¶
func (*EvmQueryAbiResp) ProtoMessage()
func (*EvmQueryAbiResp) Reset ¶
func (m *EvmQueryAbiResp) Reset()
func (*EvmQueryAbiResp) String ¶
func (m *EvmQueryAbiResp) String() string
func (*EvmQueryAbiResp) XXX_DiscardUnknown ¶
func (m *EvmQueryAbiResp) XXX_DiscardUnknown()
func (*EvmQueryAbiResp) XXX_Marshal ¶
func (m *EvmQueryAbiResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*EvmQueryAbiResp) XXX_Merge ¶
func (m *EvmQueryAbiResp) XXX_Merge(src proto.Message)
func (*EvmQueryAbiResp) XXX_Size ¶
func (m *EvmQueryAbiResp) XXX_Size() int
func (*EvmQueryAbiResp) XXX_Unmarshal ¶
func (m *EvmQueryAbiResp) XXX_Unmarshal(b []byte) error
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"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*EvmQueryReq) Descriptor ¶
func (*EvmQueryReq) Descriptor() ([]byte, []int)
func (*EvmQueryReq) GetAddress ¶
func (m *EvmQueryReq) GetAddress() string
func (*EvmQueryReq) GetCaller ¶
func (m *EvmQueryReq) GetCaller() string
func (*EvmQueryReq) GetInput ¶
func (m *EvmQueryReq) GetInput() string
func (*EvmQueryReq) ProtoMessage ¶
func (*EvmQueryReq) ProtoMessage()
func (*EvmQueryReq) Reset ¶
func (m *EvmQueryReq) Reset()
func (*EvmQueryReq) String ¶
func (m *EvmQueryReq) String() string
func (*EvmQueryReq) XXX_DiscardUnknown ¶
func (m *EvmQueryReq) XXX_DiscardUnknown()
func (*EvmQueryReq) XXX_Marshal ¶
func (m *EvmQueryReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*EvmQueryReq) XXX_Merge ¶
func (m *EvmQueryReq) XXX_Merge(src proto.Message)
func (*EvmQueryReq) XXX_Size ¶
func (m *EvmQueryReq) XXX_Size() int
func (*EvmQueryReq) XXX_Unmarshal ¶
func (m *EvmQueryReq) XXX_Unmarshal(b []byte) error
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"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*EvmQueryResp) Descriptor ¶
func (*EvmQueryResp) Descriptor() ([]byte, []int)
func (*EvmQueryResp) GetAddress ¶
func (m *EvmQueryResp) GetAddress() string
func (*EvmQueryResp) GetCaller ¶
func (m *EvmQueryResp) GetCaller() string
func (*EvmQueryResp) GetInput ¶
func (m *EvmQueryResp) GetInput() string
func (*EvmQueryResp) GetJsonData ¶
func (m *EvmQueryResp) GetJsonData() string
func (*EvmQueryResp) GetRawData ¶
func (m *EvmQueryResp) GetRawData() string
func (*EvmQueryResp) ProtoMessage ¶
func (*EvmQueryResp) ProtoMessage()
func (*EvmQueryResp) Reset ¶
func (m *EvmQueryResp) Reset()
func (*EvmQueryResp) String ¶
func (m *EvmQueryResp) String() string
func (*EvmQueryResp) XXX_DiscardUnknown ¶
func (m *EvmQueryResp) XXX_DiscardUnknown()
func (*EvmQueryResp) XXX_Marshal ¶
func (m *EvmQueryResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*EvmQueryResp) XXX_Merge ¶
func (m *EvmQueryResp) XXX_Merge(src proto.Message)
func (*EvmQueryResp) XXX_Size ¶
func (m *EvmQueryResp) XXX_Size() int
func (*EvmQueryResp) XXX_Unmarshal ¶
func (m *EvmQueryResp) XXX_Unmarshal(b []byte) error
type EvmType ¶
type EvmType struct {
types.ExecTypeBase
}
EvmType EVM类型定义
func (EvmType) ActionName ¶
func (evm EvmType) ActionName(tx *types.Transaction) string
ActionName 获取ActionName
func (EvmType) CreateTx ¶
func (evm EvmType) CreateTx(action string, message json.RawMessage) (*types.Transaction, error)
CreateTx 创建交易对象
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"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
合约创建/调用日志
func (*ReceiptEVMContract) Descriptor ¶
func (*ReceiptEVMContract) Descriptor() ([]byte, []int)
func (*ReceiptEVMContract) GetCaller ¶
func (m *ReceiptEVMContract) GetCaller() string
func (*ReceiptEVMContract) GetContractAddr ¶
func (m *ReceiptEVMContract) GetContractAddr() string
func (*ReceiptEVMContract) GetContractName ¶
func (m *ReceiptEVMContract) GetContractName() string
func (*ReceiptEVMContract) GetJsonRet ¶
func (m *ReceiptEVMContract) GetJsonRet() string
func (*ReceiptEVMContract) GetRet ¶
func (m *ReceiptEVMContract) GetRet() []byte
func (*ReceiptEVMContract) GetUsedGas ¶
func (m *ReceiptEVMContract) GetUsedGas() uint64
func (*ReceiptEVMContract) ProtoMessage ¶
func (*ReceiptEVMContract) ProtoMessage()
func (*ReceiptEVMContract) Reset ¶
func (m *ReceiptEVMContract) Reset()
func (*ReceiptEVMContract) String ¶
func (m *ReceiptEVMContract) String() string
func (*ReceiptEVMContract) XXX_DiscardUnknown ¶
func (m *ReceiptEVMContract) XXX_DiscardUnknown()
func (*ReceiptEVMContract) XXX_Marshal ¶
func (m *ReceiptEVMContract) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ReceiptEVMContract) XXX_Merge ¶
func (m *ReceiptEVMContract) XXX_Merge(src proto.Message)
func (*ReceiptEVMContract) XXX_Size ¶
func (m *ReceiptEVMContract) XXX_Size() int
func (*ReceiptEVMContract) XXX_Unmarshal ¶
func (m *ReceiptEVMContract) XXX_Unmarshal(b []byte) error
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"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
合约创建/调用日志
func (*ReceiptEVMContractCmd) Descriptor ¶
func (*ReceiptEVMContractCmd) Descriptor() ([]byte, []int)
func (*ReceiptEVMContractCmd) GetCaller ¶
func (m *ReceiptEVMContractCmd) GetCaller() string
func (*ReceiptEVMContractCmd) GetContractAddr ¶
func (m *ReceiptEVMContractCmd) GetContractAddr() string
func (*ReceiptEVMContractCmd) GetContractName ¶
func (m *ReceiptEVMContractCmd) GetContractName() string
func (*ReceiptEVMContractCmd) GetRet ¶
func (m *ReceiptEVMContractCmd) GetRet() string
func (*ReceiptEVMContractCmd) GetUsedGas ¶
func (m *ReceiptEVMContractCmd) GetUsedGas() uint64
func (*ReceiptEVMContractCmd) ProtoMessage ¶
func (*ReceiptEVMContractCmd) ProtoMessage()
func (*ReceiptEVMContractCmd) Reset ¶
func (m *ReceiptEVMContractCmd) Reset()
func (*ReceiptEVMContractCmd) String ¶
func (m *ReceiptEVMContractCmd) String() string
func (*ReceiptEVMContractCmd) XXX_DiscardUnknown ¶
func (m *ReceiptEVMContractCmd) XXX_DiscardUnknown()
func (*ReceiptEVMContractCmd) XXX_Marshal ¶
func (m *ReceiptEVMContractCmd) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ReceiptEVMContractCmd) XXX_Merge ¶
func (m *ReceiptEVMContractCmd) XXX_Merge(src proto.Message)
func (*ReceiptEVMContractCmd) XXX_Size ¶
func (m *ReceiptEVMContractCmd) XXX_Size() int
func (*ReceiptEVMContractCmd) XXX_Unmarshal ¶
func (m *ReceiptEVMContractCmd) XXX_Unmarshal(b []byte) error
Click to show internal directories.
Click to hide internal directories.