probe_candidate
Documentation for eth_defi.erc_4626.deposit_probe.probe_candidate function.
- probe_candidate(web3, candidate, amount, fork_block_number)
Run one guarded deposit attempt on an already verified Anvil fork.
Returned data is safe to persist. Ephemeral Anvil transaction hashes are deliberately excluded.
- Parameters
web3 (web3.main.Web3) – Verified Anvil fork provider.
candidate (eth_defi.erc_4626.deposit_probe.VaultDepositProbeCandidate) – Selected local database vault.
amount (decimal.Decimal) – Human-readable denomination-token deposit amount.
fork_block_number (Optional[int]) – Upstream block at which the fork started.
- Returns
Hash-free status result for persistent local state.
- Return type