parent
							
								
									aa1b728d34
								
							
						
					
					
						commit
						6f5f15fc6d
					
				| @ -57,6 +57,7 @@ the Tracer type used to collect execution traces from the EVM transaction execut | ||||
| 
 | ||||
| ### API Breaking | ||||
| 
 | ||||
| * (proto) [tharsis#448](https://github.com/tharsis/ethermint/pull/448) Bump version for all Ethermint messages to `v1` | ||||
| * (server) [tharsis#434](https://github.com/tharsis/ethermint/pull/434) `evm-rpc` flags and app config have been renamed to `json-rpc`. | ||||
| * (proto, evm) [tharsis#207](https://github.com/tharsis/ethermint/issues/207) Replace `big.Int` in favor of `sdk.Int` for `TxData` fields | ||||
| * (proto, evm) [tharsis#81](https://github.com/tharsis/ethermint/pull/81) gRPC Query and Tx service changes: | ||||
|  | ||||
| @ -60,7 +60,7 @@ func NewAnteHandler( | ||||
| 			opts := txWithExtensions.GetExtensionOptions() | ||||
| 			if len(opts) > 0 { | ||||
| 				switch typeURL := opts[0].GetTypeUrl(); typeURL { | ||||
| 				case "/ethermint.evm.v1alpha1.ExtensionOptionsEthereumTx": | ||||
| 				case "/ethermint.evm.v1.ExtensionOptionsEthereumTx": | ||||
| 					// handle as *evmtypes.MsgEthereumTx
 | ||||
| 
 | ||||
| 					anteHandler = sdk.ChainAnteDecorators( | ||||
|  | ||||
| @ -7,7 +7,7 @@ | ||||
|     }, | ||||
|     "apis": [ | ||||
|       { | ||||
|         "url": "./tmp-swagger-gen/ethermint/evm/v1alpha1/query.swagger.json", | ||||
|         "url": "./tmp-swagger-gen/ethermint/evm/v1/query.swagger.json", | ||||
|         "operationIds": { | ||||
|           "rename": { | ||||
|             "Params": "EvmParams" | ||||
|  | ||||
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							| @ -1,5 +1,5 @@ | ||||
| // Code generated by protoc-gen-gogo. DO NOT EDIT.
 | ||||
| // source: ethermint/crypto/v1alpha1/ethsecp256k1/keys.proto
 | ||||
| // source: ethermint/crypto/v1/ethsecp256k1/keys.proto
 | ||||
| 
 | ||||
| package ethsecp256k1 | ||||
| 
 | ||||
| @ -33,7 +33,7 @@ type PubKey struct { | ||||
| func (m *PubKey) Reset()      { *m = PubKey{} } | ||||
| func (*PubKey) ProtoMessage() {} | ||||
| func (*PubKey) Descriptor() ([]byte, []int) { | ||||
| 	return fileDescriptor_8bbc409ef04b39de, []int{0} | ||||
| 	return fileDescriptor_0c10cadcf35beb64, []int{0} | ||||
| } | ||||
| func (m *PubKey) XXX_Unmarshal(b []byte) error { | ||||
| 	return m.Unmarshal(b) | ||||
| @ -79,7 +79,7 @@ func (m *PrivKey) Reset()         { *m = PrivKey{} } | ||||
| func (m *PrivKey) String() string { return proto.CompactTextString(m) } | ||||
| func (*PrivKey) ProtoMessage()    {} | ||||
| func (*PrivKey) Descriptor() ([]byte, []int) { | ||||
| 	return fileDescriptor_8bbc409ef04b39de, []int{1} | ||||
| 	return fileDescriptor_0c10cadcf35beb64, []int{1} | ||||
| } | ||||
| func (m *PrivKey) XXX_Unmarshal(b []byte) error { | ||||
| 	return m.Unmarshal(b) | ||||
| @ -116,29 +116,29 @@ func (m *PrivKey) GetKey() []byte { | ||||
| } | ||||
| 
 | ||||
| func init() { | ||||
| 	proto.RegisterType((*PubKey)(nil), "ethermint.crypto.v1alpha1.ethsecp256k1.PubKey") | ||||
| 	proto.RegisterType((*PrivKey)(nil), "ethermint.crypto.v1alpha1.ethsecp256k1.PrivKey") | ||||
| 	proto.RegisterType((*PubKey)(nil), "ethermint.crypto.v1.ethsecp256k1.PubKey") | ||||
| 	proto.RegisterType((*PrivKey)(nil), "ethermint.crypto.v1.ethsecp256k1.PrivKey") | ||||
| } | ||||
| 
 | ||||
| func init() { | ||||
| 	proto.RegisterFile("ethermint/crypto/v1alpha1/ethsecp256k1/keys.proto", fileDescriptor_8bbc409ef04b39de) | ||||
| 	proto.RegisterFile("ethermint/crypto/v1/ethsecp256k1/keys.proto", fileDescriptor_0c10cadcf35beb64) | ||||
| } | ||||
| 
 | ||||
| var fileDescriptor_8bbc409ef04b39de = []byte{ | ||||
| 	// 202 bytes of a gzipped FileDescriptorProto
 | ||||
| 	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0x32, 0x4c, 0x2d, 0xc9, 0x48, | ||||
| 	0x2d, 0xca, 0xcd, 0xcc, 0x2b, 0xd1, 0x4f, 0x2e, 0xaa, 0x2c, 0x28, 0xc9, 0xd7, 0x2f, 0x33, 0x4c, | ||||
| 	0xcc, 0x29, 0xc8, 0x48, 0x34, 0xd4, 0x4f, 0x2d, 0xc9, 0x28, 0x4e, 0x4d, 0x2e, 0x30, 0x32, 0x35, | ||||
| 	0xcb, 0x36, 0xd4, 0xcf, 0x4e, 0xad, 0x2c, 0xd6, 0x2b, 0x28, 0xca, 0x2f, 0xc9, 0x17, 0x52, 0x83, | ||||
| 	0x6b, 0xd1, 0x83, 0x68, 0xd1, 0x83, 0x69, 0xd1, 0x43, 0xd6, 0x22, 0x25, 0x92, 0x9e, 0x9f, 0x9e, | ||||
| 	0x0f, 0xd6, 0xa2, 0x0f, 0x62, 0x41, 0x74, 0x2b, 0x29, 0x70, 0xb1, 0x05, 0x94, 0x26, 0x79, 0xa7, | ||||
| 	0x56, 0x0a, 0x09, 0x70, 0x31, 0x67, 0xa7, 0x56, 0x4a, 0x30, 0x2a, 0x30, 0x6a, 0xf0, 0x04, 0x81, | ||||
| 	0x98, 0x56, 0x2c, 0x33, 0x16, 0xc8, 0x33, 0x28, 0x49, 0x73, 0xb1, 0x07, 0x14, 0x65, 0x96, 0x61, | ||||
| 	0x55, 0xe2, 0xe4, 0x75, 0xe2, 0x91, 0x1c, 0xe3, 0x85, 0x47, 0x72, 0x8c, 0x0f, 0x1e, 0xc9, 0x31, | ||||
| 	0x4e, 0x78, 0x2c, 0xc7, 0x70, 0xe1, 0xb1, 0x1c, 0xc3, 0x8d, 0xc7, 0x72, 0x0c, 0x51, 0x06, 0xe9, | ||||
| 	0x99, 0x25, 0x19, 0xa5, 0x49, 0x7a, 0xc9, 0xf9, 0xb9, 0xfa, 0x25, 0x19, 0x89, 0x45, 0xc5, 0x99, | ||||
| 	0xc5, 0xfa, 0x18, 0x9e, 0x43, 0x76, 0x60, 0x12, 0x1b, 0xd8, 0x45, 0xc6, 0x80, 0x00, 0x00, 0x00, | ||||
| 	0xff, 0xff, 0x37, 0x56, 0x7b, 0x6c, 0x04, 0x01, 0x00, 0x00, | ||||
| var fileDescriptor_0c10cadcf35beb64 = []byte{ | ||||
| 	// 196 bytes of a gzipped FileDescriptorProto
 | ||||
| 	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0xd2, 0x4e, 0x2d, 0xc9, 0x48, | ||||
| 	0x2d, 0xca, 0xcd, 0xcc, 0x2b, 0xd1, 0x4f, 0x2e, 0xaa, 0x2c, 0x28, 0xc9, 0xd7, 0x2f, 0x33, 0xd4, | ||||
| 	0x4f, 0x2d, 0xc9, 0x28, 0x4e, 0x4d, 0x2e, 0x30, 0x32, 0x35, 0xcb, 0x36, 0xd4, 0xcf, 0x4e, 0xad, | ||||
| 	0x2c, 0xd6, 0x2b, 0x28, 0xca, 0x2f, 0xc9, 0x17, 0x52, 0x80, 0x2b, 0xd6, 0x83, 0x28, 0xd6, 0x2b, | ||||
| 	0x33, 0xd4, 0x43, 0x56, 0x2c, 0x25, 0x92, 0x9e, 0x9f, 0x9e, 0x0f, 0x56, 0xac, 0x0f, 0x62, 0x41, | ||||
| 	0xf4, 0x29, 0x29, 0x70, 0xb1, 0x05, 0x94, 0x26, 0x79, 0xa7, 0x56, 0x0a, 0x09, 0x70, 0x31, 0x67, | ||||
| 	0xa7, 0x56, 0x4a, 0x30, 0x2a, 0x30, 0x6a, 0xf0, 0x04, 0x81, 0x98, 0x56, 0x2c, 0x33, 0x16, 0xc8, | ||||
| 	0x33, 0x28, 0x49, 0x73, 0xb1, 0x07, 0x14, 0x65, 0x96, 0x61, 0x55, 0xe2, 0xe4, 0x75, 0xe2, 0x91, | ||||
| 	0x1c, 0xe3, 0x85, 0x47, 0x72, 0x8c, 0x0f, 0x1e, 0xc9, 0x31, 0x4e, 0x78, 0x2c, 0xc7, 0x70, 0xe1, | ||||
| 	0xb1, 0x1c, 0xc3, 0x8d, 0xc7, 0x72, 0x0c, 0x51, 0x06, 0xe9, 0x99, 0x25, 0x19, 0xa5, 0x49, 0x7a, | ||||
| 	0xc9, 0xf9, 0xb9, 0xfa, 0x25, 0x19, 0x89, 0x45, 0xc5, 0x99, 0xc5, 0xfa, 0x18, 0x1e, 0x42, 0x76, | ||||
| 	0x60, 0x12, 0x1b, 0xd8, 0x45, 0xc6, 0x80, 0x00, 0x00, 0x00, 0xff, 0xff, 0xfb, 0x43, 0x53, 0xb8, | ||||
| 	0xf8, 0x00, 0x00, 0x00, | ||||
| } | ||||
| 
 | ||||
| func (m *PubKey) Marshal() (dAtA []byte, err error) { | ||||
|  | ||||
| @ -4,77 +4,79 @@ | ||||
| 
 | ||||
| ## Table of Contents | ||||
| 
 | ||||
| - [ethermint/crypto/v1alpha1/ethsecp256k1/keys.proto](#ethermint/crypto/v1alpha1/ethsecp256k1/keys.proto) | ||||
|     - [PrivKey](#ethermint.crypto.v1alpha1.ethsecp256k1.PrivKey) | ||||
|     - [PubKey](#ethermint.crypto.v1alpha1.ethsecp256k1.PubKey) | ||||
| - [ethermint/crypto/v1/ethsecp256k1/keys.proto](#ethermint/crypto/v1/ethsecp256k1/keys.proto) | ||||
|     - [PrivKey](#ethermint.crypto.v1.ethsecp256k1.PrivKey) | ||||
|     - [PubKey](#ethermint.crypto.v1.ethsecp256k1.PubKey) | ||||
|    | ||||
| - [ethermint/evm/v1alpha1/evm.proto](#ethermint/evm/v1alpha1/evm.proto) | ||||
|     - [AccessTuple](#ethermint.evm.v1alpha1.AccessTuple) | ||||
|     - [ChainConfig](#ethermint.evm.v1alpha1.ChainConfig) | ||||
|     - [Log](#ethermint.evm.v1alpha1.Log) | ||||
|     - [Params](#ethermint.evm.v1alpha1.Params) | ||||
|     - [State](#ethermint.evm.v1alpha1.State) | ||||
|     - [TransactionLogs](#ethermint.evm.v1alpha1.TransactionLogs) | ||||
|     - [TxResult](#ethermint.evm.v1alpha1.TxResult) | ||||
| - [ethermint/evm/v1/evm.proto](#ethermint/evm/v1/evm.proto) | ||||
|     - [AccessTuple](#ethermint.evm.v1.AccessTuple) | ||||
|     - [ChainConfig](#ethermint.evm.v1.ChainConfig) | ||||
|     - [Log](#ethermint.evm.v1.Log) | ||||
|     - [Params](#ethermint.evm.v1.Params) | ||||
|     - [State](#ethermint.evm.v1.State) | ||||
|     - [TransactionLogs](#ethermint.evm.v1.TransactionLogs) | ||||
|     - [TxResult](#ethermint.evm.v1.TxResult) | ||||
|    | ||||
| - [ethermint/evm/v1alpha1/genesis.proto](#ethermint/evm/v1alpha1/genesis.proto) | ||||
|     - [GenesisAccount](#ethermint.evm.v1alpha1.GenesisAccount) | ||||
|     - [GenesisState](#ethermint.evm.v1alpha1.GenesisState) | ||||
| - [ethermint/evm/v1/genesis.proto](#ethermint/evm/v1/genesis.proto) | ||||
|     - [GenesisAccount](#ethermint.evm.v1.GenesisAccount) | ||||
|     - [GenesisState](#ethermint.evm.v1.GenesisState) | ||||
|    | ||||
| - [ethermint/evm/v1alpha1/tx.proto](#ethermint/evm/v1alpha1/tx.proto) | ||||
|     - [AccessListTx](#ethermint.evm.v1alpha1.AccessListTx) | ||||
|     - [DynamicFeeTx](#ethermint.evm.v1alpha1.DynamicFeeTx) | ||||
|     - [ExtensionOptionsEthereumTx](#ethermint.evm.v1alpha1.ExtensionOptionsEthereumTx) | ||||
|     - [ExtensionOptionsWeb3Tx](#ethermint.evm.v1alpha1.ExtensionOptionsWeb3Tx) | ||||
|     - [LegacyTx](#ethermint.evm.v1alpha1.LegacyTx) | ||||
|     - [MsgEthereumTx](#ethermint.evm.v1alpha1.MsgEthereumTx) | ||||
|     - [MsgEthereumTxResponse](#ethermint.evm.v1alpha1.MsgEthereumTxResponse) | ||||
| - [ethermint/evm/v1/tx.proto](#ethermint/evm/v1/tx.proto) | ||||
|     - [AccessListTx](#ethermint.evm.v1.AccessListTx) | ||||
|     - [DynamicFeeTx](#ethermint.evm.v1.DynamicFeeTx) | ||||
|     - [ExtensionOptionsEthereumTx](#ethermint.evm.v1.ExtensionOptionsEthereumTx) | ||||
|     - [LegacyTx](#ethermint.evm.v1.LegacyTx) | ||||
|     - [MsgEthereumTx](#ethermint.evm.v1.MsgEthereumTx) | ||||
|     - [MsgEthereumTxResponse](#ethermint.evm.v1.MsgEthereumTxResponse) | ||||
|    | ||||
|     - [Msg](#ethermint.evm.v1alpha1.Msg) | ||||
|     - [Msg](#ethermint.evm.v1.Msg) | ||||
|    | ||||
| - [ethermint/evm/v1alpha1/query.proto](#ethermint/evm/v1alpha1/query.proto) | ||||
|     - [EstimateGasResponse](#ethermint.evm.v1alpha1.EstimateGasResponse) | ||||
|     - [EthCallRequest](#ethermint.evm.v1alpha1.EthCallRequest) | ||||
|     - [QueryAccountRequest](#ethermint.evm.v1alpha1.QueryAccountRequest) | ||||
|     - [QueryAccountResponse](#ethermint.evm.v1alpha1.QueryAccountResponse) | ||||
|     - [QueryBalanceRequest](#ethermint.evm.v1alpha1.QueryBalanceRequest) | ||||
|     - [QueryBalanceResponse](#ethermint.evm.v1alpha1.QueryBalanceResponse) | ||||
|     - [QueryBlockBloomRequest](#ethermint.evm.v1alpha1.QueryBlockBloomRequest) | ||||
|     - [QueryBlockBloomResponse](#ethermint.evm.v1alpha1.QueryBlockBloomResponse) | ||||
|     - [QueryBlockLogsRequest](#ethermint.evm.v1alpha1.QueryBlockLogsRequest) | ||||
|     - [QueryBlockLogsResponse](#ethermint.evm.v1alpha1.QueryBlockLogsResponse) | ||||
|     - [QueryCodeRequest](#ethermint.evm.v1alpha1.QueryCodeRequest) | ||||
|     - [QueryCodeResponse](#ethermint.evm.v1alpha1.QueryCodeResponse) | ||||
|     - [QueryCosmosAccountRequest](#ethermint.evm.v1alpha1.QueryCosmosAccountRequest) | ||||
|     - [QueryCosmosAccountResponse](#ethermint.evm.v1alpha1.QueryCosmosAccountResponse) | ||||
|     - [QueryParamsRequest](#ethermint.evm.v1alpha1.QueryParamsRequest) | ||||
|     - [QueryParamsResponse](#ethermint.evm.v1alpha1.QueryParamsResponse) | ||||
|     - [QueryStaticCallRequest](#ethermint.evm.v1alpha1.QueryStaticCallRequest) | ||||
|     - [QueryStaticCallResponse](#ethermint.evm.v1alpha1.QueryStaticCallResponse) | ||||
|     - [QueryStorageRequest](#ethermint.evm.v1alpha1.QueryStorageRequest) | ||||
|     - [QueryStorageResponse](#ethermint.evm.v1alpha1.QueryStorageResponse) | ||||
|     - [QueryTxLogsRequest](#ethermint.evm.v1alpha1.QueryTxLogsRequest) | ||||
|     - [QueryTxLogsResponse](#ethermint.evm.v1alpha1.QueryTxLogsResponse) | ||||
|     - [QueryValidatorAccountRequest](#ethermint.evm.v1alpha1.QueryValidatorAccountRequest) | ||||
|     - [QueryValidatorAccountResponse](#ethermint.evm.v1alpha1.QueryValidatorAccountResponse) | ||||
| - [ethermint/evm/v1/query.proto](#ethermint/evm/v1/query.proto) | ||||
|     - [EstimateGasResponse](#ethermint.evm.v1.EstimateGasResponse) | ||||
|     - [EthCallRequest](#ethermint.evm.v1.EthCallRequest) | ||||
|     - [QueryAccountRequest](#ethermint.evm.v1.QueryAccountRequest) | ||||
|     - [QueryAccountResponse](#ethermint.evm.v1.QueryAccountResponse) | ||||
|     - [QueryBalanceRequest](#ethermint.evm.v1.QueryBalanceRequest) | ||||
|     - [QueryBalanceResponse](#ethermint.evm.v1.QueryBalanceResponse) | ||||
|     - [QueryBlockBloomRequest](#ethermint.evm.v1.QueryBlockBloomRequest) | ||||
|     - [QueryBlockBloomResponse](#ethermint.evm.v1.QueryBlockBloomResponse) | ||||
|     - [QueryBlockLogsRequest](#ethermint.evm.v1.QueryBlockLogsRequest) | ||||
|     - [QueryBlockLogsResponse](#ethermint.evm.v1.QueryBlockLogsResponse) | ||||
|     - [QueryCodeRequest](#ethermint.evm.v1.QueryCodeRequest) | ||||
|     - [QueryCodeResponse](#ethermint.evm.v1.QueryCodeResponse) | ||||
|     - [QueryCosmosAccountRequest](#ethermint.evm.v1.QueryCosmosAccountRequest) | ||||
|     - [QueryCosmosAccountResponse](#ethermint.evm.v1.QueryCosmosAccountResponse) | ||||
|     - [QueryParamsRequest](#ethermint.evm.v1.QueryParamsRequest) | ||||
|     - [QueryParamsResponse](#ethermint.evm.v1.QueryParamsResponse) | ||||
|     - [QueryStaticCallRequest](#ethermint.evm.v1.QueryStaticCallRequest) | ||||
|     - [QueryStaticCallResponse](#ethermint.evm.v1.QueryStaticCallResponse) | ||||
|     - [QueryStorageRequest](#ethermint.evm.v1.QueryStorageRequest) | ||||
|     - [QueryStorageResponse](#ethermint.evm.v1.QueryStorageResponse) | ||||
|     - [QueryTxLogsRequest](#ethermint.evm.v1.QueryTxLogsRequest) | ||||
|     - [QueryTxLogsResponse](#ethermint.evm.v1.QueryTxLogsResponse) | ||||
|     - [QueryValidatorAccountRequest](#ethermint.evm.v1.QueryValidatorAccountRequest) | ||||
|     - [QueryValidatorAccountResponse](#ethermint.evm.v1.QueryValidatorAccountResponse) | ||||
|    | ||||
|     - [Query](#ethermint.evm.v1alpha1.Query) | ||||
|     - [Query](#ethermint.evm.v1.Query) | ||||
|    | ||||
| - [ethermint/types/v1alpha1/account.proto](#ethermint/types/v1alpha1/account.proto) | ||||
|     - [EthAccount](#ethermint.types.v1alpha1.EthAccount) | ||||
| - [ethermint/types/v1/account.proto](#ethermint/types/v1/account.proto) | ||||
|     - [EthAccount](#ethermint.types.v1.EthAccount) | ||||
|    | ||||
| - [ethermint/types/web3.proto](#ethermint/types/web3.proto) | ||||
|     - [ExtensionOptionsWeb3Tx](#ethermint.types.v1.ExtensionOptionsWeb3Tx) | ||||
|    | ||||
| - [Scalar Value Types](#scalar-value-types) | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| <a name="ethermint/crypto/v1alpha1/ethsecp256k1/keys.proto"></a> | ||||
| <a name="ethermint/crypto/v1/ethsecp256k1/keys.proto"></a> | ||||
| <p align="right"><a href="#top">Top</a></p> | ||||
| 
 | ||||
| ## ethermint/crypto/v1alpha1/ethsecp256k1/keys.proto | ||||
| ## ethermint/crypto/v1/ethsecp256k1/keys.proto | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| <a name="ethermint.crypto.v1alpha1.ethsecp256k1.PrivKey"></a> | ||||
| <a name="ethermint.crypto.v1.ethsecp256k1.PrivKey"></a> | ||||
| 
 | ||||
| ### PrivKey | ||||
| PrivKey defines a type alias for an ecdsa.PrivateKey that implements | ||||
| @ -90,7 +92,7 @@ Tendermint's PrivateKey interface. | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| <a name="ethermint.crypto.v1alpha1.ethsecp256k1.PubKey"></a> | ||||
| <a name="ethermint.crypto.v1.ethsecp256k1.PubKey"></a> | ||||
| 
 | ||||
| ### PubKey | ||||
| PubKey defines a type alias for an ecdsa.PublicKey that implements | ||||
| @ -116,14 +118,14 @@ key format. | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| <a name="ethermint/evm/v1alpha1/evm.proto"></a> | ||||
| <a name="ethermint/evm/v1/evm.proto"></a> | ||||
| <p align="right"><a href="#top">Top</a></p> | ||||
| 
 | ||||
| ## ethermint/evm/v1alpha1/evm.proto | ||||
| ## ethermint/evm/v1/evm.proto | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| <a name="ethermint.evm.v1alpha1.AccessTuple"></a> | ||||
| <a name="ethermint.evm.v1.AccessTuple"></a> | ||||
| 
 | ||||
| ### AccessTuple | ||||
| AccessTuple is the element type of an access list. | ||||
| @ -139,7 +141,7 @@ AccessTuple is the element type of an access list. | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| <a name="ethermint.evm.v1alpha1.ChainConfig"></a> | ||||
| <a name="ethermint.evm.v1.ChainConfig"></a> | ||||
| 
 | ||||
| ### ChainConfig | ||||
| ChainConfig defines the Ethereum ChainConfig parameters using *sdk.Int values | ||||
| @ -170,7 +172,7 @@ instead of *big.Int. | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| <a name="ethermint.evm.v1alpha1.Log"></a> | ||||
| <a name="ethermint.evm.v1.Log"></a> | ||||
| 
 | ||||
| ### Log | ||||
| Log represents an protobuf compatible Ethereum Log that defines a contract | ||||
| @ -195,7 +197,7 @@ the node. | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| <a name="ethermint.evm.v1alpha1.Params"></a> | ||||
| <a name="ethermint.evm.v1.Params"></a> | ||||
| 
 | ||||
| ### Params | ||||
| Params defines the EVM module parameters | ||||
| @ -207,14 +209,14 @@ Params defines the EVM module parameters | ||||
| | `enable_create` | [bool](#bool) |  | enable create toggles state transitions that use the vm.Create function | | ||||
| | `enable_call` | [bool](#bool) |  | enable call toggles state transitions that use the vm.Call function | | ||||
| | `extra_eips` | [int64](#int64) | repeated | extra eips defines the additional EIPs for the vm.Config | | ||||
| | `chain_config` | [ChainConfig](#ethermint.evm.v1alpha1.ChainConfig) |  | chain config defines the EVM chain configuration parameters | | ||||
| | `chain_config` | [ChainConfig](#ethermint.evm.v1.ChainConfig) |  | chain config defines the EVM chain configuration parameters | | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| <a name="ethermint.evm.v1alpha1.State"></a> | ||||
| <a name="ethermint.evm.v1.State"></a> | ||||
| 
 | ||||
| ### State | ||||
| State represents a single Storage key value pair item. | ||||
| @ -230,7 +232,7 @@ State represents a single Storage key value pair item. | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| <a name="ethermint.evm.v1alpha1.TransactionLogs"></a> | ||||
| <a name="ethermint.evm.v1.TransactionLogs"></a> | ||||
| 
 | ||||
| ### TransactionLogs | ||||
| TransactionLogs define the logs generated from a transaction execution | ||||
| @ -241,14 +243,14 @@ persisted on blockchain state after an upgrade. | ||||
| | Field | Type | Label | Description | | ||||
| | ----- | ---- | ----- | ----------- | | ||||
| | `hash` | [string](#string) |  |  | | ||||
| | `logs` | [Log](#ethermint.evm.v1alpha1.Log) | repeated |  | | ||||
| | `logs` | [Log](#ethermint.evm.v1.Log) | repeated |  | | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| <a name="ethermint.evm.v1alpha1.TxResult"></a> | ||||
| <a name="ethermint.evm.v1.TxResult"></a> | ||||
| 
 | ||||
| ### TxResult | ||||
| TxResult stores results of Tx execution. | ||||
| @ -258,7 +260,7 @@ TxResult stores results of Tx execution. | ||||
| | ----- | ---- | ----- | ----------- | | ||||
| | `contract_address` | [string](#string) |  | contract_address contains the ethereum address of the created contract (if any). If the state transition is an evm.Call, the contract address will be empty. | | ||||
| | `bloom` | [bytes](#bytes) |  | bloom represents the bloom filter bytes | | ||||
| | `tx_logs` | [TransactionLogs](#ethermint.evm.v1alpha1.TransactionLogs) |  | tx_logs contains the transaction hash and the proto-compatible ethereum logs. | | ||||
| | `tx_logs` | [TransactionLogs](#ethermint.evm.v1.TransactionLogs) |  | tx_logs contains the transaction hash and the proto-compatible ethereum logs. | | ||||
| | `ret` | [bytes](#bytes) |  | ret defines the bytes from the execution. | | ||||
| | `reverted` | [bool](#bool) |  | reverted flag is set to true when the call has been reverted | | ||||
| | `gas_used` | [uint64](#uint64) |  | gas_used notes the amount of gas consumed while execution | | ||||
| @ -277,14 +279,14 @@ TxResult stores results of Tx execution. | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| <a name="ethermint/evm/v1alpha1/genesis.proto"></a> | ||||
| <a name="ethermint/evm/v1/genesis.proto"></a> | ||||
| <p align="right"><a href="#top">Top</a></p> | ||||
| 
 | ||||
| ## ethermint/evm/v1alpha1/genesis.proto | ||||
| ## ethermint/evm/v1/genesis.proto | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| <a name="ethermint.evm.v1alpha1.GenesisAccount"></a> | ||||
| <a name="ethermint.evm.v1.GenesisAccount"></a> | ||||
| 
 | ||||
| ### GenesisAccount | ||||
| GenesisAccount defines an account to be initialized in the genesis state. | ||||
| @ -296,14 +298,14 @@ custom storage type and that it doesn't contain the private key field. | ||||
| | ----- | ---- | ----- | ----------- | | ||||
| | `address` | [string](#string) |  | address defines an ethereum hex formated address of an account | | ||||
| | `code` | [string](#string) |  | code defines the hex bytes of the account code. | | ||||
| | `storage` | [State](#ethermint.evm.v1alpha1.State) | repeated | storage defines the set of state key values for the account. | | ||||
| | `storage` | [State](#ethermint.evm.v1.State) | repeated | storage defines the set of state key values for the account. | | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| <a name="ethermint.evm.v1alpha1.GenesisState"></a> | ||||
| <a name="ethermint.evm.v1.GenesisState"></a> | ||||
| 
 | ||||
| ### GenesisState | ||||
| GenesisState defines the evm module's genesis state. | ||||
| @ -311,9 +313,9 @@ GenesisState defines the evm module's genesis state. | ||||
| 
 | ||||
| | Field | Type | Label | Description | | ||||
| | ----- | ---- | ----- | ----------- | | ||||
| | `accounts` | [GenesisAccount](#ethermint.evm.v1alpha1.GenesisAccount) | repeated | accounts is an array containing the ethereum genesis accounts. | | ||||
| | `params` | [Params](#ethermint.evm.v1alpha1.Params) |  | params defines all the paramaters of the module. | | ||||
| | `txs_logs` | [TransactionLogs](#ethermint.evm.v1alpha1.TransactionLogs) | repeated |  | | ||||
| | `accounts` | [GenesisAccount](#ethermint.evm.v1.GenesisAccount) | repeated | accounts is an array containing the ethereum genesis accounts. | | ||||
| | `params` | [Params](#ethermint.evm.v1.Params) |  | params defines all the paramaters of the module. | | ||||
| | `txs_logs` | [TransactionLogs](#ethermint.evm.v1.TransactionLogs) | repeated |  | | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| @ -329,14 +331,14 @@ GenesisState defines the evm module's genesis state. | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| <a name="ethermint/evm/v1alpha1/tx.proto"></a> | ||||
| <a name="ethermint/evm/v1/tx.proto"></a> | ||||
| <p align="right"><a href="#top">Top</a></p> | ||||
| 
 | ||||
| ## ethermint/evm/v1alpha1/tx.proto | ||||
| ## ethermint/evm/v1/tx.proto | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| <a name="ethermint.evm.v1alpha1.AccessListTx"></a> | ||||
| <a name="ethermint.evm.v1.AccessListTx"></a> | ||||
| 
 | ||||
| ### AccessListTx | ||||
| AccessListTx is the data of EIP-2930 access list transactions. | ||||
| @ -351,7 +353,7 @@ AccessListTx is the data of EIP-2930 access list transactions. | ||||
| | `to` | [string](#string) |  | hex formatted address of the recipient | | ||||
| | `value` | [string](#string) |  | value defines the unsigned integer value of the transaction amount. | | ||||
| | `data` | [bytes](#bytes) |  | input defines the data payload bytes of the transaction. | | ||||
| | `accesses` | [AccessTuple](#ethermint.evm.v1alpha1.AccessTuple) | repeated |  | | ||||
| | `accesses` | [AccessTuple](#ethermint.evm.v1.AccessTuple) | repeated |  | | ||||
| | `v` | [bytes](#bytes) |  | v defines the signature value | | ||||
| | `r` | [bytes](#bytes) |  | r defines the signature value | | ||||
| | `s` | [bytes](#bytes) |  | s define the signature value | | ||||
| @ -361,7 +363,7 @@ AccessListTx is the data of EIP-2930 access list transactions. | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| <a name="ethermint.evm.v1alpha1.DynamicFeeTx"></a> | ||||
| <a name="ethermint.evm.v1.DynamicFeeTx"></a> | ||||
| 
 | ||||
| ### DynamicFeeTx | ||||
| DynamicFeeTx is the data of EIP-1559 dinamic fee transactions. | ||||
| @ -377,7 +379,7 @@ DynamicFeeTx is the data of EIP-1559 dinamic fee transactions. | ||||
| | `to` | [string](#string) |  | hex formatted address of the recipient | | ||||
| | `value` | [string](#string) |  | value defines the the transaction amount. | | ||||
| | `data` | [bytes](#bytes) |  | input defines the data payload bytes of the transaction. | | ||||
| | `accesses` | [AccessTuple](#ethermint.evm.v1alpha1.AccessTuple) | repeated |  | | ||||
| | `accesses` | [AccessTuple](#ethermint.evm.v1.AccessTuple) | repeated |  | | ||||
| | `v` | [bytes](#bytes) |  | v defines the signature value | | ||||
| | `r` | [bytes](#bytes) |  | r defines the signature value | | ||||
| | `s` | [bytes](#bytes) |  | s define the signature value | | ||||
| @ -387,7 +389,7 @@ DynamicFeeTx is the data of EIP-1559 dinamic fee transactions. | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| <a name="ethermint.evm.v1alpha1.ExtensionOptionsEthereumTx"></a> | ||||
| <a name="ethermint.evm.v1.ExtensionOptionsEthereumTx"></a> | ||||
| 
 | ||||
| ### ExtensionOptionsEthereumTx | ||||
| 
 | ||||
| @ -397,17 +399,7 @@ DynamicFeeTx is the data of EIP-1559 dinamic fee transactions. | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| <a name="ethermint.evm.v1alpha1.ExtensionOptionsWeb3Tx"></a> | ||||
| 
 | ||||
| ### ExtensionOptionsWeb3Tx | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| <a name="ethermint.evm.v1alpha1.LegacyTx"></a> | ||||
| <a name="ethermint.evm.v1.LegacyTx"></a> | ||||
| 
 | ||||
| ### LegacyTx | ||||
| LegacyTx is the transaction data of regular Ethereum transactions. | ||||
| @ -430,7 +422,7 @@ LegacyTx is the transaction data of regular Ethereum transactions. | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| <a name="ethermint.evm.v1alpha1.MsgEthereumTx"></a> | ||||
| <a name="ethermint.evm.v1.MsgEthereumTx"></a> | ||||
| 
 | ||||
| ### MsgEthereumTx | ||||
| MsgEthereumTx encapsulates an Ethereum transaction as an SDK message. | ||||
| @ -450,7 +442,7 @@ caches | | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| <a name="ethermint.evm.v1alpha1.MsgEthereumTxResponse"></a> | ||||
| <a name="ethermint.evm.v1.MsgEthereumTxResponse"></a> | ||||
| 
 | ||||
| ### MsgEthereumTxResponse | ||||
| MsgEthereumTxResponse defines the Msg/EthereumTx response type. | ||||
| @ -459,7 +451,7 @@ MsgEthereumTxResponse defines the Msg/EthereumTx response type. | ||||
| | Field | Type | Label | Description | | ||||
| | ----- | ---- | ----- | ----------- | | ||||
| | `hash` | [string](#string) |  | ethereum transaction hash in hex format. This hash differs from the Tendermint sha256 hash of the transaction bytes. See https://github.com/tendermint/tendermint/issues/6539 for reference | | ||||
| | `logs` | [Log](#ethermint.evm.v1alpha1.Log) | repeated | logs contains the transaction hash and the proto-compatible ethereum logs. | | ||||
| | `logs` | [Log](#ethermint.evm.v1.Log) | repeated | logs contains the transaction hash and the proto-compatible ethereum logs. | | ||||
| | `ret` | [bytes](#bytes) |  | returned data from evm function (result or data supplied with revert opcode) | | ||||
| | `vm_error` | [string](#string) |  | vm error is the error returned by vm execution | | ||||
| | `gas_used` | [uint64](#uint64) |  | gas consumed by the transaction | | ||||
| @ -475,27 +467,27 @@ MsgEthereumTxResponse defines the Msg/EthereumTx response type. | ||||
|  <!-- end HasExtensions --> | ||||
| 
 | ||||
| 
 | ||||
| <a name="ethermint.evm.v1alpha1.Msg"></a> | ||||
| <a name="ethermint.evm.v1.Msg"></a> | ||||
| 
 | ||||
| ### Msg | ||||
| Msg defines the evm Msg service. | ||||
| 
 | ||||
| | Method Name | Request Type | Response Type | Description | HTTP Verb | Endpoint | | ||||
| | ----------- | ------------ | ------------- | ------------| ------- | -------- | | ||||
| | `EthereumTx` | [MsgEthereumTx](#ethermint.evm.v1alpha1.MsgEthereumTx) | [MsgEthereumTxResponse](#ethermint.evm.v1alpha1.MsgEthereumTxResponse) | EthereumTx defines a method submitting Ethereum transactions. | | | ||||
| | `EthereumTx` | [MsgEthereumTx](#ethermint.evm.v1.MsgEthereumTx) | [MsgEthereumTxResponse](#ethermint.evm.v1.MsgEthereumTxResponse) | EthereumTx defines a method submitting Ethereum transactions. | | | ||||
| 
 | ||||
|  <!-- end services --> | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| <a name="ethermint/evm/v1alpha1/query.proto"></a> | ||||
| <a name="ethermint/evm/v1/query.proto"></a> | ||||
| <p align="right"><a href="#top">Top</a></p> | ||||
| 
 | ||||
| ## ethermint/evm/v1alpha1/query.proto | ||||
| ## ethermint/evm/v1/query.proto | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| <a name="ethermint.evm.v1alpha1.EstimateGasResponse"></a> | ||||
| <a name="ethermint.evm.v1.EstimateGasResponse"></a> | ||||
| 
 | ||||
| ### EstimateGasResponse | ||||
| EstimateGasResponse defines EstimateGas response | ||||
| @ -510,7 +502,7 @@ EstimateGasResponse defines EstimateGas response | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| <a name="ethermint.evm.v1alpha1.EthCallRequest"></a> | ||||
| <a name="ethermint.evm.v1.EthCallRequest"></a> | ||||
| 
 | ||||
| ### EthCallRequest | ||||
| EthCallRequest defines EthCall request | ||||
| @ -526,7 +518,7 @@ EthCallRequest defines EthCall request | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| <a name="ethermint.evm.v1alpha1.QueryAccountRequest"></a> | ||||
| <a name="ethermint.evm.v1.QueryAccountRequest"></a> | ||||
| 
 | ||||
| ### QueryAccountRequest | ||||
| QueryAccountRequest is the request type for the Query/Account RPC method. | ||||
| @ -541,7 +533,7 @@ QueryAccountRequest is the request type for the Query/Account RPC method. | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| <a name="ethermint.evm.v1alpha1.QueryAccountResponse"></a> | ||||
| <a name="ethermint.evm.v1.QueryAccountResponse"></a> | ||||
| 
 | ||||
| ### QueryAccountResponse | ||||
| QueryAccountResponse is the response type for the Query/Account RPC method. | ||||
| @ -558,7 +550,7 @@ QueryAccountResponse is the response type for the Query/Account RPC method. | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| <a name="ethermint.evm.v1alpha1.QueryBalanceRequest"></a> | ||||
| <a name="ethermint.evm.v1.QueryBalanceRequest"></a> | ||||
| 
 | ||||
| ### QueryBalanceRequest | ||||
| QueryBalanceRequest is the request type for the Query/Balance RPC method. | ||||
| @ -573,7 +565,7 @@ QueryBalanceRequest is the request type for the Query/Balance RPC method. | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| <a name="ethermint.evm.v1alpha1.QueryBalanceResponse"></a> | ||||
| <a name="ethermint.evm.v1.QueryBalanceResponse"></a> | ||||
| 
 | ||||
| ### QueryBalanceResponse | ||||
| QueryBalanceResponse is the response type for the Query/Balance RPC method. | ||||
| @ -588,7 +580,7 @@ QueryBalanceResponse is the response type for the Query/Balance RPC method. | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| <a name="ethermint.evm.v1alpha1.QueryBlockBloomRequest"></a> | ||||
| <a name="ethermint.evm.v1.QueryBlockBloomRequest"></a> | ||||
| 
 | ||||
| ### QueryBlockBloomRequest | ||||
| QueryBlockBloomRequest is the request type for the Query/BlockBloom RPC | ||||
| @ -604,7 +596,7 @@ method. | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| <a name="ethermint.evm.v1alpha1.QueryBlockBloomResponse"></a> | ||||
| <a name="ethermint.evm.v1.QueryBlockBloomResponse"></a> | ||||
| 
 | ||||
| ### QueryBlockBloomResponse | ||||
| QueryBlockBloomResponse is the response type for the Query/BlockBloom RPC | ||||
| @ -620,7 +612,7 @@ method. | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| <a name="ethermint.evm.v1alpha1.QueryBlockLogsRequest"></a> | ||||
| <a name="ethermint.evm.v1.QueryBlockLogsRequest"></a> | ||||
| 
 | ||||
| ### QueryBlockLogsRequest | ||||
| QueryBlockLogsRequest is the request type for the Query/BlockLogs RPC method. | ||||
| @ -636,7 +628,7 @@ QueryBlockLogsRequest is the request type for the Query/BlockLogs RPC method. | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| <a name="ethermint.evm.v1alpha1.QueryBlockLogsResponse"></a> | ||||
| <a name="ethermint.evm.v1.QueryBlockLogsResponse"></a> | ||||
| 
 | ||||
| ### QueryBlockLogsResponse | ||||
| QueryTxLogs is the response type for the Query/BlockLogs RPC method. | ||||
| @ -644,7 +636,7 @@ QueryTxLogs is the response type for the Query/BlockLogs RPC method. | ||||
| 
 | ||||
| | Field | Type | Label | Description | | ||||
| | ----- | ---- | ----- | ----------- | | ||||
| | `tx_logs` | [TransactionLogs](#ethermint.evm.v1alpha1.TransactionLogs) | repeated | logs represents the ethereum logs generated at the given block hash. | | ||||
| | `tx_logs` | [TransactionLogs](#ethermint.evm.v1.TransactionLogs) | repeated | logs represents the ethereum logs generated at the given block hash. | | ||||
| | `pagination` | [cosmos.base.query.v1beta1.PageResponse](#cosmos.base.query.v1beta1.PageResponse) |  | pagination defines the pagination in the response. | | ||||
| 
 | ||||
| 
 | ||||
| @ -652,7 +644,7 @@ QueryTxLogs is the response type for the Query/BlockLogs RPC method. | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| <a name="ethermint.evm.v1alpha1.QueryCodeRequest"></a> | ||||
| <a name="ethermint.evm.v1.QueryCodeRequest"></a> | ||||
| 
 | ||||
| ### QueryCodeRequest | ||||
| QueryCodeRequest is the request type for the Query/Code RPC method. | ||||
| @ -667,7 +659,7 @@ QueryCodeRequest is the request type for the Query/Code RPC method. | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| <a name="ethermint.evm.v1alpha1.QueryCodeResponse"></a> | ||||
| <a name="ethermint.evm.v1.QueryCodeResponse"></a> | ||||
| 
 | ||||
| ### QueryCodeResponse | ||||
| QueryCodeResponse is the response type for the Query/Code RPC | ||||
| @ -683,7 +675,7 @@ method. | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| <a name="ethermint.evm.v1alpha1.QueryCosmosAccountRequest"></a> | ||||
| <a name="ethermint.evm.v1.QueryCosmosAccountRequest"></a> | ||||
| 
 | ||||
| ### QueryCosmosAccountRequest | ||||
| QueryCosmosAccountRequest is the request type for the Query/CosmosAccount RPC | ||||
| @ -699,7 +691,7 @@ method. | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| <a name="ethermint.evm.v1alpha1.QueryCosmosAccountResponse"></a> | ||||
| <a name="ethermint.evm.v1.QueryCosmosAccountResponse"></a> | ||||
| 
 | ||||
| ### QueryCosmosAccountResponse | ||||
| QueryCosmosAccountResponse is the response type for the Query/CosmosAccount | ||||
| @ -717,7 +709,7 @@ RPC method. | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| <a name="ethermint.evm.v1alpha1.QueryParamsRequest"></a> | ||||
| <a name="ethermint.evm.v1.QueryParamsRequest"></a> | ||||
| 
 | ||||
| ### QueryParamsRequest | ||||
| QueryParamsRequest defines the request type for querying x/evm parameters. | ||||
| @ -727,7 +719,7 @@ QueryParamsRequest defines the request type for querying x/evm parameters. | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| <a name="ethermint.evm.v1alpha1.QueryParamsResponse"></a> | ||||
| <a name="ethermint.evm.v1.QueryParamsResponse"></a> | ||||
| 
 | ||||
| ### QueryParamsResponse | ||||
| QueryParamsResponse defines the response type for querying x/evm parameters. | ||||
| @ -735,14 +727,14 @@ QueryParamsResponse defines the response type for querying x/evm parameters. | ||||
| 
 | ||||
| | Field | Type | Label | Description | | ||||
| | ----- | ---- | ----- | ----------- | | ||||
| | `params` | [Params](#ethermint.evm.v1alpha1.Params) |  | params define the evm module parameters. | | ||||
| | `params` | [Params](#ethermint.evm.v1.Params) |  | params define the evm module parameters. | | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| <a name="ethermint.evm.v1alpha1.QueryStaticCallRequest"></a> | ||||
| <a name="ethermint.evm.v1.QueryStaticCallRequest"></a> | ||||
| 
 | ||||
| ### QueryStaticCallRequest | ||||
| QueryStaticCallRequest defines static call request | ||||
| @ -758,7 +750,7 @@ QueryStaticCallRequest defines static call request | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| <a name="ethermint.evm.v1alpha1.QueryStaticCallResponse"></a> | ||||
| <a name="ethermint.evm.v1.QueryStaticCallResponse"></a> | ||||
| 
 | ||||
| ### QueryStaticCallResponse | ||||
| QueryStaticCallRequest defines static call response | ||||
| @ -773,7 +765,7 @@ QueryStaticCallRequest defines static call response | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| <a name="ethermint.evm.v1alpha1.QueryStorageRequest"></a> | ||||
| <a name="ethermint.evm.v1.QueryStorageRequest"></a> | ||||
| 
 | ||||
| ### QueryStorageRequest | ||||
| QueryStorageRequest is the request type for the Query/Storage RPC method. | ||||
| @ -789,7 +781,7 @@ QueryStorageRequest is the request type for the Query/Storage RPC method. | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| <a name="ethermint.evm.v1alpha1.QueryStorageResponse"></a> | ||||
| <a name="ethermint.evm.v1.QueryStorageResponse"></a> | ||||
| 
 | ||||
| ### QueryStorageResponse | ||||
| QueryStorageResponse is the response type for the Query/Storage RPC | ||||
| @ -805,7 +797,7 @@ method. | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| <a name="ethermint.evm.v1alpha1.QueryTxLogsRequest"></a> | ||||
| <a name="ethermint.evm.v1.QueryTxLogsRequest"></a> | ||||
| 
 | ||||
| ### QueryTxLogsRequest | ||||
| QueryTxLogsRequest is the request type for the Query/TxLogs RPC method. | ||||
| @ -820,7 +812,7 @@ QueryTxLogsRequest is the request type for the Query/TxLogs RPC method. | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| <a name="ethermint.evm.v1alpha1.QueryTxLogsResponse"></a> | ||||
| <a name="ethermint.evm.v1.QueryTxLogsResponse"></a> | ||||
| 
 | ||||
| ### QueryTxLogsResponse | ||||
| QueryTxLogs is the response type for the Query/TxLogs RPC method. | ||||
| @ -828,14 +820,14 @@ QueryTxLogs is the response type for the Query/TxLogs RPC method. | ||||
| 
 | ||||
| | Field | Type | Label | Description | | ||||
| | ----- | ---- | ----- | ----------- | | ||||
| | `logs` | [Log](#ethermint.evm.v1alpha1.Log) | repeated | logs represents the ethereum logs generated from the given transaction. | | ||||
| | `logs` | [Log](#ethermint.evm.v1.Log) | repeated | logs represents the ethereum logs generated from the given transaction. | | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| <a name="ethermint.evm.v1alpha1.QueryValidatorAccountRequest"></a> | ||||
| <a name="ethermint.evm.v1.QueryValidatorAccountRequest"></a> | ||||
| 
 | ||||
| ### QueryValidatorAccountRequest | ||||
| QueryValidatorAccountRequest is the request type for the | ||||
| @ -851,7 +843,7 @@ Query/ValidatorAccount RPC method. | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| <a name="ethermint.evm.v1alpha1.QueryValidatorAccountResponse"></a> | ||||
| <a name="ethermint.evm.v1.QueryValidatorAccountResponse"></a> | ||||
| 
 | ||||
| ### QueryValidatorAccountResponse | ||||
| QueryValidatorAccountResponse is the response type for the | ||||
| @ -875,39 +867,39 @@ Query/ValidatorAccount RPC method. | ||||
|  <!-- end HasExtensions --> | ||||
| 
 | ||||
| 
 | ||||
| <a name="ethermint.evm.v1alpha1.Query"></a> | ||||
| <a name="ethermint.evm.v1.Query"></a> | ||||
| 
 | ||||
| ### Query | ||||
| Query defines the gRPC querier service. | ||||
| 
 | ||||
| | Method Name | Request Type | Response Type | Description | HTTP Verb | Endpoint | | ||||
| | ----------- | ------------ | ------------- | ------------| ------- | -------- | | ||||
| | `Account` | [QueryAccountRequest](#ethermint.evm.v1alpha1.QueryAccountRequest) | [QueryAccountResponse](#ethermint.evm.v1alpha1.QueryAccountResponse) | Account queries an Ethereum account. | GET|/ethermint/evm/v1alpha1/account/{address}| | ||||
| | `CosmosAccount` | [QueryCosmosAccountRequest](#ethermint.evm.v1alpha1.QueryCosmosAccountRequest) | [QueryCosmosAccountResponse](#ethermint.evm.v1alpha1.QueryCosmosAccountResponse) | CosmosAccount queries an Ethereum account's Cosmos Address. | GET|/ethermint/evm/v1alpha1/cosmos_account/{address}| | ||||
| | `ValidatorAccount` | [QueryValidatorAccountRequest](#ethermint.evm.v1alpha1.QueryValidatorAccountRequest) | [QueryValidatorAccountResponse](#ethermint.evm.v1alpha1.QueryValidatorAccountResponse) | ValidatorAccount queries an Ethereum account's from a validator consensus Address. | GET|/ethermint/evm/v1alpha1/validator_account/{cons_address}| | ||||
| | `Balance` | [QueryBalanceRequest](#ethermint.evm.v1alpha1.QueryBalanceRequest) | [QueryBalanceResponse](#ethermint.evm.v1alpha1.QueryBalanceResponse) | Balance queries the balance of a the EVM denomination for a single EthAccount. | GET|/ethermint/evm/v1alpha1/balances/{address}| | ||||
| | `Storage` | [QueryStorageRequest](#ethermint.evm.v1alpha1.QueryStorageRequest) | [QueryStorageResponse](#ethermint.evm.v1alpha1.QueryStorageResponse) | Storage queries the balance of all coins for a single account. | GET|/ethermint/evm/v1alpha1/storage/{address}/{key}| | ||||
| | `Code` | [QueryCodeRequest](#ethermint.evm.v1alpha1.QueryCodeRequest) | [QueryCodeResponse](#ethermint.evm.v1alpha1.QueryCodeResponse) | Code queries the balance of all coins for a single account. | GET|/ethermint/evm/v1alpha1/codes/{address}| | ||||
| | `TxLogs` | [QueryTxLogsRequest](#ethermint.evm.v1alpha1.QueryTxLogsRequest) | [QueryTxLogsResponse](#ethermint.evm.v1alpha1.QueryTxLogsResponse) | TxLogs queries ethereum logs from a transaction. | GET|/ethermint/evm/v1alpha1/tx_logs/{hash}| | ||||
| | `BlockLogs` | [QueryBlockLogsRequest](#ethermint.evm.v1alpha1.QueryBlockLogsRequest) | [QueryBlockLogsResponse](#ethermint.evm.v1alpha1.QueryBlockLogsResponse) | BlockLogs queries all the ethereum logs for a given block hash. | GET|/ethermint/evm/v1alpha1/block_logs/{hash}| | ||||
| | `BlockBloom` | [QueryBlockBloomRequest](#ethermint.evm.v1alpha1.QueryBlockBloomRequest) | [QueryBlockBloomResponse](#ethermint.evm.v1alpha1.QueryBlockBloomResponse) | BlockBloom queries the block bloom filter bytes at a given height. | GET|/ethermint/evm/v1alpha1/block_bloom| | ||||
| | `Params` | [QueryParamsRequest](#ethermint.evm.v1alpha1.QueryParamsRequest) | [QueryParamsResponse](#ethermint.evm.v1alpha1.QueryParamsResponse) | Params queries the parameters of x/evm module. | GET|/ethermint/evm/v1alpha1/params| | ||||
| | `StaticCall` | [QueryStaticCallRequest](#ethermint.evm.v1alpha1.QueryStaticCallRequest) | [QueryStaticCallResponse](#ethermint.evm.v1alpha1.QueryStaticCallResponse) | StaticCall queries the static call value of x/evm module. | GET|/ethermint/evm/v1alpha1/static_call| | ||||
| | `EthCall` | [EthCallRequest](#ethermint.evm.v1alpha1.EthCallRequest) | [MsgEthereumTxResponse](#ethermint.evm.v1alpha1.MsgEthereumTxResponse) | EthCall implements the `eth_call` rpc api | GET|/ethermint/evm/v1alpha1/eth_call| | ||||
| | `EstimateGas` | [EthCallRequest](#ethermint.evm.v1alpha1.EthCallRequest) | [EstimateGasResponse](#ethermint.evm.v1alpha1.EstimateGasResponse) | EstimateGas implements the `eth_estimateGas` rpc api | GET|/ethermint/evm/v1alpha1/estimate_gas| | ||||
| | `Account` | [QueryAccountRequest](#ethermint.evm.v1.QueryAccountRequest) | [QueryAccountResponse](#ethermint.evm.v1.QueryAccountResponse) | Account queries an Ethereum account. | GET|/ethermint/evm/v1/account/{address}| | ||||
| | `CosmosAccount` | [QueryCosmosAccountRequest](#ethermint.evm.v1.QueryCosmosAccountRequest) | [QueryCosmosAccountResponse](#ethermint.evm.v1.QueryCosmosAccountResponse) | CosmosAccount queries an Ethereum account's Cosmos Address. | GET|/ethermint/evm/v1/cosmos_account/{address}| | ||||
| | `ValidatorAccount` | [QueryValidatorAccountRequest](#ethermint.evm.v1.QueryValidatorAccountRequest) | [QueryValidatorAccountResponse](#ethermint.evm.v1.QueryValidatorAccountResponse) | ValidatorAccount queries an Ethereum account's from a validator consensus Address. | GET|/ethermint/evm/v1/validator_account/{cons_address}| | ||||
| | `Balance` | [QueryBalanceRequest](#ethermint.evm.v1.QueryBalanceRequest) | [QueryBalanceResponse](#ethermint.evm.v1.QueryBalanceResponse) | Balance queries the balance of a the EVM denomination for a single EthAccount. | GET|/ethermint/evm/v1/balances/{address}| | ||||
| | `Storage` | [QueryStorageRequest](#ethermint.evm.v1.QueryStorageRequest) | [QueryStorageResponse](#ethermint.evm.v1.QueryStorageResponse) | Storage queries the balance of all coins for a single account. | GET|/ethermint/evm/v1/storage/{address}/{key}| | ||||
| | `Code` | [QueryCodeRequest](#ethermint.evm.v1.QueryCodeRequest) | [QueryCodeResponse](#ethermint.evm.v1.QueryCodeResponse) | Code queries the balance of all coins for a single account. | GET|/ethermint/evm/v1/codes/{address}| | ||||
| | `TxLogs` | [QueryTxLogsRequest](#ethermint.evm.v1.QueryTxLogsRequest) | [QueryTxLogsResponse](#ethermint.evm.v1.QueryTxLogsResponse) | TxLogs queries ethereum logs from a transaction. | GET|/ethermint/evm/v1/tx_logs/{hash}| | ||||
| | `BlockLogs` | [QueryBlockLogsRequest](#ethermint.evm.v1.QueryBlockLogsRequest) | [QueryBlockLogsResponse](#ethermint.evm.v1.QueryBlockLogsResponse) | BlockLogs queries all the ethereum logs for a given block hash. | GET|/ethermint/evm/v1/block_logs/{hash}| | ||||
| | `BlockBloom` | [QueryBlockBloomRequest](#ethermint.evm.v1.QueryBlockBloomRequest) | [QueryBlockBloomResponse](#ethermint.evm.v1.QueryBlockBloomResponse) | BlockBloom queries the block bloom filter bytes at a given height. | GET|/ethermint/evm/v1/block_bloom| | ||||
| | `Params` | [QueryParamsRequest](#ethermint.evm.v1.QueryParamsRequest) | [QueryParamsResponse](#ethermint.evm.v1.QueryParamsResponse) | Params queries the parameters of x/evm module. | GET|/ethermint/evm/v1/params| | ||||
| | `StaticCall` | [QueryStaticCallRequest](#ethermint.evm.v1.QueryStaticCallRequest) | [QueryStaticCallResponse](#ethermint.evm.v1.QueryStaticCallResponse) | StaticCall queries the static call value of x/evm module. | GET|/ethermint/evm/v1/static_call| | ||||
| | `EthCall` | [EthCallRequest](#ethermint.evm.v1.EthCallRequest) | [MsgEthereumTxResponse](#ethermint.evm.v1.MsgEthereumTxResponse) | EthCall implements the `eth_call` rpc api | GET|/ethermint/evm/v1/eth_call| | ||||
| | `EstimateGas` | [EthCallRequest](#ethermint.evm.v1.EthCallRequest) | [EstimateGasResponse](#ethermint.evm.v1.EstimateGasResponse) | EstimateGas implements the `eth_estimateGas` rpc api | GET|/ethermint/evm/v1/estimate_gas| | ||||
| 
 | ||||
|  <!-- end services --> | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| <a name="ethermint/types/v1alpha1/account.proto"></a> | ||||
| <a name="ethermint/types/v1/account.proto"></a> | ||||
| <p align="right"><a href="#top">Top</a></p> | ||||
| 
 | ||||
| ## ethermint/types/v1alpha1/account.proto | ||||
| ## ethermint/types/v1/account.proto | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| <a name="ethermint.types.v1alpha1.EthAccount"></a> | ||||
| <a name="ethermint.types.v1.EthAccount"></a> | ||||
| 
 | ||||
| ### EthAccount | ||||
| EthAccount implements the authtypes.AccountI interface and embeds an | ||||
| @ -923,6 +915,39 @@ authtypes.BaseAccount type. It is compatible with the auth AccountKeeper. | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|  <!-- end messages --> | ||||
| 
 | ||||
|  <!-- end enums --> | ||||
| 
 | ||||
|  <!-- end HasExtensions --> | ||||
| 
 | ||||
|  <!-- end services --> | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| <a name="ethermint/types/web3.proto"></a> | ||||
| <p align="right"><a href="#top">Top</a></p> | ||||
| 
 | ||||
| ## ethermint/types/web3.proto | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| <a name="ethermint.types.v1.ExtensionOptionsWeb3Tx"></a> | ||||
| 
 | ||||
| ### ExtensionOptionsWeb3Tx | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| | Field | Type | Label | Description | | ||||
| | ----- | ---- | ----- | ----------- | | ||||
| | `typedDataChainID` | [uint64](#uint64) |  | typedDataChainID used only in EIP712 Domain and should match Ethereum network ID in a Web3 provider (e.g. Metamask). | | ||||
| | `feePayer` | [string](#string) |  | feePayer is an account address for the fee payer. It will be validated during EIP712 signature checking. | | ||||
| | `feePayerSig` | [bytes](#bytes) |  | feePayerSig is a signature data from the fee paying account, allows to perform fee delegation when using EIP712 Domain. | | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|  <!-- end messages --> | ||||
| 
 | ||||
|  <!-- end enums --> | ||||
|  | ||||
| @ -88,21 +88,21 @@ ethermintd keys show mykey --bech acc | ||||
| - name: mykey | ||||
|   type: local | ||||
|   address: eth1qsklxwt77qrxur494uvw07zjynu03dq9alwh37 | ||||
|   pubkey: '{"@type":"/ethermint.crypto.v1alpha1.ethsecp256k1.PubKey","key":"A8nbJ3eW9oAb2RNZoS8L71jFMfjk6zVa1UISYgKK9HPm"}' | ||||
|   pubkey: '{"@type":"/ethermint.crypto.v1.ethsecp256k1.PubKey","key":"A8nbJ3eW9oAb2RNZoS8L71jFMfjk6zVa1UISYgKK9HPm"}' | ||||
|   mnemonic: "" | ||||
| 
 | ||||
| ethermintd keys show test --bech val | ||||
| - name: mykey | ||||
|   type: local | ||||
|   address: ethvaloper1qsklxwt77qrxur494uvw07zjynu03dq9rdsrlq | ||||
|   pubkey: '{"@type":"/ethermint.crypto.v1alpha1.ethsecp256k1.PubKey","key":"A8nbJ3eW9oAb2RNZoS8L71jFMfjk6zVa1UISYgKK9HPm"}' | ||||
|   pubkey: '{"@type":"/ethermint.crypto.v1.ethsecp256k1.PubKey","key":"A8nbJ3eW9oAb2RNZoS8L71jFMfjk6zVa1UISYgKK9HPm"}' | ||||
|   mnemonic: "" | ||||
| 
 | ||||
| ethermintd keys show test --bech cons | ||||
| - name: mykey | ||||
|   type: local | ||||
|   address: ethvalcons1qsklxwt77qrxur494uvw07zjynu03dq9h7rlnp | ||||
|   pubkey: '{"@type":"/ethermint.crypto.v1alpha1.ethsecp256k1.PubKey","key":"A8nbJ3eW9oAb2RNZoS8L71jFMfjk6zVa1UISYgKK9HPm"}' | ||||
|   pubkey: '{"@type":"/ethermint.crypto.v1.ethsecp256k1.PubKey","key":"A8nbJ3eW9oAb2RNZoS8L71jFMfjk6zVa1UISYgKK9HPm"}' | ||||
|   mnemonic: "" | ||||
| ``` | ||||
| 
 | ||||
|  | ||||
							
								
								
									
										4
									
								
								go.mod
									
									
									
									
									
								
							
							
						
						
									
										4
									
								
								go.mod
									
									
									
									
									
								
							| @ -50,10 +50,10 @@ require ( | ||||
| 	github.com/tyler-smith/go-bip39 v1.1.0 | ||||
| 	github.com/xlab/suplog v1.3.0 | ||||
| 	go.etcd.io/bbolt v1.3.6 // indirect | ||||
| 	golang.org/x/crypto v0.0.0-20210711020723-a769d52b0f97 // indirect | ||||
| 	golang.org/x/crypto v0.0.0-20210813211128-0a44fdfbc16e // indirect | ||||
| 	golang.org/x/net v0.0.0-20210805182204-aaa1db679c0d // indirect | ||||
| 	golang.org/x/sys v0.0.0-20210630005230-0f9fa26af87c // indirect | ||||
| 	google.golang.org/genproto v0.0.0-20210729151513-df9385d47c1b | ||||
| 	google.golang.org/genproto v0.0.0-20210816143620-e15ff196659d | ||||
| 	google.golang.org/grpc v1.40.0 | ||||
| 	gopkg.in/yaml.v2 v2.4.0 | ||||
| 	nhooyr.io/websocket v1.8.7 // indirect | ||||
|  | ||||
							
								
								
									
										8
									
								
								go.sum
									
									
									
									
									
								
							
							
						
						
									
										8
									
								
								go.sum
									
									
									
									
									
								
							| @ -1067,8 +1067,8 @@ golang.org/x/crypto v0.0.0-20201117144127-c1f2f97bffc9/go.mod h1:jdWPYTVW3xRLrWP | ||||
| golang.org/x/crypto v0.0.0-20201221181555-eec23a3978ad/go.mod h1:jdWPYTVW3xRLrWPugEBEK3UY2ZEsg3UU495nc5E+M+I= | ||||
| golang.org/x/crypto v0.0.0-20210220033148-5ea612d1eb83/go.mod h1:jdWPYTVW3xRLrWPugEBEK3UY2ZEsg3UU495nc5E+M+I= | ||||
| golang.org/x/crypto v0.0.0-20210322153248-0c34fe9e7dc2/go.mod h1:T9bdIzuCu7OtxOm1hfPfRQxPLYneinmdGuTeoZ9dtd4= | ||||
| golang.org/x/crypto v0.0.0-20210711020723-a769d52b0f97 h1:/UOmuWzQfxxo9UtlXMwuQU8CMgg1eZXqTRwkSQJWKOI= | ||||
| golang.org/x/crypto v0.0.0-20210711020723-a769d52b0f97/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= | ||||
| golang.org/x/crypto v0.0.0-20210813211128-0a44fdfbc16e h1:VvfwVmMH40bpMeizC9/K7ipM5Qjucuu16RWfneFPyhQ= | ||||
| golang.org/x/crypto v0.0.0-20210813211128-0a44fdfbc16e/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= | ||||
| golang.org/x/exp v0.0.0-20180321215751-8460e604b9de/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= | ||||
| golang.org/x/exp v0.0.0-20180807140117-3d87b88a115f/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= | ||||
| golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= | ||||
| @ -1444,8 +1444,8 @@ google.golang.org/genproto v0.0.0-20210310155132-4ce2db91004e/go.mod h1:FWY/as6D | ||||
| google.golang.org/genproto v0.0.0-20210319143718-93e7006c17a6/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= | ||||
| google.golang.org/genproto v0.0.0-20210402141018-6c239bbf2bb1/go.mod h1:9lPAdzaEmUacj36I+k7YKbEc5CXzPIeORRgDAUOu28A= | ||||
| google.golang.org/genproto v0.0.0-20210602131652-f16073e35f0c/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0= | ||||
| google.golang.org/genproto v0.0.0-20210729151513-df9385d47c1b h1:4xoALQmXxqVdDdLimpPyPeDdsJzo+nFTJw9euAMpqgM= | ||||
| google.golang.org/genproto v0.0.0-20210729151513-df9385d47c1b/go.mod h1:ob2IJxKrgPT52GcgX759i1sleT07tiKowYBGbczaW48= | ||||
| google.golang.org/genproto v0.0.0-20210816143620-e15ff196659d h1:fPtHPeysWvGVJwQFKu3B7H2DB2sOEsW7UTayKkWESKw= | ||||
| google.golang.org/genproto v0.0.0-20210816143620-e15ff196659d/go.mod h1:eFjDcFEctNawg4eG61bRv87N7iHBWyVhJu7u1kqDUXY= | ||||
| google.golang.org/grpc v1.33.2 h1:EQyQC3sa8M+p6Ulc8yy9SWSS2GVwyRc83gAbG8lrl4o= | ||||
| google.golang.org/grpc v1.33.2/go.mod h1:JMHMWHQWaTccqQQlmk3MJZS+GWXOdAesneDmEnv2fbc= | ||||
| google.golang.org/grpc/cmd/protoc-gen-go-grpc v1.0.1/go.mod h1:6Kw0yEErY5E/yWrBtf03jp27GLLJujG4z/JK95pnjjw= | ||||
|  | ||||
| @ -1,5 +1,5 @@ | ||||
| syntax = "proto3"; | ||||
| package ethermint.crypto.v1alpha1.ethsecp256k1; | ||||
| package ethermint.crypto.v1.ethsecp256k1; | ||||
| 
 | ||||
| import "gogoproto/gogo.proto"; | ||||
| 
 | ||||
| @ -1,5 +1,5 @@ | ||||
| syntax = "proto3"; | ||||
| package ethermint.evm.v1alpha1; | ||||
| package ethermint.evm.v1; | ||||
| 
 | ||||
| import "gogoproto/gogo.proto"; | ||||
| 
 | ||||
| @ -1,8 +1,8 @@ | ||||
| syntax = "proto3"; | ||||
| package ethermint.evm.v1alpha1; | ||||
| package ethermint.evm.v1; | ||||
| 
 | ||||
| import "gogoproto/gogo.proto"; | ||||
| import "ethermint/evm/v1alpha1/evm.proto"; | ||||
| import "ethermint/evm/v1/evm.proto"; | ||||
| 
 | ||||
| option go_package = "github.com/tharsis/ethermint/x/evm/types"; | ||||
| 
 | ||||
| @ -1,11 +1,11 @@ | ||||
| syntax = "proto3"; | ||||
| package ethermint.evm.v1alpha1; | ||||
| package ethermint.evm.v1; | ||||
| 
 | ||||
| import "gogoproto/gogo.proto"; | ||||
| import "cosmos/base/query/v1beta1/pagination.proto"; | ||||
| import "google/api/annotations.proto"; | ||||
| import "ethermint/evm/v1alpha1/evm.proto"; | ||||
| import "ethermint/evm/v1alpha1/tx.proto"; | ||||
| import "ethermint/evm/v1/evm.proto"; | ||||
| import "ethermint/evm/v1/tx.proto"; | ||||
| 
 | ||||
| option go_package = "github.com/tharsis/ethermint/x/evm/types"; | ||||
| 
 | ||||
| @ -13,14 +13,14 @@ option go_package = "github.com/tharsis/ethermint/x/evm/types"; | ||||
| service Query { | ||||
|   // Account queries an Ethereum account. | ||||
|   rpc Account(QueryAccountRequest) returns (QueryAccountResponse) { | ||||
|     option (google.api.http).get = "/ethermint/evm/v1alpha1/account/{address}"; | ||||
|     option (google.api.http).get = "/ethermint/evm/v1/account/{address}"; | ||||
|   } | ||||
| 
 | ||||
|   // CosmosAccount queries an Ethereum account's Cosmos Address. | ||||
|   rpc CosmosAccount(QueryCosmosAccountRequest) | ||||
|       returns (QueryCosmosAccountResponse) { | ||||
|     option (google.api.http).get = | ||||
|         "/ethermint/evm/v1alpha1/cosmos_account/{address}"; | ||||
|         "/ethermint/evm/v1/cosmos_account/{address}"; | ||||
|   } | ||||
| 
 | ||||
|   // ValidatorAccount queries an Ethereum account's from a validator consensus | ||||
| @ -28,59 +28,59 @@ service Query { | ||||
|   rpc ValidatorAccount(QueryValidatorAccountRequest) | ||||
|       returns (QueryValidatorAccountResponse) { | ||||
|     option (google.api.http).get = | ||||
|         "/ethermint/evm/v1alpha1/validator_account/{cons_address}"; | ||||
|         "/ethermint/evm/v1/validator_account/{cons_address}"; | ||||
|   } | ||||
| 
 | ||||
|   // Balance queries the balance of a the EVM denomination for a single | ||||
|   // EthAccount. | ||||
|   rpc Balance(QueryBalanceRequest) returns (QueryBalanceResponse) { | ||||
|     option (google.api.http).get = "/ethermint/evm/v1alpha1/balances/{address}"; | ||||
|     option (google.api.http).get = "/ethermint/evm/v1/balances/{address}"; | ||||
|   } | ||||
| 
 | ||||
|   // Storage queries the balance of all coins for a single account. | ||||
|   rpc Storage(QueryStorageRequest) returns (QueryStorageResponse) { | ||||
|     option (google.api.http).get = | ||||
|         "/ethermint/evm/v1alpha1/storage/{address}/{key}"; | ||||
|         "/ethermint/evm/v1/storage/{address}/{key}"; | ||||
|   } | ||||
| 
 | ||||
|   // Code queries the balance of all coins for a single account. | ||||
|   rpc Code(QueryCodeRequest) returns (QueryCodeResponse) { | ||||
|     option (google.api.http).get = "/ethermint/evm/v1alpha1/codes/{address}"; | ||||
|     option (google.api.http).get = "/ethermint/evm/v1/codes/{address}"; | ||||
|   } | ||||
| 
 | ||||
|   // TxLogs queries ethereum logs from a transaction. | ||||
|   rpc TxLogs(QueryTxLogsRequest) returns (QueryTxLogsResponse) { | ||||
|     option (google.api.http).get = "/ethermint/evm/v1alpha1/tx_logs/{hash}"; | ||||
|     option (google.api.http).get = "/ethermint/evm/v1/tx_logs/{hash}"; | ||||
|   } | ||||
| 
 | ||||
|   // BlockLogs queries all the ethereum logs for a given block hash. | ||||
|   rpc BlockLogs(QueryBlockLogsRequest) returns (QueryBlockLogsResponse) { | ||||
|     option (google.api.http).get = "/ethermint/evm/v1alpha1/block_logs/{hash}"; | ||||
|     option (google.api.http).get = "/ethermint/evm/v1/block_logs/{hash}"; | ||||
|   } | ||||
| 
 | ||||
|   // BlockBloom queries the block bloom filter bytes at a given height. | ||||
|   rpc BlockBloom(QueryBlockBloomRequest) returns (QueryBlockBloomResponse) { | ||||
|     option (google.api.http).get = "/ethermint/evm/v1alpha1/block_bloom"; | ||||
|     option (google.api.http).get = "/ethermint/evm/v1/block_bloom"; | ||||
|   } | ||||
| 
 | ||||
|   // Params queries the parameters of x/evm module. | ||||
|   rpc Params(QueryParamsRequest) returns (QueryParamsResponse) { | ||||
|     option (google.api.http).get = "/ethermint/evm/v1alpha1/params"; | ||||
|     option (google.api.http).get = "/ethermint/evm/v1/params"; | ||||
|   } | ||||
| 
 | ||||
|   // StaticCall queries the static call value of x/evm module. | ||||
|   rpc StaticCall(QueryStaticCallRequest) returns (QueryStaticCallResponse) { | ||||
|     option (google.api.http).get = "/ethermint/evm/v1alpha1/static_call"; | ||||
|     option (google.api.http).get = "/ethermint/evm/v1/static_call"; | ||||
|   } | ||||
| 
 | ||||
|   // EthCall implements the `eth_call` rpc api | ||||
|   rpc EthCall(EthCallRequest) returns (MsgEthereumTxResponse) { | ||||
|     option (google.api.http).get = "/ethermint/evm/v1alpha1/eth_call"; | ||||
|     option (google.api.http).get = "/ethermint/evm/v1/eth_call"; | ||||
|   } | ||||
| 
 | ||||
|   // EstimateGas implements the `eth_estimateGas` rpc api | ||||
|   rpc EstimateGas(EthCallRequest) returns (EstimateGasResponse) { | ||||
|     option (google.api.http).get = "/ethermint/evm/v1alpha1/estimate_gas"; | ||||
|     option (google.api.http).get = "/ethermint/evm/v1/estimate_gas"; | ||||
|   } | ||||
| } | ||||
| 
 | ||||
| @ -1,10 +1,10 @@ | ||||
| syntax = "proto3"; | ||||
| package ethermint.evm.v1alpha1; | ||||
| package ethermint.evm.v1; | ||||
| 
 | ||||
| import "gogoproto/gogo.proto"; | ||||
| import "google/protobuf/any.proto"; | ||||
| import "cosmos_proto/cosmos.proto"; | ||||
| import "ethermint/evm/v1alpha1/evm.proto"; | ||||
| import "ethermint/evm/v1/evm.proto"; | ||||
| 
 | ||||
| option go_package = "github.com/tharsis/ethermint/x/evm/types"; | ||||
| 
 | ||||
| @ -148,8 +148,6 @@ message ExtensionOptionsEthereumTx { | ||||
|   option (gogoproto.goproto_getters) = false; | ||||
| } | ||||
| 
 | ||||
| message ExtensionOptionsWeb3Tx { option (gogoproto.goproto_getters) = false; } | ||||
| 
 | ||||
| // MsgEthereumTxResponse defines the Msg/EthereumTx response type. | ||||
| message MsgEthereumTxResponse { | ||||
|   option (gogoproto.goproto_getters) = false; | ||||
| @ -1,5 +1,5 @@ | ||||
| syntax = "proto3"; | ||||
| package ethermint.types.v1alpha1; | ||||
| package ethermint.types.v1; | ||||
| 
 | ||||
| import "cosmos/auth/v1beta1/auth.proto"; | ||||
| import "cosmos_proto/cosmos.proto"; | ||||
							
								
								
									
										22
									
								
								proto/ethermint/types/web3.proto
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								proto/ethermint/types/web3.proto
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,22 @@ | ||||
| syntax = "proto3"; | ||||
| package ethermint.types.v1; | ||||
| 
 | ||||
| import "gogoproto/gogo.proto"; | ||||
| 
 | ||||
| option go_package = "github.com/tharsis/ethermint/types"; | ||||
| 
 | ||||
| message ExtensionOptionsWeb3Tx { | ||||
|   option (gogoproto.goproto_getters) = false; | ||||
| 
 | ||||
|   // typedDataChainID used only in EIP712 Domain and should match | ||||
|   // Ethereum network ID in a Web3 provider (e.g. Metamask). | ||||
|   uint64 typedDataChainID = 1; | ||||
| 
 | ||||
|   // feePayer is an account address for the fee payer. It will be validated | ||||
|   // during EIP712 signature checking. | ||||
|   string feePayer         = 2; | ||||
| 
 | ||||
|   // feePayerSig is a signature data from the fee paying account, | ||||
|   // allows to perform fee delegation when using EIP712 Domain. | ||||
|   bytes feePayerSig       = 3; | ||||
| } | ||||
| @ -1,5 +1,5 @@ | ||||
| // Code generated by protoc-gen-gogo. DO NOT EDIT.
 | ||||
| // source: ethermint/types/v1alpha1/account.proto
 | ||||
| // source: ethermint/types/v1/account.proto
 | ||||
| 
 | ||||
| package types | ||||
| 
 | ||||
| @ -35,7 +35,7 @@ type EthAccount struct { | ||||
| func (m *EthAccount) Reset()      { *m = EthAccount{} } | ||||
| func (*EthAccount) ProtoMessage() {} | ||||
| func (*EthAccount) Descriptor() ([]byte, []int) { | ||||
| 	return fileDescriptor_68a082a27334c0d8, []int{0} | ||||
| 	return fileDescriptor_4edc057d42a619ef, []int{0} | ||||
| } | ||||
| func (m *EthAccount) XXX_Unmarshal(b []byte) error { | ||||
| 	return m.Unmarshal(b) | ||||
| @ -65,36 +65,33 @@ func (m *EthAccount) XXX_DiscardUnknown() { | ||||
| var xxx_messageInfo_EthAccount proto.InternalMessageInfo | ||||
| 
 | ||||
| func init() { | ||||
| 	proto.RegisterType((*EthAccount)(nil), "ethermint.types.v1alpha1.EthAccount") | ||||
| 	proto.RegisterType((*EthAccount)(nil), "ethermint.types.v1.EthAccount") | ||||
| } | ||||
| 
 | ||||
| func init() { | ||||
| 	proto.RegisterFile("ethermint/types/v1alpha1/account.proto", fileDescriptor_68a082a27334c0d8) | ||||
| } | ||||
| func init() { proto.RegisterFile("ethermint/types/v1/account.proto", fileDescriptor_4edc057d42a619ef) } | ||||
| 
 | ||||
| var fileDescriptor_68a082a27334c0d8 = []byte{ | ||||
| 	// 324 bytes of a gzipped FileDescriptorProto
 | ||||
| 	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0x52, 0x4b, 0x2d, 0xc9, 0x48, | ||||
| 	0x2d, 0xca, 0xcd, 0xcc, 0x2b, 0xd1, 0x2f, 0xa9, 0x2c, 0x48, 0x2d, 0xd6, 0x2f, 0x33, 0x4c, 0xcc, | ||||
| 	0x29, 0xc8, 0x48, 0x34, 0xd4, 0x4f, 0x4c, 0x4e, 0xce, 0x2f, 0xcd, 0x2b, 0xd1, 0x2b, 0x28, 0xca, | ||||
| 	0x2f, 0xc9, 0x17, 0x92, 0x80, 0xab, 0xd3, 0x03, 0xab, 0xd3, 0x83, 0xa9, 0x93, 0x92, 0x4b, 0xce, | ||||
| 	0x2f, 0xce, 0xcd, 0x2f, 0xd6, 0x4f, 0x2c, 0x2d, 0xc9, 0xd0, 0x2f, 0x33, 0x4c, 0x4a, 0x2d, 0x01, | ||||
| 	0x69, 0x2e, 0x2d, 0xc9, 0x80, 0xe8, 0x94, 0x92, 0x84, 0xc8, 0xc7, 0x83, 0x79, 0xfa, 0x10, 0x0e, | ||||
| 	0x54, 0x4a, 0x24, 0x3d, 0x3f, 0x3d, 0x1f, 0x22, 0x0e, 0x62, 0x41, 0x44, 0x95, 0x9e, 0x32, 0x72, | ||||
| 	0x71, 0xb9, 0x96, 0x64, 0x38, 0x42, 0xec, 0x17, 0x4a, 0xe0, 0xe2, 0x49, 0x4a, 0x2c, 0x4e, 0x8d, | ||||
| 	0x87, 0xba, 0x47, 0x82, 0x51, 0x81, 0x51, 0x83, 0xdb, 0x48, 0x41, 0x0f, 0x6a, 0x12, 0xd8, 0x26, | ||||
| 	0xa8, 0xb5, 0x7a, 0x4e, 0x89, 0xc5, 0xa9, 0x50, 0x7d, 0x4e, 0xd2, 0x17, 0xee, 0xc9, 0x33, 0x7e, | ||||
| 	0xba, 0x27, 0x2f, 0x5c, 0x99, 0x98, 0x9b, 0x63, 0xa5, 0x84, 0x6c, 0x86, 0x52, 0x10, 0x77, 0x12, | ||||
| 	0x42, 0xa5, 0x90, 0x21, 0x17, 0x67, 0x72, 0x7e, 0x4a, 0x6a, 0x7c, 0x46, 0x62, 0x71, 0x86, 0x04, | ||||
| 	0x93, 0x02, 0xa3, 0x06, 0xa7, 0x93, 0xc8, 0xa7, 0x7b, 0xf2, 0x02, 0x10, 0x8d, 0x70, 0x29, 0xa5, | ||||
| 	0x20, 0x0e, 0x10, 0xdb, 0x23, 0xb1, 0x38, 0xc3, 0xca, 0xa9, 0x63, 0x81, 0x3c, 0xc3, 0x8c, 0x05, | ||||
| 	0xf2, 0x0c, 0x2f, 0x16, 0xc8, 0x33, 0x5c, 0xda, 0xa2, 0x6b, 0x94, 0x9e, 0x59, 0x92, 0x51, 0x9a, | ||||
| 	0xa4, 0x97, 0x9c, 0x9f, 0x0b, 0xf5, 0x22, 0x94, 0xd2, 0x2d, 0x4e, 0xc9, 0xd6, 0xaf, 0x80, 0x04, | ||||
| 	0x0e, 0x24, 0xe0, 0xa0, 0xb6, 0x7a, 0x3a, 0xd9, 0x9c, 0x78, 0x24, 0xc7, 0x78, 0xe1, 0x91, 0x1c, | ||||
| 	0xe3, 0x83, 0x47, 0x72, 0x8c, 0x13, 0x1e, 0xcb, 0x31, 0x5c, 0x78, 0x2c, 0xc7, 0x70, 0xe3, 0xb1, | ||||
| 	0x1c, 0x43, 0x94, 0x12, 0x92, 0x69, 0x25, 0x19, 0x89, 0x45, 0xc5, 0x99, 0xc5, 0xfa, 0x68, 0xf1, | ||||
| 	0x94, 0xc4, 0x06, 0x0e, 0x2c, 0x63, 0x40, 0x00, 0x00, 0x00, 0xff, 0xff, 0xb0, 0xd2, 0xd7, 0x06, | ||||
| 	0xc1, 0x01, 0x00, 0x00, | ||||
| var fileDescriptor_4edc057d42a619ef = []byte{ | ||||
| 	// 315 bytes of a gzipped FileDescriptorProto
 | ||||
| 	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x5c, 0x51, 0x3b, 0x4e, 0xc3, 0x30, | ||||
| 	0x18, 0xb6, 0x19, 0x10, 0x4d, 0x19, 0x50, 0xe8, 0x50, 0x8a, 0x64, 0x47, 0x99, 0xba, 0xd4, 0x56, | ||||
| 	0xca, 0x56, 0xb1, 0x10, 0x09, 0x09, 0xd6, 0x8e, 0x2c, 0xc5, 0x49, 0xad, 0xba, 0x82, 0xd4, 0x55, | ||||
| 	0xed, 0x44, 0xf4, 0x06, 0x8c, 0x8c, 0x8c, 0x39, 0x04, 0x87, 0x60, 0x8c, 0x98, 0x98, 0x22, 0x94, | ||||
| 	0x08, 0x89, 0xb9, 0x27, 0x40, 0x8d, 0xad, 0x52, 0x31, 0xf9, 0x7f, 0x7c, 0x0f, 0xfb, 0xb3, 0xe3, | ||||
| 	0x71, 0x2d, 0xf8, 0x2a, 0x99, 0x2f, 0x34, 0xd5, 0xeb, 0x25, 0x57, 0x34, 0x0b, 0x28, 0x8b, 0x63, | ||||
| 	0x99, 0x2e, 0x34, 0x59, 0xae, 0xa4, 0x96, 0xae, 0xbb, 0x43, 0x90, 0x06, 0x41, 0xb2, 0xa0, 0x87, | ||||
| 	0x62, 0xa9, 0x12, 0xa9, 0x28, 0x4b, 0xb5, 0xa0, 0x59, 0x10, 0x71, 0xcd, 0x82, 0xa6, 0x31, 0x9c, | ||||
| 	0xde, 0x99, 0xd9, 0x4f, 0x9a, 0x8e, 0x9a, 0xc6, 0xae, 0x3a, 0x33, 0x39, 0x93, 0x66, 0xbe, 0xad, | ||||
| 	0xcc, 0xd4, 0xff, 0x86, 0x8e, 0x73, 0xad, 0xc5, 0x95, 0x71, 0x76, 0xef, 0x9d, 0xe3, 0x88, 0x29, | ||||
| 	0x3e, 0xb1, 0x37, 0xe9, 0x42, 0x0f, 0xf6, 0xdb, 0x43, 0x8f, 0x58, 0xa5, 0xc6, 0xc9, 0xda, 0x92, | ||||
| 	0x90, 0x29, 0x6e, 0x79, 0xe1, 0x79, 0x51, 0x62, 0xb8, 0x29, 0xf1, 0xe9, 0x9a, 0x25, 0x8f, 0x23, | ||||
| 	0x7f, 0x5f, 0xc3, 0x1f, 0xb7, 0xa3, 0x3f, 0xa4, 0x1b, 0x38, 0xad, 0x58, 0x4e, 0xf9, 0x44, 0x30, | ||||
| 	0x25, 0xba, 0x07, 0x1e, 0xec, 0xb7, 0xc2, 0xce, 0xa6, 0xc4, 0x27, 0x86, 0xb8, 0x5b, 0xf9, 0xe3, | ||||
| 	0xa3, 0x6d, 0x7d, 0xc3, 0x94, 0x18, 0x85, 0xcf, 0x39, 0x06, 0xaf, 0x39, 0x06, 0x3f, 0x39, 0x06, | ||||
| 	0x1f, 0x6f, 0x83, 0xe1, 0x6c, 0xae, 0x45, 0x1a, 0x91, 0x58, 0x26, 0xf6, 0x89, 0xf6, 0x18, 0xa8, | ||||
| 	0xe9, 0x03, 0x7d, 0x32, 0xe1, 0x98, 0xc8, 0xac, 0xeb, 0x6d, 0x78, 0xf9, 0x5e, 0x21, 0x58, 0x54, | ||||
| 	0x08, 0x7e, 0x55, 0x08, 0xbe, 0xd4, 0x08, 0x14, 0x35, 0x02, 0x9f, 0x35, 0x02, 0x77, 0xfe, 0x9e, | ||||
| 	0x9a, 0x16, 0x6c, 0xa5, 0xe6, 0x8a, 0xfe, 0xfb, 0x9b, 0xe8, 0xb0, 0x09, 0xeb, 0xe2, 0x37, 0x00, | ||||
| 	0x00, 0xff, 0xff, 0x7a, 0xff, 0x5d, 0x01, 0xb5, 0x01, 0x00, 0x00, | ||||
| } | ||||
| 
 | ||||
| func (m *EthAccount) Marshal() (dAtA []byte, err error) { | ||||
|  | ||||
| @ -5,6 +5,8 @@ import ( | ||||
| 	authtypes "github.com/cosmos/cosmos-sdk/x/auth/types" | ||||
| ) | ||||
| 
 | ||||
| type ExtensionOptionsWeb3TxI interface{} | ||||
| 
 | ||||
| // RegisterInterfaces registers the tendermint concrete client-related
 | ||||
| // implementations and interfaces.
 | ||||
| func RegisterInterfaces(registry codectypes.InterfaceRegistry) { | ||||
| @ -16,4 +18,9 @@ func RegisterInterfaces(registry codectypes.InterfaceRegistry) { | ||||
| 		(*authtypes.GenesisAccount)(nil), | ||||
| 		&EthAccount{}, | ||||
| 	) | ||||
| 	registry.RegisterInterface( | ||||
| 		"ethermint.v1.ExtensionOptionsWeb3Tx", | ||||
| 		(*ExtensionOptionsWeb3TxI)(nil), | ||||
| 		&ExtensionOptionsWeb3Tx{}, | ||||
| 	) | ||||
| } | ||||
|  | ||||
							
								
								
									
										393
									
								
								types/web3.pb.go
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										393
									
								
								types/web3.pb.go
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,393 @@ | ||||
| // Code generated by protoc-gen-gogo. DO NOT EDIT.
 | ||||
| // source: ethermint/types/web3.proto
 | ||||
| 
 | ||||
| package types | ||||
| 
 | ||||
| import ( | ||||
| 	fmt "fmt" | ||||
| 	_ "github.com/gogo/protobuf/gogoproto" | ||||
| 	proto "github.com/gogo/protobuf/proto" | ||||
| 	io "io" | ||||
| 	math "math" | ||||
| 	math_bits "math/bits" | ||||
| ) | ||||
| 
 | ||||
| // Reference imports to suppress errors if they are not otherwise used.
 | ||||
| var _ = proto.Marshal | ||||
| var _ = fmt.Errorf | ||||
| var _ = math.Inf | ||||
| 
 | ||||
| // This is a compile-time assertion to ensure that this generated file
 | ||||
| // is compatible with the proto package it is being compiled against.
 | ||||
| // A compilation error at this line likely means your copy of the
 | ||||
| // proto package needs to be updated.
 | ||||
| const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package
 | ||||
| 
 | ||||
| type ExtensionOptionsWeb3Tx struct { | ||||
| 	// typedDataChainID 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=typedDataChainID,proto3" json:"typedDataChainID,omitempty"` | ||||
| 	// feePayer is an account address for the fee payer. It will be validated
 | ||||
| 	// during EIP712 signature checking.
 | ||||
| 	FeePayer string `protobuf:"bytes,2,opt,name=feePayer,proto3" json:"feePayer,omitempty"` | ||||
| 	// feePayerSig 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=feePayerSig,proto3" json:"feePayerSig,omitempty"` | ||||
| } | ||||
| 
 | ||||
| func (m *ExtensionOptionsWeb3Tx) Reset()         { *m = ExtensionOptionsWeb3Tx{} } | ||||
| func (m *ExtensionOptionsWeb3Tx) String() string { return proto.CompactTextString(m) } | ||||
| func (*ExtensionOptionsWeb3Tx) ProtoMessage()    {} | ||||
| func (*ExtensionOptionsWeb3Tx) Descriptor() ([]byte, []int) { | ||||
| 	return fileDescriptor_ca05fcaf1424711f, []int{0} | ||||
| } | ||||
| func (m *ExtensionOptionsWeb3Tx) XXX_Unmarshal(b []byte) error { | ||||
| 	return m.Unmarshal(b) | ||||
| } | ||||
| func (m *ExtensionOptionsWeb3Tx) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { | ||||
| 	if deterministic { | ||||
| 		return xxx_messageInfo_ExtensionOptionsWeb3Tx.Marshal(b, m, deterministic) | ||||
| 	} else { | ||||
| 		b = b[:cap(b)] | ||||
| 		n, err := m.MarshalToSizedBuffer(b) | ||||
| 		if err != nil { | ||||
| 			return nil, err | ||||
| 		} | ||||
| 		return b[:n], nil | ||||
| 	} | ||||
| } | ||||
| func (m *ExtensionOptionsWeb3Tx) XXX_Merge(src proto.Message) { | ||||
| 	xxx_messageInfo_ExtensionOptionsWeb3Tx.Merge(m, src) | ||||
| } | ||||
| func (m *ExtensionOptionsWeb3Tx) XXX_Size() int { | ||||
| 	return m.Size() | ||||
| } | ||||
| func (m *ExtensionOptionsWeb3Tx) XXX_DiscardUnknown() { | ||||
| 	xxx_messageInfo_ExtensionOptionsWeb3Tx.DiscardUnknown(m) | ||||
| } | ||||
| 
 | ||||
| var xxx_messageInfo_ExtensionOptionsWeb3Tx proto.InternalMessageInfo | ||||
| 
 | ||||
| func init() { | ||||
| 	proto.RegisterType((*ExtensionOptionsWeb3Tx)(nil), "ethermint.types.v1.ExtensionOptionsWeb3Tx") | ||||
| } | ||||
| 
 | ||||
| func init() { proto.RegisterFile("ethermint/types/web3.proto", fileDescriptor_ca05fcaf1424711f) } | ||||
| 
 | ||||
| var fileDescriptor_ca05fcaf1424711f = []byte{ | ||||
| 	// 229 bytes of a gzipped FileDescriptorProto
 | ||||
| 	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0x92, 0x4a, 0x2d, 0xc9, 0x48, | ||||
| 	0x2d, 0xca, 0xcd, 0xcc, 0x2b, 0xd1, 0x2f, 0xa9, 0x2c, 0x48, 0x2d, 0xd6, 0x2f, 0x4f, 0x4d, 0x32, | ||||
| 	0xd6, 0x2b, 0x28, 0xca, 0x2f, 0xc9, 0x17, 0x12, 0x82, 0xcb, 0xe9, 0x81, 0xe5, 0xf4, 0xca, 0x0c, | ||||
| 	0xa5, 0x44, 0xd2, 0xf3, 0xd3, 0xf3, 0xc1, 0xd2, 0xfa, 0x20, 0x16, 0x44, 0xa5, 0x52, 0x07, 0x23, | ||||
| 	0x97, 0x98, 0x6b, 0x45, 0x49, 0x6a, 0x5e, 0x71, 0x66, 0x7e, 0x9e, 0x7f, 0x41, 0x49, 0x66, 0x7e, | ||||
| 	0x5e, 0x71, 0x78, 0x6a, 0x92, 0x71, 0x48, 0x85, 0x90, 0x16, 0x97, 0x00, 0x48, 0x73, 0x8a, 0x4b, | ||||
| 	0x62, 0x49, 0xa2, 0x73, 0x46, 0x62, 0x66, 0x9e, 0xa7, 0x8b, 0x04, 0xa3, 0x02, 0xa3, 0x06, 0x4b, | ||||
| 	0x10, 0x86, 0xb8, 0x90, 0x14, 0x17, 0x47, 0x5a, 0x6a, 0x6a, 0x40, 0x62, 0x65, 0x6a, 0x91, 0x04, | ||||
| 	0x93, 0x02, 0xa3, 0x06, 0x67, 0x10, 0x9c, 0x2f, 0xa4, 0xc0, 0xc5, 0x0d, 0x63, 0x07, 0x67, 0xa6, | ||||
| 	0x4b, 0x30, 0x2b, 0x30, 0x6a, 0xf0, 0x04, 0x21, 0x0b, 0x59, 0xb1, 0x74, 0x2c, 0x90, 0x67, 0x70, | ||||
| 	0xb2, 0x39, 0xf1, 0x48, 0x8e, 0xf1, 0xc2, 0x23, 0x39, 0xc6, 0x07, 0x8f, 0xe4, 0x18, 0x27, 0x3c, | ||||
| 	0x96, 0x63, 0xb8, 0xf0, 0x58, 0x8e, 0xe1, 0xc6, 0x63, 0x39, 0x86, 0x28, 0xa5, 0xf4, 0xcc, 0x92, | ||||
| 	0x8c, 0xd2, 0x24, 0xbd, 0xe4, 0xfc, 0x5c, 0xfd, 0x92, 0x8c, 0xc4, 0xa2, 0xe2, 0xcc, 0x62, 0x7d, | ||||
| 	0x34, 0xdf, 0x27, 0xb1, 0x81, 0xfd, 0x63, 0x0c, 0x08, 0x00, 0x00, 0xff, 0xff, 0x40, 0x32, 0x07, | ||||
| 	0x33, 0x17, 0x01, 0x00, 0x00, | ||||
| } | ||||
| 
 | ||||
| func (m *ExtensionOptionsWeb3Tx) Marshal() (dAtA []byte, err error) { | ||||
| 	size := m.Size() | ||||
| 	dAtA = make([]byte, size) | ||||
| 	n, err := m.MarshalToSizedBuffer(dAtA[:size]) | ||||
| 	if err != nil { | ||||
| 		return nil, err | ||||
| 	} | ||||
| 	return dAtA[:n], nil | ||||
| } | ||||
| 
 | ||||
| func (m *ExtensionOptionsWeb3Tx) MarshalTo(dAtA []byte) (int, error) { | ||||
| 	size := m.Size() | ||||
| 	return m.MarshalToSizedBuffer(dAtA[:size]) | ||||
| } | ||||
| 
 | ||||
| func (m *ExtensionOptionsWeb3Tx) MarshalToSizedBuffer(dAtA []byte) (int, error) { | ||||
| 	i := len(dAtA) | ||||
| 	_ = i | ||||
| 	var l int | ||||
| 	_ = l | ||||
| 	if len(m.FeePayerSig) > 0 { | ||||
| 		i -= len(m.FeePayerSig) | ||||
| 		copy(dAtA[i:], m.FeePayerSig) | ||||
| 		i = encodeVarintWeb3(dAtA, i, uint64(len(m.FeePayerSig))) | ||||
| 		i-- | ||||
| 		dAtA[i] = 0x1a | ||||
| 	} | ||||
| 	if len(m.FeePayer) > 0 { | ||||
| 		i -= len(m.FeePayer) | ||||
| 		copy(dAtA[i:], m.FeePayer) | ||||
| 		i = encodeVarintWeb3(dAtA, i, uint64(len(m.FeePayer))) | ||||
| 		i-- | ||||
| 		dAtA[i] = 0x12 | ||||
| 	} | ||||
| 	if m.TypedDataChainID != 0 { | ||||
| 		i = encodeVarintWeb3(dAtA, i, uint64(m.TypedDataChainID)) | ||||
| 		i-- | ||||
| 		dAtA[i] = 0x8 | ||||
| 	} | ||||
| 	return len(dAtA) - i, nil | ||||
| } | ||||
| 
 | ||||
| func encodeVarintWeb3(dAtA []byte, offset int, v uint64) int { | ||||
| 	offset -= sovWeb3(v) | ||||
| 	base := offset | ||||
| 	for v >= 1<<7 { | ||||
| 		dAtA[offset] = uint8(v&0x7f | 0x80) | ||||
| 		v >>= 7 | ||||
| 		offset++ | ||||
| 	} | ||||
| 	dAtA[offset] = uint8(v) | ||||
| 	return base | ||||
| } | ||||
| func (m *ExtensionOptionsWeb3Tx) Size() (n int) { | ||||
| 	if m == nil { | ||||
| 		return 0 | ||||
| 	} | ||||
| 	var l int | ||||
| 	_ = l | ||||
| 	if m.TypedDataChainID != 0 { | ||||
| 		n += 1 + sovWeb3(uint64(m.TypedDataChainID)) | ||||
| 	} | ||||
| 	l = len(m.FeePayer) | ||||
| 	if l > 0 { | ||||
| 		n += 1 + l + sovWeb3(uint64(l)) | ||||
| 	} | ||||
| 	l = len(m.FeePayerSig) | ||||
| 	if l > 0 { | ||||
| 		n += 1 + l + sovWeb3(uint64(l)) | ||||
| 	} | ||||
| 	return n | ||||
| } | ||||
| 
 | ||||
| func sovWeb3(x uint64) (n int) { | ||||
| 	return (math_bits.Len64(x|1) + 6) / 7 | ||||
| } | ||||
| func sozWeb3(x uint64) (n int) { | ||||
| 	return sovWeb3(uint64((x << 1) ^ uint64((int64(x) >> 63)))) | ||||
| } | ||||
| func (m *ExtensionOptionsWeb3Tx) Unmarshal(dAtA []byte) error { | ||||
| 	l := len(dAtA) | ||||
| 	iNdEx := 0 | ||||
| 	for iNdEx < l { | ||||
| 		preIndex := iNdEx | ||||
| 		var wire uint64 | ||||
| 		for shift := uint(0); ; shift += 7 { | ||||
| 			if shift >= 64 { | ||||
| 				return ErrIntOverflowWeb3 | ||||
| 			} | ||||
| 			if iNdEx >= l { | ||||
| 				return io.ErrUnexpectedEOF | ||||
| 			} | ||||
| 			b := dAtA[iNdEx] | ||||
| 			iNdEx++ | ||||
| 			wire |= uint64(b&0x7F) << shift | ||||
| 			if b < 0x80 { | ||||
| 				break | ||||
| 			} | ||||
| 		} | ||||
| 		fieldNum := int32(wire >> 3) | ||||
| 		wireType := int(wire & 0x7) | ||||
| 		if wireType == 4 { | ||||
| 			return fmt.Errorf("proto: ExtensionOptionsWeb3Tx: wiretype end group for non-group") | ||||
| 		} | ||||
| 		if fieldNum <= 0 { | ||||
| 			return fmt.Errorf("proto: ExtensionOptionsWeb3Tx: illegal tag %d (wire type %d)", fieldNum, wire) | ||||
| 		} | ||||
| 		switch fieldNum { | ||||
| 		case 1: | ||||
| 			if wireType != 0 { | ||||
| 				return fmt.Errorf("proto: wrong wireType = %d for field TypedDataChainID", wireType) | ||||
| 			} | ||||
| 			m.TypedDataChainID = 0 | ||||
| 			for shift := uint(0); ; shift += 7 { | ||||
| 				if shift >= 64 { | ||||
| 					return ErrIntOverflowWeb3 | ||||
| 				} | ||||
| 				if iNdEx >= l { | ||||
| 					return io.ErrUnexpectedEOF | ||||
| 				} | ||||
| 				b := dAtA[iNdEx] | ||||
| 				iNdEx++ | ||||
| 				m.TypedDataChainID |= uint64(b&0x7F) << shift | ||||
| 				if b < 0x80 { | ||||
| 					break | ||||
| 				} | ||||
| 			} | ||||
| 		case 2: | ||||
| 			if wireType != 2 { | ||||
| 				return fmt.Errorf("proto: wrong wireType = %d for field FeePayer", wireType) | ||||
| 			} | ||||
| 			var stringLen uint64 | ||||
| 			for shift := uint(0); ; shift += 7 { | ||||
| 				if shift >= 64 { | ||||
| 					return ErrIntOverflowWeb3 | ||||
| 				} | ||||
| 				if iNdEx >= l { | ||||
| 					return io.ErrUnexpectedEOF | ||||
| 				} | ||||
| 				b := dAtA[iNdEx] | ||||
| 				iNdEx++ | ||||
| 				stringLen |= uint64(b&0x7F) << shift | ||||
| 				if b < 0x80 { | ||||
| 					break | ||||
| 				} | ||||
| 			} | ||||
| 			intStringLen := int(stringLen) | ||||
| 			if intStringLen < 0 { | ||||
| 				return ErrInvalidLengthWeb3 | ||||
| 			} | ||||
| 			postIndex := iNdEx + intStringLen | ||||
| 			if postIndex < 0 { | ||||
| 				return ErrInvalidLengthWeb3 | ||||
| 			} | ||||
| 			if postIndex > l { | ||||
| 				return io.ErrUnexpectedEOF | ||||
| 			} | ||||
| 			m.FeePayer = string(dAtA[iNdEx:postIndex]) | ||||
| 			iNdEx = postIndex | ||||
| 		case 3: | ||||
| 			if wireType != 2 { | ||||
| 				return fmt.Errorf("proto: wrong wireType = %d for field FeePayerSig", wireType) | ||||
| 			} | ||||
| 			var byteLen int | ||||
| 			for shift := uint(0); ; shift += 7 { | ||||
| 				if shift >= 64 { | ||||
| 					return ErrIntOverflowWeb3 | ||||
| 				} | ||||
| 				if iNdEx >= l { | ||||
| 					return io.ErrUnexpectedEOF | ||||
| 				} | ||||
| 				b := dAtA[iNdEx] | ||||
| 				iNdEx++ | ||||
| 				byteLen |= int(b&0x7F) << shift | ||||
| 				if b < 0x80 { | ||||
| 					break | ||||
| 				} | ||||
| 			} | ||||
| 			if byteLen < 0 { | ||||
| 				return ErrInvalidLengthWeb3 | ||||
| 			} | ||||
| 			postIndex := iNdEx + byteLen | ||||
| 			if postIndex < 0 { | ||||
| 				return ErrInvalidLengthWeb3 | ||||
| 			} | ||||
| 			if postIndex > l { | ||||
| 				return io.ErrUnexpectedEOF | ||||
| 			} | ||||
| 			m.FeePayerSig = append(m.FeePayerSig[:0], dAtA[iNdEx:postIndex]...) | ||||
| 			if m.FeePayerSig == nil { | ||||
| 				m.FeePayerSig = []byte{} | ||||
| 			} | ||||
| 			iNdEx = postIndex | ||||
| 		default: | ||||
| 			iNdEx = preIndex | ||||
| 			skippy, err := skipWeb3(dAtA[iNdEx:]) | ||||
| 			if err != nil { | ||||
| 				return err | ||||
| 			} | ||||
| 			if (skippy < 0) || (iNdEx+skippy) < 0 { | ||||
| 				return ErrInvalidLengthWeb3 | ||||
| 			} | ||||
| 			if (iNdEx + skippy) > l { | ||||
| 				return io.ErrUnexpectedEOF | ||||
| 			} | ||||
| 			iNdEx += skippy | ||||
| 		} | ||||
| 	} | ||||
| 
 | ||||
| 	if iNdEx > l { | ||||
| 		return io.ErrUnexpectedEOF | ||||
| 	} | ||||
| 	return nil | ||||
| } | ||||
| func skipWeb3(dAtA []byte) (n int, err error) { | ||||
| 	l := len(dAtA) | ||||
| 	iNdEx := 0 | ||||
| 	depth := 0 | ||||
| 	for iNdEx < l { | ||||
| 		var wire uint64 | ||||
| 		for shift := uint(0); ; shift += 7 { | ||||
| 			if shift >= 64 { | ||||
| 				return 0, ErrIntOverflowWeb3 | ||||
| 			} | ||||
| 			if iNdEx >= l { | ||||
| 				return 0, io.ErrUnexpectedEOF | ||||
| 			} | ||||
| 			b := dAtA[iNdEx] | ||||
| 			iNdEx++ | ||||
| 			wire |= (uint64(b) & 0x7F) << shift | ||||
| 			if b < 0x80 { | ||||
| 				break | ||||
| 			} | ||||
| 		} | ||||
| 		wireType := int(wire & 0x7) | ||||
| 		switch wireType { | ||||
| 		case 0: | ||||
| 			for shift := uint(0); ; shift += 7 { | ||||
| 				if shift >= 64 { | ||||
| 					return 0, ErrIntOverflowWeb3 | ||||
| 				} | ||||
| 				if iNdEx >= l { | ||||
| 					return 0, io.ErrUnexpectedEOF | ||||
| 				} | ||||
| 				iNdEx++ | ||||
| 				if dAtA[iNdEx-1] < 0x80 { | ||||
| 					break | ||||
| 				} | ||||
| 			} | ||||
| 		case 1: | ||||
| 			iNdEx += 8 | ||||
| 		case 2: | ||||
| 			var length int | ||||
| 			for shift := uint(0); ; shift += 7 { | ||||
| 				if shift >= 64 { | ||||
| 					return 0, ErrIntOverflowWeb3 | ||||
| 				} | ||||
| 				if iNdEx >= l { | ||||
| 					return 0, io.ErrUnexpectedEOF | ||||
| 				} | ||||
| 				b := dAtA[iNdEx] | ||||
| 				iNdEx++ | ||||
| 				length |= (int(b) & 0x7F) << shift | ||||
| 				if b < 0x80 { | ||||
| 					break | ||||
| 				} | ||||
| 			} | ||||
| 			if length < 0 { | ||||
| 				return 0, ErrInvalidLengthWeb3 | ||||
| 			} | ||||
| 			iNdEx += length | ||||
| 		case 3: | ||||
| 			depth++ | ||||
| 		case 4: | ||||
| 			if depth == 0 { | ||||
| 				return 0, ErrUnexpectedEndOfGroupWeb3 | ||||
| 			} | ||||
| 			depth-- | ||||
| 		case 5: | ||||
| 			iNdEx += 4 | ||||
| 		default: | ||||
| 			return 0, fmt.Errorf("proto: illegal wireType %d", wireType) | ||||
| 		} | ||||
| 		if iNdEx < 0 { | ||||
| 			return 0, ErrInvalidLengthWeb3 | ||||
| 		} | ||||
| 		if depth == 0 { | ||||
| 			return iNdEx, nil | ||||
| 		} | ||||
| 	} | ||||
| 	return 0, io.ErrUnexpectedEOF | ||||
| } | ||||
| 
 | ||||
| var ( | ||||
| 	ErrInvalidLengthWeb3        = fmt.Errorf("proto: negative length found during unmarshaling") | ||||
| 	ErrIntOverflowWeb3          = fmt.Errorf("proto: integer overflow") | ||||
| 	ErrUnexpectedEndOfGroupWeb3 = fmt.Errorf("proto: unexpected end of group") | ||||
| ) | ||||
| @ -15,7 +15,6 @@ var ( | ||||
| 
 | ||||
| type ( | ||||
| 	ExtensionOptionsEthereumTxI interface{} | ||||
| 	ExtensionOptionsWeb3TxI     interface{} | ||||
| ) | ||||
| 
 | ||||
| // RegisterInterfaces registers the client interfaces to protobuf Any.
 | ||||
| @ -25,17 +24,12 @@ func RegisterInterfaces(registry codectypes.InterfaceRegistry) { | ||||
| 		&MsgEthereumTx{}, | ||||
| 	) | ||||
| 	registry.RegisterInterface( | ||||
| 		"ethermint.evm.v1alpha1.ExtensionOptionsEthereumTx", | ||||
| 		"ethermint.evm.v1.ExtensionOptionsEthereumTx", | ||||
| 		(*ExtensionOptionsEthereumTxI)(nil), | ||||
| 		&ExtensionOptionsEthereumTx{}, | ||||
| 	) | ||||
| 	registry.RegisterInterface( | ||||
| 		"ethermint.evm.v1alpha1.ExtensionOptionsWeb3Tx", | ||||
| 		(*ExtensionOptionsWeb3TxI)(nil), | ||||
| 		&ExtensionOptionsWeb3Tx{}, | ||||
| 	) | ||||
| 	registry.RegisterInterface( | ||||
| 		"ethermint.evm.v1alpha1.TxData", | ||||
| 		"ethermint.evm.v1.TxData", | ||||
| 		(*TxData)(nil), | ||||
| 		&DynamicFeeTx{}, | ||||
| 		&AccessListTx{}, | ||||
|  | ||||
| @ -1,5 +1,5 @@ | ||||
| // Code generated by protoc-gen-gogo. DO NOT EDIT.
 | ||||
| // source: ethermint/evm/v1alpha1/evm.proto
 | ||||
| // source: ethermint/evm/v1/evm.proto
 | ||||
| 
 | ||||
| package types | ||||
| 
 | ||||
| @ -42,7 +42,7 @@ type Params struct { | ||||
| func (m *Params) Reset()      { *m = Params{} } | ||||
| func (*Params) ProtoMessage() {} | ||||
| func (*Params) Descriptor() ([]byte, []int) { | ||||
| 	return fileDescriptor_98f00fcca8b6b943, []int{0} | ||||
| 	return fileDescriptor_d21ecc92c8c8583e, []int{0} | ||||
| } | ||||
| func (m *Params) XXX_Unmarshal(b []byte) error { | ||||
| 	return m.Unmarshal(b) | ||||
| @ -148,7 +148,7 @@ func (m *ChainConfig) Reset()         { *m = ChainConfig{} } | ||||
| func (m *ChainConfig) String() string { return proto.CompactTextString(m) } | ||||
| func (*ChainConfig) ProtoMessage()    {} | ||||
| func (*ChainConfig) Descriptor() ([]byte, []int) { | ||||
| 	return fileDescriptor_98f00fcca8b6b943, []int{1} | ||||
| 	return fileDescriptor_d21ecc92c8c8583e, []int{1} | ||||
| } | ||||
| func (m *ChainConfig) XXX_Unmarshal(b []byte) error { | ||||
| 	return m.Unmarshal(b) | ||||
| @ -201,7 +201,7 @@ func (m *State) Reset()         { *m = State{} } | ||||
| func (m *State) String() string { return proto.CompactTextString(m) } | ||||
| func (*State) ProtoMessage()    {} | ||||
| func (*State) Descriptor() ([]byte, []int) { | ||||
| 	return fileDescriptor_98f00fcca8b6b943, []int{2} | ||||
| 	return fileDescriptor_d21ecc92c8c8583e, []int{2} | ||||
| } | ||||
| func (m *State) XXX_Unmarshal(b []byte) error { | ||||
| 	return m.Unmarshal(b) | ||||
| @ -256,7 +256,7 @@ func (m *TransactionLogs) Reset()         { *m = TransactionLogs{} } | ||||
| func (m *TransactionLogs) String() string { return proto.CompactTextString(m) } | ||||
| func (*TransactionLogs) ProtoMessage()    {} | ||||
| func (*TransactionLogs) Descriptor() ([]byte, []int) { | ||||
| 	return fileDescriptor_98f00fcca8b6b943, []int{3} | ||||
| 	return fileDescriptor_d21ecc92c8c8583e, []int{3} | ||||
| } | ||||
| func (m *TransactionLogs) XXX_Unmarshal(b []byte) error { | ||||
| 	return m.Unmarshal(b) | ||||
| @ -329,7 +329,7 @@ func (m *Log) Reset()         { *m = Log{} } | ||||
| func (m *Log) String() string { return proto.CompactTextString(m) } | ||||
| func (*Log) ProtoMessage()    {} | ||||
| func (*Log) Descriptor() ([]byte, []int) { | ||||
| 	return fileDescriptor_98f00fcca8b6b943, []int{4} | ||||
| 	return fileDescriptor_d21ecc92c8c8583e, []int{4} | ||||
| } | ||||
| func (m *Log) XXX_Unmarshal(b []byte) error { | ||||
| 	return m.Unmarshal(b) | ||||
| @ -444,7 +444,7 @@ func (m *TxResult) Reset()         { *m = TxResult{} } | ||||
| func (m *TxResult) String() string { return proto.CompactTextString(m) } | ||||
| func (*TxResult) ProtoMessage()    {} | ||||
| func (*TxResult) Descriptor() ([]byte, []int) { | ||||
| 	return fileDescriptor_98f00fcca8b6b943, []int{5} | ||||
| 	return fileDescriptor_d21ecc92c8c8583e, []int{5} | ||||
| } | ||||
| func (m *TxResult) XXX_Unmarshal(b []byte) error { | ||||
| 	return m.Unmarshal(b) | ||||
| @ -485,7 +485,7 @@ func (m *AccessTuple) Reset()         { *m = AccessTuple{} } | ||||
| func (m *AccessTuple) String() string { return proto.CompactTextString(m) } | ||||
| func (*AccessTuple) ProtoMessage()    {} | ||||
| func (*AccessTuple) Descriptor() ([]byte, []int) { | ||||
| 	return fileDescriptor_98f00fcca8b6b943, []int{6} | ||||
| 	return fileDescriptor_d21ecc92c8c8583e, []int{6} | ||||
| } | ||||
| func (m *AccessTuple) XXX_Unmarshal(b []byte) error { | ||||
| 	return m.Unmarshal(b) | ||||
| @ -515,99 +515,98 @@ func (m *AccessTuple) XXX_DiscardUnknown() { | ||||
| var xxx_messageInfo_AccessTuple proto.InternalMessageInfo | ||||
| 
 | ||||
| func init() { | ||||
| 	proto.RegisterType((*Params)(nil), "ethermint.evm.v1alpha1.Params") | ||||
| 	proto.RegisterType((*ChainConfig)(nil), "ethermint.evm.v1alpha1.ChainConfig") | ||||
| 	proto.RegisterType((*State)(nil), "ethermint.evm.v1alpha1.State") | ||||
| 	proto.RegisterType((*TransactionLogs)(nil), "ethermint.evm.v1alpha1.TransactionLogs") | ||||
| 	proto.RegisterType((*Log)(nil), "ethermint.evm.v1alpha1.Log") | ||||
| 	proto.RegisterType((*TxResult)(nil), "ethermint.evm.v1alpha1.TxResult") | ||||
| 	proto.RegisterType((*AccessTuple)(nil), "ethermint.evm.v1alpha1.AccessTuple") | ||||
| 	proto.RegisterType((*Params)(nil), "ethermint.evm.v1.Params") | ||||
| 	proto.RegisterType((*ChainConfig)(nil), "ethermint.evm.v1.ChainConfig") | ||||
| 	proto.RegisterType((*State)(nil), "ethermint.evm.v1.State") | ||||
| 	proto.RegisterType((*TransactionLogs)(nil), "ethermint.evm.v1.TransactionLogs") | ||||
| 	proto.RegisterType((*Log)(nil), "ethermint.evm.v1.Log") | ||||
| 	proto.RegisterType((*TxResult)(nil), "ethermint.evm.v1.TxResult") | ||||
| 	proto.RegisterType((*AccessTuple)(nil), "ethermint.evm.v1.AccessTuple") | ||||
| } | ||||
| 
 | ||||
| func init() { proto.RegisterFile("ethermint/evm/v1alpha1/evm.proto", fileDescriptor_98f00fcca8b6b943) } | ||||
| func init() { proto.RegisterFile("ethermint/evm/v1/evm.proto", fileDescriptor_d21ecc92c8c8583e) } | ||||
| 
 | ||||
| var fileDescriptor_98f00fcca8b6b943 = []byte{ | ||||
| 	// 1268 bytes of a gzipped FileDescriptorProto
 | ||||
| 	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x97, 0x4d, 0x6f, 0xdb, 0x36, | ||||
| 	0x18, 0xc7, 0xe3, 0xd8, 0x49, 0x6c, 0x5a, 0x7e, 0x19, 0xeb, 0x65, 0x6e, 0x03, 0x44, 0x01, 0x07, | ||||
| 	0x6c, 0x3e, 0xb4, 0x71, 0x93, 0x22, 0x58, 0x51, 0x60, 0x87, 0x28, 0x4d, 0xdb, 0x60, 0x5d, 0x17, | ||||
| 	0x30, 0x5d, 0x3b, 0xec, 0x22, 0xd0, 0x12, 0x2b, 0x6b, 0x91, 0x44, 0x41, 0xa4, 0x3d, 0x7b, 0xd8, | ||||
| 	0x07, 0xd8, 0x71, 0xbb, 0xed, 0xb8, 0x8f, 0x53, 0xec, 0xd4, 0xe3, 0xb0, 0x83, 0xb0, 0xb9, 0x87, | ||||
| 	0x01, 0x39, 0xfa, 0x13, 0x0c, 0x22, 0xe9, 0xb7, 0x34, 0x1d, 0xe6, 0x9c, 0xcc, 0xe7, 0xe1, 0xc3, | ||||
| 	0xff, 0x8f, 0x2f, 0x0f, 0xf5, 0xd0, 0x60, 0x87, 0x8a, 0x2e, 0x4d, 0x42, 0x3f, 0x12, 0x6d, 0xda, | ||||
| 	0x0f, 0xdb, 0xfd, 0x3d, 0x12, 0xc4, 0x5d, 0xb2, 0x97, 0x19, 0xbb, 0x71, 0xc2, 0x04, 0x83, 0x9b, | ||||
| 	0xd3, 0x88, 0xdd, 0xcc, 0x39, 0x89, 0xb8, 0xd5, 0xf0, 0x98, 0xc7, 0x64, 0x48, 0x3b, 0x6b, 0xa9, | ||||
| 	0x68, 0xf4, 0xf7, 0x2a, 0x58, 0x3f, 0x25, 0x09, 0x09, 0x39, 0xdc, 0x03, 0x25, 0xda, 0x0f, 0x6d, | ||||
| 	0x97, 0x46, 0x2c, 0x6c, 0xe6, 0x76, 0x72, 0xad, 0x92, 0xd5, 0x18, 0xa7, 0x66, 0x7d, 0x48, 0xc2, | ||||
| 	0xe0, 0x01, 0x9a, 0x76, 0x21, 0x5c, 0xa4, 0xfd, 0xf0, 0x61, 0xd6, 0x84, 0x9f, 0x83, 0x0a, 0x8d, | ||||
| 	0x48, 0x27, 0xa0, 0xb6, 0x93, 0x50, 0x22, 0x68, 0x73, 0x75, 0x27, 0xd7, 0x2a, 0x5a, 0xcd, 0x71, | ||||
| 	0x6a, 0x36, 0xf4, 0xb0, 0xf9, 0x6e, 0x84, 0x0d, 0x65, 0x1f, 0x49, 0x13, 0x7e, 0x06, 0xca, 0x93, | ||||
| 	0x7e, 0x12, 0x04, 0xcd, 0xbc, 0x1c, 0xbc, 0x39, 0x4e, 0x4d, 0xb8, 0x38, 0x98, 0x04, 0x01, 0xc2, | ||||
| 	0x40, 0x0f, 0x25, 0x41, 0x00, 0x0f, 0x01, 0xa0, 0x03, 0x91, 0x10, 0x9b, 0xfa, 0x31, 0x6f, 0x16, | ||||
| 	0x76, 0xf2, 0xad, 0xbc, 0x85, 0x46, 0xa9, 0x59, 0x3a, 0xce, 0xbc, 0xc7, 0x27, 0xa7, 0x7c, 0x9c, | ||||
| 	0x9a, 0x1f, 0x68, 0x91, 0x69, 0x20, 0xc2, 0x25, 0x69, 0x1c, 0xfb, 0x31, 0x87, 0x0e, 0x30, 0x9c, | ||||
| 	0x2e, 0xf1, 0x23, 0xdb, 0x61, 0xd1, 0x2b, 0xdf, 0x6b, 0xae, 0xed, 0xe4, 0x5a, 0xe5, 0xfd, 0x8f, | ||||
| 	0x77, 0xaf, 0xde, 0xbd, 0xdd, 0xa3, 0x2c, 0xf6, 0x48, 0x86, 0x5a, 0x5b, 0xaf, 0x53, 0x73, 0x65, | ||||
| 	0x9c, 0x9a, 0x37, 0x14, 0x60, 0x5e, 0x06, 0xe1, 0xb2, 0x33, 0x8b, 0x7c, 0x50, 0xf8, 0xf5, 0x37, | ||||
| 	0x73, 0x05, 0xfd, 0x53, 0x01, 0xe5, 0xb9, 0xf1, 0x30, 0x04, 0xb5, 0x2e, 0x0b, 0x29, 0x17, 0x94, | ||||
| 	0xb8, 0x76, 0x27, 0x60, 0xce, 0xb9, 0xde, 0xee, 0x87, 0x7f, 0xa6, 0xe6, 0x27, 0x9e, 0x2f, 0xba, | ||||
| 	0xbd, 0xce, 0xae, 0xc3, 0xc2, 0xb6, 0xc3, 0x78, 0xc8, 0xb8, 0xfe, 0xb9, 0xc3, 0xdd, 0xf3, 0xb6, | ||||
| 	0x18, 0xc6, 0x94, 0xef, 0x9e, 0x44, 0x62, 0x9c, 0x9a, 0x9b, 0x0a, 0x7f, 0x49, 0x0a, 0xe1, 0xea, | ||||
| 	0xd4, 0x63, 0x65, 0x0e, 0x38, 0x04, 0x55, 0x97, 0x30, 0xfb, 0x15, 0x4b, 0xce, 0x35, 0x6d, 0x55, | ||||
| 	0xd2, 0xce, 0xfe, 0x3f, 0x6d, 0x94, 0x9a, 0xc6, 0xc3, 0xc3, 0xaf, 0x1e, 0xb1, 0xe4, 0x5c, 0x6a, | ||||
| 	0x8e, 0x53, 0xf3, 0x43, 0x45, 0x5f, 0x54, 0x46, 0xd8, 0x70, 0x09, 0x9b, 0x86, 0xc1, 0x97, 0xa0, | ||||
| 	0x3e, 0x0d, 0xe0, 0xbd, 0x38, 0x66, 0x89, 0xd0, 0xa7, 0x7c, 0x67, 0x94, 0x9a, 0x55, 0x2d, 0x79, | ||||
| 	0xa6, 0x7a, 0xc6, 0xa9, 0xf9, 0xd1, 0x25, 0x51, 0x3d, 0x06, 0xe1, 0xaa, 0x96, 0xd5, 0xa1, 0x90, | ||||
| 	0x03, 0x83, 0xfa, 0xf1, 0xde, 0xc1, 0x5d, 0xbd, 0xa2, 0x82, 0x5c, 0xd1, 0xe9, 0x52, 0x2b, 0x2a, | ||||
| 	0x1f, 0x9f, 0x9c, 0xee, 0x1d, 0xdc, 0x9d, 0x2c, 0x48, 0x9f, 0xe6, 0xbc, 0x2c, 0xc2, 0x65, 0x65, | ||||
| 	0xaa, 0xd5, 0x9c, 0x00, 0x6d, 0xda, 0x5d, 0xc2, 0xbb, 0x32, 0x63, 0x4a, 0x56, 0x6b, 0x94, 0x9a, | ||||
| 	0x40, 0x29, 0x3d, 0x21, 0xbc, 0x3b, 0x3b, 0x97, 0xce, 0xf0, 0x07, 0x12, 0x09, 0xbf, 0x17, 0x4e, | ||||
| 	0xb4, 0x80, 0x1a, 0x9c, 0x45, 0x4d, 0xe7, 0x7f, 0xa0, 0xe7, 0xbf, 0x7e, 0xed, 0xf9, 0x1f, 0x5c, | ||||
| 	0x35, 0xff, 0x83, 0xc5, 0xf9, 0xab, 0x98, 0x29, 0xf4, 0xbe, 0x86, 0x6e, 0x5c, 0x1b, 0x7a, 0xff, | ||||
| 	0x2a, 0xe8, 0xfd, 0x45, 0xa8, 0x8a, 0xc9, 0x92, 0xfd, 0xd2, 0x4e, 0x34, 0x8b, 0xd7, 0x4f, 0xf6, | ||||
| 	0x77, 0x36, 0xb5, 0x3a, 0xf5, 0x28, 0xdc, 0x8f, 0xa0, 0xe1, 0xb0, 0x88, 0x8b, 0xcc, 0x17, 0xb1, | ||||
| 	0x38, 0xa0, 0x9a, 0x59, 0x92, 0xcc, 0x93, 0xa5, 0x98, 0x5b, 0xfa, 0x7e, 0x5f, 0xa1, 0x87, 0xf0, | ||||
| 	0x8d, 0x45, 0xb7, 0xa2, 0xc7, 0xa0, 0x1e, 0x53, 0x41, 0x13, 0xde, 0xe9, 0x25, 0x9e, 0x26, 0x03, | ||||
| 	0x49, 0x3e, 0x5e, 0x8a, 0xac, 0xef, 0xc1, 0x65, 0x2d, 0x84, 0x6b, 0x33, 0x97, 0x22, 0x7e, 0x07, | ||||
| 	0xaa, 0x7e, 0x36, 0x8d, 0x4e, 0x2f, 0xd0, 0xbc, 0xb2, 0xe4, 0x1d, 0x2d, 0xc5, 0xd3, 0x97, 0x79, | ||||
| 	0x51, 0x09, 0xe1, 0xca, 0xc4, 0xa1, 0x58, 0x3d, 0x00, 0xc3, 0x9e, 0x9f, 0xd8, 0x5e, 0x40, 0x1c, | ||||
| 	0x9f, 0x26, 0x9a, 0x67, 0x48, 0xde, 0xe3, 0xa5, 0x78, 0x37, 0x15, 0xef, 0x5d, 0x35, 0x84, 0xeb, | ||||
| 	0x99, 0xf3, 0xb1, 0xf2, 0x29, 0xac, 0x0b, 0x8c, 0x0e, 0x4d, 0x02, 0x3f, 0xd2, 0xc0, 0x8a, 0x04, | ||||
| 	0x1e, 0x2e, 0x05, 0xd4, 0x79, 0x3a, 0xaf, 0x83, 0x70, 0x59, 0x99, 0x8a, 0xf2, 0x0a, 0x54, 0x86, | ||||
| 	0x2c, 0x60, 0x76, 0xff, 0x9e, 0xc6, 0x54, 0x25, 0xc6, 0x5a, 0x0a, 0xa3, 0x8b, 0xde, 0x82, 0x10, | ||||
| 	0xc2, 0xe5, 0xcc, 0x7e, 0x71, 0x4f, 0x71, 0x18, 0x28, 0xd3, 0xef, 0x09, 0x9f, 0xdc, 0x85, 0x9a, | ||||
| 	0xa4, 0x3c, 0x5b, 0xea, 0x0e, 0x82, 0xe3, 0x97, 0x87, 0x67, 0x5f, 0x4e, 0xae, 0xe0, 0xa4, 0x56, | ||||
| 	0xce, 0x44, 0xb3, 0x4f, 0x4d, 0x66, 0x4d, 0x33, 0xc4, 0x21, 0x82, 0x04, 0x43, 0x2e, 0x34, 0xb3, | ||||
| 	0x7e, 0xfd, 0x0c, 0x59, 0x54, 0x42, 0xb8, 0x32, 0x71, 0x48, 0x16, 0x6a, 0x83, 0xb5, 0x33, 0x91, | ||||
| 	0x55, 0xf6, 0x3a, 0xc8, 0x9f, 0xd3, 0xa1, 0x2a, 0x6b, 0x38, 0x6b, 0xc2, 0x06, 0x58, 0xeb, 0x93, | ||||
| 	0xa0, 0xa7, 0x9e, 0x08, 0x25, 0xac, 0x0c, 0xf4, 0x02, 0xd4, 0x9e, 0x27, 0x24, 0xe2, 0xc4, 0x11, | ||||
| 	0x3e, 0x8b, 0x9e, 0x32, 0x8f, 0x43, 0x08, 0x0a, 0xf2, 0xf3, 0xaa, 0xc6, 0xca, 0x36, 0x6c, 0x83, | ||||
| 	0x42, 0xc0, 0x3c, 0xde, 0x5c, 0xdd, 0xc9, 0xb7, 0xca, 0xfb, 0x5b, 0xef, 0x2b, 0xd2, 0x4f, 0x99, | ||||
| 	0x87, 0x65, 0x20, 0xfa, 0x7d, 0x15, 0xe4, 0x9f, 0x32, 0x0f, 0x36, 0xc1, 0x06, 0x71, 0xdd, 0x84, | ||||
| 	0x72, 0xae, 0xf5, 0x26, 0x26, 0xdc, 0x04, 0xeb, 0x82, 0xc5, 0xbe, 0xa3, 0x44, 0x4b, 0x58, 0x5b, | ||||
| 	0x19, 0xde, 0x25, 0x82, 0xc8, 0x32, 0x65, 0x60, 0xd9, 0x86, 0xfb, 0xc0, 0x90, 0xeb, 0xb5, 0xa3, | ||||
| 	0x5e, 0xd8, 0xa1, 0x89, 0xac, 0x36, 0x05, 0xab, 0x76, 0x91, 0x9a, 0x65, 0xe9, 0x7f, 0x26, 0xdd, | ||||
| 	0x78, 0xde, 0x80, 0xb7, 0xc1, 0x86, 0x18, 0xcc, 0x17, 0x8a, 0x1b, 0x17, 0xa9, 0x59, 0x13, 0xb3, | ||||
| 	0xc5, 0x66, 0x75, 0x00, 0xaf, 0x8b, 0xc1, 0x13, 0xb5, 0xc0, 0xa2, 0x18, 0xd8, 0x7e, 0xe4, 0xd2, | ||||
| 	0x81, 0xac, 0x05, 0x05, 0xab, 0x71, 0x91, 0x9a, 0xf5, 0xb9, 0xf0, 0x93, 0xac, 0x0f, 0x6f, 0x88, | ||||
| 	0x81, 0x6c, 0xc0, 0xdb, 0x00, 0xa8, 0x29, 0x49, 0x82, 0xfa, 0x92, 0x57, 0x2e, 0x52, 0xb3, 0x24, | ||||
| 	0xbd, 0x52, 0x7b, 0xd6, 0x84, 0x08, 0xac, 0x29, 0xed, 0xa2, 0xd4, 0x36, 0x2e, 0x52, 0xb3, 0x18, | ||||
| 	0x30, 0x4f, 0x69, 0xaa, 0xae, 0x6c, 0xab, 0x12, 0x1a, 0xb2, 0x3e, 0x75, 0xe5, 0xc7, 0xb2, 0x88, | ||||
| 	0x27, 0x26, 0xfa, 0x65, 0x15, 0x14, 0x9f, 0x0f, 0x30, 0xe5, 0xbd, 0x40, 0xc0, 0x47, 0xa0, 0xee, | ||||
| 	0xb0, 0x48, 0x24, 0xc4, 0x11, 0xf6, 0xc2, 0xd6, 0x5a, 0x5b, 0xb3, 0x0f, 0xd7, 0xe5, 0x08, 0x84, | ||||
| 	0x6b, 0x13, 0xd7, 0xa1, 0xde, 0xff, 0x06, 0x58, 0xeb, 0x04, 0x8c, 0x85, 0x32, 0x1f, 0x0c, 0xac, | ||||
| 	0x0c, 0xf8, 0x8d, 0xdc, 0x35, 0x79, 0xd6, 0x79, 0xf9, 0x20, 0xfb, 0xf4, 0x7d, 0x67, 0x7d, 0x29, | ||||
| 	0x6d, 0xac, 0x4d, 0xfd, 0x28, 0xab, 0xaa, 0x19, 0x68, 0x15, 0x94, 0xed, 0xb0, 0x4c, 0xab, 0x3a, | ||||
| 	0xc8, 0x27, 0x54, 0xc8, 0xa3, 0x33, 0x70, 0xd6, 0x84, 0xb7, 0x40, 0x31, 0xa1, 0x7d, 0x9a, 0x08, | ||||
| 	0xea, 0xca, 0x23, 0x2a, 0xe2, 0xa9, 0x0d, 0x6f, 0x82, 0xa2, 0x47, 0xb8, 0xdd, 0xe3, 0xd4, 0x55, | ||||
| 	0xe7, 0x81, 0x37, 0x3c, 0xc2, 0xbf, 0xe6, 0xd4, 0x7d, 0x50, 0xf8, 0x29, 0x7b, 0xd3, 0x11, 0x50, | ||||
| 	0x3e, 0x74, 0x1c, 0xca, 0xf9, 0xf3, 0x5e, 0x1c, 0xd0, 0xff, 0xc8, 0xb3, 0x7d, 0x60, 0x70, 0xc1, | ||||
| 	0x12, 0xe2, 0x51, 0xfb, 0x9c, 0x0e, 0x75, 0xb6, 0xa9, 0xdc, 0xd1, 0xfe, 0x2f, 0xe8, 0x90, 0xe3, | ||||
| 	0x79, 0x43, 0x21, 0x2c, 0xeb, 0xf5, 0x68, 0x3b, 0xf7, 0x66, 0xb4, 0x9d, 0xfb, 0x6b, 0xb4, 0x9d, | ||||
| 	0xfb, 0xf9, 0xed, 0xf6, 0xca, 0x9b, 0xb7, 0xdb, 0x2b, 0x7f, 0xbc, 0xdd, 0x5e, 0xf9, 0xb6, 0x35, | ||||
| 	0x77, 0x6d, 0x45, 0x97, 0x24, 0xdc, 0xe7, 0xed, 0xd9, 0xff, 0x82, 0x81, 0xfc, 0x67, 0x20, 0x2f, | ||||
| 	0x6f, 0x67, 0x5d, 0xbe, 0xf2, 0xef, 0xfd, 0x1b, 0x00, 0x00, 0xff, 0xff, 0x21, 0x0d, 0xbd, 0x5b, | ||||
| 	0x37, 0x0c, 0x00, 0x00, | ||||
| var fileDescriptor_d21ecc92c8c8583e = []byte{ | ||||
| 	// 1264 bytes of a gzipped FileDescriptorProto
 | ||||
| 	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x96, 0x4d, 0x6f, 0xdb, 0x36, | ||||
| 	0x18, 0xc7, 0xe3, 0xd8, 0x49, 0x6c, 0x4a, 0x7e, 0x19, 0xeb, 0x66, 0x6e, 0x8b, 0x45, 0x19, 0x0f, | ||||
| 	0x83, 0x07, 0xb4, 0x71, 0x93, 0x22, 0x58, 0x51, 0x60, 0x87, 0x28, 0x4d, 0xbb, 0x60, 0x5d, 0x17, | ||||
| 	0x30, 0xdd, 0x0a, 0x0c, 0x18, 0x04, 0x5a, 0x62, 0x65, 0x2d, 0x92, 0x68, 0x88, 0xb4, 0x67, 0x0f, | ||||
| 	0xfb, 0x00, 0x03, 0x76, 0xd9, 0x71, 0xc7, 0x7d, 0x9c, 0x62, 0xa7, 0x1e, 0x87, 0x0d, 0x10, 0x06, | ||||
| 	0xf7, 0x30, 0x20, 0x47, 0x7f, 0x82, 0x41, 0x24, 0xfd, 0x9a, 0x62, 0x98, 0x73, 0x12, 0x9f, 0x87, | ||||
| 	0x0f, 0xff, 0x3f, 0xbe, 0x3c, 0xd4, 0x43, 0x70, 0x9b, 0x8a, 0x0e, 0x4d, 0xa2, 0x20, 0x16, 0x2d, | ||||
| 	0xda, 0x8f, 0x5a, 0xfd, 0xfd, 0xec, 0xb3, 0xd7, 0x4d, 0x98, 0x60, 0xb0, 0x36, 0xed, 0xdb, 0xcb, | ||||
| 	0x9c, 0xfd, 0xfd, 0xdb, 0x75, 0x9f, 0xf9, 0x4c, 0x76, 0xb6, 0xb2, 0x96, 0x8a, 0x43, 0x7f, 0xad, | ||||
| 	0x83, 0xcd, 0x33, 0x92, 0x90, 0x88, 0xc3, 0x7d, 0x50, 0xa2, 0xfd, 0xc8, 0xf1, 0x68, 0xcc, 0xa2, | ||||
| 	0x46, 0x6e, 0x37, 0xd7, 0x2c, 0xd9, 0xf5, 0x71, 0x6a, 0xd5, 0x86, 0x24, 0x0a, 0x1f, 0xa1, 0x69, | ||||
| 	0x17, 0xc2, 0x45, 0xda, 0x8f, 0x1e, 0x67, 0x4d, 0xf8, 0x29, 0x28, 0xd3, 0x98, 0xb4, 0x43, 0xea, | ||||
| 	0xb8, 0x09, 0x25, 0x82, 0x36, 0xd6, 0x77, 0x73, 0xcd, 0xa2, 0xdd, 0x18, 0xa7, 0x56, 0x5d, 0x0f, | ||||
| 	0x9b, 0xef, 0x46, 0xd8, 0x54, 0xf6, 0xb1, 0x34, 0xe1, 0x27, 0xc0, 0x98, 0xf4, 0x93, 0x30, 0x6c, | ||||
| 	0xe4, 0xe5, 0xe0, 0xed, 0x71, 0x6a, 0xc1, 0xc5, 0xc1, 0x24, 0x0c, 0x11, 0x06, 0x7a, 0x28, 0x09, | ||||
| 	0x43, 0x78, 0x04, 0x00, 0x1d, 0x88, 0x84, 0x38, 0x34, 0xe8, 0xf2, 0x46, 0x61, 0x37, 0xdf, 0xcc, | ||||
| 	0xdb, 0x68, 0x94, 0x5a, 0xa5, 0x93, 0xcc, 0x7b, 0x72, 0x7a, 0xc6, 0xc7, 0xa9, 0xf5, 0x9e, 0x16, | ||||
| 	0x99, 0x06, 0x22, 0x5c, 0x92, 0xc6, 0x49, 0xd0, 0xe5, 0xf0, 0x5b, 0x60, 0xba, 0x1d, 0x12, 0xc4, | ||||
| 	0x8e, 0xcb, 0xe2, 0x57, 0x81, 0xdf, 0xd8, 0xd8, 0xcd, 0x35, 0x8d, 0x83, 0x0f, 0xf6, 0x96, 0xf7, | ||||
| 	0x6d, 0xef, 0x38, 0x8b, 0x3a, 0x96, 0x41, 0xf6, 0x9d, 0xd7, 0xa9, 0xb5, 0x36, 0x4e, 0xad, 0x1b, | ||||
| 	0x4a, 0x7a, 0x5e, 0x00, 0x61, 0xc3, 0x9d, 0x45, 0x3e, 0x2a, 0xfc, 0xfa, 0x9b, 0xb5, 0x86, 0xfe, | ||||
| 	0x29, 0x03, 0x63, 0x6e, 0x3c, 0x8c, 0x40, 0xb5, 0xc3, 0x22, 0xca, 0x05, 0x25, 0x9e, 0xd3, 0x0e, | ||||
| 	0x99, 0x7b, 0xa1, 0x37, 0xfa, 0xf1, 0x9f, 0xa9, 0xf5, 0x91, 0x1f, 0x88, 0x4e, 0xaf, 0xbd, 0xe7, | ||||
| 	0xb2, 0xa8, 0xe5, 0x32, 0x1e, 0x31, 0xae, 0x3f, 0xf7, 0xb8, 0x77, 0xd1, 0x12, 0xc3, 0x2e, 0xe5, | ||||
| 	0x7b, 0xa7, 0xb1, 0x18, 0xa7, 0xd6, 0xb6, 0xc2, 0x2f, 0x49, 0x21, 0x5c, 0x99, 0x7a, 0xec, 0xcc, | ||||
| 	0x01, 0x87, 0xa0, 0xe2, 0x11, 0xe6, 0xbc, 0x62, 0xc9, 0x85, 0xa6, 0xad, 0x4b, 0xda, 0xf9, 0xff, | ||||
| 	0xa7, 0x8d, 0x52, 0xcb, 0x7c, 0x7c, 0xf4, 0xe5, 0x13, 0x96, 0x5c, 0x48, 0xcd, 0x71, 0x6a, 0xdd, | ||||
| 	0x54, 0xf4, 0x45, 0x65, 0x84, 0x4d, 0x8f, 0xb0, 0x69, 0x18, 0x7c, 0x09, 0x6a, 0xd3, 0x00, 0xde, | ||||
| 	0xeb, 0x76, 0x59, 0x22, 0xf4, 0xf9, 0xde, 0x1b, 0xa5, 0x56, 0x45, 0x4b, 0x9e, 0xab, 0x9e, 0x71, | ||||
| 	0x6a, 0xbd, 0xbf, 0x24, 0xaa, 0xc7, 0x20, 0x5c, 0xd1, 0xb2, 0x3a, 0x14, 0x72, 0x60, 0xd2, 0xa0, | ||||
| 	0xbb, 0x7f, 0x78, 0x5f, 0xaf, 0xa8, 0x20, 0x57, 0x74, 0xb6, 0xd2, 0x8a, 0x8c, 0x93, 0xd3, 0xb3, | ||||
| 	0xfd, 0xc3, 0xfb, 0x93, 0x05, 0xe9, 0xd3, 0x9c, 0x97, 0x45, 0xd8, 0x50, 0xa6, 0x5a, 0xcd, 0x29, | ||||
| 	0xd0, 0xa6, 0xd3, 0x21, 0xbc, 0x23, 0x73, 0xa5, 0x64, 0x37, 0x47, 0xa9, 0x05, 0x94, 0xd2, 0x67, | ||||
| 	0x84, 0x77, 0x66, 0xe7, 0xd2, 0x1e, 0xfe, 0x40, 0x62, 0x11, 0xf4, 0xa2, 0x89, 0x16, 0x50, 0x83, | ||||
| 	0xb3, 0xa8, 0xe9, 0xfc, 0x0f, 0xf5, 0xfc, 0x37, 0xaf, 0x3d, 0xff, 0xc3, 0x77, 0xcd, 0xff, 0x70, | ||||
| 	0x71, 0xfe, 0x2a, 0x66, 0x0a, 0x7d, 0xa8, 0xa1, 0x5b, 0xd7, 0x86, 0x3e, 0x7c, 0x17, 0xf4, 0xe1, | ||||
| 	0x22, 0x54, 0xc5, 0x64, 0xc9, 0xbe, 0xb4, 0x13, 0x8d, 0xe2, 0xf5, 0x93, 0xfd, 0xca, 0xa6, 0x56, | ||||
| 	0xa6, 0x1e, 0x85, 0xfb, 0x11, 0xd4, 0x5d, 0x16, 0x73, 0x91, 0xf9, 0x62, 0xd6, 0x0d, 0xa9, 0x66, | ||||
| 	0x96, 0x24, 0xf3, 0x74, 0x25, 0xe6, 0x1d, 0x7d, 0xbf, 0xdf, 0xa1, 0x87, 0xf0, 0x8d, 0x45, 0xb7, | ||||
| 	0xa2, 0x77, 0x41, 0xad, 0x4b, 0x05, 0x4d, 0x78, 0xbb, 0x97, 0xf8, 0x9a, 0x0c, 0x24, 0xf9, 0x64, | ||||
| 	0x25, 0xb2, 0xbe, 0x07, 0xcb, 0x5a, 0x08, 0x57, 0x67, 0x2e, 0x45, 0xfc, 0x0e, 0x54, 0x82, 0x6c, | ||||
| 	0x1a, 0xed, 0x5e, 0xa8, 0x79, 0x86, 0xe4, 0x1d, 0xaf, 0xc4, 0xd3, 0x97, 0x79, 0x51, 0x09, 0xe1, | ||||
| 	0xf2, 0xc4, 0xa1, 0x58, 0x3d, 0x00, 0xa3, 0x5e, 0x90, 0x38, 0x7e, 0x48, 0xdc, 0x80, 0x26, 0x9a, | ||||
| 	0x67, 0x4a, 0xde, 0xd3, 0x95, 0x78, 0xb7, 0x14, 0xef, 0xaa, 0x1a, 0xc2, 0xb5, 0xcc, 0xf9, 0x54, | ||||
| 	0xf9, 0x14, 0xd6, 0x03, 0x66, 0x9b, 0x26, 0x61, 0x10, 0x6b, 0x60, 0x59, 0x02, 0x8f, 0x56, 0x02, | ||||
| 	0xea, 0x3c, 0x9d, 0xd7, 0x41, 0xd8, 0x50, 0xa6, 0xa2, 0xbc, 0x02, 0xe5, 0x21, 0x0b, 0x99, 0xd3, | ||||
| 	0x7f, 0xa0, 0x31, 0x15, 0x89, 0xb1, 0x57, 0xc2, 0xe8, 0x72, 0xb7, 0x20, 0x84, 0xb0, 0x91, 0xd9, | ||||
| 	0x5f, 0x3f, 0x50, 0x1c, 0x06, 0x0c, 0xfa, 0x3d, 0xe1, 0x93, 0xbb, 0x50, 0x95, 0x94, 0xe7, 0x2b, | ||||
| 	0xdd, 0x41, 0x70, 0xf2, 0xf2, 0xe8, 0xfc, 0x8b, 0xc9, 0x15, 0x9c, 0x54, 0xc9, 0x99, 0x68, 0xf6, | ||||
| 	0xab, 0xc9, 0xac, 0x69, 0x86, 0xb8, 0x44, 0x90, 0x70, 0xc8, 0x85, 0x66, 0xd6, 0xae, 0x9f, 0x21, | ||||
| 	0x8b, 0x4a, 0x08, 0x97, 0x27, 0x0e, 0xc9, 0x42, 0x2d, 0xb0, 0x71, 0x2e, 0xb2, 0x9a, 0x5e, 0x03, | ||||
| 	0xf9, 0x0b, 0x3a, 0x54, 0x65, 0x0d, 0x67, 0x4d, 0x58, 0x07, 0x1b, 0x7d, 0x12, 0xf6, 0xd4, 0xe3, | ||||
| 	0xa0, 0x84, 0x95, 0x81, 0xce, 0x40, 0xf5, 0x45, 0x42, 0x62, 0x4e, 0x5c, 0x11, 0xb0, 0xf8, 0x19, | ||||
| 	0xf3, 0x39, 0x84, 0xa0, 0x20, 0x7f, 0xaf, 0x6a, 0xac, 0x6c, 0xc3, 0x8f, 0x41, 0x21, 0x64, 0x3e, | ||||
| 	0x6f, 0xac, 0xef, 0xe6, 0x9b, 0xc6, 0xc1, 0xcd, 0xab, 0xe5, 0xf9, 0x19, 0xf3, 0xb1, 0x0c, 0x41, | ||||
| 	0xbf, 0xaf, 0x83, 0xfc, 0x33, 0xe6, 0xc3, 0x06, 0xd8, 0x22, 0x9e, 0x97, 0x50, 0xce, 0xb5, 0xd2, | ||||
| 	0xc4, 0x84, 0xdb, 0x60, 0x53, 0xb0, 0x6e, 0xe0, 0x2a, 0xb9, 0x12, 0xd6, 0x56, 0x06, 0xf6, 0x88, | ||||
| 	0x20, 0xb2, 0x40, 0x99, 0x58, 0xb6, 0xe1, 0x01, 0x30, 0xe5, 0x4a, 0x9d, 0xb8, 0x17, 0xb5, 0x69, | ||||
| 	0x22, 0xeb, 0x4c, 0xc1, 0xae, 0x5e, 0xa6, 0x96, 0x21, 0xfd, 0xcf, 0xa5, 0x1b, 0xcf, 0x1b, 0xf0, | ||||
| 	0x2e, 0xd8, 0x12, 0x83, 0xf9, 0x12, 0x71, 0xe3, 0x32, 0xb5, 0xaa, 0x62, 0xb6, 0xcc, 0xac, 0x02, | ||||
| 	0xe0, 0x4d, 0x31, 0x90, 0x95, 0xa0, 0x05, 0x8a, 0x62, 0xe0, 0x04, 0xb1, 0x47, 0x07, 0xb2, 0x0a, | ||||
| 	0x14, 0xec, 0xfa, 0x65, 0x6a, 0xd5, 0xe6, 0xc2, 0x4f, 0xb3, 0x3e, 0xbc, 0x25, 0x06, 0xb2, 0x01, | ||||
| 	0xef, 0x02, 0xa0, 0xa6, 0x24, 0x09, 0xea, 0x1f, 0x5e, 0xbe, 0x4c, 0xad, 0x92, 0xf4, 0x4a, 0xed, | ||||
| 	0x59, 0x13, 0x22, 0xb0, 0xa1, 0xb4, 0x8b, 0x52, 0xdb, 0xbc, 0x4c, 0xad, 0x62, 0xc8, 0x7c, 0xa5, | ||||
| 	0xa9, 0xba, 0xb2, 0xad, 0x4a, 0x68, 0xc4, 0xfa, 0xd4, 0x93, 0xbf, 0xc9, 0x22, 0x9e, 0x98, 0xe8, | ||||
| 	0xe7, 0x75, 0x50, 0x7c, 0x31, 0xc0, 0x94, 0xf7, 0x42, 0x01, 0x9f, 0x80, 0x9a, 0xcb, 0x62, 0x91, | ||||
| 	0x10, 0x57, 0x38, 0x0b, 0x5b, 0x6b, 0xdf, 0x99, 0xfd, 0xb2, 0x96, 0x23, 0x10, 0xae, 0x4e, 0x5c, | ||||
| 	0x47, 0x7a, 0xff, 0xeb, 0x60, 0xa3, 0x1d, 0x32, 0x16, 0xc9, 0x4c, 0x30, 0xb1, 0x32, 0x20, 0x96, | ||||
| 	0xbb, 0x26, 0x4f, 0x39, 0x2f, 0x1f, 0x61, 0x1f, 0x5e, 0x3d, 0xe5, 0xa5, 0x54, 0xb1, 0xb7, 0xf5, | ||||
| 	0x43, 0xac, 0xa2, 0xd8, 0x7a, 0x3c, 0xca, 0xf6, 0x56, 0xa6, 0x52, 0x0d, 0xe4, 0x13, 0x2a, 0xe4, | ||||
| 	0xa1, 0x99, 0x38, 0x6b, 0xc2, 0xdb, 0xa0, 0x98, 0xd0, 0x3e, 0x4d, 0x04, 0xf5, 0xe4, 0xe1, 0x14, | ||||
| 	0xf1, 0xd4, 0x86, 0xb7, 0x40, 0xd1, 0x27, 0xdc, 0xe9, 0x71, 0xea, 0xa9, 0x93, 0xc0, 0x5b, 0x3e, | ||||
| 	0xe1, 0x5f, 0x71, 0xea, 0x3d, 0x2a, 0xfc, 0x94, 0xbd, 0xe3, 0x08, 0x30, 0x8e, 0x5c, 0x97, 0x72, | ||||
| 	0xfe, 0xa2, 0xd7, 0x0d, 0xe9, 0x7f, 0x64, 0xd8, 0x01, 0x30, 0xb9, 0x60, 0x09, 0xf1, 0xa9, 0x73, | ||||
| 	0x41, 0x87, 0x3a, 0xcf, 0x54, 0xd6, 0x68, 0xff, 0xe7, 0x74, 0xc8, 0xf1, 0xbc, 0xa1, 0x10, 0xb6, | ||||
| 	0xfd, 0x7a, 0xb4, 0x93, 0x7b, 0x33, 0xda, 0xc9, 0xfd, 0x3d, 0xda, 0xc9, 0xfd, 0xf2, 0x76, 0x67, | ||||
| 	0xed, 0xcd, 0xdb, 0x9d, 0xb5, 0x3f, 0xde, 0xee, 0xac, 0x7d, 0xd3, 0x9c, 0xbb, 0xaa, 0xa2, 0x43, | ||||
| 	0x12, 0x1e, 0xf0, 0xd6, 0xec, 0xe5, 0x3f, 0x90, 0x6f, 0x7f, 0x79, 0x61, 0xdb, 0x9b, 0xf2, 0x4d, | ||||
| 	0xff, 0xe0, 0xdf, 0x00, 0x00, 0x00, 0xff, 0xff, 0x47, 0x4f, 0x91, 0x4d, 0x19, 0x0c, 0x00, 0x00, | ||||
| } | ||||
| 
 | ||||
| func (m *Params) Marshal() (dAtA []byte, err error) { | ||||
|  | ||||
| @ -1,5 +1,5 @@ | ||||
| // Code generated by protoc-gen-gogo. DO NOT EDIT.
 | ||||
| // source: ethermint/evm/v1alpha1/genesis.proto
 | ||||
| // source: ethermint/evm/v1/genesis.proto
 | ||||
| 
 | ||||
| package types | ||||
| 
 | ||||
| @ -36,7 +36,7 @@ func (m *GenesisState) Reset()         { *m = GenesisState{} } | ||||
| func (m *GenesisState) String() string { return proto.CompactTextString(m) } | ||||
| func (*GenesisState) ProtoMessage()    {} | ||||
| func (*GenesisState) Descriptor() ([]byte, []int) { | ||||
| 	return fileDescriptor_8205a12b97b89a87, []int{0} | ||||
| 	return fileDescriptor_9bcdec50cc9d156d, []int{0} | ||||
| } | ||||
| func (m *GenesisState) XXX_Unmarshal(b []byte) error { | ||||
| 	return m.Unmarshal(b) | ||||
| @ -102,7 +102,7 @@ func (m *GenesisAccount) Reset()         { *m = GenesisAccount{} } | ||||
| func (m *GenesisAccount) String() string { return proto.CompactTextString(m) } | ||||
| func (*GenesisAccount) ProtoMessage()    {} | ||||
| func (*GenesisAccount) Descriptor() ([]byte, []int) { | ||||
| 	return fileDescriptor_8205a12b97b89a87, []int{1} | ||||
| 	return fileDescriptor_9bcdec50cc9d156d, []int{1} | ||||
| } | ||||
| func (m *GenesisAccount) XXX_Unmarshal(b []byte) error { | ||||
| 	return m.Unmarshal(b) | ||||
| @ -153,39 +153,37 @@ func (m *GenesisAccount) GetStorage() Storage { | ||||
| } | ||||
| 
 | ||||
| func init() { | ||||
| 	proto.RegisterType((*GenesisState)(nil), "ethermint.evm.v1alpha1.GenesisState") | ||||
| 	proto.RegisterType((*GenesisAccount)(nil), "ethermint.evm.v1alpha1.GenesisAccount") | ||||
| 	proto.RegisterType((*GenesisState)(nil), "ethermint.evm.v1.GenesisState") | ||||
| 	proto.RegisterType((*GenesisAccount)(nil), "ethermint.evm.v1.GenesisAccount") | ||||
| } | ||||
| 
 | ||||
| func init() { | ||||
| 	proto.RegisterFile("ethermint/evm/v1alpha1/genesis.proto", fileDescriptor_8205a12b97b89a87) | ||||
| } | ||||
| func init() { proto.RegisterFile("ethermint/evm/v1/genesis.proto", fileDescriptor_9bcdec50cc9d156d) } | ||||
| 
 | ||||
| var fileDescriptor_8205a12b97b89a87 = []byte{ | ||||
| 	// 362 bytes of a gzipped FileDescriptorProto
 | ||||
| 	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x74, 0x91, 0xb1, 0x4e, 0xc2, 0x40, | ||||
| 	0x18, 0xc7, 0x7b, 0x42, 0x28, 0x1e, 0x46, 0x92, 0x8b, 0xd1, 0x86, 0xc4, 0x42, 0x1a, 0xa3, 0x9d, | ||||
| 	0xda, 0x80, 0x9b, 0x71, 0xb1, 0x8b, 0x0c, 0x0e, 0xa6, 0x38, 0xe9, 0x60, 0x8e, 0x72, 0x69, 0x9b, | ||||
| 	0xd0, 0x5e, 0xd3, 0xef, 0x20, 0xf0, 0x06, 0x8e, 0x3e, 0x87, 0x4f, 0xc2, 0xc8, 0xe8, 0x84, 0x06, | ||||
| 	0xde, 0x40, 0x5f, 0xc0, 0xf4, 0x4a, 0x31, 0x26, 0x76, 0xfb, 0xda, 0xfc, 0x7e, 0xff, 0xef, 0xdf, | ||||
| 	0x7e, 0xf8, 0x8c, 0x89, 0x80, 0xa5, 0x51, 0x18, 0x0b, 0x9b, 0x4d, 0x23, 0x7b, 0xda, 0xa5, 0xe3, | ||||
| 	0x24, 0xa0, 0x5d, 0xdb, 0x67, 0x31, 0x83, 0x10, 0xac, 0x24, 0xe5, 0x82, 0x93, 0xe3, 0x1d, 0x65, | ||||
| 	0xb1, 0x69, 0x64, 0x15, 0x54, 0xeb, 0xc8, 0xe7, 0x3e, 0x97, 0x88, 0x9d, 0x4d, 0x39, 0xdd, 0xea, | ||||
| 	0x94, 0x64, 0x66, 0xaa, 0x24, 0x8c, 0x6f, 0x84, 0x0f, 0x6e, 0xf3, 0x0d, 0x03, 0x41, 0x05, 0x23, | ||||
| 	0x7d, 0x5c, 0xa7, 0x9e, 0xc7, 0x27, 0xb1, 0x00, 0x0d, 0x75, 0x2a, 0x66, 0xa3, 0x77, 0x6e, 0xfd, | ||||
| 	0xbf, 0xd3, 0xda, 0x7a, 0x37, 0x39, 0xee, 0x54, 0x17, 0xab, 0xb6, 0xe2, 0xee, 0x6c, 0x72, 0x8d, | ||||
| 	0x6b, 0x09, 0x4d, 0x69, 0x04, 0x5a, 0xa5, 0x83, 0xcc, 0x46, 0x4f, 0x2f, 0xcb, 0xb9, 0x97, 0xd4, | ||||
| 	0xd6, 0xdf, 0x3a, 0xe4, 0x09, 0xd7, 0xc5, 0x0c, 0x9e, 0xc7, 0xdc, 0x07, 0xad, 0x2a, 0x7b, 0x5c, | ||||
| 	0x94, 0xf9, 0x0f, 0x29, 0x8d, 0x81, 0x7a, 0x22, 0xe4, 0xf1, 0x1d, 0xf7, 0xc1, 0x39, 0xc9, 0x82, | ||||
| 	0xbe, 0x56, 0xed, 0xe6, 0x9c, 0x46, 0xe3, 0x2b, 0xa3, 0x88, 0x31, 0x5c, 0x55, 0xcc, 0x20, 0x23, | ||||
| 	0x8c, 0x17, 0x84, 0x0f, 0xff, 0xb6, 0x27, 0x1a, 0x56, 0xe9, 0x68, 0x94, 0x32, 0xc8, 0x3e, 0x1b, | ||||
| 	0x99, 0xfb, 0x6e, 0xf1, 0x48, 0x08, 0xae, 0x7a, 0x7c, 0xc4, 0xb4, 0x3d, 0xf9, 0x5a, 0xce, 0xa4, | ||||
| 	0x8f, 0x55, 0x10, 0x3c, 0xa5, 0x3e, 0xd3, 0x2a, 0xb2, 0xdc, 0x69, 0x59, 0x39, 0xf9, 0x57, 0x9d, | ||||
| 	0x66, 0x56, 0xe9, 0xed, 0xa3, 0xad, 0x0e, 0x72, 0xcb, 0x2d, 0x74, 0xc7, 0x59, 0xac, 0x75, 0xb4, | ||||
| 	0x5c, 0xeb, 0xe8, 0x73, 0xad, 0xa3, 0xd7, 0x8d, 0xae, 0x2c, 0x37, 0xba, 0xf2, 0xbe, 0xd1, 0x95, | ||||
| 	0x47, 0xd3, 0x0f, 0x45, 0x30, 0x19, 0x5a, 0x1e, 0x8f, 0x6c, 0x11, 0xd0, 0x14, 0x42, 0xb0, 0x7f, | ||||
| 	0xef, 0x39, 0x93, 0x17, 0x15, 0xf3, 0x84, 0xc1, 0xb0, 0x26, 0x6f, 0x79, 0xf9, 0x13, 0x00, 0x00, | ||||
| 	0xff, 0xff, 0x0d, 0x4a, 0x1d, 0x9e, 0x43, 0x02, 0x00, 0x00, | ||||
| var fileDescriptor_9bcdec50cc9d156d = []byte{ | ||||
| 	// 353 bytes of a gzipped FileDescriptorProto
 | ||||
| 	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x64, 0x51, 0xbf, 0x4e, 0xc2, 0x40, | ||||
| 	0x18, 0xef, 0x09, 0xa1, 0x78, 0x18, 0x31, 0x17, 0x13, 0x1a, 0x86, 0x82, 0x9d, 0x3a, 0xb5, 0x01, | ||||
| 	0x13, 0x07, 0x37, 0xbb, 0xb8, 0x38, 0x98, 0xa2, 0x8b, 0x8b, 0x39, 0xca, 0xe5, 0x68, 0x42, 0x7b, | ||||
| 	0xe4, 0xbe, 0xa3, 0x81, 0xd5, 0x27, 0xf0, 0x39, 0x7c, 0x12, 0x46, 0x46, 0x27, 0x54, 0x78, 0x03, | ||||
| 	0x9f, 0xc0, 0xf4, 0x0a, 0x18, 0xed, 0xf6, 0xdd, 0xfd, 0xfe, 0x7c, 0xbf, 0xbb, 0x1f, 0xb6, 0x99, | ||||
| 	0x1a, 0x33, 0x99, 0xc4, 0xa9, 0xf2, 0x59, 0x96, 0xf8, 0x59, 0xcf, 0xe7, 0x2c, 0x65, 0x10, 0x83, | ||||
| 	0x37, 0x95, 0x42, 0x09, 0x72, 0x76, 0xc0, 0x3d, 0x96, 0x25, 0x5e, 0xd6, 0x6b, 0x9f, 0x73, 0xc1, | ||||
| 	0x85, 0x06, 0xfd, 0x7c, 0x2a, 0x78, 0xed, 0x76, 0xc9, 0x27, 0xa7, 0x6b, 0xcc, 0xf9, 0x42, 0xf8, | ||||
| 	0xe4, 0xb6, 0x70, 0x1d, 0x28, 0xaa, 0x18, 0x09, 0x70, 0x9d, 0x46, 0x91, 0x98, 0xa5, 0x0a, 0x2c, | ||||
| 	0xd4, 0xad, 0xb8, 0x8d, 0x7e, 0xd7, 0xfb, 0xbf, 0xc7, 0xdb, 0x29, 0x6e, 0x0a, 0x62, 0x50, 0x5d, | ||||
| 	0xae, 0x3b, 0x46, 0x78, 0xd0, 0x91, 0x2b, 0x5c, 0x9b, 0x52, 0x49, 0x13, 0xb0, 0x2a, 0x5d, 0xe4, | ||||
| 	0x36, 0xfa, 0x56, 0xd9, 0xe1, 0x5e, 0xe3, 0x3b, 0xe5, 0x8e, 0x4d, 0x1e, 0x71, 0x5d, 0xcd, 0xe1, | ||||
| 	0x79, 0x22, 0x38, 0x58, 0x55, 0xbd, 0xfb, 0xa2, 0xac, 0x7c, 0x90, 0x34, 0x05, 0x1a, 0xa9, 0x58, | ||||
| 	0xa4, 0x77, 0x82, 0x43, 0xd0, 0xca, 0x2d, 0xbe, 0xd7, 0x9d, 0xe6, 0x82, 0x26, 0x93, 0x6b, 0x67, | ||||
| 	0x6f, 0xe0, 0x84, 0xa6, 0x9a, 0x43, 0xce, 0x70, 0x5e, 0x10, 0x3e, 0xfd, 0x9b, 0x98, 0x58, 0xd8, | ||||
| 	0xa4, 0xa3, 0x91, 0x64, 0x90, 0x3f, 0x12, 0xb9, 0xc7, 0xe1, 0xfe, 0x48, 0x08, 0xae, 0x46, 0x62, | ||||
| 	0xc4, 0xac, 0x23, 0x7d, 0xad, 0x67, 0x12, 0x60, 0x13, 0x94, 0x90, 0x94, 0x33, 0xab, 0xa2, 0x63, | ||||
| 	0xb5, 0xca, 0xb1, 0xf4, 0xef, 0x05, 0xcd, 0x3c, 0xcc, 0xdb, 0x47, 0xc7, 0x1c, 0x14, 0xfc, 0x70, | ||||
| 	0x2f, 0x0c, 0x82, 0xe5, 0xc6, 0x46, 0xab, 0x8d, 0x8d, 0x3e, 0x37, 0x36, 0x7a, 0xdd, 0xda, 0xc6, | ||||
| 	0x6a, 0x6b, 0x1b, 0xef, 0x5b, 0xdb, 0x78, 0x72, 0x79, 0xac, 0xc6, 0xb3, 0xa1, 0x17, 0x89, 0xc4, | ||||
| 	0x57, 0x63, 0x2a, 0x21, 0x06, 0xff, 0xb7, 0xb1, 0xb9, 0xee, 0x4c, 0x2d, 0xa6, 0x0c, 0x86, 0x35, | ||||
| 	0xdd, 0xd9, 0xe5, 0x4f, 0x00, 0x00, 0x00, 0xff, 0xff, 0x76, 0xc7, 0x9e, 0xf9, 0x19, 0x02, 0x00, | ||||
| 	0x00, | ||||
| } | ||||
| 
 | ||||
| func (m *GenesisState) Marshal() (dAtA []byte, err error) { | ||||
|  | ||||
| @ -1,5 +1,5 @@ | ||||
| // Code generated by protoc-gen-gogo. DO NOT EDIT.
 | ||||
| // source: ethermint/evm/v1alpha1/query.proto
 | ||||
| // source: ethermint/evm/v1/query.proto
 | ||||
| 
 | ||||
| package types | ||||
| 
 | ||||
| @ -40,7 +40,7 @@ func (m *QueryAccountRequest) Reset()         { *m = QueryAccountRequest{} } | ||||
| func (m *QueryAccountRequest) String() string { return proto.CompactTextString(m) } | ||||
| func (*QueryAccountRequest) ProtoMessage()    {} | ||||
| func (*QueryAccountRequest) Descriptor() ([]byte, []int) { | ||||
| 	return fileDescriptor_8bbc79ec2b6c5cb2, []int{0} | ||||
| 	return fileDescriptor_e15a877459347994, []int{0} | ||||
| } | ||||
| func (m *QueryAccountRequest) XXX_Unmarshal(b []byte) error { | ||||
| 	return m.Unmarshal(b) | ||||
| @ -83,7 +83,7 @@ func (m *QueryAccountResponse) Reset()         { *m = QueryAccountResponse{} } | ||||
| func (m *QueryAccountResponse) String() string { return proto.CompactTextString(m) } | ||||
| func (*QueryAccountResponse) ProtoMessage()    {} | ||||
| func (*QueryAccountResponse) Descriptor() ([]byte, []int) { | ||||
| 	return fileDescriptor_8bbc79ec2b6c5cb2, []int{1} | ||||
| 	return fileDescriptor_e15a877459347994, []int{1} | ||||
| } | ||||
| func (m *QueryAccountResponse) XXX_Unmarshal(b []byte) error { | ||||
| 	return m.Unmarshal(b) | ||||
| @ -144,7 +144,7 @@ func (m *QueryCosmosAccountRequest) Reset()         { *m = QueryCosmosAccountReq | ||||
| func (m *QueryCosmosAccountRequest) String() string { return proto.CompactTextString(m) } | ||||
| func (*QueryCosmosAccountRequest) ProtoMessage()    {} | ||||
| func (*QueryCosmosAccountRequest) Descriptor() ([]byte, []int) { | ||||
| 	return fileDescriptor_8bbc79ec2b6c5cb2, []int{2} | ||||
| 	return fileDescriptor_e15a877459347994, []int{2} | ||||
| } | ||||
| func (m *QueryCosmosAccountRequest) XXX_Unmarshal(b []byte) error { | ||||
| 	return m.Unmarshal(b) | ||||
| @ -188,7 +188,7 @@ func (m *QueryCosmosAccountResponse) Reset()         { *m = QueryCosmosAccountRe | ||||
| func (m *QueryCosmosAccountResponse) String() string { return proto.CompactTextString(m) } | ||||
| func (*QueryCosmosAccountResponse) ProtoMessage()    {} | ||||
| func (*QueryCosmosAccountResponse) Descriptor() ([]byte, []int) { | ||||
| 	return fileDescriptor_8bbc79ec2b6c5cb2, []int{3} | ||||
| 	return fileDescriptor_e15a877459347994, []int{3} | ||||
| } | ||||
| func (m *QueryCosmosAccountResponse) XXX_Unmarshal(b []byte) error { | ||||
| 	return m.Unmarshal(b) | ||||
| @ -249,7 +249,7 @@ func (m *QueryValidatorAccountRequest) Reset()         { *m = QueryValidatorAcco | ||||
| func (m *QueryValidatorAccountRequest) String() string { return proto.CompactTextString(m) } | ||||
| func (*QueryValidatorAccountRequest) ProtoMessage()    {} | ||||
| func (*QueryValidatorAccountRequest) Descriptor() ([]byte, []int) { | ||||
| 	return fileDescriptor_8bbc79ec2b6c5cb2, []int{4} | ||||
| 	return fileDescriptor_e15a877459347994, []int{4} | ||||
| } | ||||
| func (m *QueryValidatorAccountRequest) XXX_Unmarshal(b []byte) error { | ||||
| 	return m.Unmarshal(b) | ||||
| @ -293,7 +293,7 @@ func (m *QueryValidatorAccountResponse) Reset()         { *m = QueryValidatorAcc | ||||
| func (m *QueryValidatorAccountResponse) String() string { return proto.CompactTextString(m) } | ||||
| func (*QueryValidatorAccountResponse) ProtoMessage()    {} | ||||
| func (*QueryValidatorAccountResponse) Descriptor() ([]byte, []int) { | ||||
| 	return fileDescriptor_8bbc79ec2b6c5cb2, []int{5} | ||||
| 	return fileDescriptor_e15a877459347994, []int{5} | ||||
| } | ||||
| func (m *QueryValidatorAccountResponse) XXX_Unmarshal(b []byte) error { | ||||
| 	return m.Unmarshal(b) | ||||
| @ -353,7 +353,7 @@ func (m *QueryBalanceRequest) Reset()         { *m = QueryBalanceRequest{} } | ||||
| func (m *QueryBalanceRequest) String() string { return proto.CompactTextString(m) } | ||||
| func (*QueryBalanceRequest) ProtoMessage()    {} | ||||
| func (*QueryBalanceRequest) Descriptor() ([]byte, []int) { | ||||
| 	return fileDescriptor_8bbc79ec2b6c5cb2, []int{6} | ||||
| 	return fileDescriptor_e15a877459347994, []int{6} | ||||
| } | ||||
| func (m *QueryBalanceRequest) XXX_Unmarshal(b []byte) error { | ||||
| 	return m.Unmarshal(b) | ||||
| @ -392,7 +392,7 @@ func (m *QueryBalanceResponse) Reset()         { *m = QueryBalanceResponse{} } | ||||
| func (m *QueryBalanceResponse) String() string { return proto.CompactTextString(m) } | ||||
| func (*QueryBalanceResponse) ProtoMessage()    {} | ||||
| func (*QueryBalanceResponse) Descriptor() ([]byte, []int) { | ||||
| 	return fileDescriptor_8bbc79ec2b6c5cb2, []int{7} | ||||
| 	return fileDescriptor_e15a877459347994, []int{7} | ||||
| } | ||||
| func (m *QueryBalanceResponse) XXX_Unmarshal(b []byte) error { | ||||
| 	return m.Unmarshal(b) | ||||
| @ -440,7 +440,7 @@ func (m *QueryStorageRequest) Reset()         { *m = QueryStorageRequest{} } | ||||
| func (m *QueryStorageRequest) String() string { return proto.CompactTextString(m) } | ||||
| func (*QueryStorageRequest) ProtoMessage()    {} | ||||
| func (*QueryStorageRequest) Descriptor() ([]byte, []int) { | ||||
| 	return fileDescriptor_8bbc79ec2b6c5cb2, []int{8} | ||||
| 	return fileDescriptor_e15a877459347994, []int{8} | ||||
| } | ||||
| func (m *QueryStorageRequest) XXX_Unmarshal(b []byte) error { | ||||
| 	return m.Unmarshal(b) | ||||
| @ -480,7 +480,7 @@ func (m *QueryStorageResponse) Reset()         { *m = QueryStorageResponse{} } | ||||
| func (m *QueryStorageResponse) String() string { return proto.CompactTextString(m) } | ||||
| func (*QueryStorageResponse) ProtoMessage()    {} | ||||
| func (*QueryStorageResponse) Descriptor() ([]byte, []int) { | ||||
| 	return fileDescriptor_8bbc79ec2b6c5cb2, []int{9} | ||||
| 	return fileDescriptor_e15a877459347994, []int{9} | ||||
| } | ||||
| func (m *QueryStorageResponse) XXX_Unmarshal(b []byte) error { | ||||
| 	return m.Unmarshal(b) | ||||
| @ -526,7 +526,7 @@ func (m *QueryCodeRequest) Reset()         { *m = QueryCodeRequest{} } | ||||
| func (m *QueryCodeRequest) String() string { return proto.CompactTextString(m) } | ||||
| func (*QueryCodeRequest) ProtoMessage()    {} | ||||
| func (*QueryCodeRequest) Descriptor() ([]byte, []int) { | ||||
| 	return fileDescriptor_8bbc79ec2b6c5cb2, []int{10} | ||||
| 	return fileDescriptor_e15a877459347994, []int{10} | ||||
| } | ||||
| func (m *QueryCodeRequest) XXX_Unmarshal(b []byte) error { | ||||
| 	return m.Unmarshal(b) | ||||
| @ -566,7 +566,7 @@ func (m *QueryCodeResponse) Reset()         { *m = QueryCodeResponse{} } | ||||
| func (m *QueryCodeResponse) String() string { return proto.CompactTextString(m) } | ||||
| func (*QueryCodeResponse) ProtoMessage()    {} | ||||
| func (*QueryCodeResponse) Descriptor() ([]byte, []int) { | ||||
| 	return fileDescriptor_8bbc79ec2b6c5cb2, []int{11} | ||||
| 	return fileDescriptor_e15a877459347994, []int{11} | ||||
| } | ||||
| func (m *QueryCodeResponse) XXX_Unmarshal(b []byte) error { | ||||
| 	return m.Unmarshal(b) | ||||
| @ -612,7 +612,7 @@ func (m *QueryTxLogsRequest) Reset()         { *m = QueryTxLogsRequest{} } | ||||
| func (m *QueryTxLogsRequest) String() string { return proto.CompactTextString(m) } | ||||
| func (*QueryTxLogsRequest) ProtoMessage()    {} | ||||
| func (*QueryTxLogsRequest) Descriptor() ([]byte, []int) { | ||||
| 	return fileDescriptor_8bbc79ec2b6c5cb2, []int{12} | ||||
| 	return fileDescriptor_e15a877459347994, []int{12} | ||||
| } | ||||
| func (m *QueryTxLogsRequest) XXX_Unmarshal(b []byte) error { | ||||
| 	return m.Unmarshal(b) | ||||
| @ -651,7 +651,7 @@ func (m *QueryTxLogsResponse) Reset()         { *m = QueryTxLogsResponse{} } | ||||
| func (m *QueryTxLogsResponse) String() string { return proto.CompactTextString(m) } | ||||
| func (*QueryTxLogsResponse) ProtoMessage()    {} | ||||
| func (*QueryTxLogsResponse) Descriptor() ([]byte, []int) { | ||||
| 	return fileDescriptor_8bbc79ec2b6c5cb2, []int{13} | ||||
| 	return fileDescriptor_e15a877459347994, []int{13} | ||||
| } | ||||
| func (m *QueryTxLogsResponse) XXX_Unmarshal(b []byte) error { | ||||
| 	return m.Unmarshal(b) | ||||
| @ -699,7 +699,7 @@ func (m *QueryBlockLogsRequest) Reset()         { *m = QueryBlockLogsRequest{} } | ||||
| func (m *QueryBlockLogsRequest) String() string { return proto.CompactTextString(m) } | ||||
| func (*QueryBlockLogsRequest) ProtoMessage()    {} | ||||
| func (*QueryBlockLogsRequest) Descriptor() ([]byte, []int) { | ||||
| 	return fileDescriptor_8bbc79ec2b6c5cb2, []int{14} | ||||
| 	return fileDescriptor_e15a877459347994, []int{14} | ||||
| } | ||||
| func (m *QueryBlockLogsRequest) XXX_Unmarshal(b []byte) error { | ||||
| 	return m.Unmarshal(b) | ||||
| @ -740,7 +740,7 @@ func (m *QueryBlockLogsResponse) Reset()         { *m = QueryBlockLogsResponse{} | ||||
| func (m *QueryBlockLogsResponse) String() string { return proto.CompactTextString(m) } | ||||
| func (*QueryBlockLogsResponse) ProtoMessage()    {} | ||||
| func (*QueryBlockLogsResponse) Descriptor() ([]byte, []int) { | ||||
| 	return fileDescriptor_8bbc79ec2b6c5cb2, []int{15} | ||||
| 	return fileDescriptor_e15a877459347994, []int{15} | ||||
| } | ||||
| func (m *QueryBlockLogsResponse) XXX_Unmarshal(b []byte) error { | ||||
| 	return m.Unmarshal(b) | ||||
| @ -797,7 +797,7 @@ func (m *QueryBlockBloomRequest) Reset()         { *m = QueryBlockBloomRequest{} | ||||
| func (m *QueryBlockBloomRequest) String() string { return proto.CompactTextString(m) } | ||||
| func (*QueryBlockBloomRequest) ProtoMessage()    {} | ||||
| func (*QueryBlockBloomRequest) Descriptor() ([]byte, []int) { | ||||
| 	return fileDescriptor_8bbc79ec2b6c5cb2, []int{16} | ||||
| 	return fileDescriptor_e15a877459347994, []int{16} | ||||
| } | ||||
| func (m *QueryBlockBloomRequest) XXX_Unmarshal(b []byte) error { | ||||
| 	return m.Unmarshal(b) | ||||
| @ -844,7 +844,7 @@ func (m *QueryBlockBloomResponse) Reset()         { *m = QueryBlockBloomResponse | ||||
| func (m *QueryBlockBloomResponse) String() string { return proto.CompactTextString(m) } | ||||
| func (*QueryBlockBloomResponse) ProtoMessage()    {} | ||||
| func (*QueryBlockBloomResponse) Descriptor() ([]byte, []int) { | ||||
| 	return fileDescriptor_8bbc79ec2b6c5cb2, []int{17} | ||||
| 	return fileDescriptor_e15a877459347994, []int{17} | ||||
| } | ||||
| func (m *QueryBlockBloomResponse) XXX_Unmarshal(b []byte) error { | ||||
| 	return m.Unmarshal(b) | ||||
| @ -888,7 +888,7 @@ func (m *QueryParamsRequest) Reset()         { *m = QueryParamsRequest{} } | ||||
| func (m *QueryParamsRequest) String() string { return proto.CompactTextString(m) } | ||||
| func (*QueryParamsRequest) ProtoMessage()    {} | ||||
| func (*QueryParamsRequest) Descriptor() ([]byte, []int) { | ||||
| 	return fileDescriptor_8bbc79ec2b6c5cb2, []int{18} | ||||
| 	return fileDescriptor_e15a877459347994, []int{18} | ||||
| } | ||||
| func (m *QueryParamsRequest) XXX_Unmarshal(b []byte) error { | ||||
| 	return m.Unmarshal(b) | ||||
| @ -927,7 +927,7 @@ func (m *QueryParamsResponse) Reset()         { *m = QueryParamsResponse{} } | ||||
| func (m *QueryParamsResponse) String() string { return proto.CompactTextString(m) } | ||||
| func (*QueryParamsResponse) ProtoMessage()    {} | ||||
| func (*QueryParamsResponse) Descriptor() ([]byte, []int) { | ||||
| 	return fileDescriptor_8bbc79ec2b6c5cb2, []int{19} | ||||
| 	return fileDescriptor_e15a877459347994, []int{19} | ||||
| } | ||||
| func (m *QueryParamsResponse) XXX_Unmarshal(b []byte) error { | ||||
| 	return m.Unmarshal(b) | ||||
| @ -975,7 +975,7 @@ func (m *QueryStaticCallRequest) Reset()         { *m = QueryStaticCallRequest{} | ||||
| func (m *QueryStaticCallRequest) String() string { return proto.CompactTextString(m) } | ||||
| func (*QueryStaticCallRequest) ProtoMessage()    {} | ||||
| func (*QueryStaticCallRequest) Descriptor() ([]byte, []int) { | ||||
| 	return fileDescriptor_8bbc79ec2b6c5cb2, []int{20} | ||||
| 	return fileDescriptor_e15a877459347994, []int{20} | ||||
| } | ||||
| func (m *QueryStaticCallRequest) XXX_Unmarshal(b []byte) error { | ||||
| 	return m.Unmarshal(b) | ||||
| @ -1027,7 +1027,7 @@ func (m *QueryStaticCallResponse) Reset()         { *m = QueryStaticCallResponse | ||||
| func (m *QueryStaticCallResponse) String() string { return proto.CompactTextString(m) } | ||||
| func (*QueryStaticCallResponse) ProtoMessage()    {} | ||||
| func (*QueryStaticCallResponse) Descriptor() ([]byte, []int) { | ||||
| 	return fileDescriptor_8bbc79ec2b6c5cb2, []int{21} | ||||
| 	return fileDescriptor_e15a877459347994, []int{21} | ||||
| } | ||||
| func (m *QueryStaticCallResponse) XXX_Unmarshal(b []byte) error { | ||||
| 	return m.Unmarshal(b) | ||||
| @ -1075,7 +1075,7 @@ func (m *EthCallRequest) Reset()         { *m = EthCallRequest{} } | ||||
| func (m *EthCallRequest) String() string { return proto.CompactTextString(m) } | ||||
| func (*EthCallRequest) ProtoMessage()    {} | ||||
| func (*EthCallRequest) Descriptor() ([]byte, []int) { | ||||
| 	return fileDescriptor_8bbc79ec2b6c5cb2, []int{22} | ||||
| 	return fileDescriptor_e15a877459347994, []int{22} | ||||
| } | ||||
| func (m *EthCallRequest) XXX_Unmarshal(b []byte) error { | ||||
| 	return m.Unmarshal(b) | ||||
| @ -1128,7 +1128,7 @@ func (m *EstimateGasResponse) Reset()         { *m = EstimateGasResponse{} } | ||||
| func (m *EstimateGasResponse) String() string { return proto.CompactTextString(m) } | ||||
| func (*EstimateGasResponse) ProtoMessage()    {} | ||||
| func (*EstimateGasResponse) Descriptor() ([]byte, []int) { | ||||
| 	return fileDescriptor_8bbc79ec2b6c5cb2, []int{23} | ||||
| 	return fileDescriptor_e15a877459347994, []int{23} | ||||
| } | ||||
| func (m *EstimateGasResponse) XXX_Unmarshal(b []byte) error { | ||||
| 	return m.Unmarshal(b) | ||||
| @ -1165,117 +1165,114 @@ func (m *EstimateGasResponse) GetGas() uint64 { | ||||
| } | ||||
| 
 | ||||
| func init() { | ||||
| 	proto.RegisterType((*QueryAccountRequest)(nil), "ethermint.evm.v1alpha1.QueryAccountRequest") | ||||
| 	proto.RegisterType((*QueryAccountResponse)(nil), "ethermint.evm.v1alpha1.QueryAccountResponse") | ||||
| 	proto.RegisterType((*QueryCosmosAccountRequest)(nil), "ethermint.evm.v1alpha1.QueryCosmosAccountRequest") | ||||
| 	proto.RegisterType((*QueryCosmosAccountResponse)(nil), "ethermint.evm.v1alpha1.QueryCosmosAccountResponse") | ||||
| 	proto.RegisterType((*QueryValidatorAccountRequest)(nil), "ethermint.evm.v1alpha1.QueryValidatorAccountRequest") | ||||
| 	proto.RegisterType((*QueryValidatorAccountResponse)(nil), "ethermint.evm.v1alpha1.QueryValidatorAccountResponse") | ||||
| 	proto.RegisterType((*QueryBalanceRequest)(nil), "ethermint.evm.v1alpha1.QueryBalanceRequest") | ||||
| 	proto.RegisterType((*QueryBalanceResponse)(nil), "ethermint.evm.v1alpha1.QueryBalanceResponse") | ||||
| 	proto.RegisterType((*QueryStorageRequest)(nil), "ethermint.evm.v1alpha1.QueryStorageRequest") | ||||
| 	proto.RegisterType((*QueryStorageResponse)(nil), "ethermint.evm.v1alpha1.QueryStorageResponse") | ||||
| 	proto.RegisterType((*QueryCodeRequest)(nil), "ethermint.evm.v1alpha1.QueryCodeRequest") | ||||
| 	proto.RegisterType((*QueryCodeResponse)(nil), "ethermint.evm.v1alpha1.QueryCodeResponse") | ||||
| 	proto.RegisterType((*QueryTxLogsRequest)(nil), "ethermint.evm.v1alpha1.QueryTxLogsRequest") | ||||
| 	proto.RegisterType((*QueryTxLogsResponse)(nil), "ethermint.evm.v1alpha1.QueryTxLogsResponse") | ||||
| 	proto.RegisterType((*QueryBlockLogsRequest)(nil), "ethermint.evm.v1alpha1.QueryBlockLogsRequest") | ||||
| 	proto.RegisterType((*QueryBlockLogsResponse)(nil), "ethermint.evm.v1alpha1.QueryBlockLogsResponse") | ||||
| 	proto.RegisterType((*QueryBlockBloomRequest)(nil), "ethermint.evm.v1alpha1.QueryBlockBloomRequest") | ||||
| 	proto.RegisterType((*QueryBlockBloomResponse)(nil), "ethermint.evm.v1alpha1.QueryBlockBloomResponse") | ||||
| 	proto.RegisterType((*QueryParamsRequest)(nil), "ethermint.evm.v1alpha1.QueryParamsRequest") | ||||
| 	proto.RegisterType((*QueryParamsResponse)(nil), "ethermint.evm.v1alpha1.QueryParamsResponse") | ||||
| 	proto.RegisterType((*QueryStaticCallRequest)(nil), "ethermint.evm.v1alpha1.QueryStaticCallRequest") | ||||
| 	proto.RegisterType((*QueryStaticCallResponse)(nil), "ethermint.evm.v1alpha1.QueryStaticCallResponse") | ||||
| 	proto.RegisterType((*EthCallRequest)(nil), "ethermint.evm.v1alpha1.EthCallRequest") | ||||
| 	proto.RegisterType((*EstimateGasResponse)(nil), "ethermint.evm.v1alpha1.EstimateGasResponse") | ||||
| 	proto.RegisterType((*QueryAccountRequest)(nil), "ethermint.evm.v1.QueryAccountRequest") | ||||
| 	proto.RegisterType((*QueryAccountResponse)(nil), "ethermint.evm.v1.QueryAccountResponse") | ||||
| 	proto.RegisterType((*QueryCosmosAccountRequest)(nil), "ethermint.evm.v1.QueryCosmosAccountRequest") | ||||
| 	proto.RegisterType((*QueryCosmosAccountResponse)(nil), "ethermint.evm.v1.QueryCosmosAccountResponse") | ||||
| 	proto.RegisterType((*QueryValidatorAccountRequest)(nil), "ethermint.evm.v1.QueryValidatorAccountRequest") | ||||
| 	proto.RegisterType((*QueryValidatorAccountResponse)(nil), "ethermint.evm.v1.QueryValidatorAccountResponse") | ||||
| 	proto.RegisterType((*QueryBalanceRequest)(nil), "ethermint.evm.v1.QueryBalanceRequest") | ||||
| 	proto.RegisterType((*QueryBalanceResponse)(nil), "ethermint.evm.v1.QueryBalanceResponse") | ||||
| 	proto.RegisterType((*QueryStorageRequest)(nil), "ethermint.evm.v1.QueryStorageRequest") | ||||
| 	proto.RegisterType((*QueryStorageResponse)(nil), "ethermint.evm.v1.QueryStorageResponse") | ||||
| 	proto.RegisterType((*QueryCodeRequest)(nil), "ethermint.evm.v1.QueryCodeRequest") | ||||
| 	proto.RegisterType((*QueryCodeResponse)(nil), "ethermint.evm.v1.QueryCodeResponse") | ||||
| 	proto.RegisterType((*QueryTxLogsRequest)(nil), "ethermint.evm.v1.QueryTxLogsRequest") | ||||
| 	proto.RegisterType((*QueryTxLogsResponse)(nil), "ethermint.evm.v1.QueryTxLogsResponse") | ||||
| 	proto.RegisterType((*QueryBlockLogsRequest)(nil), "ethermint.evm.v1.QueryBlockLogsRequest") | ||||
| 	proto.RegisterType((*QueryBlockLogsResponse)(nil), "ethermint.evm.v1.QueryBlockLogsResponse") | ||||
| 	proto.RegisterType((*QueryBlockBloomRequest)(nil), "ethermint.evm.v1.QueryBlockBloomRequest") | ||||
| 	proto.RegisterType((*QueryBlockBloomResponse)(nil), "ethermint.evm.v1.QueryBlockBloomResponse") | ||||
| 	proto.RegisterType((*QueryParamsRequest)(nil), "ethermint.evm.v1.QueryParamsRequest") | ||||
| 	proto.RegisterType((*QueryParamsResponse)(nil), "ethermint.evm.v1.QueryParamsResponse") | ||||
| 	proto.RegisterType((*QueryStaticCallRequest)(nil), "ethermint.evm.v1.QueryStaticCallRequest") | ||||
| 	proto.RegisterType((*QueryStaticCallResponse)(nil), "ethermint.evm.v1.QueryStaticCallResponse") | ||||
| 	proto.RegisterType((*EthCallRequest)(nil), "ethermint.evm.v1.EthCallRequest") | ||||
| 	proto.RegisterType((*EstimateGasResponse)(nil), "ethermint.evm.v1.EstimateGasResponse") | ||||
| } | ||||
| 
 | ||||
| func init() { | ||||
| 	proto.RegisterFile("ethermint/evm/v1alpha1/query.proto", fileDescriptor_8bbc79ec2b6c5cb2) | ||||
| } | ||||
| func init() { proto.RegisterFile("ethermint/evm/v1/query.proto", fileDescriptor_e15a877459347994) } | ||||
| 
 | ||||
| var fileDescriptor_8bbc79ec2b6c5cb2 = []byte{ | ||||
| 	// 1258 bytes of a gzipped FileDescriptorProto
 | ||||
| 	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x97, 0x4d, 0x6f, 0x1b, 0x45, | ||||
| 	0x18, 0xc7, 0xbd, 0x89, 0x63, 0x27, 0x4f, 0x92, 0x36, 0x4c, 0x4d, 0x1a, 0xb6, 0xc5, 0x09, 0x0b, | ||||
| 	0x8d, 0x9d, 0x97, 0xee, 0xc6, 0xe6, 0xad, 0x54, 0x20, 0x48, 0xa2, 0xa4, 0x95, 0x5a, 0x50, 0x71, | ||||
| 	0x22, 0x0e, 0x5c, 0xac, 0xf1, 0x7a, 0xb5, 0xb6, 0x62, 0xef, 0xb8, 0x9e, 0xb1, 0x95, 0x28, 0xca, | ||||
| 	0x85, 0x03, 0xe2, 0xed, 0x50, 0xc4, 0x01, 0x84, 0x84, 0xd4, 0x2b, 0x37, 0xbe, 0x02, 0xb7, 0x1e, | ||||
| 	0x2b, 0x71, 0xe1, 0x84, 0x50, 0xc2, 0x81, 0x0f, 0xc1, 0x01, 0xcd, 0xcb, 0xda, 0xbb, 0x8e, 0x37, | ||||
| 	0xeb, 0x20, 0x6e, 0x33, 0xb3, 0xcf, 0xcb, 0xef, 0x79, 0xe6, 0xf1, 0xfc, 0x13, 0x30, 0x1c, 0x56, | ||||
| 	0x73, 0xda, 0xcd, 0xba, 0xc7, 0x2c, 0xa7, 0xdb, 0xb4, 0xba, 0x05, 0xdc, 0x68, 0xd5, 0x70, 0xc1, | ||||
| 	0x7a, 0xdc, 0x71, 0xda, 0x47, 0x66, 0xab, 0x4d, 0x18, 0x41, 0xf3, 0x3d, 0x1b, 0xd3, 0xe9, 0x36, | ||||
| 	0x4d, 0xdf, 0x46, 0xcf, 0xb8, 0xc4, 0x25, 0xc2, 0xc4, 0xe2, 0x2b, 0x69, 0xad, 0xaf, 0xda, 0x84, | ||||
| 	0x36, 0x09, 0xb5, 0x2a, 0x98, 0x3a, 0x32, 0x8c, 0xd5, 0x2d, 0x54, 0x1c, 0x86, 0x0b, 0x56, 0x0b, | ||||
| 	0xbb, 0x75, 0x0f, 0xb3, 0x3a, 0xf1, 0x94, 0xed, 0x4d, 0x97, 0x10, 0xb7, 0xe1, 0x58, 0xb8, 0x55, | ||||
| 	0xb7, 0xb0, 0xe7, 0x11, 0x26, 0x3e, 0x52, 0xf5, 0x75, 0x29, 0x82, 0x8d, 0x43, 0x48, 0x8b, 0xc5, | ||||
| 	0x08, 0x0b, 0x76, 0x28, 0x0d, 0x8c, 0x77, 0xe0, 0xda, 0xc7, 0x1c, 0x61, 0xd3, 0xb6, 0x49, 0xc7, | ||||
| 	0x63, 0x25, 0xe7, 0x71, 0xc7, 0xa1, 0x0c, 0x2d, 0x40, 0x1a, 0x57, 0xab, 0x6d, 0x87, 0xd2, 0x05, | ||||
| 	0x6d, 0x49, 0xcb, 0x4f, 0x95, 0xfc, 0xed, 0xdd, 0xc9, 0x2f, 0x9e, 0x2e, 0x26, 0xfe, 0x7e, 0xba, | ||||
| 	0x98, 0x30, 0x6c, 0xc8, 0x84, 0x5d, 0x69, 0x8b, 0x78, 0xd4, 0xe1, 0xbe, 0x15, 0xdc, 0xc0, 0x9e, | ||||
| 	0xed, 0xf8, 0xbe, 0x6a, 0x8b, 0x6e, 0xc0, 0x94, 0x4d, 0xaa, 0x4e, 0xb9, 0x86, 0x69, 0x6d, 0x61, | ||||
| 	0x4c, 0x7c, 0x9b, 0xe4, 0x07, 0xf7, 0x31, 0xad, 0xa1, 0x0c, 0x4c, 0x78, 0x84, 0x3b, 0x8d, 0x2f, | ||||
| 	0x69, 0xf9, 0x64, 0x49, 0x6e, 0x8c, 0xf7, 0xe1, 0x25, 0x91, 0x64, 0x5b, 0xf4, 0xec, 0x3f, 0x50, | ||||
| 	0x7e, 0xae, 0x81, 0x3e, 0x2c, 0x82, 0x82, 0xbd, 0x05, 0x57, 0xe4, 0x75, 0x94, 0xc3, 0x91, 0x66, | ||||
| 	0xe5, 0xe9, 0xa6, 0x3c, 0x44, 0x3a, 0x4c, 0x52, 0x9e, 0x94, 0xf3, 0x8d, 0x09, 0xbe, 0xde, 0x9e, | ||||
| 	0x87, 0xc0, 0x32, 0x6a, 0xd9, 0xeb, 0x34, 0x2b, 0x4e, 0x5b, 0x55, 0x30, 0xab, 0x4e, 0x3f, 0x12, | ||||
| 	0x87, 0xc6, 0x03, 0xb8, 0x29, 0x38, 0x3e, 0xc1, 0x8d, 0x7a, 0x15, 0x33, 0xd2, 0x1e, 0x28, 0xe6, | ||||
| 	0x15, 0x98, 0xb1, 0x89, 0x37, 0xc8, 0x31, 0xcd, 0xcf, 0x36, 0xcf, 0x55, 0xf5, 0xb5, 0x06, 0x2f, | ||||
| 	0x47, 0x44, 0x53, 0x85, 0xe5, 0xe0, 0xaa, 0x4f, 0x15, 0x8e, 0xe8, 0xc3, 0xfe, 0x8f, 0xa5, 0xf9, | ||||
| 	0x43, 0xb4, 0x25, 0xef, 0xf9, 0x32, 0xd7, 0xb3, 0xa1, 0x86, 0xa8, 0xe7, 0x1a, 0x37, 0x44, 0xc6, | ||||
| 	0x03, 0x95, 0x6c, 0x8f, 0x91, 0x36, 0x76, 0xe3, 0x93, 0xa1, 0x39, 0x18, 0x3f, 0x70, 0x8e, 0xd4, | ||||
| 	0xbc, 0xf1, 0x65, 0x20, 0xfd, 0xba, 0x4a, 0xdf, 0x0b, 0xa6, 0xd2, 0x67, 0x60, 0xa2, 0x8b, 0x1b, | ||||
| 	0x1d, 0x3f, 0xb9, 0xdc, 0x18, 0x6f, 0xc1, 0x9c, 0x1a, 0xa5, 0xea, 0xa5, 0x8a, 0xcc, 0xc1, 0x0b, | ||||
| 	0x01, 0x3f, 0x95, 0x02, 0x41, 0x92, 0xcf, 0xbe, 0xf0, 0x9a, 0x29, 0x89, 0xb5, 0x51, 0x04, 0x24, | ||||
| 	0x0c, 0xf7, 0x0f, 0x1f, 0x12, 0x97, 0xfa, 0x29, 0x10, 0x24, 0xc5, 0x2f, 0x46, 0xc6, 0x17, 0xeb, | ||||
| 	0x40, 0xf0, 0x5d, 0xd5, 0x0f, 0xdf, 0x47, 0x85, 0xb7, 0x20, 0xd9, 0x20, 0x2e, 0x87, 0x1a, 0xcf, | ||||
| 	0x4f, 0x17, 0x6f, 0x98, 0xc3, 0x9f, 0x28, 0xf3, 0x21, 0x71, 0x4b, 0xc2, 0xd0, 0x38, 0x81, 0x17, | ||||
| 	0xe5, 0x4d, 0x34, 0x88, 0x7d, 0x10, 0x93, 0x1e, 0xed, 0x02, 0xf4, 0xdf, 0x2a, 0xd1, 0xda, 0xe9, | ||||
| 	0xe2, 0xb2, 0x29, 0x7f, 0x33, 0x26, 0x7f, 0xd8, 0x4c, 0xf9, 0x3e, 0xaa, 0x87, 0xcd, 0x7c, 0xd4, | ||||
| 	0xbf, 0xa9, 0x52, 0xc0, 0x33, 0x50, 0xc6, 0xcf, 0x1a, 0xcc, 0x0f, 0xe6, 0x57, 0xa5, 0xec, 0x42, | ||||
| 	0x9a, 0x1d, 0x96, 0x03, 0xd5, 0xe4, 0xa2, 0xaa, 0xd9, 0x6f, 0x63, 0x8f, 0x62, 0x9b, 0x87, 0xe6, | ||||
| 	0x11, 0xb6, 0x92, 0xcf, 0xfe, 0x58, 0x4c, 0x94, 0x52, 0x4c, 0xb4, 0x06, 0xdd, 0x1b, 0x02, 0x9d, | ||||
| 	0x8b, 0x85, 0x96, 0x10, 0x41, 0x6a, 0x63, 0x23, 0x88, 0xba, 0xd5, 0x20, 0xa4, 0xe9, 0xf7, 0x6a, | ||||
| 	0x1e, 0x52, 0x35, 0xa7, 0xee, 0xd6, 0x98, 0xe8, 0xd6, 0x78, 0x49, 0xed, 0x0c, 0x0b, 0xae, 0x9f, | ||||
| 	0xf3, 0xe8, 0x8f, 0x5a, 0x85, 0x1f, 0xa8, 0x41, 0x90, 0x1b, 0x23, 0xa3, 0x26, 0xe1, 0x11, 0x6e, | ||||
| 	0xe3, 0xa6, 0x7f, 0x15, 0xc6, 0x9e, 0xba, 0x6b, 0xff, 0x54, 0x85, 0x78, 0x17, 0x52, 0x2d, 0x71, | ||||
| 	0x22, 0x62, 0x4c, 0x17, 0xb3, 0x51, 0xfd, 0x91, 0x7e, 0x7e, 0x5b, 0xa4, 0x8f, 0x71, 0x5f, 0x55, | ||||
| 	0xb3, 0xc7, 0xc5, 0xc5, 0xde, 0xc6, 0x8d, 0x46, 0xfc, 0x6f, 0x2a, 0x03, 0x13, 0x75, 0xaf, 0xd5, | ||||
| 	0x61, 0xa2, 0x8b, 0x33, 0x25, 0xb9, 0x31, 0x6e, 0xab, 0x2a, 0x83, 0x91, 0xfa, 0xd3, 0x5e, 0xc5, | ||||
| 	0x0c, 0xfb, 0xd3, 0xce, 0xd7, 0xc6, 0x7b, 0x70, 0x65, 0x87, 0xd5, 0x82, 0x09, 0x11, 0x24, 0x71, | ||||
| 	0xdb, 0xa5, 0xbe, 0x15, 0x5f, 0xa3, 0xeb, 0x90, 0x76, 0x31, 0x2d, 0xdb, 0xb8, 0xa5, 0x9e, 0xa7, | ||||
| 	0x94, 0x8b, 0xe9, 0x36, 0x6e, 0x19, 0x39, 0xb8, 0xb6, 0x43, 0x59, 0xbd, 0x89, 0x99, 0x73, 0x0f, | ||||
| 	0xf7, 0x9b, 0x31, 0x07, 0xe3, 0x2e, 0x96, 0x21, 0x92, 0x25, 0xbe, 0x2c, 0xfe, 0x73, 0x15, 0x26, | ||||
| 	0x04, 0x17, 0xfa, 0x5e, 0x83, 0xb4, 0x7a, 0x28, 0xd1, 0x5a, 0x54, 0x93, 0x86, 0xe8, 0xa1, 0xbe, | ||||
| 	0x3e, 0x9a, 0xb1, 0x44, 0x30, 0x0a, 0x9f, 0xfd, 0xf6, 0xd7, 0x77, 0x63, 0x6b, 0x68, 0xc5, 0x8a, | ||||
| 	0x90, 0x5f, 0xf5, 0x7c, 0x5a, 0xc7, 0xaa, 0x9f, 0x27, 0xe8, 0x17, 0x0d, 0x66, 0x43, 0x0a, 0x85, | ||||
| 	0x0a, 0x17, 0xa6, 0x1c, 0xa6, 0x87, 0x7a, 0xf1, 0x32, 0x2e, 0x8a, 0xf5, 0x8e, 0x60, 0x2d, 0xa2, | ||||
| 	0x8d, 0x28, 0x56, 0x5f, 0x1e, 0xcf, 0x21, 0xff, 0xaa, 0xc1, 0xdc, 0xa0, 0xfc, 0xa0, 0x37, 0x2e, | ||||
| 	0x44, 0x88, 0xd0, 0x3e, 0xfd, 0xcd, 0x4b, 0x7a, 0x29, 0xf6, 0x0f, 0x04, 0xfb, 0x5d, 0x74, 0x27, | ||||
| 	0x8a, 0xbd, 0xeb, 0x7b, 0xf6, 0xf1, 0x83, 0x1a, 0x7b, 0x82, 0x7e, 0xd0, 0x20, 0xad, 0xa4, 0x27, | ||||
| 	0x66, 0x20, 0xc2, 0xda, 0x16, 0x33, 0x10, 0x03, 0x6a, 0x66, 0x14, 0x05, 0xe8, 0x3a, 0x5a, 0x8d, | ||||
| 	0x02, 0x55, 0xe2, 0x46, 0x03, 0xed, 0xfd, 0x49, 0x83, 0xb4, 0x92, 0xa5, 0x18, 0xb4, 0xb0, 0x12, | ||||
| 	0xc6, 0xa0, 0x0d, 0x28, 0x9d, 0xf1, 0xb6, 0x40, 0x2b, 0x20, 0x2b, 0x0a, 0x8d, 0x4a, 0x87, 0x3e, | ||||
| 	0x99, 0x75, 0x7c, 0xe0, 0x1c, 0x9d, 0xa0, 0x6f, 0x34, 0x48, 0x72, 0x41, 0x43, 0xf9, 0x98, 0xa9, | ||||
| 	0xeb, 0x69, 0xa5, 0xbe, 0x32, 0x82, 0xa5, 0xc2, 0xb2, 0x04, 0xd6, 0x0a, 0xca, 0x45, 0x8f, 0x65, | ||||
| 	0x35, 0xd4, 0xae, 0x6f, 0x35, 0x48, 0x49, 0x09, 0x44, 0xab, 0x17, 0xa6, 0x09, 0x69, 0xab, 0xbe, | ||||
| 	0x36, 0x92, 0xad, 0x82, 0x32, 0x05, 0x54, 0x1e, 0x2d, 0x5b, 0x91, 0x7f, 0x56, 0x0b, 0x99, 0xb2, | ||||
| 	0x8e, 0xb9, 0x48, 0x8a, 0x2b, 0x9c, 0xea, 0xc9, 0x19, 0xba, 0x7d, 0xf1, 0xc8, 0x0c, 0xc8, 0xae, | ||||
| 	0x6e, 0x8e, 0x6a, 0x3e, 0xea, 0xa3, 0x53, 0xe1, 0x2e, 0x21, 0xbe, 0x1f, 0x35, 0x80, 0xbe, 0x22, | ||||
| 	0xa1, 0x11, 0x32, 0x06, 0xc5, 0x4e, 0xb7, 0x46, 0xb6, 0x57, 0x88, 0x6b, 0x02, 0xf1, 0x16, 0x7a, | ||||
| 	0xf5, 0x62, 0x44, 0xa1, 0x80, 0xe8, 0x4b, 0x0d, 0x52, 0x52, 0xaf, 0x62, 0x2e, 0x34, 0x24, 0x91, | ||||
| 	0x31, 0x17, 0x1a, 0x16, 0x4e, 0x63, 0x59, 0x00, 0x2d, 0xa1, 0x6c, 0x14, 0x90, 0x94, 0x48, 0xd1, | ||||
| 	0xa8, 0xbe, 0xa8, 0xc5, 0x34, 0xea, 0x9c, 0x8e, 0xc6, 0x34, 0xea, 0xbc, 0x5a, 0xc6, 0x37, 0x8a, | ||||
| 	0x0a, 0x9f, 0xb2, 0xcd, 0x69, 0xbe, 0xd2, 0x20, 0xad, 0x74, 0x14, 0x2d, 0x47, 0x65, 0x0a, 0x0b, | ||||
| 	0xad, 0x1e, 0x39, 0x8b, 0x1f, 0x52, 0x77, 0x87, 0x7f, 0x71, 0x3a, 0xcd, 0xfd, 0xc3, 0x1e, 0x4f, | ||||
| 	0x5e, 0xf0, 0x18, 0x68, 0x29, 0x8a, 0xc7, 0x61, 0x35, 0x09, 0xf3, 0x44, 0x83, 0xe9, 0x80, 0x2a, | ||||
| 	0x8f, 0x0c, 0x14, 0x79, 0x6d, 0x43, 0x24, 0xde, 0x58, 0x17, 0x38, 0xcb, 0xe8, 0xb5, 0x48, 0x1c, | ||||
| 	0xe5, 0x54, 0x76, 0x31, 0xdd, 0xda, 0x7a, 0x76, 0x9a, 0xd5, 0x9e, 0x9f, 0x66, 0xb5, 0x3f, 0x4f, | ||||
| 	0xb3, 0xda, 0x93, 0xb3, 0x6c, 0xe2, 0xf9, 0x59, 0x36, 0xf1, 0xfb, 0x59, 0x36, 0xf1, 0x69, 0xde, | ||||
| 	0xad, 0xb3, 0x5a, 0xa7, 0x62, 0xda, 0xa4, 0x69, 0xb1, 0x1a, 0x6e, 0xd3, 0x3a, 0x0d, 0x44, 0x3c, | ||||
| 	0x14, 0x31, 0xd9, 0x51, 0xcb, 0xa1, 0x95, 0x94, 0xf8, 0x6f, 0xf9, 0xf5, 0x7f, 0x03, 0x00, 0x00, | ||||
| 	0xff, 0xff, 0x90, 0x70, 0xb1, 0x52, 0x0e, 0x10, 0x00, 0x00, | ||||
| var fileDescriptor_e15a877459347994 = []byte{ | ||||
| 	// 1243 bytes of a gzipped FileDescriptorProto
 | ||||
| 	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x57, 0x5d, 0x6b, 0x1b, 0x47, | ||||
| 	0x17, 0xd6, 0xc6, 0xb2, 0x14, 0x1f, 0x7f, 0xbc, 0x7e, 0x27, 0x4a, 0xe2, 0x6c, 0x1d, 0x59, 0x1e, | ||||
| 	0xc7, 0xb6, 0x1c, 0xbb, 0xda, 0x58, 0x2d, 0x81, 0x06, 0x4a, 0x63, 0x1b, 0x37, 0x81, 0x24, 0x25, | ||||
| 	0x55, 0x4c, 0x2f, 0x7a, 0x23, 0x46, 0xab, 0x65, 0x25, 0x2c, 0xed, 0x28, 0x9a, 0x91, 0x2a, 0xd7, | ||||
| 	0xb8, 0x85, 0x42, 0x43, 0x20, 0x14, 0x0a, 0xbd, 0x2f, 0x81, 0xfe, 0x80, 0xfe, 0x8d, 0x5c, 0x06, | ||||
| 	0x7a, 0xd3, 0xab, 0x52, 0xec, 0x5e, 0xf4, 0x67, 0x94, 0xf9, 0x58, 0x69, 0x57, 0xab, 0xb5, 0x9c, | ||||
| 	0xd2, 0xbb, 0xf9, 0x38, 0xe7, 0x3c, 0xcf, 0xf9, 0xd8, 0x79, 0x24, 0x58, 0x74, 0x78, 0xcd, 0x69, | ||||
| 	0x37, 0xeb, 0x1e, 0xb7, 0x9c, 0x6e, 0xd3, 0xea, 0x6e, 0x5b, 0xcf, 0x3b, 0x4e, 0xfb, 0xa8, 0xd0, | ||||
| 	0x6a, 0x53, 0x4e, 0xd1, 0x7c, 0xff, 0xb6, 0xe0, 0x74, 0x9b, 0x85, 0xee, 0xb6, 0x99, 0x71, 0xa9, | ||||
| 	0x4b, 0xe5, 0xa5, 0x25, 0x56, 0xca, 0xce, 0xbc, 0x6d, 0x53, 0xd6, 0xa4, 0xcc, 0xaa, 0x10, 0xe6, | ||||
| 	0xa8, 0x00, 0x56, 0x77, 0xbb, 0xe2, 0x70, 0xb2, 0x6d, 0xb5, 0x88, 0x5b, 0xf7, 0x08, 0xaf, 0x53, | ||||
| 	0x4f, 0xdb, 0x2e, 0xba, 0x94, 0xba, 0x0d, 0xc7, 0x22, 0xad, 0xba, 0x45, 0x3c, 0x8f, 0x72, 0x79, | ||||
| 	0xc9, 0xf4, 0xad, 0x19, 0xe1, 0x23, 0x80, 0xd5, 0xdd, 0x8d, 0xc8, 0x1d, 0xef, 0xa9, 0x2b, 0xfc, | ||||
| 	0x11, 0x5c, 0xf9, 0x5c, 0xc0, 0xee, 0xd8, 0x36, 0xed, 0x78, 0xbc, 0xe4, 0x3c, 0xef, 0x38, 0x8c, | ||||
| 	0xa3, 0x05, 0x48, 0x93, 0x6a, 0xb5, 0xed, 0x30, 0xb6, 0x60, 0xe4, 0x8c, 0xfc, 0x54, 0xc9, 0xdf, | ||||
| 	0xde, 0xbb, 0xfc, 0xf2, 0xf5, 0x52, 0xe2, 0xef, 0xd7, 0x4b, 0x09, 0x6c, 0x43, 0x26, 0xec, 0xca, | ||||
| 	0x5a, 0xd4, 0x63, 0x8e, 0xf0, 0xad, 0x90, 0x06, 0xf1, 0x6c, 0xc7, 0xf7, 0xd5, 0x5b, 0xf4, 0x1e, | ||||
| 	0x4c, 0xd9, 0xb4, 0xea, 0x94, 0x6b, 0x84, 0xd5, 0x16, 0x2e, 0xc9, 0xbb, 0xcb, 0xe2, 0xe0, 0x21, | ||||
| 	0x61, 0x35, 0x94, 0x81, 0x49, 0x8f, 0x0a, 0xa7, 0x89, 0x9c, 0x91, 0x4f, 0x96, 0xd4, 0x06, 0x7f, | ||||
| 	0x02, 0x37, 0x24, 0xc8, 0x9e, 0xac, 0xd3, 0xbf, 0x60, 0xf9, 0xc2, 0x00, 0x73, 0x54, 0x04, 0x4d, | ||||
| 	0x76, 0x15, 0xe6, 0x54, 0x0b, 0xca, 0xe1, 0x48, 0xb3, 0xea, 0x74, 0x47, 0x1d, 0x22, 0x13, 0x2e, | ||||
| 	0x33, 0x01, 0x2a, 0xf8, 0x5d, 0x92, 0xfc, 0xfa, 0x7b, 0x11, 0x82, 0xa8, 0xa8, 0x65, 0xaf, 0xd3, | ||||
| 	0xac, 0x38, 0x6d, 0x9d, 0xc1, 0xac, 0x3e, 0xfd, 0x4c, 0x1e, 0xe2, 0x47, 0xb0, 0x28, 0x79, 0x7c, | ||||
| 	0x41, 0x1a, 0xf5, 0x2a, 0xe1, 0xb4, 0x3d, 0x94, 0xcc, 0x32, 0xcc, 0xd8, 0xd4, 0x1b, 0xe6, 0x31, | ||||
| 	0x2d, 0xce, 0x76, 0x22, 0x59, 0xbd, 0x32, 0xe0, 0x66, 0x4c, 0x34, 0x9d, 0xd8, 0x3a, 0xfc, 0xcf, | ||||
| 	0x67, 0x15, 0x8e, 0xe8, 0x93, 0xfd, 0x0f, 0x53, 0xf3, 0x87, 0x68, 0x57, 0xf5, 0xf9, 0x5d, 0xda, | ||||
| 	0x73, 0x47, 0x0f, 0x51, 0xdf, 0x75, 0xdc, 0x10, 0xe1, 0x47, 0x1a, 0xec, 0x19, 0xa7, 0x6d, 0xe2, | ||||
| 	0x8e, 0x07, 0x43, 0xf3, 0x30, 0x71, 0xe8, 0x1c, 0xe9, 0x79, 0x13, 0xcb, 0x00, 0xfc, 0x96, 0x86, | ||||
| 	0xef, 0x07, 0xd3, 0xf0, 0x19, 0x98, 0xec, 0x92, 0x46, 0xc7, 0x07, 0x57, 0x1b, 0x7c, 0x17, 0xe6, | ||||
| 	0xf5, 0x28, 0x55, 0xdf, 0x29, 0xc9, 0x75, 0xf8, 0x7f, 0xc0, 0x4f, 0x43, 0x20, 0x48, 0x8a, 0xd9, | ||||
| 	0x97, 0x5e, 0x33, 0x25, 0xb9, 0xc6, 0x45, 0x40, 0xd2, 0xf0, 0xa0, 0xf7, 0x98, 0xba, 0xcc, 0x87, | ||||
| 	0x40, 0x90, 0x94, 0x5f, 0x8c, 0x8a, 0x2f, 0xd7, 0x81, 0xe0, 0xf7, 0x75, 0x3d, 0x7c, 0x1f, 0x1d, | ||||
| 	0x7e, 0x03, 0x92, 0x0d, 0xea, 0x0a, 0x52, 0x13, 0xf9, 0xe9, 0xe2, 0xd5, 0xc2, 0xf0, 0x83, 0x54, | ||||
| 	0x78, 0x4c, 0xdd, 0x92, 0x34, 0xc1, 0x27, 0x70, 0x55, 0xf5, 0xa0, 0x41, 0xed, 0xc3, 0x31, 0xc0, | ||||
| 	0xe8, 0x53, 0x80, 0xc1, 0xcb, 0x24, 0x8b, 0x3a, 0x5d, 0x5c, 0x2b, 0xa8, 0xaf, 0xa5, 0x20, 0x9e, | ||||
| 	0xb1, 0x82, 0x7a, 0x07, 0xf5, 0x33, 0x56, 0x78, 0x3a, 0xe8, 0x51, 0x29, 0xe0, 0x19, 0x48, 0xe0, | ||||
| 	0x17, 0x03, 0xae, 0x0d, 0xe3, 0xeb, 0x24, 0xee, 0x43, 0x9a, 0xf7, 0xca, 0x81, 0x3c, 0x96, 0xa3, | ||||
| 	0x79, 0x1c, 0xb4, 0x89, 0xc7, 0x88, 0x2d, 0x82, 0x0a, 0xdf, 0xdd, 0xe4, 0x9b, 0x3f, 0x96, 0x12, | ||||
| 	0xa5, 0x14, 0x97, 0xe5, 0x40, 0x0f, 0x46, 0xd0, 0x5d, 0x1f, 0x4b, 0x57, 0xc1, 0x07, 0xf9, 0xe2, | ||||
| 	0x3b, 0x41, 0x92, 0xbb, 0x0d, 0x4a, 0x9b, 0x7e, 0x95, 0xae, 0x41, 0xaa, 0xe6, 0xd4, 0xdd, 0x1a, | ||||
| 	0x97, 0x75, 0x9a, 0x28, 0xe9, 0x1d, 0xb6, 0xe0, 0x7a, 0xc4, 0x63, 0x30, 0x5e, 0x15, 0x71, 0xa0, | ||||
| 	0x9b, 0xaf, 0x36, 0x38, 0xa3, 0xbb, 0xff, 0x94, 0xb4, 0x49, 0xd3, 0x6f, 0x02, 0x7e, 0xa2, 0xfb, | ||||
| 	0xeb, 0x9f, 0xea, 0x10, 0x77, 0x21, 0xd5, 0x92, 0x27, 0x32, 0xc6, 0x74, 0x71, 0x21, 0x5a, 0x19, | ||||
| 	0xe5, 0xe1, 0x17, 0x44, 0x59, 0xe3, 0x87, 0x3a, 0x8f, 0x67, 0x42, 0x3e, 0xec, 0x3d, 0xd2, 0x68, | ||||
| 	0x8c, 0xff, 0x82, 0x32, 0x30, 0x59, 0xf7, 0x5a, 0x1d, 0x2e, 0xeb, 0x37, 0x53, 0x52, 0x1b, 0xfc, | ||||
| 	0xbe, 0xce, 0x2f, 0x18, 0x69, 0x30, 0xdb, 0x55, 0xc2, 0x89, 0x3f, 0xdb, 0x62, 0x8d, 0x3f, 0x86, | ||||
| 	0xb9, 0x7d, 0x5e, 0x0b, 0x02, 0x22, 0x48, 0x92, 0xb6, 0xcb, 0x7c, 0x2b, 0xb1, 0x46, 0xd7, 0x21, | ||||
| 	0xed, 0x12, 0x56, 0xb6, 0x49, 0x4b, 0x3f, 0x46, 0x29, 0x97, 0xb0, 0x3d, 0xd2, 0xc2, 0xeb, 0x70, | ||||
| 	0x65, 0x9f, 0xf1, 0x7a, 0x93, 0x70, 0xe7, 0x01, 0x19, 0x94, 0x61, 0x1e, 0x26, 0x5c, 0xa2, 0x42, | ||||
| 	0x24, 0x4b, 0x62, 0x59, 0xfc, 0x61, 0x0e, 0x26, 0x25, 0x2f, 0xf4, 0xbd, 0x01, 0x69, 0xfd, 0x2c, | ||||
| 	0xa2, 0xd5, 0x68, 0x79, 0x46, 0xe8, 0x9e, 0xb9, 0x36, 0xce, 0x4c, 0xc1, 0xe2, 0xcd, 0xef, 0x7e, | ||||
| 	0xfb, 0xeb, 0xa7, 0x4b, 0xab, 0x68, 0xc5, 0x8a, 0x48, 0xab, 0x7e, 0x1a, 0xad, 0x63, 0x5d, 0xbd, | ||||
| 	0x13, 0xf4, 0xb3, 0x01, 0xb3, 0x21, 0xf5, 0x41, 0x9b, 0x31, 0x30, 0xa3, 0x54, 0xce, 0xdc, 0xba, | ||||
| 	0x98, 0xb1, 0x66, 0x56, 0x94, 0xcc, 0xb6, 0xd0, 0xed, 0x28, 0x33, 0x5f, 0xe8, 0x22, 0x04, 0x7f, | ||||
| 	0x35, 0x60, 0x7e, 0x58, 0x48, 0x50, 0x21, 0x06, 0x36, 0x46, 0xbf, 0x4c, 0xeb, 0xc2, 0xf6, 0x9a, | ||||
| 	0xe9, 0x3d, 0xc9, 0xf4, 0x43, 0x54, 0x8c, 0x32, 0xed, 0xfa, 0x3e, 0x03, 0xb2, 0x41, 0x6d, 0x3c, | ||||
| 	0x41, 0x2f, 0x0c, 0x48, 0x6b, 0xc9, 0x88, 0x6d, 0x6d, 0x58, 0x8d, 0x62, 0x5b, 0x3b, 0xa4, 0x3c, | ||||
| 	0x78, 0x4b, 0xd2, 0x5a, 0x43, 0xb7, 0xa2, 0xb4, 0xb4, 0x04, 0xb1, 0x40, 0xe9, 0x5e, 0x19, 0x90, | ||||
| 	0xd6, 0xe2, 0x11, 0x4b, 0x24, 0xac, 0x54, 0xb1, 0x44, 0x86, 0x34, 0x08, 0x6f, 0x4b, 0x22, 0x9b, | ||||
| 	0x68, 0x23, 0x4a, 0x84, 0x29, 0xd3, 0x01, 0x0f, 0xeb, 0xf8, 0xd0, 0x39, 0x3a, 0x41, 0x5f, 0x43, | ||||
| 	0x52, 0x68, 0x0c, 0xc2, 0xb1, 0x23, 0xd3, 0x17, 0x2e, 0x73, 0xe5, 0x5c, 0x1b, 0xcd, 0x61, 0x43, | ||||
| 	0x72, 0x58, 0x41, 0xcb, 0xa3, 0xa6, 0xa9, 0x1a, 0xaa, 0xc4, 0xb7, 0x90, 0x52, 0x12, 0x84, 0x6e, | ||||
| 	0xc5, 0x44, 0x0e, 0xa9, 0x9a, 0xb9, 0x3a, 0xc6, 0x4a, 0x33, 0xc8, 0x4b, 0x06, 0x18, 0xe5, 0xac, | ||||
| 	0x11, 0x3f, 0x62, 0xa5, 0x34, 0x58, 0xc7, 0x42, 0x98, 0x64, 0x2b, 0xa6, 0xfa, 0x12, 0x82, 0xd6, | ||||
| 	0xe3, 0xda, 0x3d, 0x24, 0x72, 0x66, 0x7e, 0xbc, 0xe1, 0xf8, 0x8f, 0xbe, 0x22, 0x8c, 0x43, 0x6c, | ||||
| 	0x5e, 0x1a, 0x00, 0x83, 0x97, 0x1f, 0x9d, 0x8b, 0x12, 0x94, 0x13, 0x73, 0xe3, 0x02, 0x96, 0x9a, | ||||
| 	0xd0, 0xaa, 0x24, 0xb4, 0x84, 0x6e, 0xc6, 0x11, 0x92, 0xba, 0x82, 0xbe, 0x82, 0x94, 0x92, 0x82, | ||||
| 	0xd8, 0xce, 0x84, 0x14, 0x27, 0xb6, 0x33, 0x61, 0x05, 0xc2, 0x39, 0x89, 0x6e, 0xa2, 0x85, 0x28, | ||||
| 	0xba, 0xd2, 0x1a, 0x59, 0x83, 0x81, 0x3a, 0xc4, 0xd6, 0x20, 0x22, 0x45, 0xb1, 0x35, 0x88, 0x4a, | ||||
| 	0xcd, 0x79, 0x35, 0x60, 0xd2, 0xba, 0x6c, 0x0b, 0xec, 0x1e, 0xa4, 0xb5, 0xfa, 0xa0, 0x5c, 0x34, | ||||
| 	0x78, 0x58, 0x98, 0xcc, 0x11, 0xb3, 0xf3, 0x84, 0xb9, 0xfb, 0xe2, 0xcc, 0xe9, 0x34, 0x0f, 0x7a, | ||||
| 	0x7d, 0x70, 0x2c, 0xc1, 0x17, 0x91, 0x19, 0x05, 0x77, 0x78, 0x4d, 0x21, 0x7f, 0x03, 0xd3, 0x01, | ||||
| 	0xe1, 0xba, 0x00, 0xfa, 0x88, 0xf2, 0x8f, 0x50, 0x3e, 0xbc, 0x26, 0xb1, 0x73, 0x28, 0x3b, 0x02, | ||||
| 	0x5b, 0x9b, 0x97, 0x5d, 0xc2, 0x76, 0x77, 0xdf, 0x9c, 0x66, 0x8d, 0xb7, 0xa7, 0x59, 0xe3, 0xcf, | ||||
| 	0xd3, 0xac, 0xf1, 0xe3, 0x59, 0x36, 0xf1, 0xf6, 0x2c, 0x9b, 0xf8, 0xfd, 0x2c, 0x9b, 0xf8, 0x32, | ||||
| 	0xef, 0xd6, 0x79, 0xad, 0x53, 0x29, 0xd8, 0xb4, 0x69, 0xf1, 0x1a, 0x69, 0xb3, 0x3a, 0x0b, 0xc4, | ||||
| 	0xea, 0xc9, 0x68, 0xfc, 0xa8, 0xe5, 0xb0, 0x4a, 0x4a, 0xfe, 0x59, 0xfc, 0xe0, 0x9f, 0x00, 0x00, | ||||
| 	0x00, 0xff, 0xff, 0x58, 0x45, 0xa9, 0x54, 0xf5, 0x0e, 0x00, 0x00, | ||||
| } | ||||
| 
 | ||||
| // Reference imports to suppress errors if they are not otherwise used.
 | ||||
| @ -1330,7 +1327,7 @@ func NewQueryClient(cc grpc1.ClientConn) QueryClient { | ||||
| 
 | ||||
| func (c *queryClient) Account(ctx context.Context, in *QueryAccountRequest, opts ...grpc.CallOption) (*QueryAccountResponse, error) { | ||||
| 	out := new(QueryAccountResponse) | ||||
| 	err := c.cc.Invoke(ctx, "/ethermint.evm.v1alpha1.Query/Account", in, out, opts...) | ||||
| 	err := c.cc.Invoke(ctx, "/ethermint.evm.v1.Query/Account", in, out, opts...) | ||||
| 	if err != nil { | ||||
| 		return nil, err | ||||
| 	} | ||||
| @ -1339,7 +1336,7 @@ func (c *queryClient) Account(ctx context.Context, in *QueryAccountRequest, opts | ||||
| 
 | ||||
| func (c *queryClient) CosmosAccount(ctx context.Context, in *QueryCosmosAccountRequest, opts ...grpc.CallOption) (*QueryCosmosAccountResponse, error) { | ||||
| 	out := new(QueryCosmosAccountResponse) | ||||
| 	err := c.cc.Invoke(ctx, "/ethermint.evm.v1alpha1.Query/CosmosAccount", in, out, opts...) | ||||
| 	err := c.cc.Invoke(ctx, "/ethermint.evm.v1.Query/CosmosAccount", in, out, opts...) | ||||
| 	if err != nil { | ||||
| 		return nil, err | ||||
| 	} | ||||
| @ -1348,7 +1345,7 @@ func (c *queryClient) CosmosAccount(ctx context.Context, in *QueryCosmosAccountR | ||||
| 
 | ||||
| func (c *queryClient) ValidatorAccount(ctx context.Context, in *QueryValidatorAccountRequest, opts ...grpc.CallOption) (*QueryValidatorAccountResponse, error) { | ||||
| 	out := new(QueryValidatorAccountResponse) | ||||
| 	err := c.cc.Invoke(ctx, "/ethermint.evm.v1alpha1.Query/ValidatorAccount", in, out, opts...) | ||||
| 	err := c.cc.Invoke(ctx, "/ethermint.evm.v1.Query/ValidatorAccount", in, out, opts...) | ||||
| 	if err != nil { | ||||
| 		return nil, err | ||||
| 	} | ||||
| @ -1357,7 +1354,7 @@ func (c *queryClient) ValidatorAccount(ctx context.Context, in *QueryValidatorAc | ||||
| 
 | ||||
| func (c *queryClient) Balance(ctx context.Context, in *QueryBalanceRequest, opts ...grpc.CallOption) (*QueryBalanceResponse, error) { | ||||
| 	out := new(QueryBalanceResponse) | ||||
| 	err := c.cc.Invoke(ctx, "/ethermint.evm.v1alpha1.Query/Balance", in, out, opts...) | ||||
| 	err := c.cc.Invoke(ctx, "/ethermint.evm.v1.Query/Balance", in, out, opts...) | ||||
| 	if err != nil { | ||||
| 		return nil, err | ||||
| 	} | ||||
| @ -1366,7 +1363,7 @@ func (c *queryClient) Balance(ctx context.Context, in *QueryBalanceRequest, opts | ||||
| 
 | ||||
| func (c *queryClient) Storage(ctx context.Context, in *QueryStorageRequest, opts ...grpc.CallOption) (*QueryStorageResponse, error) { | ||||
| 	out := new(QueryStorageResponse) | ||||
| 	err := c.cc.Invoke(ctx, "/ethermint.evm.v1alpha1.Query/Storage", in, out, opts...) | ||||
| 	err := c.cc.Invoke(ctx, "/ethermint.evm.v1.Query/Storage", in, out, opts...) | ||||
| 	if err != nil { | ||||
| 		return nil, err | ||||
| 	} | ||||
| @ -1375,7 +1372,7 @@ func (c *queryClient) Storage(ctx context.Context, in *QueryStorageRequest, opts | ||||
| 
 | ||||
| func (c *queryClient) Code(ctx context.Context, in *QueryCodeRequest, opts ...grpc.CallOption) (*QueryCodeResponse, error) { | ||||
| 	out := new(QueryCodeResponse) | ||||
| 	err := c.cc.Invoke(ctx, "/ethermint.evm.v1alpha1.Query/Code", in, out, opts...) | ||||
| 	err := c.cc.Invoke(ctx, "/ethermint.evm.v1.Query/Code", in, out, opts...) | ||||
| 	if err != nil { | ||||
| 		return nil, err | ||||
| 	} | ||||
| @ -1384,7 +1381,7 @@ func (c *queryClient) Code(ctx context.Context, in *QueryCodeRequest, opts ...gr | ||||
| 
 | ||||
| func (c *queryClient) TxLogs(ctx context.Context, in *QueryTxLogsRequest, opts ...grpc.CallOption) (*QueryTxLogsResponse, error) { | ||||
| 	out := new(QueryTxLogsResponse) | ||||
| 	err := c.cc.Invoke(ctx, "/ethermint.evm.v1alpha1.Query/TxLogs", in, out, opts...) | ||||
| 	err := c.cc.Invoke(ctx, "/ethermint.evm.v1.Query/TxLogs", in, out, opts...) | ||||
| 	if err != nil { | ||||
| 		return nil, err | ||||
| 	} | ||||
| @ -1393,7 +1390,7 @@ func (c *queryClient) TxLogs(ctx context.Context, in *QueryTxLogsRequest, opts . | ||||
| 
 | ||||
| func (c *queryClient) BlockLogs(ctx context.Context, in *QueryBlockLogsRequest, opts ...grpc.CallOption) (*QueryBlockLogsResponse, error) { | ||||
| 	out := new(QueryBlockLogsResponse) | ||||
| 	err := c.cc.Invoke(ctx, "/ethermint.evm.v1alpha1.Query/BlockLogs", in, out, opts...) | ||||
| 	err := c.cc.Invoke(ctx, "/ethermint.evm.v1.Query/BlockLogs", in, out, opts...) | ||||
| 	if err != nil { | ||||
| 		return nil, err | ||||
| 	} | ||||
| @ -1402,7 +1399,7 @@ func (c *queryClient) BlockLogs(ctx context.Context, in *QueryBlockLogsRequest, | ||||
| 
 | ||||
| func (c *queryClient) BlockBloom(ctx context.Context, in *QueryBlockBloomRequest, opts ...grpc.CallOption) (*QueryBlockBloomResponse, error) { | ||||
| 	out := new(QueryBlockBloomResponse) | ||||
| 	err := c.cc.Invoke(ctx, "/ethermint.evm.v1alpha1.Query/BlockBloom", in, out, opts...) | ||||
| 	err := c.cc.Invoke(ctx, "/ethermint.evm.v1.Query/BlockBloom", in, out, opts...) | ||||
| 	if err != nil { | ||||
| 		return nil, err | ||||
| 	} | ||||
| @ -1411,7 +1408,7 @@ func (c *queryClient) BlockBloom(ctx context.Context, in *QueryBlockBloomRequest | ||||
| 
 | ||||
| func (c *queryClient) Params(ctx context.Context, in *QueryParamsRequest, opts ...grpc.CallOption) (*QueryParamsResponse, error) { | ||||
| 	out := new(QueryParamsResponse) | ||||
| 	err := c.cc.Invoke(ctx, "/ethermint.evm.v1alpha1.Query/Params", in, out, opts...) | ||||
| 	err := c.cc.Invoke(ctx, "/ethermint.evm.v1.Query/Params", in, out, opts...) | ||||
| 	if err != nil { | ||||
| 		return nil, err | ||||
| 	} | ||||
| @ -1420,7 +1417,7 @@ func (c *queryClient) Params(ctx context.Context, in *QueryParamsRequest, opts . | ||||
| 
 | ||||
| func (c *queryClient) StaticCall(ctx context.Context, in *QueryStaticCallRequest, opts ...grpc.CallOption) (*QueryStaticCallResponse, error) { | ||||
| 	out := new(QueryStaticCallResponse) | ||||
| 	err := c.cc.Invoke(ctx, "/ethermint.evm.v1alpha1.Query/StaticCall", in, out, opts...) | ||||
| 	err := c.cc.Invoke(ctx, "/ethermint.evm.v1.Query/StaticCall", in, out, opts...) | ||||
| 	if err != nil { | ||||
| 		return nil, err | ||||
| 	} | ||||
| @ -1429,7 +1426,7 @@ func (c *queryClient) StaticCall(ctx context.Context, in *QueryStaticCallRequest | ||||
| 
 | ||||
| func (c *queryClient) EthCall(ctx context.Context, in *EthCallRequest, opts ...grpc.CallOption) (*MsgEthereumTxResponse, error) { | ||||
| 	out := new(MsgEthereumTxResponse) | ||||
| 	err := c.cc.Invoke(ctx, "/ethermint.evm.v1alpha1.Query/EthCall", in, out, opts...) | ||||
| 	err := c.cc.Invoke(ctx, "/ethermint.evm.v1.Query/EthCall", in, out, opts...) | ||||
| 	if err != nil { | ||||
| 		return nil, err | ||||
| 	} | ||||
| @ -1438,7 +1435,7 @@ func (c *queryClient) EthCall(ctx context.Context, in *EthCallRequest, opts ...g | ||||
| 
 | ||||
| func (c *queryClient) EstimateGas(ctx context.Context, in *EthCallRequest, opts ...grpc.CallOption) (*EstimateGasResponse, error) { | ||||
| 	out := new(EstimateGasResponse) | ||||
| 	err := c.cc.Invoke(ctx, "/ethermint.evm.v1alpha1.Query/EstimateGas", in, out, opts...) | ||||
| 	err := c.cc.Invoke(ctx, "/ethermint.evm.v1.Query/EstimateGas", in, out, opts...) | ||||
| 	if err != nil { | ||||
| 		return nil, err | ||||
| 	} | ||||
| @ -1535,7 +1532,7 @@ func _Query_Account_Handler(srv interface{}, ctx context.Context, dec func(inter | ||||
| 	} | ||||
| 	info := &grpc.UnaryServerInfo{ | ||||
| 		Server:     srv, | ||||
| 		FullMethod: "/ethermint.evm.v1alpha1.Query/Account", | ||||
| 		FullMethod: "/ethermint.evm.v1.Query/Account", | ||||
| 	} | ||||
| 	handler := func(ctx context.Context, req interface{}) (interface{}, error) { | ||||
| 		return srv.(QueryServer).Account(ctx, req.(*QueryAccountRequest)) | ||||
| @ -1553,7 +1550,7 @@ func _Query_CosmosAccount_Handler(srv interface{}, ctx context.Context, dec func | ||||
| 	} | ||||
| 	info := &grpc.UnaryServerInfo{ | ||||
| 		Server:     srv, | ||||
| 		FullMethod: "/ethermint.evm.v1alpha1.Query/CosmosAccount", | ||||
| 		FullMethod: "/ethermint.evm.v1.Query/CosmosAccount", | ||||
| 	} | ||||
| 	handler := func(ctx context.Context, req interface{}) (interface{}, error) { | ||||
| 		return srv.(QueryServer).CosmosAccount(ctx, req.(*QueryCosmosAccountRequest)) | ||||
| @ -1571,7 +1568,7 @@ func _Query_ValidatorAccount_Handler(srv interface{}, ctx context.Context, dec f | ||||
| 	} | ||||
| 	info := &grpc.UnaryServerInfo{ | ||||
| 		Server:     srv, | ||||
| 		FullMethod: "/ethermint.evm.v1alpha1.Query/ValidatorAccount", | ||||
| 		FullMethod: "/ethermint.evm.v1.Query/ValidatorAccount", | ||||
| 	} | ||||
| 	handler := func(ctx context.Context, req interface{}) (interface{}, error) { | ||||
| 		return srv.(QueryServer).ValidatorAccount(ctx, req.(*QueryValidatorAccountRequest)) | ||||
| @ -1589,7 +1586,7 @@ func _Query_Balance_Handler(srv interface{}, ctx context.Context, dec func(inter | ||||
| 	} | ||||
| 	info := &grpc.UnaryServerInfo{ | ||||
| 		Server:     srv, | ||||
| 		FullMethod: "/ethermint.evm.v1alpha1.Query/Balance", | ||||
| 		FullMethod: "/ethermint.evm.v1.Query/Balance", | ||||
| 	} | ||||
| 	handler := func(ctx context.Context, req interface{}) (interface{}, error) { | ||||
| 		return srv.(QueryServer).Balance(ctx, req.(*QueryBalanceRequest)) | ||||
| @ -1607,7 +1604,7 @@ func _Query_Storage_Handler(srv interface{}, ctx context.Context, dec func(inter | ||||
| 	} | ||||
| 	info := &grpc.UnaryServerInfo{ | ||||
| 		Server:     srv, | ||||
| 		FullMethod: "/ethermint.evm.v1alpha1.Query/Storage", | ||||
| 		FullMethod: "/ethermint.evm.v1.Query/Storage", | ||||
| 	} | ||||
| 	handler := func(ctx context.Context, req interface{}) (interface{}, error) { | ||||
| 		return srv.(QueryServer).Storage(ctx, req.(*QueryStorageRequest)) | ||||
| @ -1625,7 +1622,7 @@ func _Query_Code_Handler(srv interface{}, ctx context.Context, dec func(interfac | ||||
| 	} | ||||
| 	info := &grpc.UnaryServerInfo{ | ||||
| 		Server:     srv, | ||||
| 		FullMethod: "/ethermint.evm.v1alpha1.Query/Code", | ||||
| 		FullMethod: "/ethermint.evm.v1.Query/Code", | ||||
| 	} | ||||
| 	handler := func(ctx context.Context, req interface{}) (interface{}, error) { | ||||
| 		return srv.(QueryServer).Code(ctx, req.(*QueryCodeRequest)) | ||||
| @ -1643,7 +1640,7 @@ func _Query_TxLogs_Handler(srv interface{}, ctx context.Context, dec func(interf | ||||
| 	} | ||||
| 	info := &grpc.UnaryServerInfo{ | ||||
| 		Server:     srv, | ||||
| 		FullMethod: "/ethermint.evm.v1alpha1.Query/TxLogs", | ||||
| 		FullMethod: "/ethermint.evm.v1.Query/TxLogs", | ||||
| 	} | ||||
| 	handler := func(ctx context.Context, req interface{}) (interface{}, error) { | ||||
| 		return srv.(QueryServer).TxLogs(ctx, req.(*QueryTxLogsRequest)) | ||||
| @ -1661,7 +1658,7 @@ func _Query_BlockLogs_Handler(srv interface{}, ctx context.Context, dec func(int | ||||
| 	} | ||||
| 	info := &grpc.UnaryServerInfo{ | ||||
| 		Server:     srv, | ||||
| 		FullMethod: "/ethermint.evm.v1alpha1.Query/BlockLogs", | ||||
| 		FullMethod: "/ethermint.evm.v1.Query/BlockLogs", | ||||
| 	} | ||||
| 	handler := func(ctx context.Context, req interface{}) (interface{}, error) { | ||||
| 		return srv.(QueryServer).BlockLogs(ctx, req.(*QueryBlockLogsRequest)) | ||||
| @ -1679,7 +1676,7 @@ func _Query_BlockBloom_Handler(srv interface{}, ctx context.Context, dec func(in | ||||
| 	} | ||||
| 	info := &grpc.UnaryServerInfo{ | ||||
| 		Server:     srv, | ||||
| 		FullMethod: "/ethermint.evm.v1alpha1.Query/BlockBloom", | ||||
| 		FullMethod: "/ethermint.evm.v1.Query/BlockBloom", | ||||
| 	} | ||||
| 	handler := func(ctx context.Context, req interface{}) (interface{}, error) { | ||||
| 		return srv.(QueryServer).BlockBloom(ctx, req.(*QueryBlockBloomRequest)) | ||||
| @ -1697,7 +1694,7 @@ func _Query_Params_Handler(srv interface{}, ctx context.Context, dec func(interf | ||||
| 	} | ||||
| 	info := &grpc.UnaryServerInfo{ | ||||
| 		Server:     srv, | ||||
| 		FullMethod: "/ethermint.evm.v1alpha1.Query/Params", | ||||
| 		FullMethod: "/ethermint.evm.v1.Query/Params", | ||||
| 	} | ||||
| 	handler := func(ctx context.Context, req interface{}) (interface{}, error) { | ||||
| 		return srv.(QueryServer).Params(ctx, req.(*QueryParamsRequest)) | ||||
| @ -1715,7 +1712,7 @@ func _Query_StaticCall_Handler(srv interface{}, ctx context.Context, dec func(in | ||||
| 	} | ||||
| 	info := &grpc.UnaryServerInfo{ | ||||
| 		Server:     srv, | ||||
| 		FullMethod: "/ethermint.evm.v1alpha1.Query/StaticCall", | ||||
| 		FullMethod: "/ethermint.evm.v1.Query/StaticCall", | ||||
| 	} | ||||
| 	handler := func(ctx context.Context, req interface{}) (interface{}, error) { | ||||
| 		return srv.(QueryServer).StaticCall(ctx, req.(*QueryStaticCallRequest)) | ||||
| @ -1733,7 +1730,7 @@ func _Query_EthCall_Handler(srv interface{}, ctx context.Context, dec func(inter | ||||
| 	} | ||||
| 	info := &grpc.UnaryServerInfo{ | ||||
| 		Server:     srv, | ||||
| 		FullMethod: "/ethermint.evm.v1alpha1.Query/EthCall", | ||||
| 		FullMethod: "/ethermint.evm.v1.Query/EthCall", | ||||
| 	} | ||||
| 	handler := func(ctx context.Context, req interface{}) (interface{}, error) { | ||||
| 		return srv.(QueryServer).EthCall(ctx, req.(*EthCallRequest)) | ||||
| @ -1751,7 +1748,7 @@ func _Query_EstimateGas_Handler(srv interface{}, ctx context.Context, dec func(i | ||||
| 	} | ||||
| 	info := &grpc.UnaryServerInfo{ | ||||
| 		Server:     srv, | ||||
| 		FullMethod: "/ethermint.evm.v1alpha1.Query/EstimateGas", | ||||
| 		FullMethod: "/ethermint.evm.v1.Query/EstimateGas", | ||||
| 	} | ||||
| 	handler := func(ctx context.Context, req interface{}) (interface{}, error) { | ||||
| 		return srv.(QueryServer).EstimateGas(ctx, req.(*EthCallRequest)) | ||||
| @ -1760,7 +1757,7 @@ func _Query_EstimateGas_Handler(srv interface{}, ctx context.Context, dec func(i | ||||
| } | ||||
| 
 | ||||
| var _Query_serviceDesc = grpc.ServiceDesc{ | ||||
| 	ServiceName: "ethermint.evm.v1alpha1.Query", | ||||
| 	ServiceName: "ethermint.evm.v1.Query", | ||||
| 	HandlerType: (*QueryServer)(nil), | ||||
| 	Methods: []grpc.MethodDesc{ | ||||
| 		{ | ||||
| @ -1817,7 +1814,7 @@ var _Query_serviceDesc = grpc.ServiceDesc{ | ||||
| 		}, | ||||
| 	}, | ||||
| 	Streams:  []grpc.StreamDesc{}, | ||||
| 	Metadata: "ethermint/evm/v1alpha1/query.proto", | ||||
| 	Metadata: "ethermint/evm/v1/query.proto", | ||||
| } | ||||
| 
 | ||||
| func (m *QueryAccountRequest) Marshal() (dAtA []byte, err error) { | ||||
|  | ||||
| @ -1,5 +1,5 @@ | ||||
| // Code generated by protoc-gen-grpc-gateway. DO NOT EDIT.
 | ||||
| // source: ethermint/evm/v1alpha1/query.proto
 | ||||
| // source: ethermint/evm/v1/query.proto
 | ||||
| 
 | ||||
| /* | ||||
| Package types is a reverse proxy. | ||||
| @ -1236,31 +1236,31 @@ func RegisterQueryHandlerClient(ctx context.Context, mux *runtime.ServeMux, clie | ||||
| } | ||||
| 
 | ||||
| var ( | ||||
| 	pattern_Query_Account_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4}, []string{"ethermint", "evm", "v1alpha1", "account", "address"}, "", runtime.AssumeColonVerbOpt(true))) | ||||
| 	pattern_Query_Account_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4}, []string{"ethermint", "evm", "v1", "account", "address"}, "", runtime.AssumeColonVerbOpt(true))) | ||||
| 
 | ||||
| 	pattern_Query_CosmosAccount_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4}, []string{"ethermint", "evm", "v1alpha1", "cosmos_account", "address"}, "", runtime.AssumeColonVerbOpt(true))) | ||||
| 	pattern_Query_CosmosAccount_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4}, []string{"ethermint", "evm", "v1", "cosmos_account", "address"}, "", runtime.AssumeColonVerbOpt(true))) | ||||
| 
 | ||||
| 	pattern_Query_ValidatorAccount_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4}, []string{"ethermint", "evm", "v1alpha1", "validator_account", "cons_address"}, "", runtime.AssumeColonVerbOpt(true))) | ||||
| 	pattern_Query_ValidatorAccount_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4}, []string{"ethermint", "evm", "v1", "validator_account", "cons_address"}, "", runtime.AssumeColonVerbOpt(true))) | ||||
| 
 | ||||
| 	pattern_Query_Balance_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4}, []string{"ethermint", "evm", "v1alpha1", "balances", "address"}, "", runtime.AssumeColonVerbOpt(true))) | ||||
| 	pattern_Query_Balance_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4}, []string{"ethermint", "evm", "v1", "balances", "address"}, "", runtime.AssumeColonVerbOpt(true))) | ||||
| 
 | ||||
| 	pattern_Query_Storage_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4, 1, 0, 4, 1, 5, 5}, []string{"ethermint", "evm", "v1alpha1", "storage", "address", "key"}, "", runtime.AssumeColonVerbOpt(true))) | ||||
| 	pattern_Query_Storage_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4, 1, 0, 4, 1, 5, 5}, []string{"ethermint", "evm", "v1", "storage", "address", "key"}, "", runtime.AssumeColonVerbOpt(true))) | ||||
| 
 | ||||
| 	pattern_Query_Code_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4}, []string{"ethermint", "evm", "v1alpha1", "codes", "address"}, "", runtime.AssumeColonVerbOpt(true))) | ||||
| 	pattern_Query_Code_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4}, []string{"ethermint", "evm", "v1", "codes", "address"}, "", runtime.AssumeColonVerbOpt(true))) | ||||
| 
 | ||||
| 	pattern_Query_TxLogs_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4}, []string{"ethermint", "evm", "v1alpha1", "tx_logs", "hash"}, "", runtime.AssumeColonVerbOpt(true))) | ||||
| 	pattern_Query_TxLogs_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4}, []string{"ethermint", "evm", "v1", "tx_logs", "hash"}, "", runtime.AssumeColonVerbOpt(true))) | ||||
| 
 | ||||
| 	pattern_Query_BlockLogs_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4}, []string{"ethermint", "evm", "v1alpha1", "block_logs", "hash"}, "", runtime.AssumeColonVerbOpt(true))) | ||||
| 	pattern_Query_BlockLogs_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4}, []string{"ethermint", "evm", "v1", "block_logs", "hash"}, "", runtime.AssumeColonVerbOpt(true))) | ||||
| 
 | ||||
| 	pattern_Query_BlockBloom_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"ethermint", "evm", "v1alpha1", "block_bloom"}, "", runtime.AssumeColonVerbOpt(true))) | ||||
| 	pattern_Query_BlockBloom_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"ethermint", "evm", "v1", "block_bloom"}, "", runtime.AssumeColonVerbOpt(true))) | ||||
| 
 | ||||
| 	pattern_Query_Params_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"ethermint", "evm", "v1alpha1", "params"}, "", runtime.AssumeColonVerbOpt(true))) | ||||
| 	pattern_Query_Params_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"ethermint", "evm", "v1", "params"}, "", runtime.AssumeColonVerbOpt(true))) | ||||
| 
 | ||||
| 	pattern_Query_StaticCall_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"ethermint", "evm", "v1alpha1", "static_call"}, "", runtime.AssumeColonVerbOpt(true))) | ||||
| 	pattern_Query_StaticCall_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"ethermint", "evm", "v1", "static_call"}, "", runtime.AssumeColonVerbOpt(true))) | ||||
| 
 | ||||
| 	pattern_Query_EthCall_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"ethermint", "evm", "v1alpha1", "eth_call"}, "", runtime.AssumeColonVerbOpt(true))) | ||||
| 	pattern_Query_EthCall_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"ethermint", "evm", "v1", "eth_call"}, "", runtime.AssumeColonVerbOpt(true))) | ||||
| 
 | ||||
| 	pattern_Query_EstimateGas_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"ethermint", "evm", "v1alpha1", "estimate_gas"}, "", runtime.AssumeColonVerbOpt(true))) | ||||
| 	pattern_Query_EstimateGas_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"ethermint", "evm", "v1", "estimate_gas"}, "", runtime.AssumeColonVerbOpt(true))) | ||||
| ) | ||||
| 
 | ||||
| var ( | ||||
|  | ||||
| @ -1,5 +1,5 @@ | ||||
| // Code generated by protoc-gen-gogo. DO NOT EDIT.
 | ||||
| // source: ethermint/evm/v1alpha1/tx.proto
 | ||||
| // source: ethermint/evm/v1/tx.proto
 | ||||
| 
 | ||||
| package types | ||||
| 
 | ||||
| @ -50,7 +50,7 @@ func (m *MsgEthereumTx) Reset()         { *m = MsgEthereumTx{} } | ||||
| func (m *MsgEthereumTx) String() string { return proto.CompactTextString(m) } | ||||
| func (*MsgEthereumTx) ProtoMessage()    {} | ||||
| func (*MsgEthereumTx) Descriptor() ([]byte, []int) { | ||||
| 	return fileDescriptor_6a305e80b084ab0e, []int{0} | ||||
| 	return fileDescriptor_f75ac0a12d075f21, []int{0} | ||||
| } | ||||
| func (m *MsgEthereumTx) XXX_Unmarshal(b []byte) error { | ||||
| 	return m.Unmarshal(b) | ||||
| @ -105,7 +105,7 @@ func (m *LegacyTx) Reset()         { *m = LegacyTx{} } | ||||
| func (m *LegacyTx) String() string { return proto.CompactTextString(m) } | ||||
| func (*LegacyTx) ProtoMessage()    {} | ||||
| func (*LegacyTx) Descriptor() ([]byte, []int) { | ||||
| 	return fileDescriptor_6a305e80b084ab0e, []int{1} | ||||
| 	return fileDescriptor_f75ac0a12d075f21, []int{1} | ||||
| } | ||||
| func (m *LegacyTx) XXX_Unmarshal(b []byte) error { | ||||
| 	return m.Unmarshal(b) | ||||
| @ -163,7 +163,7 @@ func (m *AccessListTx) Reset()         { *m = AccessListTx{} } | ||||
| func (m *AccessListTx) String() string { return proto.CompactTextString(m) } | ||||
| func (*AccessListTx) ProtoMessage()    {} | ||||
| func (*AccessListTx) Descriptor() ([]byte, []int) { | ||||
| 	return fileDescriptor_6a305e80b084ab0e, []int{2} | ||||
| 	return fileDescriptor_f75ac0a12d075f21, []int{2} | ||||
| } | ||||
| func (m *AccessListTx) XXX_Unmarshal(b []byte) error { | ||||
| 	return m.Unmarshal(b) | ||||
| @ -223,7 +223,7 @@ func (m *DynamicFeeTx) Reset()         { *m = DynamicFeeTx{} } | ||||
| func (m *DynamicFeeTx) String() string { return proto.CompactTextString(m) } | ||||
| func (*DynamicFeeTx) ProtoMessage()    {} | ||||
| func (*DynamicFeeTx) Descriptor() ([]byte, []int) { | ||||
| 	return fileDescriptor_6a305e80b084ab0e, []int{3} | ||||
| 	return fileDescriptor_f75ac0a12d075f21, []int{3} | ||||
| } | ||||
| func (m *DynamicFeeTx) XXX_Unmarshal(b []byte) error { | ||||
| 	return m.Unmarshal(b) | ||||
| @ -259,7 +259,7 @@ func (m *ExtensionOptionsEthereumTx) Reset()         { *m = ExtensionOptionsEthe | ||||
| func (m *ExtensionOptionsEthereumTx) String() string { return proto.CompactTextString(m) } | ||||
| func (*ExtensionOptionsEthereumTx) ProtoMessage()    {} | ||||
| func (*ExtensionOptionsEthereumTx) Descriptor() ([]byte, []int) { | ||||
| 	return fileDescriptor_6a305e80b084ab0e, []int{4} | ||||
| 	return fileDescriptor_f75ac0a12d075f21, []int{4} | ||||
| } | ||||
| func (m *ExtensionOptionsEthereumTx) XXX_Unmarshal(b []byte) error { | ||||
| 	return m.Unmarshal(b) | ||||
| @ -288,42 +288,6 @@ func (m *ExtensionOptionsEthereumTx) XXX_DiscardUnknown() { | ||||
| 
 | ||||
| var xxx_messageInfo_ExtensionOptionsEthereumTx proto.InternalMessageInfo | ||||
| 
 | ||||
| type ExtensionOptionsWeb3Tx struct { | ||||
| } | ||||
| 
 | ||||
| func (m *ExtensionOptionsWeb3Tx) Reset()         { *m = ExtensionOptionsWeb3Tx{} } | ||||
| func (m *ExtensionOptionsWeb3Tx) String() string { return proto.CompactTextString(m) } | ||||
| func (*ExtensionOptionsWeb3Tx) ProtoMessage()    {} | ||||
| func (*ExtensionOptionsWeb3Tx) Descriptor() ([]byte, []int) { | ||||
| 	return fileDescriptor_6a305e80b084ab0e, []int{5} | ||||
| } | ||||
| func (m *ExtensionOptionsWeb3Tx) XXX_Unmarshal(b []byte) error { | ||||
| 	return m.Unmarshal(b) | ||||
| } | ||||
| func (m *ExtensionOptionsWeb3Tx) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { | ||||
| 	if deterministic { | ||||
| 		return xxx_messageInfo_ExtensionOptionsWeb3Tx.Marshal(b, m, deterministic) | ||||
| 	} else { | ||||
| 		b = b[:cap(b)] | ||||
| 		n, err := m.MarshalToSizedBuffer(b) | ||||
| 		if err != nil { | ||||
| 			return nil, err | ||||
| 		} | ||||
| 		return b[:n], nil | ||||
| 	} | ||||
| } | ||||
| func (m *ExtensionOptionsWeb3Tx) XXX_Merge(src proto.Message) { | ||||
| 	xxx_messageInfo_ExtensionOptionsWeb3Tx.Merge(m, src) | ||||
| } | ||||
| func (m *ExtensionOptionsWeb3Tx) XXX_Size() int { | ||||
| 	return m.Size() | ||||
| } | ||||
| func (m *ExtensionOptionsWeb3Tx) XXX_DiscardUnknown() { | ||||
| 	xxx_messageInfo_ExtensionOptionsWeb3Tx.DiscardUnknown(m) | ||||
| } | ||||
| 
 | ||||
| var xxx_messageInfo_ExtensionOptionsWeb3Tx proto.InternalMessageInfo | ||||
| 
 | ||||
| // MsgEthereumTxResponse defines the Msg/EthereumTx response type.
 | ||||
| type MsgEthereumTxResponse struct { | ||||
| 	// ethereum transaction hash in hex format. This hash differs from the
 | ||||
| @ -346,7 +310,7 @@ func (m *MsgEthereumTxResponse) Reset()         { *m = MsgEthereumTxResponse{} } | ||||
| func (m *MsgEthereumTxResponse) String() string { return proto.CompactTextString(m) } | ||||
| func (*MsgEthereumTxResponse) ProtoMessage()    {} | ||||
| func (*MsgEthereumTxResponse) Descriptor() ([]byte, []int) { | ||||
| 	return fileDescriptor_6a305e80b084ab0e, []int{6} | ||||
| 	return fileDescriptor_f75ac0a12d075f21, []int{5} | ||||
| } | ||||
| func (m *MsgEthereumTxResponse) XXX_Unmarshal(b []byte) error { | ||||
| 	return m.Unmarshal(b) | ||||
| @ -376,71 +340,70 @@ func (m *MsgEthereumTxResponse) XXX_DiscardUnknown() { | ||||
| var xxx_messageInfo_MsgEthereumTxResponse proto.InternalMessageInfo | ||||
| 
 | ||||
| func init() { | ||||
| 	proto.RegisterType((*MsgEthereumTx)(nil), "ethermint.evm.v1alpha1.MsgEthereumTx") | ||||
| 	proto.RegisterType((*LegacyTx)(nil), "ethermint.evm.v1alpha1.LegacyTx") | ||||
| 	proto.RegisterType((*AccessListTx)(nil), "ethermint.evm.v1alpha1.AccessListTx") | ||||
| 	proto.RegisterType((*DynamicFeeTx)(nil), "ethermint.evm.v1alpha1.DynamicFeeTx") | ||||
| 	proto.RegisterType((*ExtensionOptionsEthereumTx)(nil), "ethermint.evm.v1alpha1.ExtensionOptionsEthereumTx") | ||||
| 	proto.RegisterType((*ExtensionOptionsWeb3Tx)(nil), "ethermint.evm.v1alpha1.ExtensionOptionsWeb3Tx") | ||||
| 	proto.RegisterType((*MsgEthereumTxResponse)(nil), "ethermint.evm.v1alpha1.MsgEthereumTxResponse") | ||||
| 	proto.RegisterType((*MsgEthereumTx)(nil), "ethermint.evm.v1.MsgEthereumTx") | ||||
| 	proto.RegisterType((*LegacyTx)(nil), "ethermint.evm.v1.LegacyTx") | ||||
| 	proto.RegisterType((*AccessListTx)(nil), "ethermint.evm.v1.AccessListTx") | ||||
| 	proto.RegisterType((*DynamicFeeTx)(nil), "ethermint.evm.v1.DynamicFeeTx") | ||||
| 	proto.RegisterType((*ExtensionOptionsEthereumTx)(nil), "ethermint.evm.v1.ExtensionOptionsEthereumTx") | ||||
| 	proto.RegisterType((*MsgEthereumTxResponse)(nil), "ethermint.evm.v1.MsgEthereumTxResponse") | ||||
| } | ||||
| 
 | ||||
| func init() { proto.RegisterFile("ethermint/evm/v1alpha1/tx.proto", fileDescriptor_6a305e80b084ab0e) } | ||||
| func init() { proto.RegisterFile("ethermint/evm/v1/tx.proto", fileDescriptor_f75ac0a12d075f21) } | ||||
| 
 | ||||
| var fileDescriptor_6a305e80b084ab0e = []byte{ | ||||
| 	// 829 bytes of a gzipped FileDescriptorProto
 | ||||
| 	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x55, 0x4d, 0x6f, 0xf3, 0x44, | ||||
| 	0x10, 0x8e, 0x13, 0x27, 0x76, 0x36, 0xe1, 0x15, 0xb2, 0xca, 0x2b, 0x37, 0x48, 0x76, 0x14, 0x04, | ||||
| 	0x8a, 0x90, 0x62, 0xab, 0x2d, 0xa7, 0x9e, 0xa8, 0xfb, 0xa5, 0x56, 0xa9, 0x40, 0x56, 0x10, 0x12, | ||||
| 	0x1c, 0xa2, 0x8d, 0xb3, 0x75, 0x56, 0xc4, 0x5e, 0xcb, 0xbb, 0xb1, 0x12, 0x7e, 0x01, 0x37, 0xf8, | ||||
| 	0x09, 0x9c, 0x7b, 0x85, 0xdf, 0x80, 0x7a, 0xac, 0x38, 0x21, 0x0e, 0x06, 0xa5, 0xb7, 0x1e, 0xb9, | ||||
| 	0x70, 0x45, 0xbb, 0x76, 0x92, 0x86, 0x92, 0xaa, 0x94, 0xa2, 0xf7, 0x94, 0x19, 0xcf, 0xb3, 0x33, | ||||
| 	0xb3, 0xf3, 0x3c, 0xd9, 0x01, 0x26, 0x62, 0x23, 0x14, 0x07, 0x38, 0x64, 0x36, 0x4a, 0x02, 0x3b, | ||||
| 	0xd9, 0x81, 0xe3, 0x68, 0x04, 0x77, 0x6c, 0x36, 0xb5, 0xa2, 0x98, 0x30, 0xa2, 0xbd, 0x5e, 0x02, | ||||
| 	0x2c, 0x94, 0x04, 0xd6, 0x02, 0xd0, 0xd8, 0xf2, 0x89, 0x4f, 0x04, 0xc4, 0xe6, 0x56, 0x86, 0x6e, | ||||
| 	0x6c, 0xfb, 0x84, 0xf8, 0x63, 0x64, 0x0b, 0x6f, 0x30, 0xb9, 0xb4, 0x61, 0x38, 0x5b, 0x84, 0x3c, | ||||
| 	0x42, 0x03, 0x42, 0xfb, 0xd9, 0x99, 0xcc, 0xc9, 0x43, 0xcd, 0x0d, 0x4d, 0xf0, 0x82, 0x02, 0xd1, | ||||
| 	0xfa, 0x56, 0x02, 0x6f, 0x5d, 0x50, 0xff, 0x98, 0xe3, 0xd0, 0x24, 0xe8, 0x4d, 0xb5, 0x36, 0x90, | ||||
| 	0x87, 0x90, 0x41, 0x5d, 0x6a, 0x4a, 0xed, 0xda, 0xee, 0x96, 0x95, 0x15, 0xb6, 0x16, 0x85, 0xad, | ||||
| 	0x83, 0x70, 0xe6, 0x0a, 0x84, 0xb6, 0x0d, 0x64, 0x8a, 0xbf, 0x46, 0x7a, 0xb1, 0x29, 0xb5, 0x25, | ||||
| 	0xa7, 0x7c, 0x97, 0x9a, 0x52, 0xc7, 0x15, 0x9f, 0x34, 0x13, 0xc8, 0x23, 0x48, 0x47, 0x7a, 0xa9, | ||||
| 	0x29, 0xb5, 0xab, 0x4e, 0xed, 0x8f, 0xd4, 0x54, 0xe2, 0x71, 0xb4, 0xdf, 0xea, 0xb4, 0x5c, 0x11, | ||||
| 	0xd0, 0x34, 0x20, 0x5f, 0xc6, 0x24, 0xd0, 0x65, 0x0e, 0x70, 0x85, 0xbd, 0x2f, 0x7f, 0xf3, 0xbd, | ||||
| 	0x59, 0x68, 0xfd, 0x50, 0x04, 0x6a, 0x17, 0xf9, 0xd0, 0x9b, 0xf5, 0xa6, 0xda, 0x16, 0x28, 0x87, | ||||
| 	0x24, 0xf4, 0x90, 0xe8, 0x46, 0x76, 0x33, 0x47, 0x3b, 0x05, 0x55, 0x1f, 0xf2, 0x0b, 0x63, 0x2f, | ||||
| 	0xab, 0x5e, 0x75, 0x3e, 0xfc, 0x35, 0x35, 0x3f, 0xf0, 0x31, 0x1b, 0x4d, 0x06, 0x96, 0x47, 0x82, | ||||
| 	0x7c, 0x0c, 0xf9, 0x4f, 0x87, 0x0e, 0xbf, 0xb2, 0xd9, 0x2c, 0x42, 0xd4, 0x3a, 0x0b, 0x99, 0xab, | ||||
| 	0xfa, 0x90, 0x7e, 0xca, 0xcf, 0x6a, 0x06, 0x28, 0xf9, 0x90, 0x8a, 0x2e, 0x65, 0xa7, 0x3e, 0x4f, | ||||
| 	0x4d, 0xf5, 0x14, 0xd2, 0x2e, 0x0e, 0x30, 0x73, 0x79, 0x40, 0x7b, 0x05, 0x8a, 0x8c, 0xe4, 0x3d, | ||||
| 	0x16, 0x19, 0xd1, 0xce, 0x41, 0x39, 0x81, 0xe3, 0x09, 0xd2, 0xcb, 0xa2, 0xe8, 0x47, 0x4f, 0x2f, | ||||
| 	0x3a, 0x4f, 0xcd, 0xca, 0x41, 0x40, 0x26, 0x21, 0x73, 0xb3, 0x14, 0x7c, 0x02, 0x62, 0xce, 0x95, | ||||
| 	0xa6, 0xd4, 0xae, 0xe7, 0x13, 0xad, 0x03, 0x29, 0xd1, 0x15, 0xf1, 0x41, 0x4a, 0xb8, 0x17, 0xeb, | ||||
| 	0x6a, 0xe6, 0xc5, 0xdc, 0xa3, 0x7a, 0x35, 0xf3, 0xe8, 0xfe, 0x2b, 0x3e, 0xab, 0x9f, 0x7f, 0xec, | ||||
| 	0x54, 0x7a, 0xd3, 0x23, 0xc8, 0x60, 0xeb, 0xcf, 0x12, 0xa8, 0x1f, 0x78, 0x1e, 0xa2, 0xb4, 0x8b, | ||||
| 	0x29, 0xeb, 0x4d, 0xb5, 0x2f, 0x81, 0xea, 0x8d, 0x20, 0x0e, 0xfb, 0x78, 0x28, 0x86, 0x57, 0x75, | ||||
| 	0x3e, 0xfe, 0x57, 0xdd, 0x2a, 0x87, 0xfc, 0xf4, 0xd9, 0xd1, 0x5d, 0x6a, 0x2a, 0x5e, 0x66, 0xba, | ||||
| 	0xb9, 0x31, 0x5c, 0xd1, 0x52, 0xdc, 0x48, 0x4b, 0xe9, 0xbf, 0xd3, 0x22, 0x3f, 0x4e, 0x4b, 0xf9, | ||||
| 	0x21, 0x2d, 0x95, 0x97, 0xa3, 0x45, 0xb9, 0x47, 0x0b, 0x04, 0x2a, 0x14, 0xb3, 0x45, 0x54, 0x57, | ||||
| 	0x9b, 0xa5, 0x76, 0x6d, 0xf7, 0x3d, 0xeb, 0x9f, 0xff, 0xbd, 0x56, 0xc6, 0x41, 0x6f, 0x12, 0x8d, | ||||
| 	0x91, 0xd3, 0xbc, 0x4e, 0xcd, 0xc2, 0x5d, 0x6a, 0x02, 0xb8, 0x24, 0xe6, 0xea, 0x37, 0x13, 0xac, | ||||
| 	0x68, 0x72, 0x97, 0x69, 0x33, 0xe6, 0xab, 0x6b, 0xcc, 0x83, 0x35, 0xe6, 0x6b, 0x9b, 0x98, 0xff, | ||||
| 	0x49, 0x06, 0xf5, 0xa3, 0x59, 0x08, 0x03, 0xec, 0x9d, 0x20, 0xf4, 0x66, 0x98, 0x3f, 0x07, 0x35, | ||||
| 	0xce, 0x3c, 0xc3, 0x51, 0xdf, 0x83, 0xd1, 0x33, 0xb8, 0xe7, 0xc2, 0xe9, 0xe1, 0xe8, 0x10, 0x46, | ||||
| 	0x8b, 0x5c, 0x97, 0x08, 0x89, 0x5c, 0xf2, 0xb3, 0x72, 0x9d, 0x20, 0xc4, 0x73, 0xe5, 0x42, 0x2a, | ||||
| 	0x3f, 0x2e, 0xa4, 0xca, 0x43, 0x21, 0x29, 0x2f, 0x27, 0x24, 0x75, 0x83, 0x90, 0xaa, 0xff, 0xa3, | ||||
| 	0x90, 0xc0, 0x9a, 0x90, 0x6a, 0x6b, 0x42, 0xaa, 0x6f, 0x12, 0x52, 0x0b, 0x34, 0x8e, 0xa7, 0x0c, | ||||
| 	0x85, 0x14, 0x93, 0xf0, 0x93, 0x88, 0x61, 0x12, 0xd2, 0xd5, 0x5a, 0xc8, 0x1f, 0x67, 0x03, 0xbc, | ||||
| 	0xfe, 0x3b, 0xe6, 0x73, 0x34, 0xd8, 0x5b, 0xc6, 0xaf, 0x24, 0xf0, 0xce, 0xda, 0x3a, 0x71, 0x11, | ||||
| 	0x8d, 0x48, 0x48, 0xc5, 0x38, 0xc4, 0x46, 0x90, 0xb2, 0x07, 0x5f, 0x2c, 0x01, 0x1b, 0xc8, 0x63, | ||||
| 	0xe2, 0x53, 0xbd, 0x28, 0x46, 0xf1, 0xee, 0xa6, 0x51, 0x74, 0x89, 0xef, 0x0a, 0xa0, 0xf6, 0x36, | ||||
| 	0x28, 0xc5, 0x88, 0x09, 0x7d, 0xd5, 0x5d, 0x6e, 0x6a, 0xdb, 0x40, 0x4d, 0x82, 0x3e, 0x8a, 0x63, | ||||
| 	0x12, 0xe7, 0xef, 0xb4, 0x92, 0x04, 0xc7, 0xdc, 0xe5, 0x21, 0x2e, 0xa4, 0x09, 0x45, 0xc3, 0x4c, | ||||
| 	0x01, 0xae, 0xe2, 0x43, 0xfa, 0x19, 0x45, 0xc3, 0xac, 0xd9, 0x5d, 0x0c, 0x4a, 0x17, 0xd4, 0xd7, | ||||
| 	0x06, 0x00, 0xdc, 0x5b, 0x7f, 0xef, 0x6f, 0xea, 0x62, 0xed, 0x5a, 0x8d, 0xce, 0x93, 0x60, 0x8b, | ||||
| 	0xdb, 0x3b, 0xce, 0xf5, 0xdc, 0x90, 0x6e, 0xe6, 0x86, 0xf4, 0xfb, 0xdc, 0x90, 0xbe, 0xbb, 0x35, | ||||
| 	0x0a, 0x37, 0xb7, 0x46, 0xe1, 0x97, 0x5b, 0xa3, 0xf0, 0x45, 0xfb, 0x9e, 0xbe, 0xd8, 0x08, 0xc6, | ||||
| 	0x14, 0x53, 0x7b, 0xb5, 0xb5, 0xa7, 0x62, 0x6f, 0x0b, 0x95, 0x0d, 0x2a, 0x62, 0x05, 0xef, 0xfd, | ||||
| 	0x15, 0x00, 0x00, 0xff, 0xff, 0xf9, 0x5f, 0x67, 0x36, 0x5a, 0x08, 0x00, 0x00, | ||||
| var fileDescriptor_f75ac0a12d075f21 = []byte{ | ||||
| 	// 818 bytes of a gzipped FileDescriptorProto
 | ||||
| 	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x55, 0x3f, 0x6f, 0xdb, 0x46, | ||||
| 	0x14, 0x17, 0x25, 0x4a, 0xa4, 0x4e, 0xaa, 0x61, 0x10, 0x36, 0x40, 0x09, 0xa8, 0x28, 0x68, 0x68, | ||||
| 	0xd5, 0x02, 0x22, 0x61, 0xb7, 0x93, 0xa7, 0x9a, 0xfe, 0x07, 0x1b, 0x32, 0x5a, 0x10, 0x6a, 0x87, | ||||
| 	0x1a, 0x85, 0x70, 0xa6, 0xce, 0x14, 0x51, 0x91, 0x47, 0xf0, 0x4e, 0x84, 0xd4, 0x4f, 0xd0, 0x2d, | ||||
| 	0xf9, 0x08, 0x19, 0x32, 0x65, 0x4d, 0x3e, 0x40, 0x46, 0x8f, 0x46, 0xa6, 0x20, 0x03, 0x13, 0xc8, | ||||
| 	0x9b, 0xb7, 0xe4, 0x13, 0x04, 0x77, 0xa4, 0x2c, 0x2b, 0x82, 0x9c, 0xc4, 0x71, 0x90, 0x49, 0xef, | ||||
| 	0xf1, 0xbd, 0x7b, 0xff, 0x7e, 0x3f, 0xbd, 0x07, 0x2a, 0x88, 0xf6, 0x51, 0xe8, 0xb9, 0x3e, 0x35, | ||||
| 	0x50, 0xe4, 0x19, 0xd1, 0x86, 0x41, 0x47, 0x7a, 0x10, 0x62, 0x8a, 0x95, 0xd5, 0x6b, 0x93, 0x8e, | ||||
| 	0x22, 0x4f, 0x8f, 0x36, 0xaa, 0x6b, 0x0e, 0x76, 0x30, 0x37, 0x1a, 0x4c, 0x4a, 0xfc, 0xaa, 0x15, | ||||
| 	0x07, 0x63, 0x67, 0x80, 0x0c, 0xae, 0x9d, 0x0e, 0xcf, 0x0c, 0xe8, 0x8f, 0xa7, 0x26, 0x1b, 0x13, | ||||
| 	0x0f, 0x93, 0x6e, 0xf2, 0x26, 0x51, 0x52, 0x53, 0x75, 0x21, 0x31, 0x4b, 0xc2, 0x6d, 0x8d, 0x07, | ||||
| 	0x02, 0xf8, 0xee, 0x98, 0x38, 0x7b, 0xcc, 0x03, 0x0d, 0xbd, 0xce, 0x48, 0x69, 0x02, 0xb1, 0x07, | ||||
| 	0x29, 0x54, 0x85, 0xba, 0xd0, 0x2c, 0x6d, 0xae, 0xe9, 0x49, 0x4a, 0x7d, 0x9a, 0x52, 0xdf, 0xf6, | ||||
| 	0xc7, 0x16, 0xf7, 0x50, 0x2a, 0x40, 0x24, 0xee, 0x7f, 0x48, 0xcd, 0xd6, 0x85, 0xa6, 0x60, 0xe6, | ||||
| 	0xaf, 0x62, 0x4d, 0x68, 0x59, 0xfc, 0x93, 0xa2, 0x01, 0xb1, 0x0f, 0x49, 0x5f, 0xcd, 0xd5, 0x85, | ||||
| 	0x66, 0xd1, 0x2c, 0xbd, 0x8b, 0x35, 0x29, 0x1c, 0x04, 0x5b, 0x8d, 0x56, 0xc3, 0xe2, 0x06, 0x45, | ||||
| 	0x01, 0xe2, 0x59, 0x88, 0x3d, 0x55, 0x64, 0x0e, 0x16, 0x97, 0xb7, 0xc4, 0xff, 0x1f, 0x69, 0x99, | ||||
| 	0xc6, 0xd3, 0x2c, 0x90, 0xdb, 0xc8, 0x81, 0xf6, 0xb8, 0x33, 0x52, 0xd6, 0x40, 0xde, 0xc7, 0xbe, | ||||
| 	0x8d, 0x78, 0x35, 0xa2, 0x95, 0x28, 0xca, 0x01, 0x28, 0x3a, 0x90, 0xb5, 0xea, 0xda, 0x49, 0xf6, | ||||
| 	0xa2, 0xf9, 0xf3, 0xab, 0x58, 0xfb, 0xc1, 0x71, 0x69, 0x7f, 0x78, 0xaa, 0xdb, 0xd8, 0x4b, 0x07, | ||||
| 	0x90, 0xfe, 0xb4, 0x48, 0xef, 0x5f, 0x83, 0x8e, 0x03, 0x44, 0xf4, 0x43, 0x9f, 0x5a, 0xb2, 0x03, | ||||
| 	0xc9, 0x1f, 0xec, 0xad, 0x52, 0x03, 0x39, 0x07, 0x12, 0x5e, 0xa5, 0x68, 0x96, 0x27, 0xb1, 0x26, | ||||
| 	0x1f, 0x40, 0xd2, 0x76, 0x3d, 0x97, 0x5a, 0xcc, 0xa0, 0xac, 0x80, 0x2c, 0xc5, 0x69, 0x8d, 0x59, | ||||
| 	0x8a, 0x95, 0x23, 0x90, 0x8f, 0xe0, 0x60, 0x88, 0xd4, 0x3c, 0x4f, 0xfa, 0xeb, 0xa7, 0x27, 0x9d, | ||||
| 	0xc4, 0x5a, 0x61, 0xdb, 0xc3, 0x43, 0x9f, 0x5a, 0x49, 0x08, 0x36, 0x01, 0x3e, 0xe7, 0x42, 0x5d, | ||||
| 	0x68, 0x96, 0xd3, 0x89, 0x96, 0x81, 0x10, 0xa9, 0x12, 0xff, 0x20, 0x44, 0x4c, 0x0b, 0x55, 0x39, | ||||
| 	0xd1, 0x42, 0xa6, 0x11, 0xb5, 0x98, 0x68, 0x64, 0x6b, 0x85, 0xcd, 0xea, 0xc5, 0xb3, 0x56, 0xa1, | ||||
| 	0x33, 0xda, 0x85, 0x14, 0x36, 0xde, 0xe6, 0x40, 0x79, 0xdb, 0xb6, 0x11, 0x21, 0x6d, 0x97, 0xd0, | ||||
| 	0xce, 0x48, 0x39, 0x01, 0xb2, 0xdd, 0x87, 0xae, 0xdf, 0x75, 0x7b, 0x7c, 0x78, 0x45, 0xf3, 0xb7, | ||||
| 	0xcf, 0xaa, 0x56, 0xda, 0x61, 0xaf, 0x0f, 0x77, 0xaf, 0x62, 0x4d, 0xb2, 0x13, 0xd1, 0x4a, 0x85, | ||||
| 	0xde, 0x0c, 0x96, 0xec, 0x52, 0x58, 0x72, 0x5f, 0x0e, 0x8b, 0x78, 0x3b, 0x2c, 0xf9, 0x45, 0x58, | ||||
| 	0x0a, 0xf7, 0x07, 0x8b, 0x74, 0x03, 0x96, 0x13, 0x20, 0x43, 0x3e, 0x5b, 0x44, 0x54, 0xb9, 0x9e, | ||||
| 	0x6b, 0x96, 0x36, 0xbf, 0xd7, 0x3f, 0xfc, 0xc7, 0xea, 0xc9, 0xf4, 0x3b, 0xc3, 0x60, 0x80, 0xcc, | ||||
| 	0xfa, 0x79, 0xac, 0x65, 0xae, 0x62, 0x0d, 0xc0, 0x6b, 0x48, 0x9e, 0xbc, 0xd6, 0xc0, 0x0c, 0x20, | ||||
| 	0xeb, 0x3a, 0x60, 0x82, 0x79, 0x71, 0x0e, 0x73, 0x30, 0x87, 0x79, 0x69, 0x19, 0xe6, 0xcf, 0x45, | ||||
| 	0x50, 0xde, 0x1d, 0xfb, 0xd0, 0x73, 0xed, 0x7d, 0x84, 0xbe, 0x0d, 0xe6, 0x47, 0xa0, 0xc4, 0x30, | ||||
| 	0xa7, 0x6e, 0xd0, 0xb5, 0x61, 0x70, 0x07, 0xd4, 0x19, 0x65, 0x3a, 0x6e, 0xb0, 0x03, 0x83, 0x69, | ||||
| 	0xac, 0x33, 0x84, 0x78, 0x2c, 0xf1, 0x4e, 0xb1, 0xf6, 0x11, 0x62, 0xb1, 0x52, 0x0a, 0xe5, 0x6f, | ||||
| 	0xa7, 0x50, 0x61, 0x91, 0x42, 0xd2, 0xfd, 0x51, 0x48, 0x5e, 0x42, 0xa1, 0xe2, 0x57, 0xa1, 0x10, | ||||
| 	0x98, 0xa3, 0x50, 0x69, 0x8e, 0x42, 0xe5, 0x65, 0x14, 0x6a, 0x80, 0xea, 0xde, 0x88, 0x22, 0x9f, | ||||
| 	0xb8, 0xd8, 0xff, 0x3d, 0xa0, 0x2e, 0xf6, 0xc9, 0xec, 0x14, 0xa4, 0x0b, 0xf9, 0xb1, 0x00, 0xd6, | ||||
| 	0xe7, 0x4e, 0x84, 0x85, 0x48, 0x80, 0x7d, 0xc2, 0x1b, 0xe5, 0x5b, 0x5e, 0x48, 0x96, 0x38, 0x5f, | ||||
| 	0xec, 0x3f, 0x01, 0x71, 0x80, 0x1d, 0xa2, 0x66, 0x79, 0x93, 0xeb, 0x8b, 0x4d, 0xb6, 0xb1, 0x63, | ||||
| 	0x71, 0x17, 0x65, 0x15, 0xe4, 0x42, 0x44, 0x39, 0x67, 0xca, 0x16, 0x13, 0x95, 0x0a, 0x90, 0x23, | ||||
| 	0xaf, 0x8b, 0xc2, 0x10, 0x87, 0xe9, 0xd6, 0x95, 0x22, 0x6f, 0x8f, 0xa9, 0xcc, 0xc4, 0xc8, 0x31, | ||||
| 	0x24, 0xa8, 0x97, 0xa0, 0x6a, 0x49, 0x0e, 0x24, 0x7f, 0x12, 0xd4, 0x4b, 0xca, 0xdc, 0xfc, 0x07, | ||||
| 	0xe4, 0x8e, 0x89, 0xa3, 0xfc, 0x05, 0xc0, 0x8d, 0x63, 0xa6, 0x2d, 0xe6, 0x9f, 0x6b, 0xa5, 0xfa, | ||||
| 	0xe3, 0x47, 0x1c, 0xa6, 0xbd, 0x9a, 0xe6, 0xf9, 0xa4, 0x26, 0x5c, 0x4c, 0x6a, 0xc2, 0x9b, 0x49, | ||||
| 	0x4d, 0x78, 0x78, 0x59, 0xcb, 0x5c, 0x5c, 0xd6, 0x32, 0x2f, 0x2f, 0x6b, 0x99, 0xbf, 0x9b, 0x37, | ||||
| 	0x78, 0x42, 0xfb, 0x30, 0x24, 0x2e, 0x31, 0x66, 0x17, 0x77, 0xc4, 0x6f, 0x2e, 0x67, 0xcb, 0x69, | ||||
| 	0x81, 0x1f, 0xd1, 0x5f, 0xde, 0x07, 0x00, 0x00, 0xff, 0xff, 0x03, 0xe3, 0x68, 0xe8, 0x0a, 0x08, | ||||
| 	0x00, 0x00, | ||||
| } | ||||
| 
 | ||||
| // Reference imports to suppress errors if they are not otherwise used.
 | ||||
| @ -469,7 +432,7 @@ func NewMsgClient(cc grpc1.ClientConn) MsgClient { | ||||
| 
 | ||||
| func (c *msgClient) EthereumTx(ctx context.Context, in *MsgEthereumTx, opts ...grpc.CallOption) (*MsgEthereumTxResponse, error) { | ||||
| 	out := new(MsgEthereumTxResponse) | ||||
| 	err := c.cc.Invoke(ctx, "/ethermint.evm.v1alpha1.Msg/EthereumTx", in, out, opts...) | ||||
| 	err := c.cc.Invoke(ctx, "/ethermint.evm.v1.Msg/EthereumTx", in, out, opts...) | ||||
| 	if err != nil { | ||||
| 		return nil, err | ||||
| 	} | ||||
| @ -504,7 +467,7 @@ func _Msg_EthereumTx_Handler(srv interface{}, ctx context.Context, dec func(inte | ||||
| 	} | ||||
| 	info := &grpc.UnaryServerInfo{ | ||||
| 		Server:     srv, | ||||
| 		FullMethod: "/ethermint.evm.v1alpha1.Msg/EthereumTx", | ||||
| 		FullMethod: "/ethermint.evm.v1.Msg/EthereumTx", | ||||
| 	} | ||||
| 	handler := func(ctx context.Context, req interface{}) (interface{}, error) { | ||||
| 		return srv.(MsgServer).EthereumTx(ctx, req.(*MsgEthereumTx)) | ||||
| @ -513,7 +476,7 @@ func _Msg_EthereumTx_Handler(srv interface{}, ctx context.Context, dec func(inte | ||||
| } | ||||
| 
 | ||||
| var _Msg_serviceDesc = grpc.ServiceDesc{ | ||||
| 	ServiceName: "ethermint.evm.v1alpha1.Msg", | ||||
| 	ServiceName: "ethermint.evm.v1.Msg", | ||||
| 	HandlerType: (*MsgServer)(nil), | ||||
| 	Methods: []grpc.MethodDesc{ | ||||
| 		{ | ||||
| @ -522,7 +485,7 @@ var _Msg_serviceDesc = grpc.ServiceDesc{ | ||||
| 		}, | ||||
| 	}, | ||||
| 	Streams:  []grpc.StreamDesc{}, | ||||
| 	Metadata: "ethermint/evm/v1alpha1/tx.proto", | ||||
| 	Metadata: "ethermint/evm/v1/tx.proto", | ||||
| } | ||||
| 
 | ||||
| func (m *MsgEthereumTx) Marshal() (dAtA []byte, err error) { | ||||
| @ -943,29 +906,6 @@ func (m *ExtensionOptionsEthereumTx) MarshalToSizedBuffer(dAtA []byte) (int, err | ||||
| 	return len(dAtA) - i, nil | ||||
| } | ||||
| 
 | ||||
| func (m *ExtensionOptionsWeb3Tx) Marshal() (dAtA []byte, err error) { | ||||
| 	size := m.Size() | ||||
| 	dAtA = make([]byte, size) | ||||
| 	n, err := m.MarshalToSizedBuffer(dAtA[:size]) | ||||
| 	if err != nil { | ||||
| 		return nil, err | ||||
| 	} | ||||
| 	return dAtA[:n], nil | ||||
| } | ||||
| 
 | ||||
| func (m *ExtensionOptionsWeb3Tx) MarshalTo(dAtA []byte) (int, error) { | ||||
| 	size := m.Size() | ||||
| 	return m.MarshalToSizedBuffer(dAtA[:size]) | ||||
| } | ||||
| 
 | ||||
| func (m *ExtensionOptionsWeb3Tx) MarshalToSizedBuffer(dAtA []byte) (int, error) { | ||||
| 	i := len(dAtA) | ||||
| 	_ = i | ||||
| 	var l int | ||||
| 	_ = l | ||||
| 	return len(dAtA) - i, nil | ||||
| } | ||||
| 
 | ||||
| func (m *MsgEthereumTxResponse) Marshal() (dAtA []byte, err error) { | ||||
| 	size := m.Size() | ||||
| 	dAtA = make([]byte, size) | ||||
| @ -1226,15 +1166,6 @@ func (m *ExtensionOptionsEthereumTx) Size() (n int) { | ||||
| 	return n | ||||
| } | ||||
| 
 | ||||
| func (m *ExtensionOptionsWeb3Tx) Size() (n int) { | ||||
| 	if m == nil { | ||||
| 		return 0 | ||||
| 	} | ||||
| 	var l int | ||||
| 	_ = l | ||||
| 	return n | ||||
| } | ||||
| 
 | ||||
| func (m *MsgEthereumTxResponse) Size() (n int) { | ||||
| 	if m == nil { | ||||
| 		return 0 | ||||
| @ -2642,56 +2573,6 @@ func (m *ExtensionOptionsEthereumTx) Unmarshal(dAtA []byte) error { | ||||
| 	} | ||||
| 	return nil | ||||
| } | ||||
| func (m *ExtensionOptionsWeb3Tx) Unmarshal(dAtA []byte) error { | ||||
| 	l := len(dAtA) | ||||
| 	iNdEx := 0 | ||||
| 	for iNdEx < l { | ||||
| 		preIndex := iNdEx | ||||
| 		var wire uint64 | ||||
| 		for shift := uint(0); ; shift += 7 { | ||||
| 			if shift >= 64 { | ||||
| 				return ErrIntOverflowTx | ||||
| 			} | ||||
| 			if iNdEx >= l { | ||||
| 				return io.ErrUnexpectedEOF | ||||
| 			} | ||||
| 			b := dAtA[iNdEx] | ||||
| 			iNdEx++ | ||||
| 			wire |= uint64(b&0x7F) << shift | ||||
| 			if b < 0x80 { | ||||
| 				break | ||||
| 			} | ||||
| 		} | ||||
| 		fieldNum := int32(wire >> 3) | ||||
| 		wireType := int(wire & 0x7) | ||||
| 		if wireType == 4 { | ||||
| 			return fmt.Errorf("proto: ExtensionOptionsWeb3Tx: wiretype end group for non-group") | ||||
| 		} | ||||
| 		if fieldNum <= 0 { | ||||
| 			return fmt.Errorf("proto: ExtensionOptionsWeb3Tx: illegal tag %d (wire type %d)", fieldNum, wire) | ||||
| 		} | ||||
| 		switch fieldNum { | ||||
| 		default: | ||||
| 			iNdEx = preIndex | ||||
| 			skippy, err := skipTx(dAtA[iNdEx:]) | ||||
| 			if err != nil { | ||||
| 				return err | ||||
| 			} | ||||
| 			if (skippy < 0) || (iNdEx+skippy) < 0 { | ||||
| 				return ErrInvalidLengthTx | ||||
| 			} | ||||
| 			if (iNdEx + skippy) > l { | ||||
| 				return io.ErrUnexpectedEOF | ||||
| 			} | ||||
| 			iNdEx += skippy | ||||
| 		} | ||||
| 	} | ||||
| 
 | ||||
| 	if iNdEx > l { | ||||
| 		return io.ErrUnexpectedEOF | ||||
| 	} | ||||
| 	return nil | ||||
| } | ||||
| func (m *MsgEthereumTxResponse) Unmarshal(dAtA []byte) error { | ||||
| 	l := len(dAtA) | ||||
| 	iNdEx := 0 | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user