decode method
ABI-decode from data at byte offset.
Returns (decoded value, bytes consumed from head).
Implementation
@override
(dynamic, int) decode(Uint8List data, int offset) {
final slice = data.sublist(offset, offset + 32);
var result = BigInt.zero;
for (final b in slice) {
result = (result << 8) | BigInt.from(b);
}
final mask = (BigInt.one << bits) - BigInt.one;
result = result & mask;
return (result, 32);
}