Will have to get back to you on the specifics, but my strong suspicion here is that the implementation is not optimized. My guess would be that they don’t do any message introspection to distinguish between updates and queries (since every query can be run as an update), and that manifesting itself in this limitation. I will mention this to their PM and see what the turnaround time could be for a fix. Thanks for raising this.
enzo
8
Related topics
| Topic | Replies | Views | Activity | |
|---|---|---|---|---|
| Query function with msg.caller? | 1 | 564 | June 6, 2021 | |
| Shared function is only allowed as a public field of an actor | 2 | 57 | October 17, 2024 | |
| Calling/importing different actors in Motoko relationship | 7 | 1982 | June 17, 2021 | |
| Simplest / best way to make inter-canister calls in Motoko | 11 | 1586 | February 9, 2025 | |
| Motoko Improvement: Module Actor Functions | 8 | 350 | April 24, 2024 |