diff --git a/Eth.html b/Eth.html index 3f4c1f1b..febc9733 100644 --- a/Eth.html +++ b/Eth.html @@ -195,7 +195,7 @@

diff --git a/Eth/Abi.html b/Eth/Abi.html index e31b55ac..1ec033b2 100644 --- a/Eth/Abi.html +++ b/Eth/Abi.html @@ -936,7 +936,7 @@

diff --git a/Eth/Abi/Decoder.html b/Eth/Abi/Decoder.html index 3c230f6d..7f331c5c 100644 --- a/Eth/Abi/Decoder.html +++ b/Eth/Abi/Decoder.html @@ -1116,7 +1116,7 @@

diff --git a/Eth/Abi/DecodingError.html b/Eth/Abi/DecodingError.html index 858b5e80..c6dde2fc 100644 --- a/Eth/Abi/DecodingError.html +++ b/Eth/Abi/DecodingError.html @@ -125,7 +125,7 @@

Overview

diff --git a/Eth/Abi/Encoder.html b/Eth/Abi/Encoder.html index 6c194d7c..1a3307c3 100644 --- a/Eth/Abi/Encoder.html +++ b/Eth/Abi/Encoder.html @@ -1044,7 +1044,7 @@

diff --git a/Eth/Abi/EncodingError.html b/Eth/Abi/EncodingError.html index 7c875d41..e01e8d1a 100644 --- a/Eth/Abi/EncodingError.html +++ b/Eth/Abi/EncodingError.html @@ -125,7 +125,7 @@

Overview

diff --git a/Eth/Abi/Event.html b/Eth/Abi/Event.html index a7ae0d03..723c29a9 100644 --- a/Eth/Abi/Event.html +++ b/Eth/Abi/Event.html @@ -1490,7 +1490,7 @@

diff --git a/Eth/Abi/Event/LogDescription.html b/Eth/Abi/Event/LogDescription.html index 2828011d..25cdc52d 100644 --- a/Eth/Abi/Event/LogDescription.html +++ b/Eth/Abi/Event/LogDescription.html @@ -682,7 +682,7 @@

diff --git a/Eth/Abi/Type.html b/Eth/Abi/Type.html index dacb286b..f0f420ac 100644 --- a/Eth/Abi/Type.html +++ b/Eth/Abi/Type.html @@ -1470,7 +1470,7 @@

diff --git a/Eth/Abi/Type/ParseError.html b/Eth/Abi/Type/ParseError.html index 3ab986f7..420ad48b 100644 --- a/Eth/Abi/Type/ParseError.html +++ b/Eth/Abi/Type/ParseError.html @@ -125,7 +125,7 @@

Overview

diff --git a/Eth/Abi/ValueOutOfBounds.html b/Eth/Abi/ValueOutOfBounds.html index 8dfee276..1aa8187d 100644 --- a/Eth/Abi/ValueOutOfBounds.html +++ b/Eth/Abi/ValueOutOfBounds.html @@ -125,7 +125,7 @@

Overview

diff --git a/Eth/Address.html b/Eth/Address.html index 3a8fbeb1..42aa2d60 100644 --- a/Eth/Address.html +++ b/Eth/Address.html @@ -642,7 +642,7 @@

diff --git a/Eth/Address/CheckSumError.html b/Eth/Address/CheckSumError.html index 674333f0..6ee24de2 100644 --- a/Eth/Address/CheckSumError.html +++ b/Eth/Address/CheckSumError.html @@ -125,7 +125,7 @@

Overview

diff --git a/Eth/Api.html b/Eth/Api.html index dbf12ab4..5dc12e9c 100644 --- a/Eth/Api.html +++ b/Eth/Api.html @@ -325,7 +325,7 @@

diff --git a/Eth/Chain.html b/Eth/Chain.html index 104c3d9f..69d0b5d1 100644 --- a/Eth/Chain.html +++ b/Eth/Chain.html @@ -1995,7 +1995,7 @@

diff --git a/Eth/Chain/ReplayProtectionError.html b/Eth/Chain/ReplayProtectionError.html index 6d283051..268547d4 100644 --- a/Eth/Chain/ReplayProtectionError.html +++ b/Eth/Chain/ReplayProtectionError.html @@ -125,7 +125,7 @@

