What's changed
signTypedDatainfers the EIP-712 primary type as the struct no other struct references, rather than the first key intypes. Declaring a dependency before the root signed the dependency. It now refuses an ambiguous or circular type set instead of falling back to the first name, which would reintroduce the bug.- The tests are typechecked.
Community contributions
Full changelog: ProjectOpenSea/opensea-devtools@wallet-adapters-v0.3.4...wallet-adapters-v0.3.5