Arnaud Benard pfp
Arnaud Benard
@wtell
Emitting events is a common design pattern in Ethereum, how come there’s no Datadog for smart contract events?
3 replies
0 recast
0 reaction

✳️ dcposch on daimo pfp
✳️ dcposch on daimo
@dcposch.eth
Etherscan kind of does this. You can search by indexed fields. It's just janky.
1 reply
0 recast
0 reaction

Arnaud Benard pfp
Arnaud Benard
@wtell
The users I have in mind are smart contract engineers they want to track the events and notice patterns. For example, “yesterday there was a spike in fallback execution”.
2 replies
0 recast
0 reaction

Brian  pfp
Brian
@brianj
While I feel like this would be generally useful, IDK if that's the right mental framing. Unlike in web2, if you're just noticing some new error pattern occurring in "prod" for your smart contract imo something in your previous QA process went very wrong
2 replies
0 recast
0 reaction

Arnaud Benard pfp
Arnaud Benard
@wtell
That’s a good point. The contract code is public and open to exploits. Deploying and watching for errors is probably a bad idea. What’s the best practice for QA?
1 reply
0 recast
0 reaction

Brian  pfp
Brian
@brianj
I don't pretend to be an expert here but my usual MO is unit tests as far as the eye can see + asking my friends who are more l33t than me to break my code
0 reply
0 recast
0 reaction