Revolutionary Update Unleashes the Power of MessageBuilder in Cutting-Edge Code Overhaul!
Developers Embrace Enhanced Functionality with New Stateless Functions and Advanced Serialization in Latest Feature Release.
Commit Details:
feat: introduce MessageBuilder (#355) * intermediate commit * feat: introduce MessageBuilder * extract model constructors into stateless fns * replace hexlify and arrayify * feat: introduce utils/ed25519 * refactor: use classes for signer objects * rebase misc-utils * use privateKey in MessageBuilder * move validations to utils and add toJson methods * update eip712 signer to accept generic TypedDataSigner rather than just ethers wallet * add WrappedMessage v1 * implement serialization fns for CastBodyAdd, CastRemoveBody * more serialization and builder functions Co-authored-by: Paul Fletcher-Hill <[email protected]>