Closed ZzzzHui closed 5 months ago
Why is this tagged as "feature"?
Sorry about that. Now removed.
This may affect a lot of DApp developers. Maybe we should wait a version before removing it?
The adaptation should be pretty straightforward, I think.
Any code that expected inputs from the DAppAddressRelay
would have to access the sender
metadata field in order to validate the origin of the input. Now, they just need to access the app
metadata field from any input.
As for HLF developers, they will have to adapt any input processing logic anyway, because of the Input Simplification. The app
metadata field will come out from the input blob naturally, if they decode it as a Solidity function call.
📚 Context
After the issue "Include the DApp address in the EvmAdvance input", the contract
ApplicationAddressRelay
would be of no use. So it should be removed. Also need to update documentation and Mermaid graph.