docs: add CHANGELOG.md (Keep a Changelog format)

This commit is contained in:
Mukan Erkin TÖRÜK 2026-04-24 10:56:49 +03:00
parent 37862083c4
commit 8248408475

23
CHANGELOG.md Normal file
View file

@ -0,0 +1,23 @@
# Changelog — nu-proto
All notable changes to this project will be documented in this file.
Format: [Keep a Changelog](https://keepachangelog.com/en/1.1.0/)
---
## [Unreleased]
## [0.1.0] — 2026-04-24
### Added
- `types/transaction.proto``Transaction`, `TxPayload` oneof with all variants:
`TokenTransfer`, `NodeSubmit`, `VoteRegister`, `VoteCast`, `NftTransfer`,
`CollectionClaim`, `StakeOp`, `ValidatorRegister`; auto variants:
`NodeApprove`, `NftMint`, `NodeReject`, `VotingOpen`
- `types/block.proto``BlockHeader`, `Block`, `TxReceipt`
- `types/story_node.proto``StoryNodeState`, `NodeStatus` enum, `WeightedVote`
- `types/nft.proto``NftState`, `CollectionState`
- `rpc/api.proto` — JSON-RPC v0.1 contract: `nu_getBlock`, `nu_getTx`,
`nu_getAccount`, `nu_getStory`, `nu_getNode`, `nu_getNft`, `nu_listStories`,
`nu_listPendingVotes`, `nu_sendRawTx`, `nu_chainInfo`
- WebSocket `SubscribeRequest` / `SubscribeEvent` for real-time block and vote updates