Overview

diff --git a/Eth/Client.html b/Eth/Client.html index 5bbb176f..26dccc24 100644 --- a/Eth/Client.html +++ b/Eth/Client.html @@ -3865,7 +3865,7 @@

diff --git a/Eth/Client/ContractExecutionError.html b/Eth/Client/ContractExecutionError.html index e0f44b0a..ea1c9803 100644 --- a/Eth/Client/ContractExecutionError.html +++ b/Eth/Client/ContractExecutionError.html @@ -125,7 +125,7 @@

Overview

diff --git a/Eth/Client/Http.html b/Eth/Client/Http.html index c577e533..77ef8959 100644 --- a/Eth/Client/Http.html +++ b/Eth/Client/Http.html @@ -756,7 +756,7 @@

diff --git a/Eth/Client/Ipc.html b/Eth/Client/Ipc.html index d7d77a5c..8d5751c5 100644 --- a/Eth/Client/Ipc.html +++ b/Eth/Client/Ipc.html @@ -433,7 +433,7 @@

diff --git a/Eth/Constant.html b/Eth/Constant.html index 8cc07ed1..2d1a7dc7 100644 --- a/Eth/Constant.html +++ b/Eth/Constant.html @@ -373,7 +373,7 @@

diff --git a/Eth/Contract.html b/Eth/Contract.html index 4e3794cf..68123f30 100644 --- a/Eth/Contract.html +++ b/Eth/Contract.html @@ -1891,7 +1891,7 @@

diff --git a/Eth/Contract/Event.html b/Eth/Contract/Event.html index 7220ed3f..1280fdb1 100644 --- a/Eth/Contract/Event.html +++ b/Eth/Contract/Event.html @@ -757,7 +757,7 @@

diff --git a/Eth/Contract/Function.html b/Eth/Contract/Function.html index ff062606..e32c12d7 100644 --- a/Eth/Contract/Function.html +++ b/Eth/Contract/Function.html @@ -909,7 +909,7 @@

diff --git a/Eth/Contract/FunctionInput.html b/Eth/Contract/FunctionInput.html index 48e25d86..ab88d7d4 100644 --- a/Eth/Contract/FunctionInput.html +++ b/Eth/Contract/FunctionInput.html @@ -519,7 +519,7 @@

diff --git a/Eth/Contract/FunctionOutput.html b/Eth/Contract/FunctionOutput.html index 7d45140b..556c875f 100644 --- a/Eth/Contract/FunctionOutput.html +++ b/Eth/Contract/FunctionOutput.html @@ -376,7 +376,7 @@

diff --git a/Eth/Contract/Initializer.html b/Eth/Contract/Initializer.html index 97039b3c..41d08f63 100644 --- a/Eth/Contract/Initializer.html +++ b/Eth/Contract/Initializer.html @@ -467,7 +467,7 @@

diff --git a/Eth/Eip712.html b/Eth/Eip712.html index a1d14d91..9cb4c499 100644 --- a/Eth/Eip712.html +++ b/Eth/Eip712.html @@ -2296,7 +2296,7 @@

diff --git a/Eth/Eip712/TypedDataError.html b/Eth/Eip712/TypedDataError.html index 3a720811..27e60d48 100644 --- a/Eth/Eip712/TypedDataError.html +++ b/Eth/Eip712/TypedDataError.html @@ -125,7 +125,7 @@

Overview

diff --git a/Eth/Ens.html b/Eth/Ens.html index bdeb7d77..8ea57c87 100644 --- a/Eth/Ens.html +++ b/Eth/Ens.html @@ -157,7 +157,7 @@

diff --git a/Eth/Ens/CoinType.html b/Eth/Ens/CoinType.html index edfb87a5..4b45892b 100644 --- a/Eth/Ens/CoinType.html +++ b/Eth/Ens/CoinType.html @@ -255,7 +255,7 @@

diff --git a/Eth/Ens/Resolver.html b/Eth/Ens/Resolver.html index 7c0924cb..701c1c83 100644 --- a/Eth/Ens/Resolver.html +++ b/Eth/Ens/Resolver.html @@ -1090,7 +1090,7 @@

