v0.1.35
What's Changed
- programs: binary prediction market
- zig buildsys: add journal, io, and storage build support
- contrib: add uncrustify C code style linting
- nix: improve opt_env setup and remove stale flake.lock
- claude: add lint skill for multi-language code linting
- claude: add smart contract audit skill for Thru programs
- chore: add _GNU_SOURCE include guards to prevent redefinition warnings
- chore: repository identification note
- ci: upgrade self-hosted runners and refactor test matrix
- style: format gossip-related files
- chore: formatting consensus related components
- superapp: setup superapp backend
- feat(amm): add events system
- style: format code for journal tile dependencies
- superapp-be: update to not use bun
- contrib: consolidate C lint checks into uncrustify
- consensus: better errors, clearly demarcating invalid state vs input errors
- consensus: tile finalizing blocks
- consensus: sending out echo_no upon ignore
- lint: added help option to format script
- consensus: renamed cnsdrv to cdrv
- oracle: reporter
- util: add optimized 32-byte hash function and utility macros
- claude: subagents init commit
- specs: thru net tile and btp tile specs
- core: journal lib and tile
- abi: add jagged array support with get/set accessors
- grpc: include address of updated account in stream account update. update replay accordingly
- app: setup app in monorepo
- chore: move tile-creation-guide.md to specs/tile-creation-guide.md
- docs: update CLAUDE.md build commands
- gRPC: fix account updates stream
- consensus: tob fixes
- style: apply linting to PR 1131 consensus files
- style: apply linting to runtime and bintrie files
- explorer: network selector
- ci: fix cache path trailing slash in C++ SDK workflow
- specs: catchup_proto and repair_proto
- tiles: gossip
- feat(abi): add well-known types system for human-readable formatting
- ci, lint: formatting script now doesn't fail, CI runner gives you the exact command to run
- consensus: added frontier/mins to return whenever they change
- grpc: add last_updated_at filter to ListAccounts endpoint
- runtime: optimize bintrie memory with shared pools and lazy allocation
- consensus: removed useless code
- ci: smaller runners for tn-tests
- fullnode: integrate gossip tile and node directory
- typescript sdk: create a deriveAddress function
Full Changelog: Unto-Labs/thru-net@v0.1.34...v0.1.35