What's Changed
- Use
expect!macros for e2e and simulation tests. by @dmkozh in #1634 - Arkworks update and cost recalibration by @sisuresh in #1626
- Round the contract code rent discount up. by @dmkozh in #1635
- Bn254 arith msm by @sisuresh in #1639
- Bump version to 26.0.0-rc.1 by @github-actions[bot] in #1643
- Add is_on_curve host functions by @sisuresh in #1642
- Implement CAP-78 - host functions for limited TTL extensions by @dmkozh in #1637
- Use consistent metered bytes copy for bn/bls by @jayz22 in #1648
- Improve error reporting for invoker auth. by @dmkozh in #1649
- Deprecate the SAC internal error in favor of the host errors. by @dmkozh in #1645
- Add e2e tests for nonce collision/detection. by @dmkozh in #1641
- Implement CAP-79: add host functions for MuxedAddress<->strkey conversions by @dmkozh in #1644
- Implement CAP-73 - allow creating G-account balances via SAC. by @dmkozh in #1647
- Update load_from_snapshot interface by @sisuresh in #1650
- Update contract_event docs to reflect current limits by @leighmcculloch in #1640
- Add contract ID check by @sisuresh in #1651
- Rename ContractTTLExtension to ContractTtlExtension by @Copilot in #1653
- Add devcontainer for soroban by @graydon in #1655
- Reorganize fuzz infrastructure to facilitate running from outside by @graydon in #1646
- Fix the muxed address<->ScVal conversion for storage. by @dmkozh in #1656
- cap-82 - checked 256-bit arithmetic host functions by @jayz22 in #1654
- Use curr xdr by @sisuresh in #1659
- Fix devcontainer by @graydon in #1662
- Update module by @sisuresh in #1664
- Re-extract v1 cost model in simple compilation path by @graydon in #1663
- Misc. metering tightening by @jayz22 in #1667
- Improve invoker auth test coverage. by @dmkozh in #1668
- Overflow extra checks by @graydon in #1669
- Bump version to 26.0.0 by @github-actions[bot] in #1670
Full Changelog: v25.0.1...v26.0.0