diff --git a/Eth/Key.html b/Eth/Key.html index 0467ffa6..6a46e2ba 100644 --- a/Eth/Key.html +++ b/Eth/Key.html @@ -1400,7 +1400,7 @@

diff --git a/Eth/Key/Decrypter.html b/Eth/Key/Decrypter.html index 05cff867..5fc0c9d7 100644 --- a/Eth/Key/Decrypter.html +++ b/Eth/Key/Decrypter.html @@ -483,7 +483,7 @@

diff --git a/Eth/Key/Decrypter/DecrypterError.html b/Eth/Key/Decrypter/DecrypterError.html index 1b0b4382..69d492b3 100644 --- a/Eth/Key/Decrypter/DecrypterError.html +++ b/Eth/Key/Decrypter/DecrypterError.html @@ -125,7 +125,7 @@

Overview

diff --git a/Eth/Key/Encrypter.html b/Eth/Key/Encrypter.html index 89b3b40c..7d3ff38f 100644 --- a/Eth/Key/Encrypter.html +++ b/Eth/Key/Encrypter.html @@ -868,7 +868,7 @@

diff --git a/Eth/Key/Encrypter/EncrypterError.html b/Eth/Key/Encrypter/EncrypterError.html index 98bd7a71..1a9410ae 100644 --- a/Eth/Key/Encrypter/EncrypterError.html +++ b/Eth/Key/Encrypter/EncrypterError.html @@ -125,7 +125,7 @@

Overview

diff --git a/Eth/Rlp.html b/Eth/Rlp.html index d9eff0dc..f16e20c5 100644 --- a/Eth/Rlp.html +++ b/Eth/Rlp.html @@ -574,7 +574,7 @@

diff --git a/Eth/Rlp/Data.html b/Eth/Rlp/Data.html index a2b4d495..328de189 100644 --- a/Eth/Rlp/Data.html +++ b/Eth/Rlp/Data.html @@ -125,7 +125,7 @@

Overview

diff --git a/Eth/Rlp/Decoder.html b/Eth/Rlp/Decoder.html index d5fdc97b..c801a6ac 100644 --- a/Eth/Rlp/Decoder.html +++ b/Eth/Rlp/Decoder.html @@ -422,7 +422,7 @@

diff --git a/Eth/Rlp/DecodingError.html b/Eth/Rlp/DecodingError.html index 45ed4b25..fdc099db 100644 --- a/Eth/Rlp/DecodingError.html +++ b/Eth/Rlp/DecodingError.html @@ -129,7 +129,7 @@

Overview

diff --git a/Eth/Rlp/DeserializationError.html b/Eth/Rlp/DeserializationError.html index cc6cb76f..965dbb46 100644 --- a/Eth/Rlp/DeserializationError.html +++ b/Eth/Rlp/DeserializationError.html @@ -129,7 +129,7 @@

Overview

diff --git a/Eth/Rlp/Encoder.html b/Eth/Rlp/Encoder.html index ee5377c3..26ad4374 100644 --- a/Eth/Rlp/Encoder.html +++ b/Eth/Rlp/Encoder.html @@ -422,7 +422,7 @@

diff --git a/Eth/Rlp/EncodingError.html b/Eth/Rlp/EncodingError.html index 257b89a3..30ae055f 100644 --- a/Eth/Rlp/EncodingError.html +++ b/Eth/Rlp/EncodingError.html @@ -129,7 +129,7 @@

Overview

diff --git a/Eth/Rlp/RlpException.html b/Eth/Rlp/RlpException.html index 431f0963..20929064 100644 --- a/Eth/Rlp/RlpException.html +++ b/Eth/Rlp/RlpException.html @@ -129,7 +129,7 @@

Direct Known Subclasses

diff --git a/Eth/Rlp/Sedes.html b/Eth/Rlp/Sedes.html index e63328bb..29702aee 100644 --- a/Eth/Rlp/Sedes.html +++ b/Eth/Rlp/Sedes.html @@ -517,7 +517,7 @@

