Validating nostr messages in smart contracts is unnecesarily complex. Now I wish a note could be something like an EIP712 signed structure.
As a developer, the "Twitter" -> "X" rebranding is a PITA. The docs, the tooling, the SDK's, it's all still twitter branded. It's just confusing now to be talking about 'X' on the code, but using a library called 'twitter' to interact with it. The camelCasing of takeSomeXAction is also awful.