Search Results
Search type | Search syntax |
---|---|
Tags | [tag] |
Exact | "words here" |
Author |
user:1234 user:me (yours) |
Score |
score:3 (3+) score:0 (none) |
Answers |
answers:3 (3+) answers:0 (none) isaccepted:yes hasaccepted:no inquestion:1234 |
Views | views:250 |
Code | code:"if (foo != bar)" |
Sections |
title:apples body:"apples oranges" |
URL | url:"*.example.com" |
Saves | in:saves |
Status |
closed:yes duplicate:no migrated:no wiki:no |
Types |
is:question is:answer |
Exclude |
-[tag] -apples |
For more details on advanced search visit our help page |
The new ABI encoder is able to encode and decode arbitrarily nested arrays and structs. It produces less optimal code (the optimizer for this part of the code is still under development).
3
votes
AbiEncoderV2 encoding Tuple algorithm
Basically, a tuple is encoded as if all its members were separate parameters, so the following function returns true:
struct Foo {
uint x;
uint y;
uint z;
}
function foo () public pure returns …
4
votes
Accepted
ABI encoding with tuples
Strictly speaking, there are no tuples in your example. Type uint8[] is a dynamic array type, not a tuple. Here is the encoding decomposed:
47958782 …