diff --git a/Eth/Rlp/Sedes/BigEndianInt.html b/Eth/Rlp/Sedes/BigEndianInt.html index 355591b4..78a20511 100644 --- a/Eth/Rlp/Sedes/BigEndianInt.html +++ b/Eth/Rlp/Sedes/BigEndianInt.html @@ -530,7 +530,7 @@

diff --git a/Eth/Rlp/Sedes/Binary.html b/Eth/Rlp/Sedes/Binary.html index f17976a6..6252c68e 100644 --- a/Eth/Rlp/Sedes/Binary.html +++ b/Eth/Rlp/Sedes/Binary.html @@ -894,7 +894,7 @@

diff --git a/Eth/Rlp/Sedes/List.html b/Eth/Rlp/Sedes/List.html index e8fbccd7..88f3ec92 100644 --- a/Eth/Rlp/Sedes/List.html +++ b/Eth/Rlp/Sedes/List.html @@ -573,7 +573,7 @@

diff --git a/Eth/Rlp/SerializationError.html b/Eth/Rlp/SerializationError.html index dd99ba91..446788ab 100644 --- a/Eth/Rlp/SerializationError.html +++ b/Eth/Rlp/SerializationError.html @@ -129,7 +129,7 @@

Overview

diff --git a/Eth/Signature.html b/Eth/Signature.html index 1461af20..5ba9b045 100644 --- a/Eth/Signature.html +++ b/Eth/Signature.html @@ -2109,7 +2109,7 @@

diff --git a/Eth/Signature/SignatureError.html b/Eth/Signature/SignatureError.html index e41266a3..b7143695 100644 --- a/Eth/Signature/SignatureError.html +++ b/Eth/Signature/SignatureError.html @@ -125,7 +125,7 @@

Overview

diff --git a/Eth/Solidity.html b/Eth/Solidity.html index 1a097c1b..0b4680aa 100644 --- a/Eth/Solidity.html +++ b/Eth/Solidity.html @@ -493,7 +493,7 @@

diff --git a/Eth/Solidity/CompilerError.html b/Eth/Solidity/CompilerError.html index 2bc6c62f..298c74f4 100644 --- a/Eth/Solidity/CompilerError.html +++ b/Eth/Solidity/CompilerError.html @@ -125,7 +125,7 @@

Overview

diff --git a/Eth/Tx.html b/Eth/Tx.html index 5f9aec1d..7d77c23d 100644 --- a/Eth/Tx.html +++ b/Eth/Tx.html @@ -1473,17 +1473,17 @@

 
 
-270
-271
 272
 273
 274
 275
 276
-277
+277 +278 +279 -
# File 'lib/eth/tx.rb', line 270
+      
# File 'lib/eth/tx.rb', line 272
 
 def sanitize_address(addr)
   addr = "" if addr.nil?
@@ -1562,13 +1562,13 @@ 

 
 
-284
-285
 286
-287
+287 +288 +289

-
# File 'lib/eth/tx.rb', line 284
+      
# File 'lib/eth/tx.rb', line 286
 
 def sanitize_amount(val)
   val = 0 if val.nil?
@@ -1643,13 +1643,13 @@ 

 
 
-259
-260
 261
-262
+262 +263 +264

-
# File 'lib/eth/tx.rb', line 259
+      
# File 'lib/eth/tx.rb', line 261
 
 def sanitize_chain(id)
   id = Chain::ETHEREUM if id.nil?
@@ -1724,16 +1724,16 @@ 

 
 
-294
-295
 296
 297
 298
 299
-300
+300 +301 +302

-
# File 'lib/eth/tx.rb', line 294
+      
# File 'lib/eth/tx.rb', line 296
 
 def sanitize_data(data)
   data = "" if data.nil?
@@ -1811,8 +1811,6 @@ 

 
 
-308
-309
 310
 311
 312
@@ -1825,10 +1823,12 @@ 

319 320 321 -322

+322 +323 +324

-
# File 'lib/eth/tx.rb', line 308
+      
# File 'lib/eth/tx.rb', line 310
 
 def sanitize_list(list)
   list = [] if list.nil?
@@ -1894,13 +1894,13 @@ 

 
 
-327
-328
 329
-330
+330 +331 +332

