Documentation
¶
Index ¶
- Constants
- Variables
- func GetFeeAmt(txData TxData) *big.Int
- func IsValidInt256(i *big.Int) bool
- func PackTxData(txData TxData) (*codectypes.Any, error)
- func RegisterInterfaces(registry types.InterfaceRegistry)
- func RegisterMsgServer(s grpc1.Server, srv MsgServer)
- func RegisterQueryServer(s grpc1.Server, srv QueryServer)
- type AccessList
- type AccessListTx
- func (tx *AccessListTx) AsEthereumData() ethtypes.TxData
- func (tx *AccessListTx) Copy() TxData
- func (tx *AccessListTx) Cost() *big.Int
- func (*AccessListTx) Descriptor() ([]byte, []int)
- func (tx *AccessListTx) Fee() *big.Int
- func (tx *AccessListTx) GetAccessList() ethtypes.AccessList
- func (tx *AccessListTx) GetChainID() *big.Int
- func (tx *AccessListTx) GetData() []byte
- func (tx *AccessListTx) GetGas() uint64
- func (tx *AccessListTx) GetGasFeeCap() *big.Int
- func (tx *AccessListTx) GetGasPrice() *big.Int
- func (tx *AccessListTx) GetGasTipCap() *big.Int
- func (tx *AccessListTx) GetNonce() uint64
- func (tx *AccessListTx) GetRawSignatureValues() (v, r, s *big.Int)
- func (tx *AccessListTx) GetTo() *common.Address
- func (tx *AccessListTx) GetValue() *big.Int
- func (m *AccessListTx) Marshal() (dAtA []byte, err error)
- func (m *AccessListTx) MarshalTo(dAtA []byte) (int, error)
- func (m *AccessListTx) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*AccessListTx) ProtoMessage()
- func (m *AccessListTx) Reset()
- func (tx *AccessListTx) SetSignatureValues(chainID, v, r, s *big.Int)
- func (m *AccessListTx) Size() (n int)
- func (m *AccessListTx) String() string
- func (tx *AccessListTx) TxType() byte
- func (m *AccessListTx) Unmarshal(dAtA []byte) error
- func (tx *AccessListTx) Validate() error
- func (m *AccessListTx) XXX_DiscardUnknown()
- func (m *AccessListTx) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *AccessListTx) XXX_Merge(src proto.Message)
- func (m *AccessListTx) XXX_Size() int
- func (m *AccessListTx) XXX_Unmarshal(b []byte) error
- type AccessTuple
- func (*AccessTuple) Descriptor() ([]byte, []int)
- func (m *AccessTuple) Marshal() (dAtA []byte, err error)
- func (m *AccessTuple) MarshalTo(dAtA []byte) (int, error)
- func (m *AccessTuple) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*AccessTuple) ProtoMessage()
- func (m *AccessTuple) Reset()
- func (m *AccessTuple) Size() (n int)
- func (m *AccessTuple) String() string
- func (m *AccessTuple) Unmarshal(dAtA []byte) error
- func (m *AccessTuple) XXX_DiscardUnknown()
- func (m *AccessTuple) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *AccessTuple) XXX_Merge(src proto.Message)
- func (m *AccessTuple) XXX_Size() int
- func (m *AccessTuple) XXX_Unmarshal(b []byte) error
- type ArgsRequest
- type ChainConfig
- func (*ChainConfig) Descriptor() ([]byte, []int)
- func (m *ChainConfig) GetDAOForkSupport() bool
- func (m *ChainConfig) GetEIP150Hash() string
- func (m *ChainConfig) Marshal() (dAtA []byte, err error)
- func (m *ChainConfig) MarshalTo(dAtA []byte) (int, error)
- func (m *ChainConfig) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ChainConfig) ProtoMessage()
- func (m *ChainConfig) Reset()
- func (m *ChainConfig) Size() (n int)
- func (m *ChainConfig) String() string
- func (m *ChainConfig) Unmarshal(dAtA []byte) error
- func (m *ChainConfig) XXX_DiscardUnknown()
- func (m *ChainConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ChainConfig) XXX_Merge(src proto.Message)
- func (m *ChainConfig) XXX_Size() int
- func (m *ChainConfig) XXX_Unmarshal(b []byte) error
- type Client
- type DynamicFeeTx
- func (tx *DynamicFeeTx) AsEthereumData() ethtypes.TxData
- func (tx *DynamicFeeTx) Copy() TxData
- func (tx *DynamicFeeTx) Cost() *big.Int
- func (*DynamicFeeTx) Descriptor() ([]byte, []int)
- func (tx *DynamicFeeTx) Fee() *big.Int
- func (tx *DynamicFeeTx) GetAccessList() ethtypes.AccessList
- func (tx *DynamicFeeTx) GetChainID() *big.Int
- func (tx *DynamicFeeTx) GetData() []byte
- func (tx *DynamicFeeTx) GetGas() uint64
- func (tx *DynamicFeeTx) GetGasFeeCap() *big.Int
- func (tx *DynamicFeeTx) GetGasPrice() *big.Int
- func (tx *DynamicFeeTx) GetGasTipCap() *big.Int
- func (tx *DynamicFeeTx) GetNonce() uint64
- func (tx *DynamicFeeTx) GetRawSignatureValues() (v, r, s *big.Int)
- func (tx *DynamicFeeTx) GetTo() *common.Address
- func (tx *DynamicFeeTx) GetValue() *big.Int
- func (m *DynamicFeeTx) Marshal() (dAtA []byte, err error)
- func (m *DynamicFeeTx) MarshalTo(dAtA []byte) (int, error)
- func (m *DynamicFeeTx) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*DynamicFeeTx) ProtoMessage()
- func (m *DynamicFeeTx) Reset()
- func (tx *DynamicFeeTx) SetSignatureValues(chainID, v, r, s *big.Int)
- func (m *DynamicFeeTx) Size() (n int)
- func (m *DynamicFeeTx) String() string
- func (tx *DynamicFeeTx) TxType() byte
- func (m *DynamicFeeTx) Unmarshal(dAtA []byte) error
- func (tx *DynamicFeeTx) Validate() error
- func (m *DynamicFeeTx) XXX_DiscardUnknown()
- func (m *DynamicFeeTx) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DynamicFeeTx) XXX_Merge(src proto.Message)
- func (m *DynamicFeeTx) XXX_Size() int
- func (m *DynamicFeeTx) XXX_Unmarshal(b []byte) error
- type EstimateGasResponse
- func (*EstimateGasResponse) Descriptor() ([]byte, []int)
- func (m *EstimateGasResponse) GetGas() uint64
- func (m *EstimateGasResponse) Marshal() (dAtA []byte, err error)
- func (m *EstimateGasResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *EstimateGasResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*EstimateGasResponse) ProtoMessage()
- func (m *EstimateGasResponse) Reset()
- func (m *EstimateGasResponse) Size() (n int)
- func (m *EstimateGasResponse) String() string
- func (m *EstimateGasResponse) Unmarshal(dAtA []byte) error
- func (m *EstimateGasResponse) XXX_DiscardUnknown()
- func (m *EstimateGasResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *EstimateGasResponse) XXX_Merge(src proto.Message)
- func (m *EstimateGasResponse) XXX_Size() int
- func (m *EstimateGasResponse) XXX_Unmarshal(b []byte) error
- type EthCallRequest
- func (*EthCallRequest) Descriptor() ([]byte, []int)
- func (m *EthCallRequest) GetArgs() []byte
- func (m *EthCallRequest) GetGasCap() uint64
- func (m *EthCallRequest) Marshal() (dAtA []byte, err error)
- func (m *EthCallRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *EthCallRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*EthCallRequest) ProtoMessage()
- func (m *EthCallRequest) Reset()
- func (m *EthCallRequest) Size() (n int)
- func (m *EthCallRequest) String() string
- func (m *EthCallRequest) Unmarshal(dAtA []byte) error
- func (m *EthCallRequest) XXX_DiscardUnknown()
- func (m *EthCallRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *EthCallRequest) XXX_Merge(src proto.Message)
- func (m *EthCallRequest) XXX_Size() int
- func (m *EthCallRequest) XXX_Unmarshal(b []byte) error
- type ExtensionOptionsEthereumTx
- func (*ExtensionOptionsEthereumTx) Descriptor() ([]byte, []int)
- func (m *ExtensionOptionsEthereumTx) Marshal() (dAtA []byte, err error)
- func (m *ExtensionOptionsEthereumTx) MarshalTo(dAtA []byte) (int, error)
- func (m *ExtensionOptionsEthereumTx) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ExtensionOptionsEthereumTx) ProtoMessage()
- func (m *ExtensionOptionsEthereumTx) Reset()
- func (m *ExtensionOptionsEthereumTx) Size() (n int)
- func (m *ExtensionOptionsEthereumTx) String() string
- func (m *ExtensionOptionsEthereumTx) Unmarshal(dAtA []byte) error
- func (m *ExtensionOptionsEthereumTx) XXX_DiscardUnknown()
- func (m *ExtensionOptionsEthereumTx) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ExtensionOptionsEthereumTx) XXX_Merge(src proto.Message)
- func (m *ExtensionOptionsEthereumTx) XXX_Size() int
- func (m *ExtensionOptionsEthereumTx) XXX_Unmarshal(b []byte) error
- type ExtensionOptionsEthereumTxI
- type GenesisAccount
- func (*GenesisAccount) Descriptor() ([]byte, []int)
- func (m *GenesisAccount) GetAddress() string
- func (m *GenesisAccount) GetCode() string
- func (m *GenesisAccount) GetStorage() Storage
- func (m *GenesisAccount) Marshal() (dAtA []byte, err error)
- func (m *GenesisAccount) MarshalTo(dAtA []byte) (int, error)
- func (m *GenesisAccount) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*GenesisAccount) ProtoMessage()
- func (m *GenesisAccount) Reset()
- func (m *GenesisAccount) Size() (n int)
- func (m *GenesisAccount) String() string
- func (m *GenesisAccount) Unmarshal(dAtA []byte) error
- func (m *GenesisAccount) XXX_DiscardUnknown()
- func (m *GenesisAccount) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GenesisAccount) XXX_Merge(src proto.Message)
- func (m *GenesisAccount) XXX_Size() int
- func (m *GenesisAccount) XXX_Unmarshal(b []byte) error
- type GenesisState
- func (*GenesisState) Descriptor() ([]byte, []int)
- func (m *GenesisState) GetAccounts() []GenesisAccount
- func (m *GenesisState) GetParams() Params
- func (m *GenesisState) Marshal() (dAtA []byte, err error)
- func (m *GenesisState) MarshalTo(dAtA []byte) (int, error)
- func (m *GenesisState) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*GenesisState) ProtoMessage()
- func (m *GenesisState) Reset()
- func (m *GenesisState) Size() (n int)
- func (m *GenesisState) String() string
- func (m *GenesisState) Unmarshal(dAtA []byte) error
- func (m *GenesisState) XXX_DiscardUnknown()
- func (m *GenesisState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GenesisState) XXX_Merge(src proto.Message)
- func (m *GenesisState) XXX_Size() int
- func (m *GenesisState) XXX_Unmarshal(b []byte) error
- type LegacyTx
- func (tx *LegacyTx) AsEthereumData() ethtypes.TxData
- func (tx *LegacyTx) Copy() TxData
- func (tx *LegacyTx) Cost() *big.Int
- func (*LegacyTx) Descriptor() ([]byte, []int)
- func (tx *LegacyTx) Fee() *big.Int
- func (tx *LegacyTx) GetAccessList() ethtypes.AccessList
- func (tx *LegacyTx) GetChainID() *big.Int
- func (tx *LegacyTx) GetData() []byte
- func (tx *LegacyTx) GetGas() uint64
- func (tx *LegacyTx) GetGasFeeCap() *big.Int
- func (tx *LegacyTx) GetGasPrice() *big.Int
- func (tx *LegacyTx) GetGasTipCap() *big.Int
- func (tx *LegacyTx) GetNonce() uint64
- func (tx *LegacyTx) GetRawSignatureValues() (v, r, s *big.Int)
- func (tx *LegacyTx) GetTo() *common.Address
- func (tx *LegacyTx) GetValue() *big.Int
- func (m *LegacyTx) Marshal() (dAtA []byte, err error)
- func (m *LegacyTx) MarshalTo(dAtA []byte) (int, error)
- func (m *LegacyTx) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*LegacyTx) ProtoMessage()
- func (m *LegacyTx) Reset()
- func (tx *LegacyTx) SetSignatureValues(chainID, v, r, s *big.Int)
- func (m *LegacyTx) Size() (n int)
- func (m *LegacyTx) String() string
- func (tx *LegacyTx) TxType() byte
- func (m *LegacyTx) Unmarshal(dAtA []byte) error
- func (tx *LegacyTx) Validate() error
- func (m *LegacyTx) XXX_DiscardUnknown()
- func (m *LegacyTx) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *LegacyTx) XXX_Merge(src proto.Message)
- func (m *LegacyTx) XXX_Size() int
- func (m *LegacyTx) XXX_Unmarshal(b []byte) error
- type Log
- func (*Log) Descriptor() ([]byte, []int)
- func (m *Log) GetAddress() string
- func (m *Log) GetBlockHash() string
- func (m *Log) GetBlockNumber() uint64
- func (m *Log) GetData() []byte
- func (m *Log) GetIndex() uint64
- func (m *Log) GetRemoved() bool
- func (m *Log) GetTopics() []string
- func (m *Log) GetTxHash() string
- func (m *Log) GetTxIndex() uint64
- func (m *Log) Marshal() (dAtA []byte, err error)
- func (m *Log) MarshalTo(dAtA []byte) (int, error)
- func (m *Log) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Log) ProtoMessage()
- func (m *Log) Reset()
- func (m *Log) Size() (n int)
- func (m *Log) String() string
- func (log *Log) ToPvmLog() *PvmLog
- func (m *Log) Unmarshal(dAtA []byte) error
- func (m *Log) XXX_DiscardUnknown()
- func (m *Log) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Log) XXX_Merge(src proto.Message)
- func (m *Log) XXX_Size() int
- func (m *Log) XXX_Unmarshal(b []byte) error
- type LogTxLog
- type MsgClient
- type MsgEthereumTx
- func (msg MsgEthereumTx) AsTransaction() *ethtypes.Transaction
- func (msg *MsgEthereumTx) BuildTx(b sdk.TxBuilder, evmDenom string) (sdk.Tx, error)
- func (*MsgEthereumTx) Descriptor() ([]byte, []int)
- func (msg *MsgEthereumTx) FromEthereumTx(tx *ethtypes.Transaction) error
- func (msg MsgEthereumTx) GetGas() uint64
- func (msg *MsgEthereumTx) GetMsgs() []sdk.Msg
- func (msg *MsgEthereumTx) GetSignBytes() []byte
- func (m *MsgEthereumTx) GetSigners() []github_com_oracleNetworkProtocol_plugchain_sdk_go_types.AccAddress
- func (m *MsgEthereumTx) Marshal() (dAtA []byte, err error)
- func (m *MsgEthereumTx) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgEthereumTx) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgEthereumTx) ProtoMessage()
- func (m *MsgEthereumTx) Reset()
- func (m *MsgEthereumTx) Route() string
- func (m *MsgEthereumTx) Size() (n int)
- func (m *MsgEthereumTx) String() string
- func (m *MsgEthereumTx) Type() string
- func (m *MsgEthereumTx) Unmarshal(dAtA []byte) error
- func (msg MsgEthereumTx) UnpackInterfaces(unpacker codectypes.AnyUnpacker) error
- func (msg *MsgEthereumTx) ValidateBasic() error
- func (m *MsgEthereumTx) XXX_DiscardUnknown()
- func (m *MsgEthereumTx) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgEthereumTx) XXX_Merge(src proto.Message)
- func (m *MsgEthereumTx) XXX_Size() int
- func (m *MsgEthereumTx) XXX_Unmarshal(b []byte) error
- type MsgEthereumTxResponse
- func (*MsgEthereumTxResponse) Descriptor() ([]byte, []int)
- func (m *MsgEthereumTxResponse) Marshal() (dAtA []byte, err error)
- func (m *MsgEthereumTxResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgEthereumTxResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgEthereumTxResponse) ProtoMessage()
- func (m *MsgEthereumTxResponse) Reset()
- func (m *MsgEthereumTxResponse) Size() (n int)
- func (m *MsgEthereumTxResponse) String() string
- func (m *MsgEthereumTxResponse) Unmarshal(dAtA []byte) error
- func (m *MsgEthereumTxResponse) XXX_DiscardUnknown()
- func (m *MsgEthereumTxResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgEthereumTxResponse) XXX_Merge(src proto.Message)
- func (m *MsgEthereumTxResponse) XXX_Size() int
- func (m *MsgEthereumTxResponse) XXX_Unmarshal(b []byte) error
- type MsgServer
- type Params
- func (*Params) Descriptor() ([]byte, []int)
- func (m *Params) GetChainConfig() ChainConfig
- func (m *Params) GetEnableCall() bool
- func (m *Params) GetEnableCreate() bool
- func (m *Params) GetEvmDenom() string
- func (m *Params) GetExtraEIPs() []int64
- func (m *Params) Marshal() (dAtA []byte, err error)
- func (m *Params) MarshalTo(dAtA []byte) (int, error)
- func (m *Params) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Params) ProtoMessage()
- func (m *Params) Reset()
- func (m *Params) Size() (n int)
- func (m *Params) String() string
- func (m *Params) Unmarshal(dAtA []byte) error
- func (m *Params) XXX_DiscardUnknown()
- func (m *Params) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Params) XXX_Merge(src proto.Message)
- func (m *Params) XXX_Size() int
- func (m *Params) XXX_Unmarshal(b []byte) error
- type PvmLog
- type PvmTxAndLogs
- type QueryAccountRequest
- func (*QueryAccountRequest) Descriptor() ([]byte, []int)
- func (m *QueryAccountRequest) Marshal() (dAtA []byte, err error)
- func (m *QueryAccountRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryAccountRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryAccountRequest) ProtoMessage()
- func (m *QueryAccountRequest) Reset()
- func (m *QueryAccountRequest) Size() (n int)
- func (m *QueryAccountRequest) String() string
- func (m *QueryAccountRequest) Unmarshal(dAtA []byte) error
- func (m *QueryAccountRequest) XXX_DiscardUnknown()
- func (m *QueryAccountRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryAccountRequest) XXX_Merge(src proto.Message)
- func (m *QueryAccountRequest) XXX_Size() int
- func (m *QueryAccountRequest) XXX_Unmarshal(b []byte) error
- type QueryAccountResponse
- func (*QueryAccountResponse) Descriptor() ([]byte, []int)
- func (m *QueryAccountResponse) GetBalance() string
- func (m *QueryAccountResponse) GetCodeHash() string
- func (m *QueryAccountResponse) GetNonce() uint64
- func (m *QueryAccountResponse) Marshal() (dAtA []byte, err error)
- func (m *QueryAccountResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryAccountResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryAccountResponse) ProtoMessage()
- func (m *QueryAccountResponse) Reset()
- func (m *QueryAccountResponse) Size() (n int)
- func (m *QueryAccountResponse) String() string
- func (m *QueryAccountResponse) Unmarshal(dAtA []byte) error
- func (m *QueryAccountResponse) XXX_DiscardUnknown()
- func (m *QueryAccountResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryAccountResponse) XXX_Merge(src proto.Message)
- func (m *QueryAccountResponse) XXX_Size() int
- func (m *QueryAccountResponse) XXX_Unmarshal(b []byte) error
- type QueryBalanceRequest
- func (*QueryBalanceRequest) Descriptor() ([]byte, []int)
- func (m *QueryBalanceRequest) Marshal() (dAtA []byte, err error)
- func (m *QueryBalanceRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryBalanceRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryBalanceRequest) ProtoMessage()
- func (m *QueryBalanceRequest) Reset()
- func (m *QueryBalanceRequest) Size() (n int)
- func (m *QueryBalanceRequest) String() string
- func (m *QueryBalanceRequest) Unmarshal(dAtA []byte) error
- func (m *QueryBalanceRequest) XXX_DiscardUnknown()
- func (m *QueryBalanceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryBalanceRequest) XXX_Merge(src proto.Message)
- func (m *QueryBalanceRequest) XXX_Size() int
- func (m *QueryBalanceRequest) XXX_Unmarshal(b []byte) error
- type QueryBalanceResponse
- func (*QueryBalanceResponse) Descriptor() ([]byte, []int)
- func (m *QueryBalanceResponse) GetBalance() string
- func (m *QueryBalanceResponse) Marshal() (dAtA []byte, err error)
- func (m *QueryBalanceResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryBalanceResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryBalanceResponse) ProtoMessage()
- func (m *QueryBalanceResponse) Reset()
- func (m *QueryBalanceResponse) Size() (n int)
- func (m *QueryBalanceResponse) String() string
- func (m *QueryBalanceResponse) Unmarshal(dAtA []byte) error
- func (m *QueryBalanceResponse) XXX_DiscardUnknown()
- func (m *QueryBalanceResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryBalanceResponse) XXX_Merge(src proto.Message)
- func (m *QueryBalanceResponse) XXX_Size() int
- func (m *QueryBalanceResponse) XXX_Unmarshal(b []byte) error
- type QueryClient
- type QueryCodeRequest
- func (*QueryCodeRequest) Descriptor() ([]byte, []int)
- func (m *QueryCodeRequest) Marshal() (dAtA []byte, err error)
- func (m *QueryCodeRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryCodeRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryCodeRequest) ProtoMessage()
- func (m *QueryCodeRequest) Reset()
- func (m *QueryCodeRequest) Size() (n int)
- func (m *QueryCodeRequest) String() string
- func (m *QueryCodeRequest) Unmarshal(dAtA []byte) error
- func (m *QueryCodeRequest) XXX_DiscardUnknown()
- func (m *QueryCodeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryCodeRequest) XXX_Merge(src proto.Message)
- func (m *QueryCodeRequest) XXX_Size() int
- func (m *QueryCodeRequest) XXX_Unmarshal(b []byte) error
- type QueryCodeResponse
- func (*QueryCodeResponse) Descriptor() ([]byte, []int)
- func (m *QueryCodeResponse) GetCode() []byte
- func (m *QueryCodeResponse) Marshal() (dAtA []byte, err error)
- func (m *QueryCodeResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryCodeResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryCodeResponse) ProtoMessage()
- func (m *QueryCodeResponse) Reset()
- func (m *QueryCodeResponse) Size() (n int)
- func (m *QueryCodeResponse) String() string
- func (m *QueryCodeResponse) Unmarshal(dAtA []byte) error
- func (m *QueryCodeResponse) XXX_DiscardUnknown()
- func (m *QueryCodeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryCodeResponse) XXX_Merge(src proto.Message)
- func (m *QueryCodeResponse) XXX_Size() int
- func (m *QueryCodeResponse) XXX_Unmarshal(b []byte) error
- type QueryCosmosAccountRequest
- func (*QueryCosmosAccountRequest) Descriptor() ([]byte, []int)
- func (m *QueryCosmosAccountRequest) Marshal() (dAtA []byte, err error)
- func (m *QueryCosmosAccountRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryCosmosAccountRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryCosmosAccountRequest) ProtoMessage()
- func (m *QueryCosmosAccountRequest) Reset()
- func (m *QueryCosmosAccountRequest) Size() (n int)
- func (m *QueryCosmosAccountRequest) String() string
- func (m *QueryCosmosAccountRequest) Unmarshal(dAtA []byte) error
- func (m *QueryCosmosAccountRequest) XXX_DiscardUnknown()
- func (m *QueryCosmosAccountRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryCosmosAccountRequest) XXX_Merge(src proto.Message)
- func (m *QueryCosmosAccountRequest) XXX_Size() int
- func (m *QueryCosmosAccountRequest) XXX_Unmarshal(b []byte) error
- type QueryCosmosAccountResponse
- func (*QueryCosmosAccountResponse) Descriptor() ([]byte, []int)
- func (m *QueryCosmosAccountResponse) GetAccountNumber() uint64
- func (m *QueryCosmosAccountResponse) GetCosmosAddress() string
- func (m *QueryCosmosAccountResponse) GetSequence() uint64
- func (m *QueryCosmosAccountResponse) Marshal() (dAtA []byte, err error)
- func (m *QueryCosmosAccountResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryCosmosAccountResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryCosmosAccountResponse) ProtoMessage()
- func (m *QueryCosmosAccountResponse) Reset()
- func (m *QueryCosmosAccountResponse) Size() (n int)
- func (m *QueryCosmosAccountResponse) String() string
- func (m *QueryCosmosAccountResponse) Unmarshal(dAtA []byte) error
- func (m *QueryCosmosAccountResponse) XXX_DiscardUnknown()
- func (m *QueryCosmosAccountResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryCosmosAccountResponse) XXX_Merge(src proto.Message)
- func (m *QueryCosmosAccountResponse) XXX_Size() int
- func (m *QueryCosmosAccountResponse) XXX_Unmarshal(b []byte) error
- type QueryParamsRequest
- func (*QueryParamsRequest) Descriptor() ([]byte, []int)
- func (m *QueryParamsRequest) Marshal() (dAtA []byte, err error)
- func (m *QueryParamsRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryParamsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryParamsRequest) ProtoMessage()
- func (m *QueryParamsRequest) Reset()
- func (m *QueryParamsRequest) Size() (n int)
- func (m *QueryParamsRequest) String() string
- func (m *QueryParamsRequest) Unmarshal(dAtA []byte) error
- func (m *QueryParamsRequest) XXX_DiscardUnknown()
- func (m *QueryParamsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryParamsRequest) XXX_Merge(src proto.Message)
- func (m *QueryParamsRequest) XXX_Size() int
- func (m *QueryParamsRequest) XXX_Unmarshal(b []byte) error
- type QueryParamsResponse
- func (*QueryParamsResponse) Descriptor() ([]byte, []int)
- func (m *QueryParamsResponse) GetParams() Params
- func (m *QueryParamsResponse) Marshal() (dAtA []byte, err error)
- func (m *QueryParamsResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryParamsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryParamsResponse) ProtoMessage()
- func (m *QueryParamsResponse) Reset()
- func (m *QueryParamsResponse) Size() (n int)
- func (m *QueryParamsResponse) String() string
- func (m *QueryParamsResponse) Unmarshal(dAtA []byte) error
- func (m *QueryParamsResponse) XXX_DiscardUnknown()
- func (m *QueryParamsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryParamsResponse) XXX_Merge(src proto.Message)
- func (m *QueryParamsResponse) XXX_Size() int
- func (m *QueryParamsResponse) XXX_Unmarshal(b []byte) error
- type QueryServer
- type QueryStorageRequest
- func (*QueryStorageRequest) Descriptor() ([]byte, []int)
- func (m *QueryStorageRequest) Marshal() (dAtA []byte, err error)
- func (m *QueryStorageRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryStorageRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryStorageRequest) ProtoMessage()
- func (m *QueryStorageRequest) Reset()
- func (m *QueryStorageRequest) Size() (n int)
- func (m *QueryStorageRequest) String() string
- func (m *QueryStorageRequest) Unmarshal(dAtA []byte) error
- func (m *QueryStorageRequest) XXX_DiscardUnknown()
- func (m *QueryStorageRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryStorageRequest) XXX_Merge(src proto.Message)
- func (m *QueryStorageRequest) XXX_Size() int
- func (m *QueryStorageRequest) XXX_Unmarshal(b []byte) error
- type QueryStorageResponse
- func (*QueryStorageResponse) Descriptor() ([]byte, []int)
- func (m *QueryStorageResponse) GetValue() string
- func (m *QueryStorageResponse) Marshal() (dAtA []byte, err error)
- func (m *QueryStorageResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryStorageResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryStorageResponse) ProtoMessage()
- func (m *QueryStorageResponse) Reset()
- func (m *QueryStorageResponse) Size() (n int)
- func (m *QueryStorageResponse) String() string
- func (m *QueryStorageResponse) Unmarshal(dAtA []byte) error
- func (m *QueryStorageResponse) XXX_DiscardUnknown()
- func (m *QueryStorageResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryStorageResponse) XXX_Merge(src proto.Message)
- func (m *QueryStorageResponse) XXX_Size() int
- func (m *QueryStorageResponse) XXX_Unmarshal(b []byte) error
- type QueryTraceBlockRequest
- func (*QueryTraceBlockRequest) Descriptor() ([]byte, []int)
- func (m *QueryTraceBlockRequest) GetBlockHash() string
- func (m *QueryTraceBlockRequest) GetBlockNumber() int64
- func (m *QueryTraceBlockRequest) GetBlockTime() time.Time
- func (m *QueryTraceBlockRequest) GetTraceConfig() *TraceConfig
- func (m *QueryTraceBlockRequest) GetTxs() []*MsgEthereumTx
- func (m *QueryTraceBlockRequest) Marshal() (dAtA []byte, err error)
- func (m *QueryTraceBlockRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryTraceBlockRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryTraceBlockRequest) ProtoMessage()
- func (m *QueryTraceBlockRequest) Reset()
- func (m *QueryTraceBlockRequest) Size() (n int)
- func (m *QueryTraceBlockRequest) String() string
- func (m *QueryTraceBlockRequest) Unmarshal(dAtA []byte) error
- func (m *QueryTraceBlockRequest) XXX_DiscardUnknown()
- func (m *QueryTraceBlockRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryTraceBlockRequest) XXX_Merge(src proto.Message)
- func (m *QueryTraceBlockRequest) XXX_Size() int
- func (m *QueryTraceBlockRequest) XXX_Unmarshal(b []byte) error
- type QueryTraceBlockResponse
- func (*QueryTraceBlockResponse) Descriptor() ([]byte, []int)
- func (m *QueryTraceBlockResponse) GetData() []byte
- func (m *QueryTraceBlockResponse) Marshal() (dAtA []byte, err error)
- func (m *QueryTraceBlockResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryTraceBlockResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryTraceBlockResponse) ProtoMessage()
- func (m *QueryTraceBlockResponse) Reset()
- func (m *QueryTraceBlockResponse) Size() (n int)
- func (m *QueryTraceBlockResponse) String() string
- func (m *QueryTraceBlockResponse) Unmarshal(dAtA []byte) error
- func (m *QueryTraceBlockResponse) XXX_DiscardUnknown()
- func (m *QueryTraceBlockResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryTraceBlockResponse) XXX_Merge(src proto.Message)
- func (m *QueryTraceBlockResponse) XXX_Size() int
- func (m *QueryTraceBlockResponse) XXX_Unmarshal(b []byte) error
- type QueryTraceTxRequest
- func (*QueryTraceTxRequest) Descriptor() ([]byte, []int)
- func (m *QueryTraceTxRequest) GetBlockHash() string
- func (m *QueryTraceTxRequest) GetBlockNumber() int64
- func (m *QueryTraceTxRequest) GetBlockTime() time.Time
- func (m *QueryTraceTxRequest) GetMsg() *MsgEthereumTx
- func (m *QueryTraceTxRequest) GetPredecessors() []*MsgEthereumTx
- func (m *QueryTraceTxRequest) GetTraceConfig() *TraceConfig
- func (m *QueryTraceTxRequest) GetTxIndex() uint64
- func (m *QueryTraceTxRequest) Marshal() (dAtA []byte, err error)
- func (m *QueryTraceTxRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryTraceTxRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryTraceTxRequest) ProtoMessage()
- func (m *QueryTraceTxRequest) Reset()
- func (m *QueryTraceTxRequest) Size() (n int)
- func (m *QueryTraceTxRequest) String() string
- func (m *QueryTraceTxRequest) Unmarshal(dAtA []byte) error
- func (m *QueryTraceTxRequest) XXX_DiscardUnknown()
- func (m *QueryTraceTxRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryTraceTxRequest) XXX_Merge(src proto.Message)
- func (m *QueryTraceTxRequest) XXX_Size() int
- func (m *QueryTraceTxRequest) XXX_Unmarshal(b []byte) error
- type QueryTraceTxResponse
- func (*QueryTraceTxResponse) Descriptor() ([]byte, []int)
- func (m *QueryTraceTxResponse) GetData() []byte
- func (m *QueryTraceTxResponse) Marshal() (dAtA []byte, err error)
- func (m *QueryTraceTxResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryTraceTxResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryTraceTxResponse) ProtoMessage()
- func (m *QueryTraceTxResponse) Reset()
- func (m *QueryTraceTxResponse) Size() (n int)
- func (m *QueryTraceTxResponse) String() string
- func (m *QueryTraceTxResponse) Unmarshal(dAtA []byte) error
- func (m *QueryTraceTxResponse) XXX_DiscardUnknown()
- func (m *QueryTraceTxResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryTraceTxResponse) XXX_Merge(src proto.Message)
- func (m *QueryTraceTxResponse) XXX_Size() int
- func (m *QueryTraceTxResponse) XXX_Unmarshal(b []byte) error
- type QueryTxLogsRequest
- func (*QueryTxLogsRequest) Descriptor() ([]byte, []int)
- func (m *QueryTxLogsRequest) Marshal() (dAtA []byte, err error)
- func (m *QueryTxLogsRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryTxLogsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryTxLogsRequest) ProtoMessage()
- func (m *QueryTxLogsRequest) Reset()
- func (m *QueryTxLogsRequest) Size() (n int)
- func (m *QueryTxLogsRequest) String() string
- func (m *QueryTxLogsRequest) Unmarshal(dAtA []byte) error
- func (m *QueryTxLogsRequest) XXX_DiscardUnknown()
- func (m *QueryTxLogsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryTxLogsRequest) XXX_Merge(src proto.Message)
- func (m *QueryTxLogsRequest) XXX_Size() int
- func (m *QueryTxLogsRequest) XXX_Unmarshal(b []byte) error
- type QueryTxLogsResponse
- func (*QueryTxLogsResponse) Descriptor() ([]byte, []int)
- func (m *QueryTxLogsResponse) GetLogs() []*Log
- func (m *QueryTxLogsResponse) GetPagination() *query.PageResponse
- func (m *QueryTxLogsResponse) Marshal() (dAtA []byte, err error)
- func (m *QueryTxLogsResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryTxLogsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryTxLogsResponse) ProtoMessage()
- func (m *QueryTxLogsResponse) Reset()
- func (m *QueryTxLogsResponse) Size() (n int)
- func (m *QueryTxLogsResponse) String() string
- func (m *QueryTxLogsResponse) Unmarshal(dAtA []byte) error
- func (m *QueryTxLogsResponse) XXX_DiscardUnknown()
- func (m *QueryTxLogsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryTxLogsResponse) XXX_Merge(src proto.Message)
- func (m *QueryTxLogsResponse) XXX_Size() int
- func (m *QueryTxLogsResponse) XXX_Unmarshal(b []byte) error
- type QueryValidatorAccountRequest
- func (*QueryValidatorAccountRequest) Descriptor() ([]byte, []int)
- func (m *QueryValidatorAccountRequest) Marshal() (dAtA []byte, err error)
- func (m *QueryValidatorAccountRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryValidatorAccountRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryValidatorAccountRequest) ProtoMessage()
- func (m *QueryValidatorAccountRequest) Reset()
- func (m *QueryValidatorAccountRequest) Size() (n int)
- func (m *QueryValidatorAccountRequest) String() string
- func (m *QueryValidatorAccountRequest) Unmarshal(dAtA []byte) error
- func (m *QueryValidatorAccountRequest) XXX_DiscardUnknown()
- func (m *QueryValidatorAccountRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryValidatorAccountRequest) XXX_Merge(src proto.Message)
- func (m *QueryValidatorAccountRequest) XXX_Size() int
- func (m *QueryValidatorAccountRequest) XXX_Unmarshal(b []byte) error
- type QueryValidatorAccountResponse
- func (*QueryValidatorAccountResponse) Descriptor() ([]byte, []int)
- func (m *QueryValidatorAccountResponse) GetAccountAddress() string
- func (m *QueryValidatorAccountResponse) GetAccountNumber() uint64
- func (m *QueryValidatorAccountResponse) GetSequence() uint64
- func (m *QueryValidatorAccountResponse) Marshal() (dAtA []byte, err error)
- func (m *QueryValidatorAccountResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryValidatorAccountResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryValidatorAccountResponse) ProtoMessage()
- func (m *QueryValidatorAccountResponse) Reset()
- func (m *QueryValidatorAccountResponse) Size() (n int)
- func (m *QueryValidatorAccountResponse) String() string
- func (m *QueryValidatorAccountResponse) Unmarshal(dAtA []byte) error
- func (m *QueryValidatorAccountResponse) XXX_DiscardUnknown()
- func (m *QueryValidatorAccountResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryValidatorAccountResponse) XXX_Merge(src proto.Message)
- func (m *QueryValidatorAccountResponse) XXX_Size() int
- func (m *QueryValidatorAccountResponse) XXX_Unmarshal(b []byte) error
- type State
- func (*State) Descriptor() ([]byte, []int)
- func (m *State) GetKey() string
- func (m *State) GetValue() string
- func (m *State) Marshal() (dAtA []byte, err error)
- func (m *State) MarshalTo(dAtA []byte) (int, error)
- func (m *State) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*State) ProtoMessage()
- func (m *State) Reset()
- func (m *State) Size() (n int)
- func (m *State) String() string
- func (m *State) Unmarshal(dAtA []byte) error
- func (m *State) XXX_DiscardUnknown()
- func (m *State) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *State) XXX_Merge(src proto.Message)
- func (m *State) XXX_Size() int
- func (m *State) XXX_Unmarshal(b []byte) error
- type Storage
- type TokenInfoResponse
- type TraceConfig
- func (*TraceConfig) Descriptor() ([]byte, []int)
- func (m *TraceConfig) GetDebug() bool
- func (m *TraceConfig) GetDisableStack() bool
- func (m *TraceConfig) GetDisableStorage() bool
- func (m *TraceConfig) GetEnableMemory() bool
- func (m *TraceConfig) GetEnableReturnData() bool
- func (m *TraceConfig) GetLimit() int32
- func (m *TraceConfig) GetOverrides() *ChainConfig
- func (m *TraceConfig) GetReexec() uint64
- func (m *TraceConfig) GetTimeout() string
- func (m *TraceConfig) GetTracer() string
- func (m *TraceConfig) Marshal() (dAtA []byte, err error)
- func (m *TraceConfig) MarshalTo(dAtA []byte) (int, error)
- func (m *TraceConfig) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*TraceConfig) ProtoMessage()
- func (m *TraceConfig) Reset()
- func (m *TraceConfig) Size() (n int)
- func (m *TraceConfig) String() string
- func (m *TraceConfig) Unmarshal(dAtA []byte) error
- func (m *TraceConfig) XXX_DiscardUnknown()
- func (m *TraceConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *TraceConfig) XXX_Merge(src proto.Message)
- func (m *TraceConfig) XXX_Size() int
- func (m *TraceConfig) XXX_Unmarshal(b []byte) error
- type TransactionArgs
- type TransactionLogs
- func (*TransactionLogs) Descriptor() ([]byte, []int)
- func (m *TransactionLogs) GetHash() string
- func (m *TransactionLogs) GetLogs() []*Log
- func (m *TransactionLogs) Marshal() (dAtA []byte, err error)
- func (m *TransactionLogs) MarshalTo(dAtA []byte) (int, error)
- func (m *TransactionLogs) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*TransactionLogs) ProtoMessage()
- func (m *TransactionLogs) Reset()
- func (m *TransactionLogs) Size() (n int)
- func (m *TransactionLogs) String() string
- func (m *TransactionLogs) Unmarshal(dAtA []byte) error
- func (m *TransactionLogs) XXX_DiscardUnknown()
- func (m *TransactionLogs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *TransactionLogs) XXX_Merge(src proto.Message)
- func (m *TransactionLogs) XXX_Size() int
- func (m *TransactionLogs) XXX_Unmarshal(b []byte) error
- type TxData
- type TxResult
- func (*TxResult) Descriptor() ([]byte, []int)
- func (m *TxResult) Marshal() (dAtA []byte, err error)
- func (m *TxResult) MarshalTo(dAtA []byte) (int, error)
- func (m *TxResult) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*TxResult) ProtoMessage()
- func (m *TxResult) Reset()
- func (m *TxResult) Size() (n int)
- func (m *TxResult) String() string
- func (m *TxResult) Unmarshal(dAtA []byte) error
- func (m *TxResult) XXX_DiscardUnknown()
- func (m *TxResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *TxResult) XXX_Merge(src proto.Message)
- func (m *TxResult) XXX_Size() int
- func (m *TxResult) XXX_Unmarshal(b []byte) error
- type UnimplementedMsgServer
- type UnimplementedQueryServer
- func (*UnimplementedQueryServer) Account(ctx context.Context, req *QueryAccountRequest) (*QueryAccountResponse, error)
- func (*UnimplementedQueryServer) Balance(ctx context.Context, req *QueryBalanceRequest) (*QueryBalanceResponse, error)
- func (*UnimplementedQueryServer) Code(ctx context.Context, req *QueryCodeRequest) (*QueryCodeResponse, error)
- func (*UnimplementedQueryServer) CosmosAccount(ctx context.Context, req *QueryCosmosAccountRequest) (*QueryCosmosAccountResponse, error)
- func (*UnimplementedQueryServer) EstimateGas(ctx context.Context, req *EthCallRequest) (*EstimateGasResponse, error)
- func (*UnimplementedQueryServer) EthCall(ctx context.Context, req *EthCallRequest) (*MsgEthereumTxResponse, error)
- func (*UnimplementedQueryServer) Params(ctx context.Context, req *QueryParamsRequest) (*QueryParamsResponse, error)
- func (*UnimplementedQueryServer) Storage(ctx context.Context, req *QueryStorageRequest) (*QueryStorageResponse, error)
- func (*UnimplementedQueryServer) TraceBlock(ctx context.Context, req *QueryTraceBlockRequest) (*QueryTraceBlockResponse, error)
- func (*UnimplementedQueryServer) TraceTx(ctx context.Context, req *QueryTraceTxRequest) (*QueryTraceTxResponse, error)
- func (*UnimplementedQueryServer) ValidatorAccount(ctx context.Context, req *QueryValidatorAccountRequest) (*QueryValidatorAccountResponse, error)
Constants ¶
const ( NAME = "name()" SYMBOL = "symbol()" DECIMALS = "decimals()" TOTALSUPPLY = "totalSupply()" TypeMsgEthereumTx = "ethereum_tx" AttributeKeyEthereumTxHash = "ethereumTxHash" )
const (
ModuleName = "pvm"
)
Variables ¶
var ( ErrInvalidLengthGenesis = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowGenesis = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupGenesis = fmt.Errorf("proto: unexpected end of group") )
var ( ErrInvalidLengthPvm = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowPvm = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupPvm = fmt.Errorf("proto: unexpected end of group") )
var ( ErrInvalidLengthQuery = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowQuery = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupQuery = fmt.Errorf("proto: unexpected end of group") )
var ( ErrInvalidLengthTx = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowTx = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupTx = fmt.Errorf("proto: unexpected end of group") )
var (
ModuleCdc = codec.NewAminoCodec(amino)
)
Functions ¶
func IsValidInt256 ¶
func PackTxData ¶ added in v0.2.0
func PackTxData(txData TxData) (*codectypes.Any, error)
func RegisterInterfaces ¶
func RegisterInterfaces(registry types.InterfaceRegistry)
func RegisterMsgServer ¶
func RegisterQueryServer ¶
func RegisterQueryServer(s grpc1.Server, srv QueryServer)
Types ¶
type AccessList ¶
type AccessList []AccessTuple // TODO
func NewAccessList ¶ added in v0.2.0
func NewAccessList(ethAccessList *ethtypes.AccessList) AccessList
NewAccessList creates a new protobuf-compatible AccessList from an ethereum core AccessList type
func (AccessList) ToEthAccessList ¶ added in v0.2.0
func (al AccessList) ToEthAccessList() *ethtypes.AccessList
type AccessListTx ¶
type AccessListTx struct {
// destination EVM chain ID
ChainID *github_com_oracleNetworkProtocol_plugchain_sdk_go_types.Int `` /* 142-byte string literal not displayed */
// nonce corresponds to the account nonce (transaction sequence).
Nonce uint64 `protobuf:"varint,2,opt,name=nonce,proto3" json:"nonce,omitempty"`
// gas price defines the value for each gas unit
GasPrice *github_com_oracleNetworkProtocol_plugchain_sdk_go_types.Int `` /* 156-byte string literal not displayed */
// gas defines the gas limit defined for the transaction.
GasLimit uint64 `protobuf:"varint,4,opt,name=gas,proto3" json:"gas,omitempty"`
// hex formatted address of the recipient
To string `protobuf:"bytes,5,opt,name=to,proto3" json:"to,omitempty"`
// value defines the unsigned integer value of the transaction amount.
Amount *github_com_oracleNetworkProtocol_plugchain_sdk_go_types.Int `` /* 134-byte string literal not displayed */
// input defines the data payload bytes of the transaction.
Data []byte `protobuf:"bytes,7,opt,name=data,proto3" json:"data,omitempty"`
Accesses AccessList `protobuf:"bytes,8,rep,name=accesses,proto3,castrepeated=AccessList" json:"accessList"`
// v defines the signature value
V []byte `protobuf:"bytes,9,opt,name=v,proto3" json:"v,omitempty"`
// r defines the signature value
R []byte `protobuf:"bytes,10,opt,name=r,proto3" json:"r,omitempty"`
// s define the signature value
S []byte `protobuf:"bytes,11,opt,name=s,proto3" json:"s,omitempty"`
}
AccessListTx is the data of EIP-2930 access list transactions.
func (*AccessListTx) AsEthereumData ¶
func (tx *AccessListTx) AsEthereumData() ethtypes.TxData
func (*AccessListTx) Copy ¶
func (tx *AccessListTx) Copy() TxData
func (*AccessListTx) Cost ¶
func (tx *AccessListTx) Cost() *big.Int
func (*AccessListTx) Descriptor ¶
func (*AccessListTx) Descriptor() ([]byte, []int)
func (*AccessListTx) Fee ¶
func (tx *AccessListTx) Fee() *big.Int
func (*AccessListTx) GetAccessList ¶
func (tx *AccessListTx) GetAccessList() ethtypes.AccessList
func (*AccessListTx) GetChainID ¶
func (tx *AccessListTx) GetChainID() *big.Int
func (*AccessListTx) GetData ¶
func (tx *AccessListTx) GetData() []byte
func (*AccessListTx) GetGas ¶
func (tx *AccessListTx) GetGas() uint64
func (*AccessListTx) GetGasFeeCap ¶
func (tx *AccessListTx) GetGasFeeCap() *big.Int
func (*AccessListTx) GetGasPrice ¶
func (tx *AccessListTx) GetGasPrice() *big.Int
func (*AccessListTx) GetGasTipCap ¶
func (tx *AccessListTx) GetGasTipCap() *big.Int
func (*AccessListTx) GetNonce ¶
func (tx *AccessListTx) GetNonce() uint64
func (*AccessListTx) GetRawSignatureValues ¶
func (tx *AccessListTx) GetRawSignatureValues() (v, r, s *big.Int)
func (*AccessListTx) GetTo ¶
func (tx *AccessListTx) GetTo() *common.Address
func (*AccessListTx) GetValue ¶
func (tx *AccessListTx) GetValue() *big.Int
func (*AccessListTx) Marshal ¶
func (m *AccessListTx) Marshal() (dAtA []byte, err error)
func (*AccessListTx) MarshalToSizedBuffer ¶
func (m *AccessListTx) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*AccessListTx) ProtoMessage ¶
func (*AccessListTx) ProtoMessage()
func (*AccessListTx) Reset ¶
func (m *AccessListTx) Reset()
func (*AccessListTx) SetSignatureValues ¶
func (tx *AccessListTx) SetSignatureValues(chainID, v, r, s *big.Int)
func (*AccessListTx) Size ¶
func (m *AccessListTx) Size() (n int)
func (*AccessListTx) String ¶
func (m *AccessListTx) String() string
func (*AccessListTx) TxType ¶
func (tx *AccessListTx) TxType() byte
func (*AccessListTx) Unmarshal ¶
func (m *AccessListTx) Unmarshal(dAtA []byte) error
func (*AccessListTx) Validate ¶
func (tx *AccessListTx) Validate() error
func (*AccessListTx) XXX_DiscardUnknown ¶
func (m *AccessListTx) XXX_DiscardUnknown()
func (*AccessListTx) XXX_Marshal ¶
func (m *AccessListTx) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*AccessListTx) XXX_Merge ¶
func (m *AccessListTx) XXX_Merge(src proto.Message)
func (*AccessListTx) XXX_Size ¶
func (m *AccessListTx) XXX_Size() int
func (*AccessListTx) XXX_Unmarshal ¶
func (m *AccessListTx) XXX_Unmarshal(b []byte) error
type AccessTuple ¶
type AccessTuple struct {
// hex formatted ethereum address
Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
// hex formatted hashes of the storage keys
StorageKeys []string `protobuf:"bytes,2,rep,name=storage_keys,json=storageKeys,proto3" json:"storageKeys"`
}
AccessTuple is the element type of an access list.
func (*AccessTuple) Descriptor ¶
func (*AccessTuple) Descriptor() ([]byte, []int)
func (*AccessTuple) Marshal ¶
func (m *AccessTuple) Marshal() (dAtA []byte, err error)
func (*AccessTuple) MarshalToSizedBuffer ¶
func (m *AccessTuple) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*AccessTuple) ProtoMessage ¶
func (*AccessTuple) ProtoMessage()
func (*AccessTuple) Reset ¶
func (m *AccessTuple) Reset()
func (*AccessTuple) Size ¶
func (m *AccessTuple) Size() (n int)
func (*AccessTuple) String ¶
func (m *AccessTuple) String() string
func (*AccessTuple) Unmarshal ¶
func (m *AccessTuple) Unmarshal(dAtA []byte) error
func (*AccessTuple) XXX_DiscardUnknown ¶
func (m *AccessTuple) XXX_DiscardUnknown()
func (*AccessTuple) XXX_Marshal ¶
func (m *AccessTuple) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*AccessTuple) XXX_Merge ¶
func (m *AccessTuple) XXX_Merge(src proto.Message)
func (*AccessTuple) XXX_Size ¶
func (m *AccessTuple) XXX_Size() int
func (*AccessTuple) XXX_Unmarshal ¶
func (m *AccessTuple) XXX_Unmarshal(b []byte) error
type ArgsRequest ¶
type ChainConfig ¶
type ChainConfig struct {
// Homestead switch block (nil no fork, 0 = already homestead)
HomesteadBlock *github_com_oracleNetworkProtocol_plugchain_sdk_go_types.Int `` /* 197-byte string literal not displayed */
// TheDAO hard-fork switch block (nil no fork)
DAOForkBlock *github_com_oracleNetworkProtocol_plugchain_sdk_go_types.Int `` /* 192-byte string literal not displayed */
// Whether the nodes supports or opposes the DAO hard-fork
DAOForkSupport bool `` /* 130-byte string literal not displayed */
// EIP150 implements the Gas price changes
// (https://github.com/ethereum/EIPs/issues/150) EIP150 HF block (nil no fork)
EIP150Block *github_com_oracleNetworkProtocol_plugchain_sdk_go_types.Int `` /* 185-byte string literal not displayed */
// EIP150 HF hash (needed for header only clients as only gas pricing changed)
EIP150Hash string `protobuf:"bytes,5,opt,name=eip150_hash,json=eip150Hash,proto3" json:"eip150_hash,omitempty" yaml:"byzantium_block"`
// EIP155Block HF block
EIP155Block *github_com_oracleNetworkProtocol_plugchain_sdk_go_types.Int `` /* 185-byte string literal not displayed */
// EIP158 HF block
EIP158Block *github_com_oracleNetworkProtocol_plugchain_sdk_go_types.Int `` /* 185-byte string literal not displayed */
// Byzantium switch block (nil no fork, 0 = already on byzantium)
ByzantiumBlock *github_com_oracleNetworkProtocol_plugchain_sdk_go_types.Int `` /* 197-byte string literal not displayed */
// Constantinople switch block (nil no fork, 0 = already activated)
ConstantinopleBlock *github_com_oracleNetworkProtocol_plugchain_sdk_go_types.Int `` /* 217-byte string literal not displayed */
// Petersburg switch block (nil same as Constantinople)
PetersburgBlock *github_com_oracleNetworkProtocol_plugchain_sdk_go_types.Int `` /* 202-byte string literal not displayed */
// Istanbul switch block (nil no fork, 0 = already on istanbul)
IstanbulBlock *github_com_oracleNetworkProtocol_plugchain_sdk_go_types.Int `` /* 194-byte string literal not displayed */
// Eip-2384 (bomb delay) switch block (nil no fork, 0 = already activated)
MuirGlacierBlock *github_com_oracleNetworkProtocol_plugchain_sdk_go_types.Int `` /* 209-byte string literal not displayed */
// Berlin switch block (nil = no fork, 0 = already on berlin)
BerlinBlock *github_com_oracleNetworkProtocol_plugchain_sdk_go_types.Int `` /* 186-byte string literal not displayed */
// London switch block (nil = no fork, 0 = already on london)
LondonBlock *github_com_oracleNetworkProtocol_plugchain_sdk_go_types.Int `` /* 186-byte string literal not displayed */
}
ChainConfig defines the Ethereum ChainConfig parameters using *sdk.Int values instead of *big.Int.
func (*ChainConfig) Descriptor ¶
func (*ChainConfig) Descriptor() ([]byte, []int)
func (*ChainConfig) GetDAOForkSupport ¶
func (m *ChainConfig) GetDAOForkSupport() bool
func (*ChainConfig) GetEIP150Hash ¶
func (m *ChainConfig) GetEIP150Hash() string
func (*ChainConfig) Marshal ¶
func (m *ChainConfig) Marshal() (dAtA []byte, err error)
func (*ChainConfig) MarshalToSizedBuffer ¶
func (m *ChainConfig) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ChainConfig) ProtoMessage ¶
func (*ChainConfig) ProtoMessage()
func (*ChainConfig) Reset ¶
func (m *ChainConfig) Reset()
func (*ChainConfig) Size ¶
func (m *ChainConfig) Size() (n int)
func (*ChainConfig) String ¶
func (m *ChainConfig) String() string
func (*ChainConfig) Unmarshal ¶
func (m *ChainConfig) Unmarshal(dAtA []byte) error
func (*ChainConfig) XXX_DiscardUnknown ¶
func (m *ChainConfig) XXX_DiscardUnknown()
func (*ChainConfig) XXX_Marshal ¶
func (m *ChainConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ChainConfig) XXX_Merge ¶
func (m *ChainConfig) XXX_Merge(src proto.Message)
func (*ChainConfig) XXX_Size ¶
func (m *ChainConfig) XXX_Size() int
func (*ChainConfig) XXX_Unmarshal ¶
func (m *ChainConfig) XXX_Unmarshal(b []byte) error
type Client ¶
type Client interface {
sdk.Module
TransactionArgs(tran ArgsRequest) ([]byte, error)
PackData(function_selector string, args ...interface{}) ([]byte, error)
UnPackData(function_selector string, data []byte) (interface{}, error)
GetGasPrice() (*big.Int, error)
EstimateGas(tran ArgsRequest) (uint64, error)
GetBalance(token, addr string) (*big.Int, error)
GetCall(token, _func string, parameter ...interface{}) ([]byte, error)
GetTokenInfo(token string, f ...string) (TokenInfoResponse, error)
GetTxByHash(hash string) (sdk.PvmResultQueryTx, error)
GetBlockByNumber(blockId int64, fullTx bool) (map[string]interface{}, error)
GetTransactionLogs(hash string) ([]*PvmLog, error)
GetTransactionTxAndLogs(hash string) (PvmTxAndLogs, error)
Sign(tran ArgsRequest, baseTx sdk.BaseTx) (*ethtypes.Transaction, error)
Send(tran ArgsRequest, baseTx sdk.BaseTx) (string, string, error)
}
type DynamicFeeTx ¶
type DynamicFeeTx struct {
// destination EVM chain ID
ChainID *github_com_oracleNetworkProtocol_plugchain_sdk_go_types.Int `` /* 142-byte string literal not displayed */
// nonce corresponds to the account nonce (transaction sequence).
Nonce uint64 `protobuf:"varint,2,opt,name=nonce,proto3" json:"nonce,omitempty"`
// gas tip cap defines the max value for the gas tip
GasTipCap *github_com_oracleNetworkProtocol_plugchain_sdk_go_types.Int `` /* 161-byte string literal not displayed */
// gas fee cap defines the max value for the gas fee
GasFeeCap *github_com_oracleNetworkProtocol_plugchain_sdk_go_types.Int `` /* 161-byte string literal not displayed */
// gas defines the gas limit defined for the transaction.
GasLimit uint64 `protobuf:"varint,5,opt,name=gas,proto3" json:"gas,omitempty"`
// hex formatted address of the recipient
To string `protobuf:"bytes,6,opt,name=to,proto3" json:"to,omitempty"`
// value defines the the transaction amount.
Amount *github_com_oracleNetworkProtocol_plugchain_sdk_go_types.Int `` /* 134-byte string literal not displayed */
// input defines the data payload bytes of the transaction.
Data []byte `protobuf:"bytes,8,opt,name=data,proto3" json:"data,omitempty"`
Accesses AccessList `protobuf:"bytes,9,rep,name=accesses,proto3,castrepeated=AccessList" json:"accessList"`
// v defines the signature value
V []byte `protobuf:"bytes,10,opt,name=v,proto3" json:"v,omitempty"`
// r defines the signature value
R []byte `protobuf:"bytes,11,opt,name=r,proto3" json:"r,omitempty"`
// s define the signature value
S []byte `protobuf:"bytes,12,opt,name=s,proto3" json:"s,omitempty"`
}
DynamicFeeTx is the data of EIP-1559 dinamic fee transactions.
func (*DynamicFeeTx) AsEthereumData ¶
func (tx *DynamicFeeTx) AsEthereumData() ethtypes.TxData
func (*DynamicFeeTx) Copy ¶
func (tx *DynamicFeeTx) Copy() TxData
func (*DynamicFeeTx) Cost ¶
func (tx *DynamicFeeTx) Cost() *big.Int
func (*DynamicFeeTx) Descriptor ¶
func (*DynamicFeeTx) Descriptor() ([]byte, []int)
func (*DynamicFeeTx) Fee ¶
func (tx *DynamicFeeTx) Fee() *big.Int
func (*DynamicFeeTx) GetAccessList ¶
func (tx *DynamicFeeTx) GetAccessList() ethtypes.AccessList
func (*DynamicFeeTx) GetChainID ¶
func (tx *DynamicFeeTx) GetChainID() *big.Int
func (*DynamicFeeTx) GetData ¶
func (tx *DynamicFeeTx) GetData() []byte
func (*DynamicFeeTx) GetGas ¶
func (tx *DynamicFeeTx) GetGas() uint64
func (*DynamicFeeTx) GetGasFeeCap ¶
func (tx *DynamicFeeTx) GetGasFeeCap() *big.Int
func (*DynamicFeeTx) GetGasPrice ¶
func (tx *DynamicFeeTx) GetGasPrice() *big.Int
func (*DynamicFeeTx) GetGasTipCap ¶
func (tx *DynamicFeeTx) GetGasTipCap() *big.Int
func (*DynamicFeeTx) GetNonce ¶
func (tx *DynamicFeeTx) GetNonce() uint64
func (*DynamicFeeTx) GetRawSignatureValues ¶
func (tx *DynamicFeeTx) GetRawSignatureValues() (v, r, s *big.Int)
func (*DynamicFeeTx) GetTo ¶
func (tx *DynamicFeeTx) GetTo() *common.Address
func (*DynamicFeeTx) GetValue ¶
func (tx *DynamicFeeTx) GetValue() *big.Int
func (*DynamicFeeTx) Marshal ¶
func (m *DynamicFeeTx) Marshal() (dAtA []byte, err error)
func (*DynamicFeeTx) MarshalToSizedBuffer ¶
func (m *DynamicFeeTx) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*DynamicFeeTx) ProtoMessage ¶
func (*DynamicFeeTx) ProtoMessage()
func (*DynamicFeeTx) Reset ¶
func (m *DynamicFeeTx) Reset()
func (*DynamicFeeTx) SetSignatureValues ¶
func (tx *DynamicFeeTx) SetSignatureValues(chainID, v, r, s *big.Int)
func (*DynamicFeeTx) Size ¶
func (m *DynamicFeeTx) Size() (n int)
func (*DynamicFeeTx) String ¶
func (m *DynamicFeeTx) String() string
func (*DynamicFeeTx) TxType ¶
func (tx *DynamicFeeTx) TxType() byte
func (*DynamicFeeTx) Unmarshal ¶
func (m *DynamicFeeTx) Unmarshal(dAtA []byte) error
func (*DynamicFeeTx) Validate ¶
func (tx *DynamicFeeTx) Validate() error
func (*DynamicFeeTx) XXX_DiscardUnknown ¶
func (m *DynamicFeeTx) XXX_DiscardUnknown()
func (*DynamicFeeTx) XXX_Marshal ¶
func (m *DynamicFeeTx) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DynamicFeeTx) XXX_Merge ¶
func (m *DynamicFeeTx) XXX_Merge(src proto.Message)
func (*DynamicFeeTx) XXX_Size ¶
func (m *DynamicFeeTx) XXX_Size() int
func (*DynamicFeeTx) XXX_Unmarshal ¶
func (m *DynamicFeeTx) XXX_Unmarshal(b []byte) error
type EstimateGasResponse ¶
type EstimateGasResponse struct {
// the estimated gas
Gas uint64 `protobuf:"varint,1,opt,name=gas,proto3" json:"gas,omitempty"`
}
EstimateGasResponse defines EstimateGas response
func (*EstimateGasResponse) Descriptor ¶
func (*EstimateGasResponse) Descriptor() ([]byte, []int)
func (*EstimateGasResponse) GetGas ¶
func (m *EstimateGasResponse) GetGas() uint64
func (*EstimateGasResponse) Marshal ¶
func (m *EstimateGasResponse) Marshal() (dAtA []byte, err error)
func (*EstimateGasResponse) MarshalTo ¶
func (m *EstimateGasResponse) MarshalTo(dAtA []byte) (int, error)
func (*EstimateGasResponse) MarshalToSizedBuffer ¶
func (m *EstimateGasResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*EstimateGasResponse) ProtoMessage ¶
func (*EstimateGasResponse) ProtoMessage()
func (*EstimateGasResponse) Reset ¶
func (m *EstimateGasResponse) Reset()
func (*EstimateGasResponse) Size ¶
func (m *EstimateGasResponse) Size() (n int)
func (*EstimateGasResponse) String ¶
func (m *EstimateGasResponse) String() string
func (*EstimateGasResponse) Unmarshal ¶
func (m *EstimateGasResponse) Unmarshal(dAtA []byte) error
func (*EstimateGasResponse) XXX_DiscardUnknown ¶
func (m *EstimateGasResponse) XXX_DiscardUnknown()
func (*EstimateGasResponse) XXX_Marshal ¶
func (m *EstimateGasResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*EstimateGasResponse) XXX_Merge ¶
func (m *EstimateGasResponse) XXX_Merge(src proto.Message)
func (*EstimateGasResponse) XXX_Size ¶
func (m *EstimateGasResponse) XXX_Size() int
func (*EstimateGasResponse) XXX_Unmarshal ¶
func (m *EstimateGasResponse) XXX_Unmarshal(b []byte) error
type EthCallRequest ¶
type EthCallRequest struct {
// same json format as the json rpc api.
Args []byte `protobuf:"bytes,1,opt,name=args,proto3" json:"args,omitempty"`
// the default gas cap to be used
GasCap uint64 `protobuf:"varint,2,opt,name=gas_cap,json=gasCap,proto3" json:"gas_cap,omitempty"`
}
EthCallRequest defines EthCall request
func (*EthCallRequest) Descriptor ¶
func (*EthCallRequest) Descriptor() ([]byte, []int)
func (*EthCallRequest) GetArgs ¶
func (m *EthCallRequest) GetArgs() []byte
func (*EthCallRequest) GetGasCap ¶
func (m *EthCallRequest) GetGasCap() uint64
func (*EthCallRequest) Marshal ¶
func (m *EthCallRequest) Marshal() (dAtA []byte, err error)
func (*EthCallRequest) MarshalToSizedBuffer ¶
func (m *EthCallRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*EthCallRequest) ProtoMessage ¶
func (*EthCallRequest) ProtoMessage()
func (*EthCallRequest) Reset ¶
func (m *EthCallRequest) Reset()
func (*EthCallRequest) Size ¶
func (m *EthCallRequest) Size() (n int)
func (*EthCallRequest) String ¶
func (m *EthCallRequest) String() string
func (*EthCallRequest) Unmarshal ¶
func (m *EthCallRequest) Unmarshal(dAtA []byte) error
func (*EthCallRequest) XXX_DiscardUnknown ¶
func (m *EthCallRequest) XXX_DiscardUnknown()
func (*EthCallRequest) XXX_Marshal ¶
func (m *EthCallRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*EthCallRequest) XXX_Merge ¶
func (m *EthCallRequest) XXX_Merge(src proto.Message)
func (*EthCallRequest) XXX_Size ¶
func (m *EthCallRequest) XXX_Size() int
func (*EthCallRequest) XXX_Unmarshal ¶
func (m *EthCallRequest) XXX_Unmarshal(b []byte) error
type ExtensionOptionsEthereumTx ¶
type ExtensionOptionsEthereumTx struct {
}
func (*ExtensionOptionsEthereumTx) Descriptor ¶
func (*ExtensionOptionsEthereumTx) Descriptor() ([]byte, []int)
func (*ExtensionOptionsEthereumTx) Marshal ¶
func (m *ExtensionOptionsEthereumTx) Marshal() (dAtA []byte, err error)
func (*ExtensionOptionsEthereumTx) MarshalTo ¶
func (m *ExtensionOptionsEthereumTx) MarshalTo(dAtA []byte) (int, error)
func (*ExtensionOptionsEthereumTx) MarshalToSizedBuffer ¶
func (m *ExtensionOptionsEthereumTx) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ExtensionOptionsEthereumTx) ProtoMessage ¶
func (*ExtensionOptionsEthereumTx) ProtoMessage()
func (*ExtensionOptionsEthereumTx) Reset ¶
func (m *ExtensionOptionsEthereumTx) Reset()
func (*ExtensionOptionsEthereumTx) Size ¶
func (m *ExtensionOptionsEthereumTx) Size() (n int)
func (*ExtensionOptionsEthereumTx) String ¶
func (m *ExtensionOptionsEthereumTx) String() string
func (*ExtensionOptionsEthereumTx) Unmarshal ¶
func (m *ExtensionOptionsEthereumTx) Unmarshal(dAtA []byte) error
func (*ExtensionOptionsEthereumTx) XXX_DiscardUnknown ¶
func (m *ExtensionOptionsEthereumTx) XXX_DiscardUnknown()
func (*ExtensionOptionsEthereumTx) XXX_Marshal ¶
func (m *ExtensionOptionsEthereumTx) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ExtensionOptionsEthereumTx) XXX_Merge ¶
func (m *ExtensionOptionsEthereumTx) XXX_Merge(src proto.Message)
func (*ExtensionOptionsEthereumTx) XXX_Size ¶
func (m *ExtensionOptionsEthereumTx) XXX_Size() int
func (*ExtensionOptionsEthereumTx) XXX_Unmarshal ¶
func (m *ExtensionOptionsEthereumTx) XXX_Unmarshal(b []byte) error
type ExtensionOptionsEthereumTxI ¶
type ExtensionOptionsEthereumTxI interface{}
type GenesisAccount ¶
type GenesisAccount struct {
// address defines an ethereum hex formated address of an account
Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
// code defines the hex bytes of the account code.
Code string `protobuf:"bytes,2,opt,name=code,proto3" json:"code,omitempty"`
// storage defines the set of state key values for the account.
Storage Storage `protobuf:"bytes,3,rep,name=storage,proto3,castrepeated=Storage" json:"storage"`
}
GenesisAccount defines an account to be initialized in the genesis state. Its main difference between with Geth's GenesisAccount is that it uses a custom storage type and that it doesn't contain the private key field.
func (*GenesisAccount) Descriptor ¶
func (*GenesisAccount) Descriptor() ([]byte, []int)
func (*GenesisAccount) GetAddress ¶
func (m *GenesisAccount) GetAddress() string
func (*GenesisAccount) GetCode ¶
func (m *GenesisAccount) GetCode() string
func (*GenesisAccount) GetStorage ¶
func (m *GenesisAccount) GetStorage() Storage
func (*GenesisAccount) Marshal ¶
func (m *GenesisAccount) Marshal() (dAtA []byte, err error)
func (*GenesisAccount) MarshalToSizedBuffer ¶
func (m *GenesisAccount) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*GenesisAccount) ProtoMessage ¶
func (*GenesisAccount) ProtoMessage()
func (*GenesisAccount) Reset ¶
func (m *GenesisAccount) Reset()
func (*GenesisAccount) Size ¶
func (m *GenesisAccount) Size() (n int)
func (*GenesisAccount) String ¶
func (m *GenesisAccount) String() string
func (*GenesisAccount) Unmarshal ¶
func (m *GenesisAccount) Unmarshal(dAtA []byte) error
func (*GenesisAccount) XXX_DiscardUnknown ¶
func (m *GenesisAccount) XXX_DiscardUnknown()
func (*GenesisAccount) XXX_Marshal ¶
func (m *GenesisAccount) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GenesisAccount) XXX_Merge ¶
func (m *GenesisAccount) XXX_Merge(src proto.Message)
func (*GenesisAccount) XXX_Size ¶
func (m *GenesisAccount) XXX_Size() int
func (*GenesisAccount) XXX_Unmarshal ¶
func (m *GenesisAccount) XXX_Unmarshal(b []byte) error
type GenesisState ¶
type GenesisState struct {
// accounts is an array containing the ethereum genesis accounts.
Accounts []GenesisAccount `protobuf:"bytes,1,rep,name=accounts,proto3" json:"accounts"`
// params defines all the parameters of the module.
Params Params `protobuf:"bytes,2,opt,name=params,proto3" json:"params"`
}
GenesisState defines the evm module's genesis state.
func (*GenesisState) Descriptor ¶
func (*GenesisState) Descriptor() ([]byte, []int)
func (*GenesisState) GetAccounts ¶
func (m *GenesisState) GetAccounts() []GenesisAccount
func (*GenesisState) GetParams ¶
func (m *GenesisState) GetParams() Params
func (*GenesisState) Marshal ¶
func (m *GenesisState) Marshal() (dAtA []byte, err error)
func (*GenesisState) MarshalToSizedBuffer ¶
func (m *GenesisState) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*GenesisState) ProtoMessage ¶
func (*GenesisState) ProtoMessage()
func (*GenesisState) Reset ¶
func (m *GenesisState) Reset()
func (*GenesisState) Size ¶
func (m *GenesisState) Size() (n int)
func (*GenesisState) String ¶
func (m *GenesisState) String() string
func (*GenesisState) Unmarshal ¶
func (m *GenesisState) Unmarshal(dAtA []byte) error
func (*GenesisState) XXX_DiscardUnknown ¶
func (m *GenesisState) XXX_DiscardUnknown()
func (*GenesisState) XXX_Marshal ¶
func (m *GenesisState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GenesisState) XXX_Merge ¶
func (m *GenesisState) XXX_Merge(src proto.Message)
func (*GenesisState) XXX_Size ¶
func (m *GenesisState) XXX_Size() int
func (*GenesisState) XXX_Unmarshal ¶
func (m *GenesisState) XXX_Unmarshal(b []byte) error
type LegacyTx ¶
type LegacyTx struct {
// nonce corresponds to the account nonce (transaction sequence).
Nonce uint64 `protobuf:"varint,1,opt,name=nonce,proto3" json:"nonce,omitempty"`
// gas price defines the value for each gas unit
GasPrice *github_com_oracleNetworkProtocol_plugchain_sdk_go_types.Int `` /* 156-byte string literal not displayed */
// gas defines the gas limit defined for the transaction.
GasLimit uint64 `protobuf:"varint,3,opt,name=gas,proto3" json:"gas,omitempty"`
// hex formatted address of the recipient
To string `protobuf:"bytes,4,opt,name=to,proto3" json:"to,omitempty"`
// value defines the unsigned integer value of the transaction amount.
Amount *github_com_oracleNetworkProtocol_plugchain_sdk_go_types.Int `` /* 134-byte string literal not displayed */
// input defines the data payload bytes of the transaction.
Data []byte `protobuf:"bytes,6,opt,name=data,proto3" json:"data,omitempty"`
// v defines the signature value
V []byte `protobuf:"bytes,7,opt,name=v,proto3" json:"v,omitempty"`
// r defines the signature value
R []byte `protobuf:"bytes,8,opt,name=r,proto3" json:"r,omitempty"`
// s define the signature value
S []byte `protobuf:"bytes,9,opt,name=s,proto3" json:"s,omitempty"`
}
LegacyTx is the transaction data of regular Ethereum transactions.
func (*LegacyTx) AsEthereumData ¶
func (*LegacyTx) Descriptor ¶
func (*LegacyTx) GetAccessList ¶
func (tx *LegacyTx) GetAccessList() ethtypes.AccessList
func (*LegacyTx) GetChainID ¶
func (*LegacyTx) GetGasFeeCap ¶
func (*LegacyTx) GetGasPrice ¶
func (*LegacyTx) GetGasTipCap ¶
func (*LegacyTx) GetRawSignatureValues ¶
func (*LegacyTx) MarshalToSizedBuffer ¶
func (*LegacyTx) ProtoMessage ¶
func (*LegacyTx) ProtoMessage()
func (*LegacyTx) SetSignatureValues ¶
func (*LegacyTx) XXX_DiscardUnknown ¶
func (m *LegacyTx) XXX_DiscardUnknown()
func (*LegacyTx) XXX_Marshal ¶
func (*LegacyTx) XXX_Unmarshal ¶
type Log ¶
type Log struct {
// address of the contract that generated the event
Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
// list of topics provided by the contract.
Topics []string `protobuf:"bytes,2,rep,name=topics,proto3" json:"topics,omitempty"`
// supplied by the contract, usually ABI-encoded
Data []byte `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
// block in which the transaction was included
BlockNumber uint64 `protobuf:"varint,4,opt,name=block_number,json=blockNumber,proto3" json:"blockNumber"`
// hash of the transaction
TxHash string `protobuf:"bytes,5,opt,name=tx_hash,json=txHash,proto3" json:"transactionHash"`
// index of the transaction in the block
TxIndex uint64 `protobuf:"varint,6,opt,name=tx_index,json=txIndex,proto3" json:"transactionIndex"`
// hash of the block in which the transaction was included
BlockHash string `protobuf:"bytes,7,opt,name=block_hash,json=blockHash,proto3" json:"blockHash"`
// index of the log in the block
Index uint64 `protobuf:"varint,8,opt,name=index,proto3" json:"logIndex"`
// The Removed field is true if this log was reverted due to a chain
// reorganisation. You must pay attention to this field if you receive logs
// through a filter query.
Removed bool `protobuf:"varint,9,opt,name=removed,proto3" json:"removed,omitempty"`
}
Log represents an protobuf compatible Ethereum Log that defines a contract log event. These events are generated by the LOG opcode and stored/indexed by the node.
func (*Log) Descriptor ¶
func (*Log) GetAddress ¶
func (*Log) GetBlockHash ¶
func (*Log) GetBlockNumber ¶
func (*Log) GetRemoved ¶
func (*Log) GetTxIndex ¶
func (*Log) ProtoMessage ¶
func (*Log) ProtoMessage()
func (*Log) XXX_DiscardUnknown ¶
func (m *Log) XXX_DiscardUnknown()
func (*Log) XXX_Unmarshal ¶
type MsgClient ¶
type MsgClient interface {
// EthereumTx defines a method submitting Ethereum transactions.
EthereumTx(ctx context.Context, in *MsgEthereumTx, opts ...grpc.CallOption) (*MsgEthereumTxResponse, error)
}
MsgClient is the client API for Msg service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewMsgClient ¶
func NewMsgClient(cc grpc1.ClientConn) MsgClient
type MsgEthereumTx ¶
type MsgEthereumTx struct {
// inner transaction data
Data *types.Any `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
// encoded storage size of the transaction
Size_ float64 `protobuf:"fixed64,2,opt,name=size,proto3" json:"-"`
// transaction hash in hex format
Hash string `protobuf:"bytes,3,opt,name=hash,proto3" json:"hash,omitempty" rlp:"-"`
// ethereum signer address in hex format. This address value is checked
// against the address derived from the signature (V, R, S) using the
// secp256k1 elliptic curve
From string `protobuf:"bytes,4,opt,name=from,proto3" json:"from,omitempty"`
}
MsgEthereumTx encapsulates an Ethereum transaction as an SDK message.
func (MsgEthereumTx) AsTransaction ¶
func (msg MsgEthereumTx) AsTransaction() *ethtypes.Transaction
AsTransaction creates an Ethereum Transaction type from the msg fields
func (*MsgEthereumTx) Descriptor ¶
func (*MsgEthereumTx) Descriptor() ([]byte, []int)
func (*MsgEthereumTx) FromEthereumTx ¶ added in v0.2.0
func (msg *MsgEthereumTx) FromEthereumTx(tx *ethtypes.Transaction) error
fromEthereumTx populates the message fields from the given ethereum transaction
func (MsgEthereumTx) GetGas ¶ added in v0.2.0
func (msg MsgEthereumTx) GetGas() uint64
func (*MsgEthereumTx) GetMsgs ¶
func (msg *MsgEthereumTx) GetMsgs() []sdk.Msg
GetMsgs returns a single MsgEthereumTx as an sdk.Msg.
func (*MsgEthereumTx) GetSignBytes ¶
func (msg *MsgEthereumTx) GetSignBytes() []byte
func (*MsgEthereumTx) GetSigners ¶
func (m *MsgEthereumTx) GetSigners() []github_com_oracleNetworkProtocol_plugchain_sdk_go_types.AccAddress
func (*MsgEthereumTx) Marshal ¶
func (m *MsgEthereumTx) Marshal() (dAtA []byte, err error)
func (*MsgEthereumTx) MarshalToSizedBuffer ¶
func (m *MsgEthereumTx) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgEthereumTx) ProtoMessage ¶
func (*MsgEthereumTx) ProtoMessage()
func (*MsgEthereumTx) Reset ¶
func (m *MsgEthereumTx) Reset()
func (*MsgEthereumTx) Route ¶
func (m *MsgEthereumTx) Route() string
func (*MsgEthereumTx) Size ¶
func (m *MsgEthereumTx) Size() (n int)
func (*MsgEthereumTx) String ¶
func (m *MsgEthereumTx) String() string
func (*MsgEthereumTx) Type ¶
func (m *MsgEthereumTx) Type() string
func (*MsgEthereumTx) Unmarshal ¶
func (m *MsgEthereumTx) Unmarshal(dAtA []byte) error
func (MsgEthereumTx) UnpackInterfaces ¶
func (msg MsgEthereumTx) UnpackInterfaces(unpacker codectypes.AnyUnpacker) error
UnpackInterfaces implements UnpackInterfacesMesssage.UnpackInterfaces
func (*MsgEthereumTx) ValidateBasic ¶
func (msg *MsgEthereumTx) ValidateBasic() error
func (*MsgEthereumTx) XXX_DiscardUnknown ¶
func (m *MsgEthereumTx) XXX_DiscardUnknown()
func (*MsgEthereumTx) XXX_Marshal ¶
func (m *MsgEthereumTx) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgEthereumTx) XXX_Merge ¶
func (m *MsgEthereumTx) XXX_Merge(src proto.Message)
func (*MsgEthereumTx) XXX_Size ¶
func (m *MsgEthereumTx) XXX_Size() int
func (*MsgEthereumTx) XXX_Unmarshal ¶
func (m *MsgEthereumTx) XXX_Unmarshal(b []byte) error
type MsgEthereumTxResponse ¶
type MsgEthereumTxResponse struct {
// ethereum transaction hash in hex format. This hash differs from the
// Tendermint sha256 hash of the transaction bytes. See
// https://github.com/tendermint/tendermint/issues/6539 for reference
Hash string `protobuf:"bytes,1,opt,name=hash,proto3" json:"hash,omitempty"`
// logs contains the transaction hash and the proto-compatible ethereum
// logs.
Logs []*Log `protobuf:"bytes,2,rep,name=logs,proto3" json:"logs,omitempty"`
// returned data from evm function (result or data supplied with revert
// opcode)
Ret []byte `protobuf:"bytes,3,opt,name=ret,proto3" json:"ret,omitempty"`
// vm error is the error returned by vm execution
VmError string `protobuf:"bytes,4,opt,name=vm_error,json=vmError,proto3" json:"vm_error,omitempty"`
// gas consumed by the transaction
GasUsed uint64 `protobuf:"varint,5,opt,name=gas_used,json=gasUsed,proto3" json:"gas_used,omitempty"`
}
MsgEthereumTxResponse defines the Msg/EthereumTx response type.
func (*MsgEthereumTxResponse) Descriptor ¶
func (*MsgEthereumTxResponse) Descriptor() ([]byte, []int)
func (*MsgEthereumTxResponse) Marshal ¶
func (m *MsgEthereumTxResponse) Marshal() (dAtA []byte, err error)
func (*MsgEthereumTxResponse) MarshalTo ¶
func (m *MsgEthereumTxResponse) MarshalTo(dAtA []byte) (int, error)
func (*MsgEthereumTxResponse) MarshalToSizedBuffer ¶
func (m *MsgEthereumTxResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgEthereumTxResponse) ProtoMessage ¶
func (*MsgEthereumTxResponse) ProtoMessage()
func (*MsgEthereumTxResponse) Reset ¶
func (m *MsgEthereumTxResponse) Reset()
func (*MsgEthereumTxResponse) Size ¶
func (m *MsgEthereumTxResponse) Size() (n int)
func (*MsgEthereumTxResponse) String ¶
func (m *MsgEthereumTxResponse) String() string
func (*MsgEthereumTxResponse) Unmarshal ¶
func (m *MsgEthereumTxResponse) Unmarshal(dAtA []byte) error
func (*MsgEthereumTxResponse) XXX_DiscardUnknown ¶
func (m *MsgEthereumTxResponse) XXX_DiscardUnknown()
func (*MsgEthereumTxResponse) XXX_Marshal ¶
func (m *MsgEthereumTxResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgEthereumTxResponse) XXX_Merge ¶
func (m *MsgEthereumTxResponse) XXX_Merge(src proto.Message)
func (*MsgEthereumTxResponse) XXX_Size ¶
func (m *MsgEthereumTxResponse) XXX_Size() int
func (*MsgEthereumTxResponse) XXX_Unmarshal ¶
func (m *MsgEthereumTxResponse) XXX_Unmarshal(b []byte) error
type MsgServer ¶
type MsgServer interface {
// EthereumTx defines a method submitting Ethereum transactions.
EthereumTx(context.Context, *MsgEthereumTx) (*MsgEthereumTxResponse, error)
}
MsgServer is the server API for Msg service.
type Params ¶
type Params struct {
// evm denom represents the token denomination used to run the EVM state
// transitions.
EvmDenom string `protobuf:"bytes,1,opt,name=evm_denom,json=evmDenom,proto3" json:"evm_denom,omitempty" yaml:"evm_denom"`
// enable create toggles state transitions that use the vm.Create function
EnableCreate bool `protobuf:"varint,2,opt,name=enable_create,json=enableCreate,proto3" json:"enable_create,omitempty" yaml:"enable_create"`
// enable call toggles state transitions that use the vm.Call function
EnableCall bool `protobuf:"varint,3,opt,name=enable_call,json=enableCall,proto3" json:"enable_call,omitempty" yaml:"enable_call"`
// extra eips defines the additional EIPs for the vm.Config
ExtraEIPs []int64 `protobuf:"varint,4,rep,packed,name=extra_eips,json=extraEips,proto3" json:"extra_eips,omitempty" yaml:"extra_eips"`
// chain config defines the EVM chain configuration parameters
ChainConfig ChainConfig `protobuf:"bytes,5,opt,name=chain_config,json=chainConfig,proto3" json:"chain_config" yaml:"chain_config"`
}
Params defines the EVM module parameters
func (*Params) Descriptor ¶
func (*Params) GetChainConfig ¶
func (m *Params) GetChainConfig() ChainConfig
func (*Params) GetEnableCall ¶
func (*Params) GetEnableCreate ¶
func (*Params) GetEvmDenom ¶
func (*Params) GetExtraEIPs ¶
func (*Params) MarshalToSizedBuffer ¶
func (*Params) ProtoMessage ¶
func (*Params) ProtoMessage()
func (*Params) XXX_DiscardUnknown ¶
func (m *Params) XXX_DiscardUnknown()
func (*Params) XXX_Marshal ¶
func (*Params) XXX_Unmarshal ¶
type PvmLog ¶ added in v0.2.0
type PvmLog struct {
// Consensus fields:
// address of the contract that generated the event
Address types.AccAddress `json:"address" gencodec:"required"`
// list of topics provided by the contract.
Topics []common.Hash `json:"topics" gencodec:"required"`
// supplied by the contract, usually ABI-encoded
Data []byte `json:"data" gencodec:"required"`
// Derived fields. These fields are filled in by the node
// but not secured by consensus.
// block in which the transaction was included
BlockNumber uint64 `json:"blockNumber"`
// hash of the transaction
TxHash common.Hash `json:"transactionHash" gencodec:"required"`
// index of the transaction in the block
TxIndex uint `json:"transactionIndex"`
// hash of the block in which the transaction was included
BlockHash common.Hash `json:"blockHash"`
// index of the log in the block
Index uint `json:"logIndex"`
// The Removed field is true if this log was reverted due to a chain reorganisation.
// You must pay attention to this field if you receive logs through a filter query.
Removed bool `json:"removed"`
}
func LogsToPvmLog ¶ added in v0.2.0
type PvmTxAndLogs ¶ added in v0.2.0
type PvmTxAndLogs struct {
PvmResultQueryTx sdk.PvmResultQueryTx
PvmLogs []*PvmLog
Status bool
Failed string
}
type QueryAccountRequest ¶
type QueryAccountRequest struct {
// address is the ethereum hex address to query the account for.
Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
}
QueryAccountRequest is the request type for the Query/Account RPC method.
func (*QueryAccountRequest) Descriptor ¶
func (*QueryAccountRequest) Descriptor() ([]byte, []int)
func (*QueryAccountRequest) Marshal ¶
func (m *QueryAccountRequest) Marshal() (dAtA []byte, err error)
func (*QueryAccountRequest) MarshalTo ¶
func (m *QueryAccountRequest) MarshalTo(dAtA []byte) (int, error)
func (*QueryAccountRequest) MarshalToSizedBuffer ¶
func (m *QueryAccountRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryAccountRequest) ProtoMessage ¶
func (*QueryAccountRequest) ProtoMessage()
func (*QueryAccountRequest) Reset ¶
func (m *QueryAccountRequest) Reset()
func (*QueryAccountRequest) Size ¶
func (m *QueryAccountRequest) Size() (n int)
func (*QueryAccountRequest) String ¶
func (m *QueryAccountRequest) String() string
func (*QueryAccountRequest) Unmarshal ¶
func (m *QueryAccountRequest) Unmarshal(dAtA []byte) error
func (*QueryAccountRequest) XXX_DiscardUnknown ¶
func (m *QueryAccountRequest) XXX_DiscardUnknown()
func (*QueryAccountRequest) XXX_Marshal ¶
func (m *QueryAccountRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryAccountRequest) XXX_Merge ¶
func (m *QueryAccountRequest) XXX_Merge(src proto.Message)
func (*QueryAccountRequest) XXX_Size ¶
func (m *QueryAccountRequest) XXX_Size() int
func (*QueryAccountRequest) XXX_Unmarshal ¶
func (m *QueryAccountRequest) XXX_Unmarshal(b []byte) error
type QueryAccountResponse ¶
type QueryAccountResponse struct {
// balance is the balance of the EVM denomination.
Balance string `protobuf:"bytes,1,opt,name=balance,proto3" json:"balance,omitempty"`
// code hash is the hex-formatted code bytes from the EOA.
CodeHash string `protobuf:"bytes,2,opt,name=code_hash,json=codeHash,proto3" json:"code_hash,omitempty"`
// nonce is the account's sequence number.
Nonce uint64 `protobuf:"varint,3,opt,name=nonce,proto3" json:"nonce,omitempty"`
}
QueryAccountResponse is the response type for the Query/Account RPC method.
func (*QueryAccountResponse) Descriptor ¶
func (*QueryAccountResponse) Descriptor() ([]byte, []int)
func (*QueryAccountResponse) GetBalance ¶
func (m *QueryAccountResponse) GetBalance() string
func (*QueryAccountResponse) GetCodeHash ¶
func (m *QueryAccountResponse) GetCodeHash() string
func (*QueryAccountResponse) GetNonce ¶
func (m *QueryAccountResponse) GetNonce() uint64
func (*QueryAccountResponse) Marshal ¶
func (m *QueryAccountResponse) Marshal() (dAtA []byte, err error)
func (*QueryAccountResponse) MarshalTo ¶
func (m *QueryAccountResponse) MarshalTo(dAtA []byte) (int, error)
func (*QueryAccountResponse) MarshalToSizedBuffer ¶
func (m *QueryAccountResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryAccountResponse) ProtoMessage ¶
func (*QueryAccountResponse) ProtoMessage()
func (*QueryAccountResponse) Reset ¶
func (m *QueryAccountResponse) Reset()
func (*QueryAccountResponse) Size ¶
func (m *QueryAccountResponse) Size() (n int)
func (*QueryAccountResponse) String ¶
func (m *QueryAccountResponse) String() string
func (*QueryAccountResponse) Unmarshal ¶
func (m *QueryAccountResponse) Unmarshal(dAtA []byte) error
func (*QueryAccountResponse) XXX_DiscardUnknown ¶
func (m *QueryAccountResponse) XXX_DiscardUnknown()
func (*QueryAccountResponse) XXX_Marshal ¶
func (m *QueryAccountResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryAccountResponse) XXX_Merge ¶
func (m *QueryAccountResponse) XXX_Merge(src proto.Message)
func (*QueryAccountResponse) XXX_Size ¶
func (m *QueryAccountResponse) XXX_Size() int
func (*QueryAccountResponse) XXX_Unmarshal ¶
func (m *QueryAccountResponse) XXX_Unmarshal(b []byte) error
type QueryBalanceRequest ¶
type QueryBalanceRequest struct {
// address is the ethereum hex address to query the balance for.
Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
}
QueryBalanceRequest is the request type for the Query/Balance RPC method.
func (*QueryBalanceRequest) Descriptor ¶
func (*QueryBalanceRequest) Descriptor() ([]byte, []int)
func (*QueryBalanceRequest) Marshal ¶
func (m *QueryBalanceRequest) Marshal() (dAtA []byte, err error)
func (*QueryBalanceRequest) MarshalTo ¶
func (m *QueryBalanceRequest) MarshalTo(dAtA []byte) (int, error)
func (*QueryBalanceRequest) MarshalToSizedBuffer ¶
func (m *QueryBalanceRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryBalanceRequest) ProtoMessage ¶
func (*QueryBalanceRequest) ProtoMessage()
func (*QueryBalanceRequest) Reset ¶
func (m *QueryBalanceRequest) Reset()
func (*QueryBalanceRequest) Size ¶
func (m *QueryBalanceRequest) Size() (n int)
func (*QueryBalanceRequest) String ¶
func (m *QueryBalanceRequest) String() string
func (*QueryBalanceRequest) Unmarshal ¶
func (m *QueryBalanceRequest) Unmarshal(dAtA []byte) error
func (*QueryBalanceRequest) XXX_DiscardUnknown ¶
func (m *QueryBalanceRequest) XXX_DiscardUnknown()
func (*QueryBalanceRequest) XXX_Marshal ¶
func (m *QueryBalanceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryBalanceRequest) XXX_Merge ¶
func (m *QueryBalanceRequest) XXX_Merge(src proto.Message)
func (*QueryBalanceRequest) XXX_Size ¶
func (m *QueryBalanceRequest) XXX_Size() int
func (*QueryBalanceRequest) XXX_Unmarshal ¶
func (m *QueryBalanceRequest) XXX_Unmarshal(b []byte) error
type QueryBalanceResponse ¶
type QueryBalanceResponse struct {
// balance is the balance of the EVM denomination.
Balance string `protobuf:"bytes,1,opt,name=balance,proto3" json:"balance,omitempty"`
}
QueryBalanceResponse is the response type for the Query/Balance RPC method.
func (*QueryBalanceResponse) Descriptor ¶
func (*QueryBalanceResponse) Descriptor() ([]byte, []int)
func (*QueryBalanceResponse) GetBalance ¶
func (m *QueryBalanceResponse) GetBalance() string
func (*QueryBalanceResponse) Marshal ¶
func (m *QueryBalanceResponse) Marshal() (dAtA []byte, err error)
func (*QueryBalanceResponse) MarshalTo ¶
func (m *QueryBalanceResponse) MarshalTo(dAtA []byte) (int, error)
func (*QueryBalanceResponse) MarshalToSizedBuffer ¶
func (m *QueryBalanceResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryBalanceResponse) ProtoMessage ¶
func (*QueryBalanceResponse) ProtoMessage()
func (*QueryBalanceResponse) Reset ¶
func (m *QueryBalanceResponse) Reset()
func (*QueryBalanceResponse) Size ¶
func (m *QueryBalanceResponse) Size() (n int)
func (*QueryBalanceResponse) String ¶
func (m *QueryBalanceResponse) String() string
func (*QueryBalanceResponse) Unmarshal ¶
func (m *QueryBalanceResponse) Unmarshal(dAtA []byte) error
func (*QueryBalanceResponse) XXX_DiscardUnknown ¶
func (m *QueryBalanceResponse) XXX_DiscardUnknown()
func (*QueryBalanceResponse) XXX_Marshal ¶
func (m *QueryBalanceResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryBalanceResponse) XXX_Merge ¶
func (m *QueryBalanceResponse) XXX_Merge(src proto.Message)
func (*QueryBalanceResponse) XXX_Size ¶
func (m *QueryBalanceResponse) XXX_Size() int
func (*QueryBalanceResponse) XXX_Unmarshal ¶
func (m *QueryBalanceResponse) XXX_Unmarshal(b []byte) error
type QueryClient ¶
type QueryClient interface {
// Account queries an Ethereum account.
Account(ctx context.Context, in *QueryAccountRequest, opts ...grpc.CallOption) (*QueryAccountResponse, error)
// CosmosAccount queries an Ethereum account's Cosmos Address.
CosmosAccount(ctx context.Context, in *QueryCosmosAccountRequest, opts ...grpc.CallOption) (*QueryCosmosAccountResponse, error)
// ValidatorAccount queries an Ethereum account's from a validator consensus
// Address.
ValidatorAccount(ctx context.Context, in *QueryValidatorAccountRequest, opts ...grpc.CallOption) (*QueryValidatorAccountResponse, error)
// Balance queries the balance of a the EVM denomination for a single
// EthAccount.
Balance(ctx context.Context, in *QueryBalanceRequest, opts ...grpc.CallOption) (*QueryBalanceResponse, error)
// Storage queries the balance of all coins for a single account.
Storage(ctx context.Context, in *QueryStorageRequest, opts ...grpc.CallOption) (*QueryStorageResponse, error)
// Code queries the balance of all coins for a single account.
Code(ctx context.Context, in *QueryCodeRequest, opts ...grpc.CallOption) (*QueryCodeResponse, error)
// Params queries the parameters of x/evm module.
Params(ctx context.Context, in *QueryParamsRequest, opts ...grpc.CallOption) (*QueryParamsResponse, error)
// EthCall implements the `eth_call` rpc api
EthCall(ctx context.Context, in *EthCallRequest, opts ...grpc.CallOption) (*MsgEthereumTxResponse, error)
// EstimateGas implements the `eth_estimateGas` rpc api
EstimateGas(ctx context.Context, in *EthCallRequest, opts ...grpc.CallOption) (*EstimateGasResponse, error)
// TraceTx implements the `debug_traceTransaction` rpc api
TraceTx(ctx context.Context, in *QueryTraceTxRequest, opts ...grpc.CallOption) (*QueryTraceTxResponse, error)
// TraceBlock implements the `debug_traceBlockByNumber` and `debug_traceBlockByHash` rpc api
TraceBlock(ctx context.Context, in *QueryTraceBlockRequest, opts ...grpc.CallOption) (*QueryTraceBlockResponse, error)
}
QueryClient is the client API for Query service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewQueryClient ¶
func NewQueryClient(cc grpc1.ClientConn) QueryClient
type QueryCodeRequest ¶
type QueryCodeRequest struct {
// address is the ethereum hex address to query the code for.
Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
}
QueryCodeRequest is the request type for the Query/Code RPC method.
func (*QueryCodeRequest) Descriptor ¶
func (*QueryCodeRequest) Descriptor() ([]byte, []int)
func (*QueryCodeRequest) Marshal ¶
func (m *QueryCodeRequest) Marshal() (dAtA []byte, err error)
func (*QueryCodeRequest) MarshalToSizedBuffer ¶
func (m *QueryCodeRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryCodeRequest) ProtoMessage ¶
func (*QueryCodeRequest) ProtoMessage()
func (*QueryCodeRequest) Reset ¶
func (m *QueryCodeRequest) Reset()
func (*QueryCodeRequest) Size ¶
func (m *QueryCodeRequest) Size() (n int)
func (*QueryCodeRequest) String ¶
func (m *QueryCodeRequest) String() string
func (*QueryCodeRequest) Unmarshal ¶
func (m *QueryCodeRequest) Unmarshal(dAtA []byte) error
func (*QueryCodeRequest) XXX_DiscardUnknown ¶
func (m *QueryCodeRequest) XXX_DiscardUnknown()
func (*QueryCodeRequest) XXX_Marshal ¶
func (m *QueryCodeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryCodeRequest) XXX_Merge ¶
func (m *QueryCodeRequest) XXX_Merge(src proto.Message)
func (*QueryCodeRequest) XXX_Size ¶
func (m *QueryCodeRequest) XXX_Size() int
func (*QueryCodeRequest) XXX_Unmarshal ¶
func (m *QueryCodeRequest) XXX_Unmarshal(b []byte) error
type QueryCodeResponse ¶
type QueryCodeResponse struct {
// code represents the code bytes from an ethereum address.
Code []byte `protobuf:"bytes,1,opt,name=code,proto3" json:"code,omitempty"`
}
QueryCodeResponse is the response type for the Query/Code RPC method.
func (*QueryCodeResponse) Descriptor ¶
func (*QueryCodeResponse) Descriptor() ([]byte, []int)
func (*QueryCodeResponse) GetCode ¶
func (m *QueryCodeResponse) GetCode() []byte
func (*QueryCodeResponse) Marshal ¶
func (m *QueryCodeResponse) Marshal() (dAtA []byte, err error)
func (*QueryCodeResponse) MarshalTo ¶
func (m *QueryCodeResponse) MarshalTo(dAtA []byte) (int, error)
func (*QueryCodeResponse) MarshalToSizedBuffer ¶
func (m *QueryCodeResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryCodeResponse) ProtoMessage ¶
func (*QueryCodeResponse) ProtoMessage()
func (*QueryCodeResponse) Reset ¶
func (m *QueryCodeResponse) Reset()
func (*QueryCodeResponse) Size ¶
func (m *QueryCodeResponse) Size() (n int)
func (*QueryCodeResponse) String ¶
func (m *QueryCodeResponse) String() string
func (*QueryCodeResponse) Unmarshal ¶
func (m *QueryCodeResponse) Unmarshal(dAtA []byte) error
func (*QueryCodeResponse) XXX_DiscardUnknown ¶
func (m *QueryCodeResponse) XXX_DiscardUnknown()
func (*QueryCodeResponse) XXX_Marshal ¶
func (m *QueryCodeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryCodeResponse) XXX_Merge ¶
func (m *QueryCodeResponse) XXX_Merge(src proto.Message)
func (*QueryCodeResponse) XXX_Size ¶
func (m *QueryCodeResponse) XXX_Size() int
func (*QueryCodeResponse) XXX_Unmarshal ¶
func (m *QueryCodeResponse) XXX_Unmarshal(b []byte) error
type QueryCosmosAccountRequest ¶
type QueryCosmosAccountRequest struct {
// address is the ethereum hex address to query the account for.
Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
}
QueryCosmosAccountRequest is the request type for the Query/CosmosAccount RPC method.
func (*QueryCosmosAccountRequest) Descriptor ¶
func (*QueryCosmosAccountRequest) Descriptor() ([]byte, []int)
func (*QueryCosmosAccountRequest) Marshal ¶
func (m *QueryCosmosAccountRequest) Marshal() (dAtA []byte, err error)
func (*QueryCosmosAccountRequest) MarshalTo ¶
func (m *QueryCosmosAccountRequest) MarshalTo(dAtA []byte) (int, error)
func (*QueryCosmosAccountRequest) MarshalToSizedBuffer ¶
func (m *QueryCosmosAccountRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryCosmosAccountRequest) ProtoMessage ¶
func (*QueryCosmosAccountRequest) ProtoMessage()
func (*QueryCosmosAccountRequest) Reset ¶
func (m *QueryCosmosAccountRequest) Reset()
func (*QueryCosmosAccountRequest) Size ¶
func (m *QueryCosmosAccountRequest) Size() (n int)
func (*QueryCosmosAccountRequest) String ¶
func (m *QueryCosmosAccountRequest) String() string
func (*QueryCosmosAccountRequest) Unmarshal ¶
func (m *QueryCosmosAccountRequest) Unmarshal(dAtA []byte) error
func (*QueryCosmosAccountRequest) XXX_DiscardUnknown ¶
func (m *QueryCosmosAccountRequest) XXX_DiscardUnknown()
func (*QueryCosmosAccountRequest) XXX_Marshal ¶
func (m *QueryCosmosAccountRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryCosmosAccountRequest) XXX_Merge ¶
func (m *QueryCosmosAccountRequest) XXX_Merge(src proto.Message)
func (*QueryCosmosAccountRequest) XXX_Size ¶
func (m *QueryCosmosAccountRequest) XXX_Size() int
func (*QueryCosmosAccountRequest) XXX_Unmarshal ¶
func (m *QueryCosmosAccountRequest) XXX_Unmarshal(b []byte) error
type QueryCosmosAccountResponse ¶
type QueryCosmosAccountResponse struct {
// cosmos_address is the cosmos address of the account.
CosmosAddress string `protobuf:"bytes,1,opt,name=cosmos_address,json=cosmosAddress,proto3" json:"cosmos_address,omitempty"`
// sequence is the account's sequence number.
Sequence uint64 `protobuf:"varint,2,opt,name=sequence,proto3" json:"sequence,omitempty"`
// account_number is the account numbert
AccountNumber uint64 `protobuf:"varint,3,opt,name=account_number,json=accountNumber,proto3" json:"account_number,omitempty"`
}
QueryCosmosAccountResponse is the response type for the Query/CosmosAccount RPC method.
func (*QueryCosmosAccountResponse) Descriptor ¶
func (*QueryCosmosAccountResponse) Descriptor() ([]byte, []int)
func (*QueryCosmosAccountResponse) GetAccountNumber ¶
func (m *QueryCosmosAccountResponse) GetAccountNumber() uint64
func (*QueryCosmosAccountResponse) GetCosmosAddress ¶
func (m *QueryCosmosAccountResponse) GetCosmosAddress() string
func (*QueryCosmosAccountResponse) GetSequence ¶
func (m *QueryCosmosAccountResponse) GetSequence() uint64
func (*QueryCosmosAccountResponse) Marshal ¶
func (m *QueryCosmosAccountResponse) Marshal() (dAtA []byte, err error)
func (*QueryCosmosAccountResponse) MarshalTo ¶
func (m *QueryCosmosAccountResponse) MarshalTo(dAtA []byte) (int, error)
func (*QueryCosmosAccountResponse) MarshalToSizedBuffer ¶
func (m *QueryCosmosAccountResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryCosmosAccountResponse) ProtoMessage ¶
func (*QueryCosmosAccountResponse) ProtoMessage()
func (*QueryCosmosAccountResponse) Reset ¶
func (m *QueryCosmosAccountResponse) Reset()
func (*QueryCosmosAccountResponse) Size ¶
func (m *QueryCosmosAccountResponse) Size() (n int)
func (*QueryCosmosAccountResponse) String ¶
func (m *QueryCosmosAccountResponse) String() string
func (*QueryCosmosAccountResponse) Unmarshal ¶
func (m *QueryCosmosAccountResponse) Unmarshal(dAtA []byte) error
func (*QueryCosmosAccountResponse) XXX_DiscardUnknown ¶
func (m *QueryCosmosAccountResponse) XXX_DiscardUnknown()
func (*QueryCosmosAccountResponse) XXX_Marshal ¶
func (m *QueryCosmosAccountResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryCosmosAccountResponse) XXX_Merge ¶
func (m *QueryCosmosAccountResponse) XXX_Merge(src proto.Message)
func (*QueryCosmosAccountResponse) XXX_Size ¶
func (m *QueryCosmosAccountResponse) XXX_Size() int
func (*QueryCosmosAccountResponse) XXX_Unmarshal ¶
func (m *QueryCosmosAccountResponse) XXX_Unmarshal(b []byte) error
type QueryParamsRequest ¶
type QueryParamsRequest struct {
}
QueryParamsRequest defines the request type for querying x/evm parameters.
func (*QueryParamsRequest) Descriptor ¶
func (*QueryParamsRequest) Descriptor() ([]byte, []int)
func (*QueryParamsRequest) Marshal ¶
func (m *QueryParamsRequest) Marshal() (dAtA []byte, err error)
func (*QueryParamsRequest) MarshalTo ¶
func (m *QueryParamsRequest) MarshalTo(dAtA []byte) (int, error)
func (*QueryParamsRequest) MarshalToSizedBuffer ¶
func (m *QueryParamsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryParamsRequest) ProtoMessage ¶
func (*QueryParamsRequest) ProtoMessage()
func (*QueryParamsRequest) Reset ¶
func (m *QueryParamsRequest) Reset()
func (*QueryParamsRequest) Size ¶
func (m *QueryParamsRequest) Size() (n int)
func (*QueryParamsRequest) String ¶
func (m *QueryParamsRequest) String() string
func (*QueryParamsRequest) Unmarshal ¶
func (m *QueryParamsRequest) Unmarshal(dAtA []byte) error
func (*QueryParamsRequest) XXX_DiscardUnknown ¶
func (m *QueryParamsRequest) XXX_DiscardUnknown()
func (*QueryParamsRequest) XXX_Marshal ¶
func (m *QueryParamsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryParamsRequest) XXX_Merge ¶
func (m *QueryParamsRequest) XXX_Merge(src proto.Message)
func (*QueryParamsRequest) XXX_Size ¶
func (m *QueryParamsRequest) XXX_Size() int
func (*QueryParamsRequest) XXX_Unmarshal ¶
func (m *QueryParamsRequest) XXX_Unmarshal(b []byte) error
type QueryParamsResponse ¶
type QueryParamsResponse struct {
// params define the evm module parameters.
Params Params `protobuf:"bytes,1,opt,name=params,proto3" json:"params"`
}
QueryParamsResponse defines the response type for querying x/evm parameters.
func (*QueryParamsResponse) Descriptor ¶
func (*QueryParamsResponse) Descriptor() ([]byte, []int)
func (*QueryParamsResponse) GetParams ¶
func (m *QueryParamsResponse) GetParams() Params
func (*QueryParamsResponse) Marshal ¶
func (m *QueryParamsResponse) Marshal() (dAtA []byte, err error)
func (*QueryParamsResponse) MarshalTo ¶
func (m *QueryParamsResponse) MarshalTo(dAtA []byte) (int, error)
func (*QueryParamsResponse) MarshalToSizedBuffer ¶
func (m *QueryParamsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryParamsResponse) ProtoMessage ¶
func (*QueryParamsResponse) ProtoMessage()
func (*QueryParamsResponse) Reset ¶
func (m *QueryParamsResponse) Reset()
func (*QueryParamsResponse) Size ¶
func (m *QueryParamsResponse) Size() (n int)
func (*QueryParamsResponse) String ¶
func (m *QueryParamsResponse) String() string
func (*QueryParamsResponse) Unmarshal ¶
func (m *QueryParamsResponse) Unmarshal(dAtA []byte) error
func (*QueryParamsResponse) XXX_DiscardUnknown ¶
func (m *QueryParamsResponse) XXX_DiscardUnknown()
func (*QueryParamsResponse) XXX_Marshal ¶
func (m *QueryParamsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryParamsResponse) XXX_Merge ¶
func (m *QueryParamsResponse) XXX_Merge(src proto.Message)
func (*QueryParamsResponse) XXX_Size ¶
func (m *QueryParamsResponse) XXX_Size() int
func (*QueryParamsResponse) XXX_Unmarshal ¶
func (m *QueryParamsResponse) XXX_Unmarshal(b []byte) error
type QueryServer ¶
type QueryServer interface {
// Account queries an Ethereum account.
Account(context.Context, *QueryAccountRequest) (*QueryAccountResponse, error)
// CosmosAccount queries an Ethereum account's Cosmos Address.
CosmosAccount(context.Context, *QueryCosmosAccountRequest) (*QueryCosmosAccountResponse, error)
// ValidatorAccount queries an Ethereum account's from a validator consensus
// Address.
ValidatorAccount(context.Context, *QueryValidatorAccountRequest) (*QueryValidatorAccountResponse, error)
// Balance queries the balance of a the EVM denomination for a single
// EthAccount.
Balance(context.Context, *QueryBalanceRequest) (*QueryBalanceResponse, error)
// Storage queries the balance of all coins for a single account.
Storage(context.Context, *QueryStorageRequest) (*QueryStorageResponse, error)
// Code queries the balance of all coins for a single account.
Code(context.Context, *QueryCodeRequest) (*QueryCodeResponse, error)
// Params queries the parameters of x/evm module.
Params(context.Context, *QueryParamsRequest) (*QueryParamsResponse, error)
// EthCall implements the `eth_call` rpc api
EthCall(context.Context, *EthCallRequest) (*MsgEthereumTxResponse, error)
// EstimateGas implements the `eth_estimateGas` rpc api
EstimateGas(context.Context, *EthCallRequest) (*EstimateGasResponse, error)
// TraceTx implements the `debug_traceTransaction` rpc api
TraceTx(context.Context, *QueryTraceTxRequest) (*QueryTraceTxResponse, error)
// TraceBlock implements the `debug_traceBlockByNumber` and `debug_traceBlockByHash` rpc api
TraceBlock(context.Context, *QueryTraceBlockRequest) (*QueryTraceBlockResponse, error)
}
QueryServer is the server API for Query service.
type QueryStorageRequest ¶
type QueryStorageRequest struct {
/// address is the ethereum hex address to query the storage state for.
Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
// key defines the key of the storage state
Key string `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"`
}
QueryStorageRequest is the request type for the Query/Storage RPC method.
func (*QueryStorageRequest) Descriptor ¶
func (*QueryStorageRequest) Descriptor() ([]byte, []int)
func (*QueryStorageRequest) Marshal ¶
func (m *QueryStorageRequest) Marshal() (dAtA []byte, err error)
func (*QueryStorageRequest) MarshalTo ¶
func (m *QueryStorageRequest) MarshalTo(dAtA []byte) (int, error)
func (*QueryStorageRequest) MarshalToSizedBuffer ¶
func (m *QueryStorageRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryStorageRequest) ProtoMessage ¶
func (*QueryStorageRequest) ProtoMessage()
func (*QueryStorageRequest) Reset ¶
func (m *QueryStorageRequest) Reset()
func (*QueryStorageRequest) Size ¶
func (m *QueryStorageRequest) Size() (n int)
func (*QueryStorageRequest) String ¶
func (m *QueryStorageRequest) String() string
func (*QueryStorageRequest) Unmarshal ¶
func (m *QueryStorageRequest) Unmarshal(dAtA []byte) error
func (*QueryStorageRequest) XXX_DiscardUnknown ¶
func (m *QueryStorageRequest) XXX_DiscardUnknown()
func (*QueryStorageRequest) XXX_Marshal ¶
func (m *QueryStorageRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryStorageRequest) XXX_Merge ¶
func (m *QueryStorageRequest) XXX_Merge(src proto.Message)
func (*QueryStorageRequest) XXX_Size ¶
func (m *QueryStorageRequest) XXX_Size() int
func (*QueryStorageRequest) XXX_Unmarshal ¶
func (m *QueryStorageRequest) XXX_Unmarshal(b []byte) error
type QueryStorageResponse ¶
type QueryStorageResponse struct {
// key defines the storage state value hash associated with the given key.
Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
}
QueryStorageResponse is the response type for the Query/Storage RPC method.
func (*QueryStorageResponse) Descriptor ¶
func (*QueryStorageResponse) Descriptor() ([]byte, []int)
func (*QueryStorageResponse) GetValue ¶
func (m *QueryStorageResponse) GetValue() string
func (*QueryStorageResponse) Marshal ¶
func (m *QueryStorageResponse) Marshal() (dAtA []byte, err error)
func (*QueryStorageResponse) MarshalTo ¶
func (m *QueryStorageResponse) MarshalTo(dAtA []byte) (int, error)
func (*QueryStorageResponse) MarshalToSizedBuffer ¶
func (m *QueryStorageResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryStorageResponse) ProtoMessage ¶
func (*QueryStorageResponse) ProtoMessage()
func (*QueryStorageResponse) Reset ¶
func (m *QueryStorageResponse) Reset()
func (*QueryStorageResponse) Size ¶
func (m *QueryStorageResponse) Size() (n int)
func (*QueryStorageResponse) String ¶
func (m *QueryStorageResponse) String() string
func (*QueryStorageResponse) Unmarshal ¶
func (m *QueryStorageResponse) Unmarshal(dAtA []byte) error
func (*QueryStorageResponse) XXX_DiscardUnknown ¶
func (m *QueryStorageResponse) XXX_DiscardUnknown()
func (*QueryStorageResponse) XXX_Marshal ¶
func (m *QueryStorageResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryStorageResponse) XXX_Merge ¶
func (m *QueryStorageResponse) XXX_Merge(src proto.Message)
func (*QueryStorageResponse) XXX_Size ¶
func (m *QueryStorageResponse) XXX_Size() int
func (*QueryStorageResponse) XXX_Unmarshal ¶
func (m *QueryStorageResponse) XXX_Unmarshal(b []byte) error
type QueryTraceBlockRequest ¶
type QueryTraceBlockRequest struct {
// txs messages in the block
Txs []*MsgEthereumTx `protobuf:"bytes,1,rep,name=txs,proto3" json:"txs,omitempty"`
// TraceConfig holds extra parameters to trace functions.
TraceConfig *TraceConfig `protobuf:"bytes,3,opt,name=trace_config,json=traceConfig,proto3" json:"trace_config,omitempty"`
// block number
BlockNumber int64 `protobuf:"varint,5,opt,name=block_number,json=blockNumber,proto3" json:"block_number,omitempty"`
// block hex hash
BlockHash string `protobuf:"bytes,6,opt,name=block_hash,json=blockHash,proto3" json:"block_hash,omitempty"`
// block time
BlockTime time.Time `protobuf:"bytes,7,opt,name=block_time,json=blockTime,proto3,stdtime" json:"block_time"`
}
QueryTraceBlockRequest defines TraceTx request
func (*QueryTraceBlockRequest) Descriptor ¶
func (*QueryTraceBlockRequest) Descriptor() ([]byte, []int)
func (*QueryTraceBlockRequest) GetBlockHash ¶
func (m *QueryTraceBlockRequest) GetBlockHash() string
func (*QueryTraceBlockRequest) GetBlockNumber ¶
func (m *QueryTraceBlockRequest) GetBlockNumber() int64
func (*QueryTraceBlockRequest) GetBlockTime ¶
func (m *QueryTraceBlockRequest) GetBlockTime() time.Time
func (*QueryTraceBlockRequest) GetTraceConfig ¶
func (m *QueryTraceBlockRequest) GetTraceConfig() *TraceConfig
func (*QueryTraceBlockRequest) GetTxs ¶
func (m *QueryTraceBlockRequest) GetTxs() []*MsgEthereumTx
func (*QueryTraceBlockRequest) Marshal ¶
func (m *QueryTraceBlockRequest) Marshal() (dAtA []byte, err error)
func (*QueryTraceBlockRequest) MarshalTo ¶
func (m *QueryTraceBlockRequest) MarshalTo(dAtA []byte) (int, error)
func (*QueryTraceBlockRequest) MarshalToSizedBuffer ¶
func (m *QueryTraceBlockRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryTraceBlockRequest) ProtoMessage ¶
func (*QueryTraceBlockRequest) ProtoMessage()
func (*QueryTraceBlockRequest) Reset ¶
func (m *QueryTraceBlockRequest) Reset()
func (*QueryTraceBlockRequest) Size ¶
func (m *QueryTraceBlockRequest) Size() (n int)
func (*QueryTraceBlockRequest) String ¶
func (m *QueryTraceBlockRequest) String() string
func (*QueryTraceBlockRequest) Unmarshal ¶
func (m *QueryTraceBlockRequest) Unmarshal(dAtA []byte) error
func (*QueryTraceBlockRequest) XXX_DiscardUnknown ¶
func (m *QueryTraceBlockRequest) XXX_DiscardUnknown()
func (*QueryTraceBlockRequest) XXX_Marshal ¶
func (m *QueryTraceBlockRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryTraceBlockRequest) XXX_Merge ¶
func (m *QueryTraceBlockRequest) XXX_Merge(src proto.Message)
func (*QueryTraceBlockRequest) XXX_Size ¶
func (m *QueryTraceBlockRequest) XXX_Size() int
func (*QueryTraceBlockRequest) XXX_Unmarshal ¶
func (m *QueryTraceBlockRequest) XXX_Unmarshal(b []byte) error
type QueryTraceBlockResponse ¶
type QueryTraceBlockResponse struct {
Data []byte `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
}
QueryTraceBlockResponse defines TraceBlock response
func (*QueryTraceBlockResponse) Descriptor ¶
func (*QueryTraceBlockResponse) Descriptor() ([]byte, []int)
func (*QueryTraceBlockResponse) GetData ¶
func (m *QueryTraceBlockResponse) GetData() []byte
func (*QueryTraceBlockResponse) Marshal ¶
func (m *QueryTraceBlockResponse) Marshal() (dAtA []byte, err error)
func (*QueryTraceBlockResponse) MarshalTo ¶
func (m *QueryTraceBlockResponse) MarshalTo(dAtA []byte) (int, error)
func (*QueryTraceBlockResponse) MarshalToSizedBuffer ¶
func (m *QueryTraceBlockResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryTraceBlockResponse) ProtoMessage ¶
func (*QueryTraceBlockResponse) ProtoMessage()
func (*QueryTraceBlockResponse) Reset ¶
func (m *QueryTraceBlockResponse) Reset()
func (*QueryTraceBlockResponse) Size ¶
func (m *QueryTraceBlockResponse) Size() (n int)
func (*QueryTraceBlockResponse) String ¶
func (m *QueryTraceBlockResponse) String() string
func (*QueryTraceBlockResponse) Unmarshal ¶
func (m *QueryTraceBlockResponse) Unmarshal(dAtA []byte) error
func (*QueryTraceBlockResponse) XXX_DiscardUnknown ¶
func (m *QueryTraceBlockResponse) XXX_DiscardUnknown()
func (*QueryTraceBlockResponse) XXX_Marshal ¶
func (m *QueryTraceBlockResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryTraceBlockResponse) XXX_Merge ¶
func (m *QueryTraceBlockResponse) XXX_Merge(src proto.Message)
func (*QueryTraceBlockResponse) XXX_Size ¶
func (m *QueryTraceBlockResponse) XXX_Size() int
func (*QueryTraceBlockResponse) XXX_Unmarshal ¶
func (m *QueryTraceBlockResponse) XXX_Unmarshal(b []byte) error
type QueryTraceTxRequest ¶
type QueryTraceTxRequest struct {
// msgEthereumTx for the requested transaction
Msg *MsgEthereumTx `protobuf:"bytes,1,opt,name=msg,proto3" json:"msg,omitempty"`
// transaction index
TxIndex uint64 `protobuf:"varint,2,opt,name=tx_index,json=txIndex,proto3" json:"tx_index,omitempty"`
// TraceConfig holds extra parameters to trace functions.
TraceConfig *TraceConfig `protobuf:"bytes,3,opt,name=trace_config,json=traceConfig,proto3" json:"trace_config,omitempty"`
// the predecessor transactions included in the same block
// need to be replayed first to get correct context for tracing.
Predecessors []*MsgEthereumTx `protobuf:"bytes,4,rep,name=predecessors,proto3" json:"predecessors,omitempty"`
// block number of requested transaction
BlockNumber int64 `protobuf:"varint,5,opt,name=block_number,json=blockNumber,proto3" json:"block_number,omitempty"`
// block hex hash of requested transaction
BlockHash string `protobuf:"bytes,6,opt,name=block_hash,json=blockHash,proto3" json:"block_hash,omitempty"`
// block time of requested transaction
BlockTime time.Time `protobuf:"bytes,7,opt,name=block_time,json=blockTime,proto3,stdtime" json:"block_time"`
}
QueryTraceTxRequest defines TraceTx request
func (*QueryTraceTxRequest) Descriptor ¶
func (*QueryTraceTxRequest) Descriptor() ([]byte, []int)
func (*QueryTraceTxRequest) GetBlockHash ¶
func (m *QueryTraceTxRequest) GetBlockHash() string
func (*QueryTraceTxRequest) GetBlockNumber ¶
func (m *QueryTraceTxRequest) GetBlockNumber() int64
func (*QueryTraceTxRequest) GetBlockTime ¶
func (m *QueryTraceTxRequest) GetBlockTime() time.Time
func (*QueryTraceTxRequest) GetMsg ¶
func (m *QueryTraceTxRequest) GetMsg() *MsgEthereumTx
func (*QueryTraceTxRequest) GetPredecessors ¶
func (m *QueryTraceTxRequest) GetPredecessors() []*MsgEthereumTx
func (*QueryTraceTxRequest) GetTraceConfig ¶
func (m *QueryTraceTxRequest) GetTraceConfig() *TraceConfig
func (*QueryTraceTxRequest) GetTxIndex ¶
func (m *QueryTraceTxRequest) GetTxIndex() uint64
func (*QueryTraceTxRequest) Marshal ¶
func (m *QueryTraceTxRequest) Marshal() (dAtA []byte, err error)
func (*QueryTraceTxRequest) MarshalTo ¶
func (m *QueryTraceTxRequest) MarshalTo(dAtA []byte) (int, error)
func (*QueryTraceTxRequest) MarshalToSizedBuffer ¶
func (m *QueryTraceTxRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryTraceTxRequest) ProtoMessage ¶
func (*QueryTraceTxRequest) ProtoMessage()
func (*QueryTraceTxRequest) Reset ¶
func (m *QueryTraceTxRequest) Reset()
func (*QueryTraceTxRequest) Size ¶
func (m *QueryTraceTxRequest) Size() (n int)
func (*QueryTraceTxRequest) String ¶
func (m *QueryTraceTxRequest) String() string
func (*QueryTraceTxRequest) Unmarshal ¶
func (m *QueryTraceTxRequest) Unmarshal(dAtA []byte) error
func (*QueryTraceTxRequest) XXX_DiscardUnknown ¶
func (m *QueryTraceTxRequest) XXX_DiscardUnknown()
func (*QueryTraceTxRequest) XXX_Marshal ¶
func (m *QueryTraceTxRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryTraceTxRequest) XXX_Merge ¶
func (m *QueryTraceTxRequest) XXX_Merge(src proto.Message)
func (*QueryTraceTxRequest) XXX_Size ¶
func (m *QueryTraceTxRequest) XXX_Size() int
func (*QueryTraceTxRequest) XXX_Unmarshal ¶
func (m *QueryTraceTxRequest) XXX_Unmarshal(b []byte) error
type QueryTraceTxResponse ¶
type QueryTraceTxResponse struct {
// response serialized in bytes
Data []byte `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
}
QueryTraceTxResponse defines TraceTx response
func (*QueryTraceTxResponse) Descriptor ¶
func (*QueryTraceTxResponse) Descriptor() ([]byte, []int)
func (*QueryTraceTxResponse) GetData ¶
func (m *QueryTraceTxResponse) GetData() []byte
func (*QueryTraceTxResponse) Marshal ¶
func (m *QueryTraceTxResponse) Marshal() (dAtA []byte, err error)
func (*QueryTraceTxResponse) MarshalTo ¶
func (m *QueryTraceTxResponse) MarshalTo(dAtA []byte) (int, error)
func (*QueryTraceTxResponse) MarshalToSizedBuffer ¶
func (m *QueryTraceTxResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryTraceTxResponse) ProtoMessage ¶
func (*QueryTraceTxResponse) ProtoMessage()
func (*QueryTraceTxResponse) Reset ¶
func (m *QueryTraceTxResponse) Reset()
func (*QueryTraceTxResponse) Size ¶
func (m *QueryTraceTxResponse) Size() (n int)
func (*QueryTraceTxResponse) String ¶
func (m *QueryTraceTxResponse) String() string
func (*QueryTraceTxResponse) Unmarshal ¶
func (m *QueryTraceTxResponse) Unmarshal(dAtA []byte) error
func (*QueryTraceTxResponse) XXX_DiscardUnknown ¶
func (m *QueryTraceTxResponse) XXX_DiscardUnknown()
func (*QueryTraceTxResponse) XXX_Marshal ¶
func (m *QueryTraceTxResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryTraceTxResponse) XXX_Merge ¶
func (m *QueryTraceTxResponse) XXX_Merge(src proto.Message)
func (*QueryTraceTxResponse) XXX_Size ¶
func (m *QueryTraceTxResponse) XXX_Size() int
func (*QueryTraceTxResponse) XXX_Unmarshal ¶
func (m *QueryTraceTxResponse) XXX_Unmarshal(b []byte) error
type QueryTxLogsRequest ¶
type QueryTxLogsRequest struct {
// hash is the ethereum transaction hex hash to query the logs for.
Hash string `protobuf:"bytes,1,opt,name=hash,proto3" json:"hash,omitempty"`
// pagination defines an optional pagination for the request.
Pagination *query.PageRequest `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"`
}
QueryTxLogsRequest is the request type for the Query/TxLogs RPC method.
func (*QueryTxLogsRequest) Descriptor ¶
func (*QueryTxLogsRequest) Descriptor() ([]byte, []int)
func (*QueryTxLogsRequest) Marshal ¶
func (m *QueryTxLogsRequest) Marshal() (dAtA []byte, err error)
func (*QueryTxLogsRequest) MarshalTo ¶
func (m *QueryTxLogsRequest) MarshalTo(dAtA []byte) (int, error)
func (*QueryTxLogsRequest) MarshalToSizedBuffer ¶
func (m *QueryTxLogsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryTxLogsRequest) ProtoMessage ¶
func (*QueryTxLogsRequest) ProtoMessage()
func (*QueryTxLogsRequest) Reset ¶
func (m *QueryTxLogsRequest) Reset()
func (*QueryTxLogsRequest) Size ¶
func (m *QueryTxLogsRequest) Size() (n int)
func (*QueryTxLogsRequest) String ¶
func (m *QueryTxLogsRequest) String() string
func (*QueryTxLogsRequest) Unmarshal ¶
func (m *QueryTxLogsRequest) Unmarshal(dAtA []byte) error
func (*QueryTxLogsRequest) XXX_DiscardUnknown ¶
func (m *QueryTxLogsRequest) XXX_DiscardUnknown()
func (*QueryTxLogsRequest) XXX_Marshal ¶
func (m *QueryTxLogsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryTxLogsRequest) XXX_Merge ¶
func (m *QueryTxLogsRequest) XXX_Merge(src proto.Message)
func (*QueryTxLogsRequest) XXX_Size ¶
func (m *QueryTxLogsRequest) XXX_Size() int
func (*QueryTxLogsRequest) XXX_Unmarshal ¶
func (m *QueryTxLogsRequest) XXX_Unmarshal(b []byte) error
type QueryTxLogsResponse ¶
type QueryTxLogsResponse struct {
// logs represents the ethereum logs generated from the given transaction.
Logs []*Log `protobuf:"bytes,1,rep,name=logs,proto3" json:"logs,omitempty"`
// pagination defines the pagination in the response.
Pagination *query.PageResponse `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"`
}
QueryTxLogs is the response type for the Query/TxLogs RPC method.
func (*QueryTxLogsResponse) Descriptor ¶
func (*QueryTxLogsResponse) Descriptor() ([]byte, []int)
func (*QueryTxLogsResponse) GetLogs ¶
func (m *QueryTxLogsResponse) GetLogs() []*Log
func (*QueryTxLogsResponse) GetPagination ¶
func (m *QueryTxLogsResponse) GetPagination() *query.PageResponse
func (*QueryTxLogsResponse) Marshal ¶
func (m *QueryTxLogsResponse) Marshal() (dAtA []byte, err error)
func (*QueryTxLogsResponse) MarshalTo ¶
func (m *QueryTxLogsResponse) MarshalTo(dAtA []byte) (int, error)
func (*QueryTxLogsResponse) MarshalToSizedBuffer ¶
func (m *QueryTxLogsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryTxLogsResponse) ProtoMessage ¶
func (*QueryTxLogsResponse) ProtoMessage()
func (*QueryTxLogsResponse) Reset ¶
func (m *QueryTxLogsResponse) Reset()
func (*QueryTxLogsResponse) Size ¶
func (m *QueryTxLogsResponse) Size() (n int)
func (*QueryTxLogsResponse) String ¶
func (m *QueryTxLogsResponse) String() string
func (*QueryTxLogsResponse) Unmarshal ¶
func (m *QueryTxLogsResponse) Unmarshal(dAtA []byte) error
func (*QueryTxLogsResponse) XXX_DiscardUnknown ¶
func (m *QueryTxLogsResponse) XXX_DiscardUnknown()
func (*QueryTxLogsResponse) XXX_Marshal ¶
func (m *QueryTxLogsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryTxLogsResponse) XXX_Merge ¶
func (m *QueryTxLogsResponse) XXX_Merge(src proto.Message)
func (*QueryTxLogsResponse) XXX_Size ¶
func (m *QueryTxLogsResponse) XXX_Size() int
func (*QueryTxLogsResponse) XXX_Unmarshal ¶
func (m *QueryTxLogsResponse) XXX_Unmarshal(b []byte) error
type QueryValidatorAccountRequest ¶
type QueryValidatorAccountRequest struct {
// cons_address is the validator cons address to query the account for.
ConsAddress string `protobuf:"bytes,1,opt,name=cons_address,json=consAddress,proto3" json:"cons_address,omitempty"`
}
QueryValidatorAccountRequest is the request type for the Query/ValidatorAccount RPC method.
func (*QueryValidatorAccountRequest) Descriptor ¶
func (*QueryValidatorAccountRequest) Descriptor() ([]byte, []int)
func (*QueryValidatorAccountRequest) Marshal ¶
func (m *QueryValidatorAccountRequest) Marshal() (dAtA []byte, err error)
func (*QueryValidatorAccountRequest) MarshalTo ¶
func (m *QueryValidatorAccountRequest) MarshalTo(dAtA []byte) (int, error)
func (*QueryValidatorAccountRequest) MarshalToSizedBuffer ¶
func (m *QueryValidatorAccountRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryValidatorAccountRequest) ProtoMessage ¶
func (*QueryValidatorAccountRequest) ProtoMessage()
func (*QueryValidatorAccountRequest) Reset ¶
func (m *QueryValidatorAccountRequest) Reset()
func (*QueryValidatorAccountRequest) Size ¶
func (m *QueryValidatorAccountRequest) Size() (n int)
func (*QueryValidatorAccountRequest) String ¶
func (m *QueryValidatorAccountRequest) String() string
func (*QueryValidatorAccountRequest) Unmarshal ¶
func (m *QueryValidatorAccountRequest) Unmarshal(dAtA []byte) error
func (*QueryValidatorAccountRequest) XXX_DiscardUnknown ¶
func (m *QueryValidatorAccountRequest) XXX_DiscardUnknown()
func (*QueryValidatorAccountRequest) XXX_Marshal ¶
func (m *QueryValidatorAccountRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryValidatorAccountRequest) XXX_Merge ¶
func (m *QueryValidatorAccountRequest) XXX_Merge(src proto.Message)
func (*QueryValidatorAccountRequest) XXX_Size ¶
func (m *QueryValidatorAccountRequest) XXX_Size() int
func (*QueryValidatorAccountRequest) XXX_Unmarshal ¶
func (m *QueryValidatorAccountRequest) XXX_Unmarshal(b []byte) error
type QueryValidatorAccountResponse ¶
type QueryValidatorAccountResponse struct {
// account_address is the cosmos address of the account in bech32 format.
AccountAddress string `protobuf:"bytes,1,opt,name=account_address,json=accountAddress,proto3" json:"account_address,omitempty"`
// sequence is the account's sequence number.
Sequence uint64 `protobuf:"varint,2,opt,name=sequence,proto3" json:"sequence,omitempty"`
// account_number is the account number
AccountNumber uint64 `protobuf:"varint,3,opt,name=account_number,json=accountNumber,proto3" json:"account_number,omitempty"`
}
QueryValidatorAccountResponse is the response type for the Query/ValidatorAccount RPC method.
func (*QueryValidatorAccountResponse) Descriptor ¶
func (*QueryValidatorAccountResponse) Descriptor() ([]byte, []int)
func (*QueryValidatorAccountResponse) GetAccountAddress ¶
func (m *QueryValidatorAccountResponse) GetAccountAddress() string
func (*QueryValidatorAccountResponse) GetAccountNumber ¶
func (m *QueryValidatorAccountResponse) GetAccountNumber() uint64
func (*QueryValidatorAccountResponse) GetSequence ¶
func (m *QueryValidatorAccountResponse) GetSequence() uint64
func (*QueryValidatorAccountResponse) Marshal ¶
func (m *QueryValidatorAccountResponse) Marshal() (dAtA []byte, err error)
func (*QueryValidatorAccountResponse) MarshalTo ¶
func (m *QueryValidatorAccountResponse) MarshalTo(dAtA []byte) (int, error)
func (*QueryValidatorAccountResponse) MarshalToSizedBuffer ¶
func (m *QueryValidatorAccountResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryValidatorAccountResponse) ProtoMessage ¶
func (*QueryValidatorAccountResponse) ProtoMessage()
func (*QueryValidatorAccountResponse) Reset ¶
func (m *QueryValidatorAccountResponse) Reset()
func (*QueryValidatorAccountResponse) Size ¶
func (m *QueryValidatorAccountResponse) Size() (n int)
func (*QueryValidatorAccountResponse) String ¶
func (m *QueryValidatorAccountResponse) String() string
func (*QueryValidatorAccountResponse) Unmarshal ¶
func (m *QueryValidatorAccountResponse) Unmarshal(dAtA []byte) error
func (*QueryValidatorAccountResponse) XXX_DiscardUnknown ¶
func (m *QueryValidatorAccountResponse) XXX_DiscardUnknown()
func (*QueryValidatorAccountResponse) XXX_Marshal ¶
func (m *QueryValidatorAccountResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryValidatorAccountResponse) XXX_Merge ¶
func (m *QueryValidatorAccountResponse) XXX_Merge(src proto.Message)
func (*QueryValidatorAccountResponse) XXX_Size ¶
func (m *QueryValidatorAccountResponse) XXX_Size() int
func (*QueryValidatorAccountResponse) XXX_Unmarshal ¶
func (m *QueryValidatorAccountResponse) XXX_Unmarshal(b []byte) error
type State ¶
type State struct {
Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
}
State represents a single Storage key value pair item.
func (*State) Descriptor ¶
func (*State) ProtoMessage ¶
func (*State) ProtoMessage()
func (*State) XXX_DiscardUnknown ¶
func (m *State) XXX_DiscardUnknown()
func (*State) XXX_Marshal ¶
func (*State) XXX_Unmarshal ¶
type TokenInfoResponse ¶
type TraceConfig ¶
type TraceConfig struct {
// custom javascript tracer
Tracer string `protobuf:"bytes,1,opt,name=tracer,proto3" json:"tracer,omitempty"`
// overrides the default timeout of 5 seconds for JavaScript-based tracing
// calls
Timeout string `protobuf:"bytes,2,opt,name=timeout,proto3" json:"timeout,omitempty"`
// number of blocks the tracer is willing to go back
Reexec uint64 `protobuf:"varint,3,opt,name=reexec,proto3" json:"reexec,omitempty"`
// disable stack capture
DisableStack bool `protobuf:"varint,5,opt,name=disable_stack,json=disableStack,proto3" json:"disableStack"`
// disable storage capture
DisableStorage bool `protobuf:"varint,6,opt,name=disable_storage,json=disableStorage,proto3" json:"disableStorage"`
// print output during capture end
Debug bool `protobuf:"varint,8,opt,name=debug,proto3" json:"debug,omitempty"`
// maximum length of output, but zero means unlimited
Limit int32 `protobuf:"varint,9,opt,name=limit,proto3" json:"limit,omitempty"`
// Chain overrides, can be used to execute a trace using future fork rules
Overrides *ChainConfig `protobuf:"bytes,10,opt,name=overrides,proto3" json:"overrides,omitempty"`
// enable memory capture
EnableMemory bool `protobuf:"varint,11,opt,name=enable_memory,json=enableMemory,proto3" json:"enableMemory"`
// enable return data capture
EnableReturnData bool `protobuf:"varint,12,opt,name=enable_return_data,json=enableReturnData,proto3" json:"enableReturnData"`
}
TraceConfig holds extra parameters to trace functions.
func (*TraceConfig) Descriptor ¶
func (*TraceConfig) Descriptor() ([]byte, []int)
func (*TraceConfig) GetDebug ¶
func (m *TraceConfig) GetDebug() bool
func (*TraceConfig) GetDisableStack ¶
func (m *TraceConfig) GetDisableStack() bool
func (*TraceConfig) GetDisableStorage ¶
func (m *TraceConfig) GetDisableStorage() bool
func (*TraceConfig) GetEnableMemory ¶
func (m *TraceConfig) GetEnableMemory() bool
func (*TraceConfig) GetEnableReturnData ¶
func (m *TraceConfig) GetEnableReturnData() bool
func (*TraceConfig) GetLimit ¶
func (m *TraceConfig) GetLimit() int32
func (*TraceConfig) GetOverrides ¶
func (m *TraceConfig) GetOverrides() *ChainConfig
func (*TraceConfig) GetReexec ¶
func (m *TraceConfig) GetReexec() uint64
func (*TraceConfig) GetTimeout ¶
func (m *TraceConfig) GetTimeout() string
func (*TraceConfig) GetTracer ¶
func (m *TraceConfig) GetTracer() string
func (*TraceConfig) Marshal ¶
func (m *TraceConfig) Marshal() (dAtA []byte, err error)
func (*TraceConfig) MarshalToSizedBuffer ¶
func (m *TraceConfig) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*TraceConfig) ProtoMessage ¶
func (*TraceConfig) ProtoMessage()
func (*TraceConfig) Reset ¶
func (m *TraceConfig) Reset()
func (*TraceConfig) Size ¶
func (m *TraceConfig) Size() (n int)
func (*TraceConfig) String ¶
func (m *TraceConfig) String() string
func (*TraceConfig) Unmarshal ¶
func (m *TraceConfig) Unmarshal(dAtA []byte) error
func (*TraceConfig) XXX_DiscardUnknown ¶
func (m *TraceConfig) XXX_DiscardUnknown()
func (*TraceConfig) XXX_Marshal ¶
func (m *TraceConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*TraceConfig) XXX_Merge ¶
func (m *TraceConfig) XXX_Merge(src proto.Message)
func (*TraceConfig) XXX_Size ¶
func (m *TraceConfig) XXX_Size() int
func (*TraceConfig) XXX_Unmarshal ¶
func (m *TraceConfig) XXX_Unmarshal(b []byte) error
type TransactionArgs ¶
type TransactionArgs struct {
From *common.Address `json:"from"`
To *common.Address `json:"to"`
Gas *hexutil.Uint64 `json:"gas"`
GasPrice *hexutil.Big `json:"gasPrice"`
MaxFeePerGas *hexutil.Big `json:"maxFeePerGas"`
MaxPriorityFeePerGas *hexutil.Big `json:"maxPriorityFeePerGas"`
Value *hexutil.Big `json:"value"`
Nonce *hexutil.Uint64 `json:"nonce"`
// We accept "data" and "input" for backwards-compatibility reasons.
// "input" is the newer name and should be preferred by clients.
// Issue detail: https://github.com/ethereum/go-ethereum/issues/15628
Data *hexutil.Bytes `json:"data"`
Input *hexutil.Bytes `json:"input"`
// Introduced by AccessListTxType transaction.
AccessList *ethtypes.AccessList `json:"accessList,omitempty"`
ChainID *hexutil.Big `json:"chainId,omitempty"`
}
TransactionArgs represents the arguments to construct a new transaction or a message call using JSON-RPC. Duplicate struct definition since geth struct is in internal package Ref: https://github.com/ethereum/go-ethereum/blob/release/1.10.4/internal/ethapi/transaction_args.go#L36
type TransactionLogs ¶
type TransactionLogs struct {
Hash string `protobuf:"bytes,1,opt,name=hash,proto3" json:"hash,omitempty"`
Logs []*Log `protobuf:"bytes,2,rep,name=logs,proto3" json:"logs,omitempty"`
}
TransactionLogs define the logs generated from a transaction execution with a given hash. It it used for import/export data as transactions are not persisted on blockchain state after an upgrade.
func (*TransactionLogs) Descriptor ¶
func (*TransactionLogs) Descriptor() ([]byte, []int)
func (*TransactionLogs) GetHash ¶
func (m *TransactionLogs) GetHash() string
func (*TransactionLogs) GetLogs ¶
func (m *TransactionLogs) GetLogs() []*Log
func (*TransactionLogs) Marshal ¶
func (m *TransactionLogs) Marshal() (dAtA []byte, err error)
func (*TransactionLogs) MarshalToSizedBuffer ¶
func (m *TransactionLogs) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*TransactionLogs) ProtoMessage ¶
func (*TransactionLogs) ProtoMessage()
func (*TransactionLogs) Reset ¶
func (m *TransactionLogs) Reset()
func (*TransactionLogs) Size ¶
func (m *TransactionLogs) Size() (n int)
func (*TransactionLogs) String ¶
func (m *TransactionLogs) String() string
func (*TransactionLogs) Unmarshal ¶
func (m *TransactionLogs) Unmarshal(dAtA []byte) error
func (*TransactionLogs) XXX_DiscardUnknown ¶
func (m *TransactionLogs) XXX_DiscardUnknown()
func (*TransactionLogs) XXX_Marshal ¶
func (m *TransactionLogs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*TransactionLogs) XXX_Merge ¶
func (m *TransactionLogs) XXX_Merge(src proto.Message)
func (*TransactionLogs) XXX_Size ¶
func (m *TransactionLogs) XXX_Size() int
func (*TransactionLogs) XXX_Unmarshal ¶
func (m *TransactionLogs) XXX_Unmarshal(b []byte) error
type TxData ¶
type TxData interface {
TxType() byte
Copy() TxData
GetChainID() *big.Int
GetAccessList() ethtypes.AccessList
GetData() []byte
GetNonce() uint64
GetGas() uint64
GetGasPrice() *big.Int
GetGasTipCap() *big.Int
GetGasFeeCap() *big.Int
GetValue() *big.Int
GetTo() *common.Address
GetRawSignatureValues() (v, r, s *big.Int)
SetSignatureValues(chainID, v, r, s *big.Int)
AsEthereumData() ethtypes.TxData
Validate() error
Fee() *big.Int
Cost() *big.Int
}
func NewTxDataFromTx ¶ added in v0.2.0
func NewTxDataFromTx(tx *ethtypes.Transaction) (TxData, error)
type TxResult ¶
type TxResult struct {
// contract_address contains the ethereum address of the created contract (if
// any). If the state transition is an evm.Call, the contract address will be
// empty.
ContractAddress string `` /* 130-byte string literal not displayed */
// bloom represents the bloom filter bytes
Bloom []byte `protobuf:"bytes,2,opt,name=bloom,proto3" json:"bloom,omitempty"`
// tx_logs contains the transaction hash and the proto-compatible ethereum
// logs.
TxLogs TransactionLogs `protobuf:"bytes,3,opt,name=tx_logs,json=txLogs,proto3" json:"tx_logs" yaml:"tx_logs"`
// ret defines the bytes from the execution.
Ret []byte `protobuf:"bytes,4,opt,name=ret,proto3" json:"ret,omitempty"`
// reverted flag is set to true when the call has been reverted
Reverted bool `protobuf:"varint,5,opt,name=reverted,proto3" json:"reverted,omitempty"`
// gas_used notes the amount of gas consumed while execution
GasUsed uint64 `protobuf:"varint,6,opt,name=gas_used,json=gasUsed,proto3" json:"gas_used,omitempty"`
}
TxResult stores results of Tx execution.
func (*TxResult) Descriptor ¶
func (*TxResult) MarshalToSizedBuffer ¶
func (*TxResult) ProtoMessage ¶
func (*TxResult) ProtoMessage()
func (*TxResult) XXX_DiscardUnknown ¶
func (m *TxResult) XXX_DiscardUnknown()
func (*TxResult) XXX_Marshal ¶
func (*TxResult) XXX_Unmarshal ¶
type UnimplementedMsgServer ¶
type UnimplementedMsgServer struct {
}
UnimplementedMsgServer can be embedded to have forward compatible implementations.
func (*UnimplementedMsgServer) EthereumTx ¶
func (*UnimplementedMsgServer) EthereumTx(ctx context.Context, req *MsgEthereumTx) (*MsgEthereumTxResponse, error)
type UnimplementedQueryServer ¶
type UnimplementedQueryServer struct {
}
UnimplementedQueryServer can be embedded to have forward compatible implementations.
func (*UnimplementedQueryServer) Account ¶
func (*UnimplementedQueryServer) Account(ctx context.Context, req *QueryAccountRequest) (*QueryAccountResponse, error)
func (*UnimplementedQueryServer) Balance ¶
func (*UnimplementedQueryServer) Balance(ctx context.Context, req *QueryBalanceRequest) (*QueryBalanceResponse, error)
func (*UnimplementedQueryServer) Code ¶
func (*UnimplementedQueryServer) Code(ctx context.Context, req *QueryCodeRequest) (*QueryCodeResponse, error)
func (*UnimplementedQueryServer) CosmosAccount ¶
func (*UnimplementedQueryServer) CosmosAccount(ctx context.Context, req *QueryCosmosAccountRequest) (*QueryCosmosAccountResponse, error)
func (*UnimplementedQueryServer) EstimateGas ¶
func (*UnimplementedQueryServer) EstimateGas(ctx context.Context, req *EthCallRequest) (*EstimateGasResponse, error)
func (*UnimplementedQueryServer) EthCall ¶
func (*UnimplementedQueryServer) EthCall(ctx context.Context, req *EthCallRequest) (*MsgEthereumTxResponse, error)
func (*UnimplementedQueryServer) Params ¶
func (*UnimplementedQueryServer) Params(ctx context.Context, req *QueryParamsRequest) (*QueryParamsResponse, error)
func (*UnimplementedQueryServer) Storage ¶
func (*UnimplementedQueryServer) Storage(ctx context.Context, req *QueryStorageRequest) (*QueryStorageResponse, error)
func (*UnimplementedQueryServer) TraceBlock ¶
func (*UnimplementedQueryServer) TraceBlock(ctx context.Context, req *QueryTraceBlockRequest) (*QueryTraceBlockResponse, error)
func (*UnimplementedQueryServer) TraceTx ¶
func (*UnimplementedQueryServer) TraceTx(ctx context.Context, req *QueryTraceTxRequest) (*QueryTraceTxResponse, error)
func (*UnimplementedQueryServer) ValidatorAccount ¶
func (*UnimplementedQueryServer) ValidatorAccount(ctx context.Context, req *QueryValidatorAccountRequest) (*QueryValidatorAccountResponse, error)