Documentation ¶
Overview ¶
Package types is a reverse proxy.
It translates gRPC into RESTful JSON APIs.
Package types is a reverse proxy.
It translates gRPC into RESTful JSON APIs.
Index ¶
- Constants
- Variables
- func BinSearch(lo, hi uint64, executable func(uint64) (bool, *MsgEthereumTxResponse, error)) (uint64, error)
- func DecodeTransactionLogs(data []byte) (support.TransactionLogs, error)
- func DeriveChainID(v *big.Int) *big.Int
- func EffectiveGasPrice(baseFee, feeCap, tipCap *big.Int) *big.Int
- func EncodeTransactionLogs(res *support.TransactionLogs) ([]byte, error)
- func GetTxPriority(txData TxData, baseFee *big.Int) (priority int64)
- func NewTracer(tracer string, msg *core.Message, cfg *params.ChainConfig, height int64) vm.EVMLogger
- func PackTxData(txData TxData) (*codectypes.Any, error)
- func RegisterInterfaces(registry codectypes.InterfaceRegistry)
- func RegisterLegacyAminoCodec(cdc *codec.LegacyAmino)
- func RegisterMsgHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterMsgHandlerClient(ctx context.Context, mux *runtime.ServeMux, client MsgClient) error
- func RegisterMsgHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterMsgHandlerServer(ctx context.Context, mux *runtime.ServeMux, server MsgServer) error
- func RegisterMsgServer(s grpc1.Server, srv MsgServer)
- func RegisterQueryHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterQueryHandlerClient(ctx context.Context, mux *runtime.ServeMux, client QueryClient) error
- func RegisterQueryHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, server QueryServer) error
- func RegisterQueryServer(s grpc1.Server, srv QueryServer)
- func ToMessage(tx *ethereum.Transaction, signer ethereum.Signer, baseFee *big.Int) (*core.Message, error)
- type AccessList
- type AccessListTx
- func (tx *AccessListTx) AsEthereumData(stripCallData bool) ethereum.TxData
- func (tx *AccessListTx) Copy() TxData
- func (tx AccessListTx) Cost() *big.Int
- func (*AccessListTx) Descriptor() ([]byte, []int)
- func (tx AccessListTx) EffectiveCost(_ *big.Int) *big.Int
- func (tx AccessListTx) EffectiveFee(_ *big.Int) *big.Int
- func (tx AccessListTx) EffectiveGasPrice(_ *big.Int) *big.Int
- func (tx AccessListTx) Fee() *big.Int
- func (tx *AccessListTx) GetAccessList() ethereum.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) SetChainId(chainID *big.Int)
- func (tx *AccessListTx) SetSignatureValues(v, r, s *big.Int)
- func (m *AccessListTx) Size() (n int)
- func (m *AccessListTx) String() string
- func (tx *AccessListTx) TxType() uint8
- 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 DynamicFeeTx
- func (tx *DynamicFeeTx) AsEthereumData(stripCallData bool) ethereum.TxData
- func (tx *DynamicFeeTx) Copy() TxData
- func (tx DynamicFeeTx) Cost() *big.Int
- func (*DynamicFeeTx) Descriptor() ([]byte, []int)
- func (tx DynamicFeeTx) EffectiveCost(baseFee *big.Int) *big.Int
- func (tx DynamicFeeTx) EffectiveFee(baseFee *big.Int) *big.Int
- func (tx *DynamicFeeTx) EffectiveGasPrice(baseFee *big.Int) *big.Int
- func (tx DynamicFeeTx) Fee() *big.Int
- func (tx *DynamicFeeTx) GetAccessList() ethereum.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) SetChainId(chainID *big.Int)
- func (tx *DynamicFeeTx) SetSignatureValues(v, r, s *big.Int)
- func (m *DynamicFeeTx) Size() (n int)
- func (m *DynamicFeeTx) String() string
- func (tx *DynamicFeeTx) TxType() uint8
- 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) GetChainId() int64
- func (m *EthCallRequest) GetGasCap() uint64
- func (m *EthCallRequest) GetProposerAddress() github_com_cosmos_cosmos_sdk_types.ConsAddress
- 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 EvmTxArgs
- 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 LegacyTx
- func (tx *LegacyTx) AsEthereumData(stripCallData bool) ethereum.TxData
- func (tx *LegacyTx) Copy() TxData
- func (tx LegacyTx) Cost() *big.Int
- func (*LegacyTx) Descriptor() ([]byte, []int)
- func (tx LegacyTx) EffectiveCost(_ *big.Int) *big.Int
- func (tx LegacyTx) EffectiveFee(_ *big.Int) *big.Int
- func (tx LegacyTx) EffectiveGasPrice(_ *big.Int) *big.Int
- func (tx LegacyTx) Fee() *big.Int
- func (tx *LegacyTx) GetAccessList() ethereum.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) SetChainId(_ *big.Int)
- func (tx *LegacyTx) SetSignatureValues(v, r, s *big.Int)
- func (m *LegacyTx) Size() (n int)
- func (m *LegacyTx) String() string
- func (tx *LegacyTx) TxType() uint8
- 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 MsgClient
- type MsgEthereumTx
- func (msg MsgEthereumTx) AsEthCallTransaction() *ethereum.Transaction
- func (msg MsgEthereumTx) AsMessage(signer ethereum.Signer, baseFee *big.Int) (*core.Message, error)
- func (msg MsgEthereumTx) AsTransaction() *ethereum.Transaction
- func (msg *MsgEthereumTx) BuildTx(b client.TxBuilder, evmDenom string) (signing.Tx, error)
- func (*MsgEthereumTx) Descriptor() ([]byte, []int)
- func (msg *MsgEthereumTx) FromEthereumTx(tx *ethereum.Transaction) error
- func (msg MsgEthereumTx) GetEffectiveFee(baseFee *big.Int) *big.Int
- func (msg MsgEthereumTx) GetFee() *big.Int
- func (msg *MsgEthereumTx) GetFrom() cosmos.AccAddress
- func (msg MsgEthereumTx) GetGas() uint64
- func (msg *MsgEthereumTx) GetMsgs() []cosmos.Msg
- func (msg *MsgEthereumTx) GetSender(chainID *big.Int) (from common.Address, err error)
- func (msg MsgEthereumTx) GetSignBytes() []byte
- func (msg *MsgEthereumTx) GetSigners() []cosmos.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 (msg MsgEthereumTx) Route() string
- func (msg *MsgEthereumTx) Sign(ethSigner ethereum.Signer, keyringSigner keyring.Signer) error
- func (msg *MsgEthereumTx) SignEthereumTx(ethSigner ethereum.Signer, keyringSigner keyring.Signer) (*ethereum.Transaction, error)
- func (m *MsgEthereumTx) Size() (n int)
- func (m *MsgEthereumTx) String() string
- func (msg MsgEthereumTx) Type() string
- func (m *MsgEthereumTx) Unmarshal(dAtA []byte) error
- func (msg *MsgEthereumTx) UnmarshalBinary(b []byte) error
- func (msg MsgEthereumTx) UnpackInterfaces(unpacker codec.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) Failed() bool
- 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) Return() []byte
- func (m *MsgEthereumTxResponse) Revert() []byte
- 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 MsgUpdateParams
- func (*MsgUpdateParams) Descriptor() ([]byte, []int)
- func (m *MsgUpdateParams) GetAuthority() string
- func (m *MsgUpdateParams) GetParams() support.Params
- func (m MsgUpdateParams) GetSignBytes() []byte
- func (m MsgUpdateParams) GetSigners() []cosmos.AccAddress
- func (m *MsgUpdateParams) Marshal() (dAtA []byte, err error)
- func (m *MsgUpdateParams) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgUpdateParams) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgUpdateParams) ProtoMessage()
- func (m *MsgUpdateParams) Reset()
- func (m *MsgUpdateParams) Size() (n int)
- func (m *MsgUpdateParams) String() string
- func (m *MsgUpdateParams) Unmarshal(dAtA []byte) error
- func (m *MsgUpdateParams) ValidateBasic() error
- func (m *MsgUpdateParams) XXX_DiscardUnknown()
- func (m *MsgUpdateParams) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgUpdateParams) XXX_Merge(src proto.Message)
- func (m *MsgUpdateParams) XXX_Size() int
- func (m *MsgUpdateParams) XXX_Unmarshal(b []byte) error
- type MsgUpdateParamsResponse
- func (*MsgUpdateParamsResponse) Descriptor() ([]byte, []int)
- func (m *MsgUpdateParamsResponse) Marshal() (dAtA []byte, err error)
- func (m *MsgUpdateParamsResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgUpdateParamsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgUpdateParamsResponse) ProtoMessage()
- func (m *MsgUpdateParamsResponse) Reset()
- func (m *MsgUpdateParamsResponse) Size() (n int)
- func (m *MsgUpdateParamsResponse) String() string
- func (m *MsgUpdateParamsResponse) Unmarshal(dAtA []byte) error
- func (m *MsgUpdateParamsResponse) XXX_DiscardUnknown()
- func (m *MsgUpdateParamsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgUpdateParamsResponse) XXX_Merge(src proto.Message)
- func (m *MsgUpdateParamsResponse) XXX_Size() int
- func (m *MsgUpdateParamsResponse) XXX_Unmarshal(b []byte) error
- type NoOpTracer
- func (dt NoOpTracer) CaptureEnd(output []byte, gasUsed uint64, err error)
- func (dt NoOpTracer) CaptureEnter(typ vm.OpCode, from common.Address, to common.Address, input []byte, ...)
- func (dt NoOpTracer) CaptureExit(output []byte, gasUsed uint64, err error)
- func (dt NoOpTracer) CaptureFault(pc uint64, op vm.OpCode, gas, cost uint64, scope *vm.ScopeContext, depth int, ...)
- func (dt NoOpTracer) CaptureStart(env *vm.EVM, from common.Address, to common.Address, create bool, input []byte, ...)
- func (dt NoOpTracer) CaptureState(pc uint64, op vm.OpCode, gas, cost uint64, scope *vm.ScopeContext, ...)
- func (dt NoOpTracer) CaptureTxEnd(restGas uint64)
- func (dt NoOpTracer) CaptureTxStart(gasLimit uint64)
- 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 QueryBaseFeeRequest
- func (*QueryBaseFeeRequest) Descriptor() ([]byte, []int)
- func (m *QueryBaseFeeRequest) Marshal() (dAtA []byte, err error)
- func (m *QueryBaseFeeRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryBaseFeeRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryBaseFeeRequest) ProtoMessage()
- func (m *QueryBaseFeeRequest) Reset()
- func (m *QueryBaseFeeRequest) Size() (n int)
- func (m *QueryBaseFeeRequest) String() string
- func (m *QueryBaseFeeRequest) Unmarshal(dAtA []byte) error
- func (m *QueryBaseFeeRequest) XXX_DiscardUnknown()
- func (m *QueryBaseFeeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryBaseFeeRequest) XXX_Merge(src proto.Message)
- func (m *QueryBaseFeeRequest) XXX_Size() int
- func (m *QueryBaseFeeRequest) XXX_Unmarshal(b []byte) error
- type QueryBaseFeeResponse
- func (*QueryBaseFeeResponse) Descriptor() ([]byte, []int)
- func (m *QueryBaseFeeResponse) Marshal() (dAtA []byte, err error)
- func (m *QueryBaseFeeResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryBaseFeeResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryBaseFeeResponse) ProtoMessage()
- func (m *QueryBaseFeeResponse) Reset()
- func (m *QueryBaseFeeResponse) Size() (n int)
- func (m *QueryBaseFeeResponse) String() string
- func (m *QueryBaseFeeResponse) Unmarshal(dAtA []byte) error
- func (m *QueryBaseFeeResponse) XXX_DiscardUnknown()
- func (m *QueryBaseFeeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryBaseFeeResponse) XXX_Merge(src proto.Message)
- func (m *QueryBaseFeeResponse) XXX_Size() int
- func (m *QueryBaseFeeResponse) 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() support.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) GetChainId() int64
- func (m *QueryTraceBlockRequest) GetProposerAddress() github_com_cosmos_cosmos_sdk_types.ConsAddress
- func (m *QueryTraceBlockRequest) GetTraceConfig() *support.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) UnPackInterfaces(unPacker codec.AnyUnpacker) error
- 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) GetChainId() int64
- func (m *QueryTraceTxRequest) GetMsg() *MsgEthereumTx
- func (m *QueryTraceTxRequest) GetPredecessors() []*MsgEthereumTx
- func (m *QueryTraceTxRequest) GetProposerAddress() github_com_cosmos_cosmos_sdk_types.ConsAddress
- func (m *QueryTraceTxRequest) GetTraceConfig() *support.TraceConfig
- 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) UnPackInterfaces(unPacker codec.AnyUnpacker) error
- 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() []*support.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 TransactionArgs
- func (args *TransactionArgs) GetData() []byte
- func (args *TransactionArgs) GetFrom() common.Address
- func (args *TransactionArgs) String() string
- func (args *TransactionArgs) ToMessage(globalGasCap uint64, baseFee *big.Int) (*core.Message, error)
- func (args *TransactionArgs) ToTransaction() *MsgEthereumTx
- type TxData
- type TxTraceResult
- 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) BaseFee(ctx context.Context, req *QueryBaseFeeRequest) (*QueryBaseFeeResponse, 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 ( TracerAccessList = "access_list" TracerJSON = "json" TracerStruct = "struct" TracerMarkdown = "markdown" )
Variables ¶
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 references the global evm module codec. Note, the codec should // ONLY be used in certain instances of tests and for JSON encoding. ModuleCdc = codec.NewProtoCodec(codectypes.NewInterfaceRegistry()) // AminoCdc is a amino codec created to support amino JSON compatible msgs. AminoCdc = codec.NewAminoCodec(amino) // DefaultPriorityReduction is the default amount of price values required for 1 unit of priority. // Because priority is `int64` while price is `big.Int`, it's necessary to scale down the range to keep it more practical. // The default value is the same as the `cosmos.DefaultPowerReduction`. DefaultPriorityReduction = cosmos.DefaultPowerReduction EmptyCodeHash = crypto.Keccak256(nil) )
Functions ¶
func BinSearch ¶
func BinSearch(lo, hi uint64, executable func(uint64) (bool, *MsgEthereumTxResponse, error)) (uint64, error)
BinSearch execute the binary search and hone in on an executable gas limit
func DecodeTransactionLogs ¶
func DecodeTransactionLogs(data []byte) (support.TransactionLogs, error)
DecodeTransactionLogs decodes an protobuf-encoded byte slice into TransactionLogs
func DeriveChainID ¶
DeriveChainID derives the chain id from the given v parameter.
CONTRACT: v value is either:
- {0,1} + CHAIN_ID * 2 + 35, if EIP155 is used
- {0,1} + 27, otherwise
Ref: https://github.com/ethereum/EIPs/blob/master/EIPS/eip-155.md
func EffectiveGasPrice ¶
EffectiveGasPrice compute the effective gas price based on eip-1159 rules `effectiveGasPrice = min(baseFee + tipCap, feeCap)`
func EncodeTransactionLogs ¶
func EncodeTransactionLogs(res *support.TransactionLogs) ([]byte, error)
EncodeTransactionLogs encodes TransactionLogs slice into a protobuf-encoded byte slice.
func GetTxPriority ¶
GetTxPriority returns the priority of a given Ethereum txs. It relies of the priority reduction global variable to calculate the txs priority given the txs tip price:
tx_priority = tip_price / priority_reduction
func NewTracer ¶
func NewTracer(tracer string, msg *core.Message, cfg *params.ChainConfig, height int64) vm.EVMLogger
NewTracer creates a new Logger tracer to collect execution traces from an EVM txs.
func PackTxData ¶
func PackTxData(txData TxData) (*codectypes.Any, error)
PackTxData constructs a new Any packed with the given txs data value. It returns an error if the client states can't be casted to a protobuf message or if the concrete implementation is not registered to the protobuf codec.
func RegisterInterfaces ¶
func RegisterInterfaces(registry codectypes.InterfaceRegistry)
RegisterInterfaces registers the client interfaces to protobuf Any.
func RegisterLegacyAminoCodec ¶
func RegisterLegacyAminoCodec(cdc *codec.LegacyAmino)
RegisterLegacyAminoCodec required for EIP-712
func RegisterMsgHandler ¶
RegisterMsgHandler registers the http handlers for service Msg to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterMsgHandlerClient ¶
RegisterMsgHandlerClient registers the http handlers for service Msg to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "MsgClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "MsgClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "MsgClient" to call the correct interceptors.
func RegisterMsgHandlerFromEndpoint ¶
func RegisterMsgHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterMsgHandlerFromEndpoint is same as RegisterMsgHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterMsgHandlerServer ¶
RegisterMsgHandlerServer registers the http handlers for service Msg to "mux". UnaryRPC :call MsgServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterMsgHandlerFromEndpoint instead.
func RegisterMsgServer ¶
func RegisterQueryHandler ¶
RegisterQueryHandler registers the http handlers for service Query to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterQueryHandlerClient ¶
func RegisterQueryHandlerClient(ctx context.Context, mux *runtime.ServeMux, client QueryClient) error
RegisterQueryHandlerClient registers the http handlers for service Query to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "QueryClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "QueryClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "QueryClient" to call the correct interceptors.
func RegisterQueryHandlerFromEndpoint ¶
func RegisterQueryHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterQueryHandlerFromEndpoint is same as RegisterQueryHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterQueryHandlerServer ¶
func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, server QueryServer) error
RegisterQueryHandlerServer registers the http handlers for service Query to "mux". UnaryRPC :call QueryServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterQueryHandlerFromEndpoint instead.
func RegisterQueryServer ¶
func RegisterQueryServer(s grpc1.Server, srv QueryServer)
Types ¶
type AccessList ¶
type AccessList []support.AccessTuple
AccessList is EIP-2930 access list
func NewAccessList ¶
func NewAccessList(ethAccessList *ethereum.AccessList) AccessList
NewAccessList creates a new protobuf-compatible AccessList from an ethereum type
func (AccessList) ToEthAccessList ¶
func (al AccessList) ToEthAccessList() *ethereum.AccessList
ToEthAccessList convert the protobuf-compatible AccessList to an ethereum AccessList
type AccessListTx ¶
type AccessListTx struct { // chain_id of the destination EVM chain ChainID *github_com_cosmos_cosmos_sdk_types.Int `protobuf:"bytes,1,opt,name=chain_id,json=chainId,proto3,customtype=github.com/cosmos/cosmos-sdk/types.Int" json:"chainID"` // nonce corresponds to the account nonce (txs 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_cosmos_cosmos_sdk_types.Int `` /* 135-byte string literal not displayed */ // gas defines the gas limit defined for the txs. GasLimit uint64 `protobuf:"varint,4,opt,name=gas,proto3" json:"gas,omitempty"` // to is the recipient address in hex format To string `protobuf:"bytes,5,opt,name=to,proto3" json:"to,omitempty"` // value defines the unsigned integer value of the txs amount. Amount *github_com_cosmos_cosmos_sdk_types.Int `protobuf:"bytes,6,opt,name=value,proto3,customtype=github.com/cosmos/cosmos-sdk/types.Int" json:"value,omitempty"` // data is the data payload bytes of the txs. Data []byte `protobuf:"bytes,7,opt,name=data,proto3" json:"data,omitempty"` // accesses is an array of access tuples 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(stripCallData bool) ethereum.TxData
AsEthereumData returns an AccessListTx txs from the proto-formatted
func (*AccessListTx) Copy ¶
func (tx *AccessListTx) Copy() TxData
Copy returns an instance with the same field values
func (AccessListTx) Cost ¶
func (tx AccessListTx) Cost() *big.Int
Cost returns amount + gasprice * gaslimit
func (*AccessListTx) Descriptor ¶
func (*AccessListTx) Descriptor() ([]byte, []int)
func (AccessListTx) EffectiveCost ¶
func (tx AccessListTx) EffectiveCost(_ *big.Int) *big.Int
EffectiveCost is the same as Cost for AccessListTx
func (AccessListTx) EffectiveFee ¶
func (tx AccessListTx) EffectiveFee(_ *big.Int) *big.Int
EffectiveFee is the same as Fee for AccessListTx
func (AccessListTx) EffectiveGasPrice ¶
func (tx AccessListTx) EffectiveGasPrice(_ *big.Int) *big.Int
EffectiveGasPrice is the same as GasPrice for AccessListTx
func (*AccessListTx) GetAccessList ¶
func (tx *AccessListTx) GetAccessList() ethereum.AccessList
GetAccessList returns the AccessList field
func (*AccessListTx) GetChainID ¶
func (tx *AccessListTx) GetChainID() *big.Int
GetChainID returns the chain id field from the AccessListTx
func (*AccessListTx) GetData ¶
func (tx *AccessListTx) GetData() []byte
GetData returns the copy of the input data bytes
func (*AccessListTx) GetGasFeeCap ¶
func (tx *AccessListTx) GetGasFeeCap() *big.Int
GetGasFeeCap returns the gas price field
func (*AccessListTx) GetGasPrice ¶
func (tx *AccessListTx) GetGasPrice() *big.Int
GetGasPrice returns the gas price field
func (*AccessListTx) GetGasTipCap ¶
func (tx *AccessListTx) GetGasTipCap() *big.Int
GetGasTipCap returns the gas price field
func (*AccessListTx) GetNonce ¶
func (tx *AccessListTx) GetNonce() uint64
GetNonce returns the account sequence for the txs
func (*AccessListTx) GetRawSignatureValues ¶
func (tx *AccessListTx) GetRawSignatureValues() (v, r, s *big.Int)
GetRawSignatureValues returns the V, R, S signature values of the txs
func (*AccessListTx) GetTo ¶
func (tx *AccessListTx) GetTo() *common.Address
GetTo returns the pointer to the recipient address
func (*AccessListTx) GetValue ¶
func (tx *AccessListTx) GetValue() *big.Int
GetValue returns the txs amount
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) SetChainId ¶
func (tx *AccessListTx) SetChainId(chainID *big.Int)
func (*AccessListTx) SetSignatureValues ¶
func (tx *AccessListTx) SetSignatureValues(v, r, s *big.Int)
SetSignatureValues sets the signature values to the txs
func (*AccessListTx) Size ¶
func (m *AccessListTx) Size() (n int)
func (*AccessListTx) String ¶
func (m *AccessListTx) String() string
func (*AccessListTx) Unmarshal ¶
func (m *AccessListTx) Unmarshal(dAtA []byte) error
func (AccessListTx) Validate ¶
func (tx AccessListTx) Validate() error
Validate performs a stateless validation of the txs fields
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 DynamicFeeTx ¶
type DynamicFeeTx struct { // chain_id of the destination EVM chain ChainID *github_com_cosmos_cosmos_sdk_types.Int `protobuf:"bytes,1,opt,name=chain_id,json=chainId,proto3,customtype=github.com/cosmos/cosmos-sdk/types.Int" json:"chainID"` // nonce corresponds to the account nonce (txs 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_cosmos_cosmos_sdk_types.Int `` /* 140-byte string literal not displayed */ // gas_fee_cap defines the max value for the gas fee GasFeeCap *github_com_cosmos_cosmos_sdk_types.Int `` /* 140-byte string literal not displayed */ // gas defines the gas limit defined for the txs. GasLimit uint64 `protobuf:"varint,5,opt,name=gas,proto3" json:"gas,omitempty"` // to is the hex formatted address of the recipient To string `protobuf:"bytes,6,opt,name=to,proto3" json:"to,omitempty"` // value defines the the txs amount. Amount *github_com_cosmos_cosmos_sdk_types.Int `protobuf:"bytes,7,opt,name=value,proto3,customtype=github.com/cosmos/cosmos-sdk/types.Int" json:"value,omitempty"` // data is the data payload bytes of the txs. Data []byte `protobuf:"bytes,8,opt,name=data,proto3" json:"data,omitempty"` // accesses is an array of access tuples 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(stripCallData bool) ethereum.TxData
AsEthereumData returns an DynamicFeeTx txs txs from the proto-formatted TxData defined on the Cosmos EVM.
func (*DynamicFeeTx) Copy ¶
func (tx *DynamicFeeTx) Copy() TxData
Copy returns an instance with the same field values
func (DynamicFeeTx) Cost ¶
func (tx DynamicFeeTx) Cost() *big.Int
Cost returns amount + gasprice * gaslimit.
func (*DynamicFeeTx) Descriptor ¶
func (*DynamicFeeTx) Descriptor() ([]byte, []int)
func (DynamicFeeTx) EffectiveCost ¶
func (tx DynamicFeeTx) EffectiveCost(baseFee *big.Int) *big.Int
EffectiveCost returns amount + effective_gasprice * gaslimit.
func (DynamicFeeTx) EffectiveFee ¶
func (tx DynamicFeeTx) EffectiveFee(baseFee *big.Int) *big.Int
EffectiveFee returns effective_gasprice * gaslimit.
func (*DynamicFeeTx) EffectiveGasPrice ¶
func (tx *DynamicFeeTx) EffectiveGasPrice(baseFee *big.Int) *big.Int
EffectiveGasPrice returns the effective gas price
func (*DynamicFeeTx) GetAccessList ¶
func (tx *DynamicFeeTx) GetAccessList() ethereum.AccessList
GetAccessList returns the AccessList field.
func (*DynamicFeeTx) GetChainID ¶
func (tx *DynamicFeeTx) GetChainID() *big.Int
GetChainID returns the chain id field from the DynamicFeeTx
func (*DynamicFeeTx) GetData ¶
func (tx *DynamicFeeTx) GetData() []byte
GetData returns a copy of the input data bytes.
func (*DynamicFeeTx) GetGasFeeCap ¶
func (tx *DynamicFeeTx) GetGasFeeCap() *big.Int
GetGasFeeCap returns the gas fee cap field.
func (*DynamicFeeTx) GetGasPrice ¶
func (tx *DynamicFeeTx) GetGasPrice() *big.Int
GetGasPrice returns the gas fee cap field.
func (*DynamicFeeTx) GetGasTipCap ¶
func (tx *DynamicFeeTx) GetGasTipCap() *big.Int
GetGasTipCap returns the gas tip cap field.
func (*DynamicFeeTx) GetNonce ¶
func (tx *DynamicFeeTx) GetNonce() uint64
GetNonce returns the account sequence for the txs.
func (*DynamicFeeTx) GetRawSignatureValues ¶
func (tx *DynamicFeeTx) GetRawSignatureValues() (v, r, s *big.Int)
GetRawSignatureValues returns the V, R, S signature values of the txs. The return values should not be modified by the caller.
func (*DynamicFeeTx) GetTo ¶
func (tx *DynamicFeeTx) GetTo() *common.Address
GetTo returns the pointer to the recipient address.
func (*DynamicFeeTx) GetValue ¶
func (tx *DynamicFeeTx) GetValue() *big.Int
GetValue returns the txs amount.
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) SetChainId ¶
func (tx *DynamicFeeTx) SetChainId(chainID *big.Int)
func (*DynamicFeeTx) SetSignatureValues ¶
func (tx *DynamicFeeTx) SetSignatureValues(v, r, s *big.Int)
SetSignatureValues sets the signature values to the txs.
func (*DynamicFeeTx) Size ¶
func (m *DynamicFeeTx) Size() (n int)
func (*DynamicFeeTx) String ¶
func (m *DynamicFeeTx) String() string
func (*DynamicFeeTx) Unmarshal ¶
func (m *DynamicFeeTx) Unmarshal(dAtA []byte) error
func (DynamicFeeTx) Validate ¶
func (tx DynamicFeeTx) Validate() error
Validate performs a stateless validation of the txs fields.
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 { // gas returns 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 { // args uses the same json format as the json rpc api. Args []byte `protobuf:"bytes,1,opt,name=args,proto3" json:"args,omitempty"` // gas_cap defines the default gas cap to be used GasCap uint64 `protobuf:"varint,2,opt,name=gas_cap,json=gasCap,proto3" json:"gas_cap,omitempty"` // proposer_address of the requested block in hex format ProposerAddress github_com_cosmos_cosmos_sdk_types.ConsAddress `` /* 162-byte string literal not displayed */ // chain_id is the eip155 chain id parsed from the requested block header ChainId int64 `protobuf:"varint,4,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"` }
EthCallRequest defines EthCall request
func (*EthCallRequest) Descriptor ¶
func (*EthCallRequest) Descriptor() ([]byte, []int)
func (*EthCallRequest) GetArgs ¶
func (m *EthCallRequest) GetArgs() []byte
func (*EthCallRequest) GetChainId ¶
func (m *EthCallRequest) GetChainId() int64
func (*EthCallRequest) GetGasCap ¶
func (m *EthCallRequest) GetGasCap() uint64
func (*EthCallRequest) GetProposerAddress ¶
func (m *EthCallRequest) GetProposerAddress() github_com_cosmos_cosmos_sdk_types.ConsAddress
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 EvmTxArgs ¶
type EvmTxArgs struct { Nonce uint64 GasLimit uint64 Input []byte GasFeeCap *big.Int GasPrice *big.Int ChainID *big.Int Amount *big.Int GasTipCap *big.Int To *common.Address Accesses *ethereum.AccessList }
EvmTxArgs encapsulates all params for accessListTx, legacyTx, dynamicFeeTx
type ExtensionOptionsEthereumTx ¶
type ExtensionOptionsEthereumTx struct { }
ExtensionOptionsEthereumTx is an extension option for ethereum transactions
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 LegacyTx ¶
type LegacyTx struct { // nonce corresponds to the account nonce (txs 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_cosmos_cosmos_sdk_types.Int `` /* 135-byte string literal not displayed */ // gas defines the gas limit defined for the txs. GasLimit uint64 `protobuf:"varint,3,opt,name=gas,proto3" json:"gas,omitempty"` // to is the 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 txs amount. Amount *github_com_cosmos_cosmos_sdk_types.Int `protobuf:"bytes,5,opt,name=value,proto3,customtype=github.com/cosmos/cosmos-sdk/types.Int" json:"value,omitempty"` // data is the data payload bytes of the txs. 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 txs data of regular Ethereum transactions. NOTE: All non-protected transactions (i.e non EIP155 signed) will fail if the AllowUnprotectedTxs parameter is disabled.
func (*LegacyTx) AsEthereumData ¶
AsEthereumData returns an AccessListTx txs txs from the proto-formatted TxData defined on the Cosmos EVM.
func (*LegacyTx) Descriptor ¶
func (LegacyTx) EffectiveCost ¶
EffectiveCost is the same as Cost for LegacyTx
func (LegacyTx) EffectiveFee ¶
EffectiveFee is the same as Fee for LegacyTx
func (LegacyTx) EffectiveGasPrice ¶
EffectiveGasPrice is the same as GasPrice for LegacyTx
func (*LegacyTx) GetAccessList ¶
func (tx *LegacyTx) GetAccessList() ethereum.AccessList
GetAccessList returns nil
func (*LegacyTx) GetChainID ¶
GetChainID returns the chain id field from the derived signature values
func (*LegacyTx) GetGasFeeCap ¶
GetGasFeeCap returns the gas price field.
func (*LegacyTx) GetGasPrice ¶
GetGasPrice returns the gas price field.
func (*LegacyTx) GetGasTipCap ¶
GetGasTipCap returns the gas price field.
func (*LegacyTx) GetRawSignatureValues ¶
GetRawSignatureValues returns the V, R, S signature values of the txs. The return values should not be modified by the caller.
func (*LegacyTx) MarshalToSizedBuffer ¶
func (*LegacyTx) ProtoMessage ¶
func (*LegacyTx) ProtoMessage()
func (*LegacyTx) SetChainId ¶
func (*LegacyTx) SetSignatureValues ¶
SetSignatureValues sets the signature values to the txs.
func (*LegacyTx) XXX_DiscardUnknown ¶
func (m *LegacyTx) XXX_DiscardUnknown()
func (*LegacyTx) XXX_Marshal ¶
func (*LegacyTx) 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) // UpdateParams defined a governance operation for updating the x/evm module parameters. // The authority is hard-coded to the Cosmos SDK x/gov module account UpdateParams(ctx context.Context, in *MsgUpdateParams, opts ...grpc.CallOption) (*MsgUpdateParamsResponse, 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 { // data is inner txs data of the Ethereum txs Data *types.Any `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"` // size is the encoded storage size of the txs (DEPRECATED) Size_ float64 `protobuf:"fixed64,2,opt,name=size,proto3" json:"-"` // hash of the txs in hex format Hash string `protobuf:"bytes,3,opt,name=hash,proto3" json:"hash,omitempty" rlp:"-"` // from is the 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 txs as an SDK message.
func NewTx ¶
func NewTx( tx *EvmTxArgs, ) *MsgEthereumTx
NewTx returns a reference to a new Ethereum txs message
func UnwrapEthereumMsg ¶
UnwrapEthereumMsg extract MsgEthereumTx from wrapping cosmos.Tx
func (MsgEthereumTx) AsEthCallTransaction ¶
func (msg MsgEthereumTx) AsEthCallTransaction() *ethereum.Transaction
func (MsgEthereumTx) AsTransaction ¶
func (msg MsgEthereumTx) AsTransaction() *ethereum.Transaction
AsTransaction creates an Ethereum Transaction type from the msg fields
func (*MsgEthereumTx) Descriptor ¶
func (*MsgEthereumTx) Descriptor() ([]byte, []int)
func (*MsgEthereumTx) FromEthereumTx ¶
func (msg *MsgEthereumTx) FromEthereumTx(tx *ethereum.Transaction) error
FromEthereumTx populates the message fields from the given ethereum transaction
func (MsgEthereumTx) GetEffectiveFee ¶
func (msg MsgEthereumTx) GetEffectiveFee(baseFee *big.Int) *big.Int
GetEffectiveFee returns the fee for dynamic fee txs
func (MsgEthereumTx) GetFee ¶
func (msg MsgEthereumTx) GetFee() *big.Int
GetFee returns the fee for non dynamic fee txs
func (*MsgEthereumTx) GetFrom ¶
func (msg *MsgEthereumTx) GetFrom() cosmos.AccAddress
GetFrom loads the ethereum sender address from the sigcache and returns an cosmos.AccAddress from its bytes
func (MsgEthereumTx) GetGas ¶
func (msg MsgEthereumTx) GetGas() uint64
GetGas implements the GasTx interface. It returns the GasLimit of the
func (*MsgEthereumTx) GetMsgs ¶
func (msg *MsgEthereumTx) GetMsgs() []cosmos.Msg
GetMsgs returns a single MsgEthereumTx as an cosmos.Msg.
func (*MsgEthereumTx) GetSender ¶
GetSender extracts the sender address from the signature values using the latest signer for the given chainID.
func (MsgEthereumTx) GetSignBytes ¶
func (msg MsgEthereumTx) GetSignBytes() []byte
GetSignBytes returns the Amino bytes of an Ethereum txs message used for signing.
NOTE: This method cannot be used as a chain ID is needed to create valid bytes to sign over. Use 'RLPSignBytes' instead.
func (*MsgEthereumTx) GetSigners ¶
func (msg *MsgEthereumTx) GetSigners() []cosmos.AccAddress
GetSigners returns the expected signers for an Ethereum txs message. For such a message, there should exist only a single 'signer'.
NOTE: This method panics if 'Sign' hasn't been called first.
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 (msg MsgEthereumTx) Route() string
Route returns the route value of an MsgEthereumTx.
func (*MsgEthereumTx) Sign ¶
Sign calculates a secp256k1 ECDSA signature and signs the It takes a keyring signer and the chainID to sign an Ethereum txs according to EIP155 standard. This method mutates the txs as it populates the V, R, S fields of the Transaction's Signature. The function will fail if the sender address is not defined for the msg or if the sender is not registered on the keyring
func (*MsgEthereumTx) SignEthereumTx ¶
func (msg *MsgEthereumTx) SignEthereumTx(ethSigner ethereum.Signer, keyringSigner keyring.Signer) (*ethereum.Transaction, error)
func (*MsgEthereumTx) Size ¶
func (m *MsgEthereumTx) Size() (n int)
func (*MsgEthereumTx) String ¶
func (m *MsgEthereumTx) String() string
func (MsgEthereumTx) Type ¶
func (msg MsgEthereumTx) Type() string
Type returns the type value of an MsgEthereumTx.
func (*MsgEthereumTx) Unmarshal ¶
func (m *MsgEthereumTx) Unmarshal(dAtA []byte) error
func (*MsgEthereumTx) UnmarshalBinary ¶
func (msg *MsgEthereumTx) UnmarshalBinary(b []byte) error
UnmarshalBinary decodes the canonical encoding of transactions.
func (MsgEthereumTx) UnpackInterfaces ¶
func (msg MsgEthereumTx) UnpackInterfaces(unpacker codec.AnyUnpacker) error
UnpackInterfaces implements UnpackInterfacesMesssage.UnPackInterfaces
func (MsgEthereumTx) ValidateBasic ¶
func (msg MsgEthereumTx) ValidateBasic() error
ValidateBasic implements the cosmos.Msg interface. It performs basic validation checks of a Transaction. If returns an error if validation fails.
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 { // hash of the ethereum txs in hex format. This hash differs from the // Tendermint sha256 hash of the txs 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 txs hash and the proto-compatible ethereum // logs. Logs []*support.Log `protobuf:"bytes,2,rep,name=logs,proto3" json:"logs,omitempty"` // ret is the 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_used specifies how much gas was consumed by the txs GasUsed uint64 `protobuf:"varint,5,opt,name=gas_used,json=gasUsed,proto3" json:"gas_used,omitempty"` // cumulative gas used CumulativeGasUsed uint64 `protobuf:"varint,6,opt,name=cumulative_gas_used,json=cumulativeGasUsed,proto3" json:"cumulative_gas_used,omitempty"` }
MsgEthereumTxResponse defines the Msg/EthereumTx response type.
func DecodeTxResponse ¶
func DecodeTxResponse(in []byte) (*MsgEthereumTxResponse, error)
DecodeTxResponse decodes an protobuf-encoded byte slice into TxResponse
func (*MsgEthereumTxResponse) Descriptor ¶
func (*MsgEthereumTxResponse) Descriptor() ([]byte, []int)
func (*MsgEthereumTxResponse) Failed ¶
func (m *MsgEthereumTxResponse) Failed() bool
Failed returns if the contract execution failed in vm errors
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) Return ¶
func (m *MsgEthereumTxResponse) Return() []byte
Return returns the data after execution if no error occurs
func (*MsgEthereumTxResponse) Revert ¶
func (m *MsgEthereumTxResponse) Revert() []byte
Revert returns the concrete revert reason if the execution is aborted by `REVERT` opcode
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) // UpdateParams defined a governance operation for updating the x/evm module parameters. // The authority is hard-coded to the Cosmos SDK x/gov module account UpdateParams(context.Context, *MsgUpdateParams) (*MsgUpdateParamsResponse, error) }
MsgServer is the server API for Msg service.
type MsgUpdateParams ¶
type MsgUpdateParams struct { // authority is the address of the governance account. Authority string `protobuf:"bytes,1,opt,name=authority,proto3" json:"authority,omitempty"` // params defines the x/evm parameters to update. // NOTE: All parameters must be supplied. Params support.Params `protobuf:"bytes,2,opt,name=params,proto3" json:"params"` }
MsgUpdateParams defines a Msg for updating the x/evm module parameters.
func (*MsgUpdateParams) Descriptor ¶
func (*MsgUpdateParams) Descriptor() ([]byte, []int)
func (*MsgUpdateParams) GetAuthority ¶
func (m *MsgUpdateParams) GetAuthority() string
func (*MsgUpdateParams) GetParams ¶
func (m *MsgUpdateParams) GetParams() support.Params
func (MsgUpdateParams) GetSignBytes ¶
func (m MsgUpdateParams) GetSignBytes() []byte
GetSignBytes implements the LegacyMsg interface.
func (MsgUpdateParams) GetSigners ¶
func (m MsgUpdateParams) GetSigners() []cosmos.AccAddress
GetSigners returns the expected signers for a MsgUpdateParams message.
func (*MsgUpdateParams) Marshal ¶
func (m *MsgUpdateParams) Marshal() (dAtA []byte, err error)
func (*MsgUpdateParams) MarshalToSizedBuffer ¶
func (m *MsgUpdateParams) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgUpdateParams) ProtoMessage ¶
func (*MsgUpdateParams) ProtoMessage()
func (*MsgUpdateParams) Reset ¶
func (m *MsgUpdateParams) Reset()
func (*MsgUpdateParams) Size ¶
func (m *MsgUpdateParams) Size() (n int)
func (*MsgUpdateParams) String ¶
func (m *MsgUpdateParams) String() string
func (*MsgUpdateParams) Unmarshal ¶
func (m *MsgUpdateParams) Unmarshal(dAtA []byte) error
func (*MsgUpdateParams) ValidateBasic ¶
func (m *MsgUpdateParams) ValidateBasic() error
ValidateBasic does a sanity check of the provided data
func (*MsgUpdateParams) XXX_DiscardUnknown ¶
func (m *MsgUpdateParams) XXX_DiscardUnknown()
func (*MsgUpdateParams) XXX_Marshal ¶
func (m *MsgUpdateParams) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgUpdateParams) XXX_Merge ¶
func (m *MsgUpdateParams) XXX_Merge(src proto.Message)
func (*MsgUpdateParams) XXX_Size ¶
func (m *MsgUpdateParams) XXX_Size() int
func (*MsgUpdateParams) XXX_Unmarshal ¶
func (m *MsgUpdateParams) XXX_Unmarshal(b []byte) error
type MsgUpdateParamsResponse ¶
type MsgUpdateParamsResponse struct { }
MsgUpdateParamsResponse defines the response structure for executing a MsgUpdateParams message.
func (*MsgUpdateParamsResponse) Descriptor ¶
func (*MsgUpdateParamsResponse) Descriptor() ([]byte, []int)
func (*MsgUpdateParamsResponse) Marshal ¶
func (m *MsgUpdateParamsResponse) Marshal() (dAtA []byte, err error)
func (*MsgUpdateParamsResponse) MarshalTo ¶
func (m *MsgUpdateParamsResponse) MarshalTo(dAtA []byte) (int, error)
func (*MsgUpdateParamsResponse) MarshalToSizedBuffer ¶
func (m *MsgUpdateParamsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgUpdateParamsResponse) ProtoMessage ¶
func (*MsgUpdateParamsResponse) ProtoMessage()
func (*MsgUpdateParamsResponse) Reset ¶
func (m *MsgUpdateParamsResponse) Reset()
func (*MsgUpdateParamsResponse) Size ¶
func (m *MsgUpdateParamsResponse) Size() (n int)
func (*MsgUpdateParamsResponse) String ¶
func (m *MsgUpdateParamsResponse) String() string
func (*MsgUpdateParamsResponse) Unmarshal ¶
func (m *MsgUpdateParamsResponse) Unmarshal(dAtA []byte) error
func (*MsgUpdateParamsResponse) XXX_DiscardUnknown ¶
func (m *MsgUpdateParamsResponse) XXX_DiscardUnknown()
func (*MsgUpdateParamsResponse) XXX_Marshal ¶
func (m *MsgUpdateParamsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgUpdateParamsResponse) XXX_Merge ¶
func (m *MsgUpdateParamsResponse) XXX_Merge(src proto.Message)
func (*MsgUpdateParamsResponse) XXX_Size ¶
func (m *MsgUpdateParamsResponse) XXX_Size() int
func (*MsgUpdateParamsResponse) XXX_Unmarshal ¶
func (m *MsgUpdateParamsResponse) XXX_Unmarshal(b []byte) error
type NoOpTracer ¶
type NoOpTracer struct{}
NoOpTracer is an empty implementation of vm.Tracer interface
func (NoOpTracer) CaptureEnd ¶
func (dt NoOpTracer) CaptureEnd(output []byte, gasUsed uint64, err error)
CaptureEnd implements vm.Tracer interface
func (NoOpTracer) CaptureEnter ¶
func (dt NoOpTracer) CaptureEnter(typ vm.OpCode, from common.Address, to common.Address, input []byte, gas uint64, value *big.Int)
CaptureEnter implements vm.Tracer interface
func (NoOpTracer) CaptureExit ¶
func (dt NoOpTracer) CaptureExit(output []byte, gasUsed uint64, err error)
CaptureExit implements vm.Tracer interface
func (NoOpTracer) CaptureFault ¶
func (dt NoOpTracer) CaptureFault(pc uint64, op vm.OpCode, gas, cost uint64, scope *vm.ScopeContext, depth int, err error)
CaptureFault implements vm.Tracer interface
func (NoOpTracer) CaptureStart ¶
func (dt NoOpTracer) CaptureStart(env *vm.EVM, from common.Address, to common.Address, create bool, input []byte, gas uint64, value *big.Int)
CaptureStart implements vm.Tracer interface
func (NoOpTracer) CaptureState ¶
func (dt NoOpTracer) CaptureState(pc uint64, op vm.OpCode, gas, cost uint64, scope *vm.ScopeContext, rData []byte, depth int, err error)
CaptureState implements vm.Tracer interface
func (NoOpTracer) CaptureTxEnd ¶
func (dt NoOpTracer) CaptureTxEnd(restGas uint64)
CaptureTxEnd implements vm.Tracer interface
func (NoOpTracer) CaptureTxStart ¶
func (dt NoOpTracer) CaptureTxStart(gasLimit uint64)
CaptureTxStart implements vm.Tracer interface
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 QueryBaseFeeRequest ¶
type QueryBaseFeeRequest struct { }
QueryBaseFeeRequest defines the request type for querying the EIP1559 base fee.
func (*QueryBaseFeeRequest) Descriptor ¶
func (*QueryBaseFeeRequest) Descriptor() ([]byte, []int)
func (*QueryBaseFeeRequest) Marshal ¶
func (m *QueryBaseFeeRequest) Marshal() (dAtA []byte, err error)
func (*QueryBaseFeeRequest) MarshalTo ¶
func (m *QueryBaseFeeRequest) MarshalTo(dAtA []byte) (int, error)
func (*QueryBaseFeeRequest) MarshalToSizedBuffer ¶
func (m *QueryBaseFeeRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryBaseFeeRequest) ProtoMessage ¶
func (*QueryBaseFeeRequest) ProtoMessage()
func (*QueryBaseFeeRequest) Reset ¶
func (m *QueryBaseFeeRequest) Reset()
func (*QueryBaseFeeRequest) Size ¶
func (m *QueryBaseFeeRequest) Size() (n int)
func (*QueryBaseFeeRequest) String ¶
func (m *QueryBaseFeeRequest) String() string
func (*QueryBaseFeeRequest) Unmarshal ¶
func (m *QueryBaseFeeRequest) Unmarshal(dAtA []byte) error
func (*QueryBaseFeeRequest) XXX_DiscardUnknown ¶
func (m *QueryBaseFeeRequest) XXX_DiscardUnknown()
func (*QueryBaseFeeRequest) XXX_Marshal ¶
func (m *QueryBaseFeeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryBaseFeeRequest) XXX_Merge ¶
func (m *QueryBaseFeeRequest) XXX_Merge(src proto.Message)
func (*QueryBaseFeeRequest) XXX_Size ¶
func (m *QueryBaseFeeRequest) XXX_Size() int
func (*QueryBaseFeeRequest) XXX_Unmarshal ¶
func (m *QueryBaseFeeRequest) XXX_Unmarshal(b []byte) error
type QueryBaseFeeResponse ¶
type QueryBaseFeeResponse struct { // base_fee is the EIP1559 base fee BaseFee *github_com_cosmos_cosmos_sdk_types.Int `` /* 132-byte string literal not displayed */ }
QueryBaseFeeResponse returns the EIP1559 base fee.
func (*QueryBaseFeeResponse) Descriptor ¶
func (*QueryBaseFeeResponse) Descriptor() ([]byte, []int)
func (*QueryBaseFeeResponse) Marshal ¶
func (m *QueryBaseFeeResponse) Marshal() (dAtA []byte, err error)
func (*QueryBaseFeeResponse) MarshalTo ¶
func (m *QueryBaseFeeResponse) MarshalTo(dAtA []byte) (int, error)
func (*QueryBaseFeeResponse) MarshalToSizedBuffer ¶
func (m *QueryBaseFeeResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryBaseFeeResponse) ProtoMessage ¶
func (*QueryBaseFeeResponse) ProtoMessage()
func (*QueryBaseFeeResponse) Reset ¶
func (m *QueryBaseFeeResponse) Reset()
func (*QueryBaseFeeResponse) Size ¶
func (m *QueryBaseFeeResponse) Size() (n int)
func (*QueryBaseFeeResponse) String ¶
func (m *QueryBaseFeeResponse) String() string
func (*QueryBaseFeeResponse) Unmarshal ¶
func (m *QueryBaseFeeResponse) Unmarshal(dAtA []byte) error
func (*QueryBaseFeeResponse) XXX_DiscardUnknown ¶
func (m *QueryBaseFeeResponse) XXX_DiscardUnknown()
func (*QueryBaseFeeResponse) XXX_Marshal ¶
func (m *QueryBaseFeeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryBaseFeeResponse) XXX_Merge ¶
func (m *QueryBaseFeeResponse) XXX_Merge(src proto.Message)
func (*QueryBaseFeeResponse) XXX_Size ¶
func (m *QueryBaseFeeResponse) XXX_Size() int
func (*QueryBaseFeeResponse) XXX_Unmarshal ¶
func (m *QueryBaseFeeResponse) 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) // BaseFee queries the base fee of the parent block of the current block, // it's similar to feemarket module's method, but also checks london hardfork status. BaseFee(ctx context.Context, in *QueryBaseFeeRequest, opts ...grpc.CallOption) (*QueryBaseFeeResponse, 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 number 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 support.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() support.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) // BaseFee queries the base fee of the parent block of the current block, // it's similar to feemarket module's method, but also checks london hardfork status. BaseFee(context.Context, *QueryBaseFeeRequest) (*QueryBaseFeeResponse, error) }
QueryServer is the server API for Query service.
type QueryStorageRequest ¶
type QueryStorageRequest struct { // address is the ethereum hex address to query the storage states for. Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"` // key defines the key of the storage states 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 { // value defines the storage states 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 is an array of messages in the block Txs []*MsgEthereumTx `protobuf:"bytes,1,rep,name=txs,proto3" json:"txs,omitempty"` // trace_config holds extra parameters to trace functions. TraceConfig *support.TraceConfig `protobuf:"bytes,3,opt,name=trace_config,json=traceConfig,proto3" json:"trace_config,omitempty"` // block_number of the traced block BlockNumber int64 `protobuf:"varint,5,opt,name=block_number,json=blockNumber,proto3" json:"block_number,omitempty"` // block_hash (hex) of the traced block BlockHash string `protobuf:"bytes,6,opt,name=block_hash,json=blockHash,proto3" json:"block_hash,omitempty"` // block_time of the traced block BlockTime time.Time `protobuf:"bytes,7,opt,name=block_time,json=blockTime,proto3,stdtime" json:"block_time"` // proposer_address is the address of the requested block ProposerAddress github_com_cosmos_cosmos_sdk_types.ConsAddress `` /* 162-byte string literal not displayed */ // chain_id is the eip155 chain id parsed from the requested block header ChainId int64 `protobuf:"varint,9,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"` }
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) GetChainId ¶
func (m *QueryTraceBlockRequest) GetChainId() int64
func (*QueryTraceBlockRequest) GetProposerAddress ¶
func (m *QueryTraceBlockRequest) GetProposerAddress() github_com_cosmos_cosmos_sdk_types.ConsAddress
func (*QueryTraceBlockRequest) GetTraceConfig ¶
func (m *QueryTraceBlockRequest) GetTraceConfig() *support.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) UnPackInterfaces ¶
func (m QueryTraceBlockRequest) UnPackInterfaces(unPacker codec.AnyUnpacker) error
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 is the response serialized in bytes 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 { // msg is the MsgEthereumTx for the requested txs Msg *MsgEthereumTx `protobuf:"bytes,1,opt,name=msg,proto3" json:"msg,omitempty"` // trace_config holds extra parameters to trace functions. TraceConfig *support.TraceConfig `protobuf:"bytes,3,opt,name=trace_config,json=traceConfig,proto3" json:"trace_config,omitempty"` // predecessors is an array of 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 txs BlockNumber int64 `protobuf:"varint,5,opt,name=block_number,json=blockNumber,proto3" json:"block_number,omitempty"` // block_hash of requested txs BlockHash string `protobuf:"bytes,6,opt,name=block_hash,json=blockHash,proto3" json:"block_hash,omitempty"` // block_time of requested txs BlockTime time.Time `protobuf:"bytes,7,opt,name=block_time,json=blockTime,proto3,stdtime" json:"block_time"` // proposer_address is the proposer of the requested block ProposerAddress github_com_cosmos_cosmos_sdk_types.ConsAddress `` /* 162-byte string literal not displayed */ // chain_id is the the eip155 chain id parsed from the requested block header ChainId int64 `protobuf:"varint,9,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"` }
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) GetChainId ¶
func (m *QueryTraceTxRequest) GetChainId() int64
func (*QueryTraceTxRequest) GetMsg ¶
func (m *QueryTraceTxRequest) GetMsg() *MsgEthereumTx
func (*QueryTraceTxRequest) GetPredecessors ¶
func (m *QueryTraceTxRequest) GetPredecessors() []*MsgEthereumTx
func (*QueryTraceTxRequest) GetProposerAddress ¶
func (m *QueryTraceTxRequest) GetProposerAddress() github_com_cosmos_cosmos_sdk_types.ConsAddress
func (*QueryTraceTxRequest) GetTraceConfig ¶
func (m *QueryTraceTxRequest) GetTraceConfig() *support.TraceConfig
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) UnPackInterfaces ¶
func (m QueryTraceTxRequest) UnPackInterfaces(unPacker codec.AnyUnpacker) error
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 { // data is the 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 txs 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 support from the given txs. Logs []*support.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"` }
QueryTxLogsResponse 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() []*support.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 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"` // Issue detail: https://github.com/ethereum/go-ethereum/issues/15628 Data *hexutil.Bytes `json:"data"` Input *hexutil.Bytes `json:"input"` // Introduced by AccessListTxType txs. AccessList *ethereum.AccessList `json:"accessList,omitempty"` ChainID *hexutil.Big `json:"chainId,omitempty"` }
TransactionArgs represents the arguments of a txs or message call
func (*TransactionArgs) GetData ¶
func (args *TransactionArgs) GetData() []byte
GetData retrieves the transaction calldata. Input field is preferred.
func (*TransactionArgs) GetFrom ¶
func (args *TransactionArgs) GetFrom() common.Address
GetFrom retrieves the transaction sender address.
func (*TransactionArgs) String ¶
func (args *TransactionArgs) String() string
String returns the struct in a string format
func (*TransactionArgs) ToMessage ¶
func (args *TransactionArgs) ToMessage(globalGasCap uint64, baseFee *big.Int) (*core.Message, error)
ToMessage converts the arguments to the Message type used by the core evm. This assumes that setTxDefaults has been called.
func (*TransactionArgs) ToTransaction ¶
func (args *TransactionArgs) ToTransaction() *MsgEthereumTx
ToTransaction converts the arguments to an ethereum transaction. This assumes that setTxDefaults has been called.
type TxData ¶
type TxData interface { TxType() byte Copy() TxData GetChainID() *big.Int GetAccessList() ethereum.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(v, r, s *big.Int) SetChainId(chainID *big.Int) AsEthereumData(stripCallData bool) ethereum.TxData Validate() error Fee() *big.Int Cost() *big.Int EffectiveGasPrice(baseFee *big.Int) *big.Int EffectiveFee(baseFee *big.Int) *big.Int EffectiveCost(baseFee *big.Int) *big.Int }
TxData implements the Ethereum txs structure. See https://github.com/ethereum/go-ethereum/issues/23154
func NewTxDataFromTx ¶
func NewTxDataFromTx(tx *ethereum.Transaction) (TxData, error)
func UnpackTxData ¶
func UnpackTxData(any *codectypes.Any) (TxData, error)
UnpackTxData unpacks an Any into a TxData. It returns an error if the client states can't be unpacked into a TxData.
type TxTraceResult ¶
type TxTraceResult struct { Result interface{} `json:"result,omitempty"` // Trace results produced by the tracer Error string `json:"error,omitempty"` // Trace failure produced by the tracer }
TxTraceResult is the result of a single txs trace during a block trace.
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)
func (*UnimplementedMsgServer) UpdateParams ¶
func (*UnimplementedMsgServer) UpdateParams(ctx context.Context, req *MsgUpdateParams) (*MsgUpdateParamsResponse, 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) BaseFee ¶
func (*UnimplementedQueryServer) BaseFee(ctx context.Context, req *QueryBaseFeeRequest) (*QueryBaseFeeResponse, 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)