-
# File 'lib/eth/tx.rb', line 327
+      
# File 'lib/eth/tx.rb', line 329
 
 def signed?(tx)
   !tx.signature_r.nil? and tx.signature_r != 0 and
@@ -2132,18 +2132,18 @@ 

 
 
-232
-233
 234
 235
 236
 237
 238
 239
-240
+240 +241 +242

-
# File 'lib/eth/tx.rb', line 232
+      
# File 'lib/eth/tx.rb', line 234
 
 def validate_eip1559_params(fields)
   if fields[:priority_fee].nil? or fields[:priority_fee] < 0
@@ -2241,15 +2241,15 @@ 

 
 
-247
-248
 249
 250
 251
-252
+252 +253 +254

-
# File 'lib/eth/tx.rb', line 247
+      
# File 'lib/eth/tx.rb', line 249
 
 def validate_legacy_params(fields)
   if fields[:gas_price].nil? or fields[:gas_price] < 0
@@ -2400,7 +2400,9 @@ 

220 221 222 -223

+223 +224 +225
# File 'lib/eth/tx.rb', line 209
@@ -2409,7 +2411,9 @@ 

if fields[:nonce].nil? or fields[:nonce] < 0 raise ParameterError, "Invalid signer nonce #{fields[:nonce]}!" end - if fields[:gas_limit].nil? or fields[:gas_limit] < DEFAULT_GAS_LIMIT or fields[:gas_limit] > BLOCK_GAS_LIMIT + if fields[:gas_limit].nil? or + fields[:gas_limit] < DEFAULT_GAS_LIMIT or + (fields[:gas_limit] > BLOCK_GAS_LIMIT and fields[:chain_id] == Chain::ETHEREUM) raise ParameterError, "Invalid gas limit #{fields[:gas_limit]}!" end unless fields[:value] >= 0 @@ -2896,17 +2900,17 @@

 
 
-270
-271
 272
 273
 274
 275
 276
-277
+277 +278 +279

-
# File 'lib/eth/tx.rb', line 270
+      
# File 'lib/eth/tx.rb', line 272
 
 def sanitize_address(addr)
   addr = "" if addr.nil?
@@ -2985,13 +2989,13 @@ 

 
 
-284
-285
 286
-287
+287 +288 +289

-
# File 'lib/eth/tx.rb', line 284
+      
# File 'lib/eth/tx.rb', line 286
 
 def sanitize_amount(val)
   val = 0 if val.nil?
@@ -3066,13 +3070,13 @@ 

 
 
-259
-260
 261
-262
+262 +263 +264

-
# File 'lib/eth/tx.rb', line 259
+      
# File 'lib/eth/tx.rb', line 261
 
 def sanitize_chain(id)
   id = Chain::ETHEREUM if id.nil?
@@ -3147,16 +3151,16 @@ 

 
 
-294
-295
 296
 297
 298
 299
-300
+300 +301 +302

-
# File 'lib/eth/tx.rb', line 294
+      
# File 'lib/eth/tx.rb', line 296
 
 def sanitize_data(data)
   data = "" if data.nil?
@@ -3234,8 +3238,6 @@ 

 
 
-308
-309
 310
 311
 312
@@ -3248,10 +3250,12 @@ 

319 320 321 -322

+322 +323 +324

-
# File 'lib/eth/tx.rb', line 308
+      
# File 'lib/eth/tx.rb', line 310
 
 def sanitize_list(list)
   list = [] if list.nil?
@@ -3317,13 +3321,13 @@ 

 
 
-327
-328
 329
-330
+330 +331 +332

-
# File 'lib/eth/tx.rb', line 327
+      
# File 'lib/eth/tx.rb', line 329
 
 def signed?(tx)
   !tx.signature_r.nil? and tx.signature_r != 0 and
@@ -3555,18 +3559,18 @@ 

 
 
-232
-233
 234
 235
 236
 237
 238
 239
-240
+240 +241 +242

-
# File 'lib/eth/tx.rb', line 232
+      
# File 'lib/eth/tx.rb', line 234
 
 def validate_eip1559_params(fields)
   if fields[:priority_fee].nil? or fields[:priority_fee] < 0
@@ -3664,15 +3668,15 @@ 

 
 
