The new kid on the block is [viem.sh](viem.sh) It would be great to see an example with this library.