[build] Update nim-ethers to 0.2.4

This commit is contained in:
Mark Spanbroek 2022-11-10 10:25:46 +01:00
parent 39d98ae1e1
commit 508c44349e
No known key found for this signature in database
GPG Key ID: FBE3E9548D427C00
4 changed files with 3 additions and 11 deletions

View File

@ -13,7 +13,7 @@ requires "nim >= 1.2.0",
"chronicles >= 0.7.2",
"chronos >= 2.5.2",
"confutils",
"ethers >= 0.2.0 & < 0.3.0",
"ethers >= 0.2.4 & < 0.3.0",
"libbacktrace",
"libp2p",
"metrics",

View File

@ -104,9 +104,6 @@ func solidityType*(_: type StorageAsk): string =
func solidityType*(_: type StorageRequest): string =
solidityType(StorageRequest.fieldTypes)
func solidityType*[T: RequestId | SlotId | Nonce](_: type T): string =
solidityType(array[32, byte])
func encode*(encoder: var AbiEncoder, por: StoragePoR) =
encoder.write(por.fieldValues)
@ -125,11 +122,6 @@ func encode*(encoder: var AbiEncoder, id: RequestId | SlotId | Nonce) =
func encode*(encoder: var AbiEncoder, request: StorageRequest) =
encoder.write(request.fieldValues)
func decode*[T: RequestId | SlotId | Nonce](decoder: var AbiDecoder,
_: type T): ?!T =
let nonce = ?decoder.read(type array[32, byte])
success T(nonce)
func decode*(decoder: var AbiDecoder, T: type StoragePoR): ?!T =
let tupl = ?decoder.read(StoragePoR.fieldTypes)
success StoragePoR.fromTuple(tupl)

@ -1 +1 @@
Subproject commit b111c27b619fc1d81fb1c6942372824a18a71960
Subproject commit 61f8f59b3917d8e27c6eb4330a6d8cf428e98b2d

2
vendor/nim-ethers vendored

@ -1 +1 @@
Subproject commit e8592bb92219f5fcec25af22bed474a4f95c0a54
Subproject commit e462649aecc9dedc1cdc1319a9089d2e40578284