Content
@
https://warpcast.com/~/channel/airstack
0 reply
0 recast
0 reaction
Ryan J. Shaw
@rjs
That's annoying... somebody submitted the Moxie ERC20 contract with the wrong ABI (this is something you'd have to explicitly do?) now we have to wait a few days for @dune.eth to update the ABI 😐 Screenshot shows my name but that's not true - I've submitted an ABI change request, not the original request. Note: the name on the contracts/new screen ("moxie_base.MoxieToken") doesn't match the name on the data explorer ("moxie.MoxieTokenLockWallet") but that's the link Dune gives me when I click on it 🤷♂️ I guess we'll decode the events manually for now. https://dune.com/contracts/new
6 replies
0 recast
14 reactions
agrimony↑🎩
@agrimony.eth
Weird, abis are usually automatically decoded from the address tho. Not sure how someone could submit a wrong abi?
1 reply
0 recast
0 reaction
Ryan J. Shaw
@rjs
In this case it looks like a @dune.eth UI bug that's linked to the wrong decoded project, but it does appear possible to overwrite the ABI and 'poison' the decoder? (Not going to test this theory for obvious reasons 😅 ) https://warpcast.com/rjs/0xaa5ed24b
1 reply
0 recast
1 reaction
agrimony↑🎩
@agrimony.eth
Always thought the abi section couldn't be overwritten from the default. Or prob need manual approval if so. But yeah ui bug probably would explain it heh
1 reply
0 recast
1 reaction
Ryan J. Shaw
@rjs
Yeah I have no idea if there's a manual approval step; the docs say you can provide an ABI but not what happens if you provide one that differs from the chain explorer: https://docs.dune.com/web-app/decoding-contracts
1 reply
0 recast
1 reaction