oasisprotocol / abi-playground

Interact with any verified contract on Oasis EVM ParaTimes
https://abi-playground.oasis.io/
MIT License
0 stars 0 forks source link

Existing tools exploration / notes #1

Open lukaw3d opened 3 months ago

lukaw3d commented 3 months ago

Tools with similar goals or names, but different:

Existing tools (not all are opensource and permissive license):

I think one of these mentioned supporting NatSpec comments. That would be nice, but would require pulling in sourcecode, not just ABI https://docs.soliditylang.org/en/latest/natspec-format.html#documentation-example. And there's https://www.npmjs.com/package/@ethereum-sourcify/contract-call-decoder to learn from.

Contracts for testing various parameter types and events:

Emitted Various parameter types: https://explorer.oasis.io/testnet/sapphire/tx/0xf4dc4d329d86ef20163a7f71d02034da2494946e8a10ead0bc89e5e50516f8d1

  true
  -1234
  1234
  0xC3ecf872F643C6238Aa20673798eed6F7dA199e9
  0x7465737400000000000000000000000000000000000000000000000000000000
  test

https://explorer.oasis.io/testnet/sapphire/tx/0x22c3c69ca9d42edd0fc0f945b969f3fbe7f574aca815379475f1e636c38c766e

  [123, 456, 678]
  ["abc", 123]
lukaw3d commented 21 hours ago

https://xtools-at.github.io/smartcontract-ui?json=/erc721.json&address=0x6702e778780AD5f0d1C1C53E367971B1ad3FD223&func=name&network=4337 image