This is a separate package because it is used for [`@nestwallet/use-wallet`](https://www.npmjs.com/package/@nestwallet/use-wallet), [`@nestwallet/wallet-controller`](https://www.npmjs.com/package/@nestwallet/wallet-controller), and [`@nestwallet/wallet-provider`](https://www.npmjs.com/package/@nestwallet/wallet-provider).