Simulação
Implementado · depende do adaptadorConfira um fluxo antes de se comprometer e entenda o que uma prévia pode e não pode garantir.
A simulação é presa a uma versão
A simulação usa as cotações e o estado observado do caminho escolhido. Os resultados dela, ligados por hash, alimentam a política, o Strategy Manifest e o plano de execução. Cotações e estado podem expirar; edições importantes no fluxo invalidam o que vem depois.
Uma prévia somente leitura no servidor
const preview = await flofi.strategies.simulate(strategy.id, {
simulationSubject: userAddress,
});
// preview: true, persisted: false, authorizable: false
// authority: "NONE"O endereço indicado é público e só serve para ler o estado. Ele não prova que a carteira é sua e não dá nenhuma autoridade. A prévia da API para desenvolvedores não expõe calldata nem assinaturas. Prévias de vários passos pela API são recusadas com SIMULATE_ONE_STEP_AT_A_TIME.
Atualize antes de revisar
- Confira origem, atualidade e restrições.
- Resolva os alertas que bloqueiam.
- Simule de novo depois de edições importantes ou quando a cotação expirar.
- Revise o novo Strategy Manifest.
Prévias MOCKED mantêm a origem MOCKED. Uma prévia bem-sucedida não transforma a evidência em execução em testnet ou mainnet.
Fontes: docs/developer/API.md · docs/developer/QUICKSTART.md · docs/contracts/INVALIDATION_V1.md