EIP-7713: Box type for EIP-712 messages

This EIP defines a new type box for use in EIP-712 messages. A box value is a value of an arbitrary struct type whose underlying type is encapsulated and hidden from the outer struct but transparent and type-checkable by the wallet, and thus able to be fully inspected by the user prior to signing. A verifying contract can be made agnostic to the underlying type of a box value, but this type is not erased and can be verified on-chain if necessary.

See full text

1 Like