Are there any restrictions on external API calls within VIDAs?
There are no restrictions on external API calls. However, if an API returns data that can change over time or introduce non-determinism, it should be handled by Conduit Nodes instead of being directly queried by the VIDA. The Conduit Nodes will fetch the data, reach consensus through a voting process, and publish the agreed-upon result on PWR Chain with a timestamp. This ensures that future VIDA Execution Instances can reference the same verified data at a specific point in time, preventing state inconsistencies and maintaining execution integrity.
PreviousInconsistent VIDA Results from Non-Deterministic Execution?NextHow are VIDA Upgrades Managed without Breaking Replayability?
Last updated
Was this helpful?