This PR primarily adds support for EIP-712 typed data signing via the feat/EIP-712 branch of arbundles, as well as some other miscellaneous fixes/tweaks to the client.
support for InjectedTypedEthereumSigner and TypedEthereumSigner, which utilises EIP-712 signing for greatly improved UX (no connection signing prompt, typed data for transparency on what the user is signing)
export paths for components - e.g @bundlr-network/client/web, /node, /types, /bundle to allow for streamlined importing by users
new ESM build, improving tree shaking & compatibility with newer engine environments
removed usage of deprecated @solana/web3.js methods in favour of new methods
This PR primarily adds support for EIP-712 typed data signing via the feat/EIP-712 branch of arbundles, as well as some other miscellaneous fixes/tweaks to the client.
InjectedTypedEthereumSigner
andTypedEthereumSigner
, which utilises EIP-712 signing for greatly improved UX (no connection signing prompt, typed data for transparency on what the user is signing)example signing dialog: