You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It would be helpful to have a system to restrict which components combination can be passed as parameter to a system. This is to avoid cases where a malicious actor could use in the same transactiom a Game's data in combination with another unrelated game's metadata. Making the whole system logic running on bogus assumptions.
In this example: If a malicious actor passes a Grid component in combination with an unrelated Players component, a user could effectively play someone else's game.
The text was updated successfully, but these errors were encountered:
Summary
It would be helpful to have a system to restrict which components combination can be passed as parameter to a system. This is to avoid cases where a malicious actor could use in the same transactiom a Game's data in combination with another unrelated game's metadata. Making the whole system logic running on bogus assumptions.
Details
An good example of this can be found in the Tic-Tac-Toe blog example:
https://blog.magicblock.gg/bolt-tic-tac-toe/
In this example: If a malicious actor passes a
Grid
component in combination with an unrelatedPlayers
component, a user could effectively play someone else's game.The text was updated successfully, but these errors were encountered: