encodePacked method
Legacy EIP-712 encoding for BaseHexAddress.
Optionally keeps the size unchanged based on the keepSize parameter.
Implementation
@override
EncoderResult encodePacked(AbiParameter params, Object input) {
// if (keepSize) return abiEncode(params, input);
final asBytes = _addressToBytes(input);
List<int> addrBytes = asBytes;
addrBytes = addrBytes.sublist(addrBytes.length - addrLength);
return EncoderResult(
isDynamic: false,
encoded: addrBytes,
name: params.name,
);
}