typesv1

package
v0.5.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 8, 2025 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Overview

Code generated by protoc-gen-go-pulsar. DO NOT EDIT.

Code generated by protoc-gen-go-pulsar. DO NOT EDIT.

Code generated by protoc-gen-go-pulsar. DO NOT EDIT.

Index

Constants

This section is empty.

Variables

View Source
var File_cosmos_evm_types_v1_dynamic_fee_proto protoreflect.FileDescriptor
View Source
var File_cosmos_evm_types_v1_indexer_proto protoreflect.FileDescriptor
View Source
var File_cosmos_evm_types_v1_web3_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type ExtensionOptionDynamicFeeTx

type ExtensionOptionDynamicFeeTx struct {

	// max_priority_price is the same as `max_priority_fee_per_gas` in eip-1559
	// spec
	MaxPriorityPrice string `protobuf:"bytes,1,opt,name=max_priority_price,json=maxPriorityPrice,proto3" json:"max_priority_price,omitempty"`
	// contains filtered or unexported fields
}

ExtensionOptionDynamicFeeTx is an extension option that specifies the maxPrioPrice for cosmos tx

func (*ExtensionOptionDynamicFeeTx) Descriptor deprecated

func (*ExtensionOptionDynamicFeeTx) Descriptor() ([]byte, []int)

Deprecated: Use ExtensionOptionDynamicFeeTx.ProtoReflect.Descriptor instead.

func (*ExtensionOptionDynamicFeeTx) GetMaxPriorityPrice

func (x *ExtensionOptionDynamicFeeTx) GetMaxPriorityPrice() string

func (*ExtensionOptionDynamicFeeTx) ProtoMessage

func (*ExtensionOptionDynamicFeeTx) ProtoMessage()

func (*ExtensionOptionDynamicFeeTx) ProtoReflect

func (*ExtensionOptionDynamicFeeTx) Reset

func (x *ExtensionOptionDynamicFeeTx) Reset()

func (*ExtensionOptionDynamicFeeTx) String

func (x *ExtensionOptionDynamicFeeTx) String() string

type ExtensionOptionsWeb3Tx

type ExtensionOptionsWeb3Tx struct {

	// typed_data_chain_id is used only in EIP712 Domain and should match
	// Ethereum network ID in a Web3 provider (e.g. Metamask).
	TypedDataChainId uint64 `protobuf:"varint,1,opt,name=typed_data_chain_id,json=typedDataChainId,proto3" json:"typed_data_chain_id,omitempty"`
	// fee_payer is an account address for the fee payer. It will be validated
	// during EIP712 signature checking.
	FeePayer string `protobuf:"bytes,2,opt,name=fee_payer,json=feePayer,proto3" json:"fee_payer,omitempty"`
	// fee_payer_sig is a signature data from the fee paying account,
	// allows to perform fee delegation when using EIP712 Domain.
	FeePayerSig []byte `protobuf:"bytes,3,opt,name=fee_payer_sig,json=feePayerSig,proto3" json:"fee_payer_sig,omitempty"`
	// contains filtered or unexported fields
}

ExtensionOptionsWeb3Tx is an extension option that specifies the typed chain id, the fee payer as well as its signature data.

func (*ExtensionOptionsWeb3Tx) Descriptor deprecated

func (*ExtensionOptionsWeb3Tx) Descriptor() ([]byte, []int)

Deprecated: Use ExtensionOptionsWeb3Tx.ProtoReflect.Descriptor instead.

func (*ExtensionOptionsWeb3Tx) GetFeePayer

func (x *ExtensionOptionsWeb3Tx) GetFeePayer() string

func (*ExtensionOptionsWeb3Tx) GetFeePayerSig

func (x *ExtensionOptionsWeb3Tx) GetFeePayerSig() []byte

func (*ExtensionOptionsWeb3Tx) GetTypedDataChainId

func (x *ExtensionOptionsWeb3Tx) GetTypedDataChainId() uint64

func (*ExtensionOptionsWeb3Tx) ProtoMessage

func (*ExtensionOptionsWeb3Tx) ProtoMessage()

func (*ExtensionOptionsWeb3Tx) ProtoReflect

func (x *ExtensionOptionsWeb3Tx) ProtoReflect() protoreflect.Message

func (*ExtensionOptionsWeb3Tx) Reset

func (x *ExtensionOptionsWeb3Tx) Reset()

func (*ExtensionOptionsWeb3Tx) String

func (x *ExtensionOptionsWeb3Tx) String() string

type TxResult

type TxResult struct {

	// height of the blockchain
	Height int64 `protobuf:"varint,1,opt,name=height,proto3" json:"height,omitempty"`
	// tx_index of the cosmos transaction
	TxIndex uint32 `protobuf:"varint,2,opt,name=tx_index,json=txIndex,proto3" json:"tx_index,omitempty"`
	// msg_index in a batch transaction
	MsgIndex uint32 `protobuf:"varint,3,opt,name=msg_index,json=msgIndex,proto3" json:"msg_index,omitempty"`
	// eth_tx_index is the index in the list of valid eth tx in the block,
	// aka. the transaction list returned by eth_getBlock api.
	EthTxIndex int32 `protobuf:"varint,4,opt,name=eth_tx_index,json=ethTxIndex,proto3" json:"eth_tx_index,omitempty"`
	// failed is true if the eth transaction did not go succeed
	Failed bool `protobuf:"varint,5,opt,name=failed,proto3" json:"failed,omitempty"`
	// gas_used by the transaction. If it exceeds the block gas limit,
	// it's set to gas limit, which is what's actually deducted by ante handler.
	GasUsed uint64 `protobuf:"varint,6,opt,name=gas_used,json=gasUsed,proto3" json:"gas_used,omitempty"`
	// cumulative_gas_used specifies the cumulated amount of gas used for all
	// processed messages within the current batch transaction.
	CumulativeGasUsed uint64 `protobuf:"varint,7,opt,name=cumulative_gas_used,json=cumulativeGasUsed,proto3" json:"cumulative_gas_used,omitempty"`
	// contains filtered or unexported fields
}

TxResult is the value stored in eth tx indexer

func (*TxResult) Descriptor deprecated

func (*TxResult) Descriptor() ([]byte, []int)

Deprecated: Use TxResult.ProtoReflect.Descriptor instead.

func (*TxResult) GetCumulativeGasUsed

func (x *TxResult) GetCumulativeGasUsed() uint64

func (*TxResult) GetEthTxIndex

func (x *TxResult) GetEthTxIndex() int32

func (*TxResult) GetFailed

func (x *TxResult) GetFailed() bool

func (*TxResult) GetGasUsed

func (x *TxResult) GetGasUsed() uint64

func (*TxResult) GetHeight

func (x *TxResult) GetHeight() int64

func (*TxResult) GetMsgIndex

func (x *TxResult) GetMsgIndex() uint32

func (*TxResult) GetTxIndex

func (x *TxResult) GetTxIndex() uint32

func (*TxResult) ProtoMessage

func (*TxResult) ProtoMessage()

func (*TxResult) ProtoReflect

func (x *TxResult) ProtoReflect() protoreflect.Message

func (*TxResult) Reset

func (x *TxResult) Reset()

func (*TxResult) String

func (x *TxResult) String() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL