Predictify Contracts contains the Soroban smart contracts for the Predictify hybrid prediction market system.
- Workspace dependency baseline:
soroban-sdk = "25.0.0" - Target network line: Stellar Protocol 25 / supported Soroban release
- Primary contract package:
contracts/predictify-hybrid
Run the focused contract test suite from the workspace root:
cargo test -p predictify-hybridThe compiled WASM size is monitored in CI to avoid excessive deployment fees.
The default budget is 96 KiB. You can override this by setting the WASM_SIZE_BUDGET environment variable (in bytes).
To check the size locally:
bash scripts/check_wasm_size.shIf you are auditing or upgrading dependencies, regenerate the lockfile and rerun the package tests after any workspace dependency change.