-247
-248
 249
 250
 251
-252
+252 +253 +254

-
# File 'lib/eth/tx.rb', line 247
+      
# File 'lib/eth/tx.rb', line 249
 
 def validate_legacy_params(fields)
   if fields[:gas_price].nil? or fields[:gas_price] < 0
@@ -3823,7 +3827,9 @@ 

220 221 222 -223

+223 +224 +225
# File 'lib/eth/tx.rb', line 209
@@ -3832,7 +3838,9 @@ 

if fields[:nonce].nil? or fields[:nonce] < 0 raise ParameterError, "Invalid signer nonce #{fields[:nonce]}!" end - if fields[:gas_limit].nil? or fields[:gas_limit] < DEFAULT_GAS_LIMIT or fields[:gas_limit] > BLOCK_GAS_LIMIT + if fields[:gas_limit].nil? or + fields[:gas_limit] < DEFAULT_GAS_LIMIT or + (fields[:gas_limit] > BLOCK_GAS_LIMIT and fields[:chain_id] == Chain::ETHEREUM) raise ParameterError, "Invalid gas limit #{fields[:gas_limit]}!" end unless fields[:value] >= 0 @@ -3853,7 +3861,7 @@

diff --git a/Eth/Tx/DecoderError.html b/Eth/Tx/DecoderError.html index cb53d422..dc9e3b04 100644 --- a/Eth/Tx/DecoderError.html +++ b/Eth/Tx/DecoderError.html @@ -125,7 +125,7 @@

Overview

diff --git a/Eth/Tx/Eip1559.html b/Eth/Tx/Eip1559.html index deb6944e..ab89e764 100644 --- a/Eth/Tx/Eip1559.html +++ b/Eth/Tx/Eip1559.html @@ -2583,7 +2583,7 @@

diff --git a/Eth/Tx/Eip2930.html b/Eth/Tx/Eip2930.html index 45dd4871..3ea72fc8 100644 --- a/Eth/Tx/Eip2930.html +++ b/Eth/Tx/Eip2930.html @@ -2486,7 +2486,7 @@

diff --git a/Eth/Tx/Legacy.html b/Eth/Tx/Legacy.html index c6953bd9..1af6e9ff 100644 --- a/Eth/Tx/Legacy.html +++ b/Eth/Tx/Legacy.html @@ -2326,7 +2326,7 @@

diff --git a/Eth/Tx/ParameterError.html b/Eth/Tx/ParameterError.html index 932a0c84..b174a816 100644 --- a/Eth/Tx/ParameterError.html +++ b/Eth/Tx/ParameterError.html @@ -125,7 +125,7 @@

Overview

diff --git a/Eth/Tx/TransactionTypeError.html b/Eth/Tx/TransactionTypeError.html index 1ace7d8f..a81fba4c 100644 --- a/Eth/Tx/TransactionTypeError.html +++ b/Eth/Tx/TransactionTypeError.html @@ -125,7 +125,7 @@

Overview

diff --git a/Eth/Unit.html b/Eth/Unit.html index 22e7ae97..349a8979 100644 --- a/Eth/Unit.html +++ b/Eth/Unit.html @@ -255,7 +255,7 @@

diff --git a/Eth/Util.html b/Eth/Util.html index b13dc44a..0315f2c3 100644 --- a/Eth/Util.html +++ b/Eth/Util.html @@ -5238,7 +5238,7 @@

diff --git a/_index.html b/_index.html index aa1930a2..476e1af5 100644 --- a/_index.html +++ b/_index.html @@ -657,7 +657,7 @@

Namespace Listing A-Z

diff --git a/file.README.html b/file.README.html index ebe07099..53e493cb 100644 --- a/file.README.html +++ b/file.README.html @@ -131,7 +131,7 @@

License and Credits

diff --git a/index.html b/index.html index 8a60f32f..91268bb4 100644 --- a/index.html +++ b/index.html @@ -131,7 +131,7 @@

License and Credits

diff --git a/top-level-namespace.html b/top-level-namespace.html index f57c194c..abd7571f 100644 --- a/top-level-namespace.html +++ b/top-level-namespace.html @@ -100,7 +100,7 @@

Defined Under Namespace