Open leighmcculloch opened 1 month ago
Actually, these events are diagnostic events, so maybe can't reliable connect some of these events to contracts. That connecting is done in the RPC in any case and isn't a CLI issue.
🤔 But there's still a usability problem here, it's difficult as a user to lookup diagnostic events that relate to specific contract invocations.
"contractId": "",
is this an optional field.
Discussed with Platform team and they have confirmed that the RPC is returning an empty string for system events. Transferred to Platform for fix per consensus cc @mollykarcher
I transferred the issue to the rs-soroban-env
repo because I think this is an issue with the environment. RPC is simply serving a view into what the environment is providing and the environment isn't attaching contract addresses to diagnostic events.
What version are you using?
v21.3.0
What did you do?
What did you expect to see?
A contract ID included for each event.
What did you see instead?
An empty string for the contract ID for all events.