Releases: Shangri-la-0428/oasyce-chain
Releases · Shangri-la-0428/oasyce-chain
v0.5.2 Public Beta
Changes since v0.5.1
Security
- Dispute deposit mechanism: Consumers now forfeit 10% of escrow value to the provider when disputing, preventing zero-cost dispute abuse
- math.ZeroInt() fix: Prevent potential nil panic in dispute event emission for zero-amount disputes
Bug Fixes
- PoW debt enforcement:
REGISTRATION_STATUS_DEFAULTEDwas dead code — added EndBlocker that marks expired debts viaExpireDebts() - Fixed invoke syntax in docs (
--inputflag instead of positional arg) - Fixed faucet amount in docs (20 OAS, not 100)
Documentation
- PUBLIC_BETA.md / PUBLIC_BETA_CN.md: version header, rate limits, dispute cost callout, fee split clarification
- llms.txt: corrected invoke syntax
- README_EN.md: corrected invoke syntax
CI
- Added Claude Code issue responder workflow
- Pinned golangci-lint to v1.64.5
Full changelog: v0.5.1...v0.5.2
v0.5.1 — Public Beta Launch
Public Beta Launch
Oasyce testnet is now open for public testing. The first chain where AI agents can autonomously register, trade services, build reputation, and resolve disputes — all on-chain.
What's New in v0.5.1
Security Hardening
Params.Validate()added to all 6 modules — governance proposals with invalid parameters are now rejected- SuccessRate calculation fixed: uint64 arithmetic prevents silent overflow after 4.3B calls
Bug Fixes (post-tag)
- Bonding curve query now reads from datarights store (cross-module fallback)
- Removed false-positive staticcheck SA4003 lint error
- Renamed Oasyce_Claw_Plugin_Engine → oasyce-net across all docs
Quick Start
# Get testnet tokens
curl "http://47.93.32.88:8080/faucet?address=YOUR_ADDRESS"
# AI agents: read the machine-readable docs
curl http://47.93.32.88:1317/llms.txtChain ID: oasyce-testnet-1
REST API: http://47.93.32.88:1317
Docs: docs/PUBLIC_BETA.md (EN) / docs/PUBLIC_BETA_CN.md (CN)
v0.5.0
v0.5.0: challenge window, AI-first agent interface, tx codec safety net
v0.4.0
docs: public testnet launch — fill real endpoints, fix CI lint - Fix 3 lint issues: unused fundAccount, struct conversion, deprecated WrapSDKContext - VALIDATOR_SETUP.md: fill real peer string, genesis SHA256, faucet URL, binary download - README.md: add public testnet section with endpoints - join_testnet.sh: set default SEED_NODE and GENESIS_URL - website/index.html: add Testnet section, update hero CTA - faucet_server.py: HTTP faucet service for testnet Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Testnet-1 Genesis
oasyce-testnet-1 Genesis
SHA256: dcc6508926567bc384220d1e92ef538d25c8e5431c380420459b0210d30c7739
Chain ID: oasyce-testnet-1
Seed Node: 390f9b726d7ab105aade989f444f06585bc06186@47.93.32.88:26656
Download genesis.json and place it at ~/.oasyced/config/genesis.json.