Releases: boundlessfi/boundless-contract
Releases · boundlessfi/boundless-contract
Release list
v1.1.0 — on-chain credit surface removed
v1.1.0 — remove the on-chain credit surface
The contracts are now reputation + earnings only.
Changed
boundless-profile
Profilestruct:{ bootstrapped_at, credits, reputation }→{ bootstrapped_at, reputation }- Removed
spend_credits,earn_credits,refund_credits,admin_grant_credits,set_default_bootstrap_credits,get_default_bootstrap_credits, and theInsufficientCreditserror - Constructor is now
(admin);bootstrap/bootstrap_selfcreate a reputation-0 profile
boundless-events
- Removed
application_credit_costfromEventRecord/CreateEventParamsandcredit_earnfromWinnerSpec apply_to_bounty/withdraw_application/claim_milestone/select_winnerscarry no credit arguments- Removed the unused
InsufficientCredits = 44error (numbering gap retained)
Deployments
| Network | Contract | Address | Version |
|---|---|---|---|
| Mainnet | events | CCFVEGOQJEM47LRAJU2LHEK4KTL5VYN7AOGZ2HH2GNHAMXTILNMMJGQZ |
1.1.0 |
| Mainnet | profile | CD3KH4OE7HDHHHUYFX3U4L7NLIILMXAY6HM5FEH2UH6UBOKX4HDNE3PC |
1.1.0 |
Applied on mainnet 2026-07-03 via the timelocked upgrade flow (propose 2026-06-29 → ~1-day timelock → apply). Apply transactions: events b2c84d7c4fbc0f25ba6db624b1602b9abf74d20bbd2541f8999e35487847998c (ledger 63315871), profile 663085fc6ebe07a44c7a4cc282eeb20cdde28c88b0515d046414196e38196267 (ledger 63315890).
Artifacts
The attached wasm binaries are the exact code installed on mainnet:
2a8789bf5dd392b91ddfe6591072a0cb9fae70045abf379fd1dbbc2db4af1de3 boundless_events.optimized.wasm
b9e3500cfb559781e68359655f37775c78afffc5a8436daca9d1d1f8e3569b02 boundless_profile.optimized.wasm
Verify with shasum -a 256 -c SHA256SUMS, or compare against the on-chain wasm hash of each contract.
Built with Rust 1.90.0 / Soroban SDK 23.5.x, stellar contract build + optimize (target wasm32v1-none).