Releases: deso-protocol/core
Releases · deso-protocol/core
2.0.2
What's Changed
- Fix sql statements for DAOCoin/Nft by @tijno in #193
- Add new constant to constants file to represent the NodeSource map key in Extra Data by @superzordon in #191
- Adding entre's node. by @imekinox in #179
- nft and dao coin notifications after fork by @lazynina in #185
New Contributors
Full Changelog: v2.0.1...v2.0.2
2.0.1
Set block height triggers for DAO fork
Full Changelog: v2.0.0...v2.0.1
2.0.0
What's Changed
- Full DAO coins spec has been implemented according to DIP 6
- NFTs v2 with "Buy Now" and "Royalty Split" functionality.
- Royalty splits can go directly to users' wallets OR to users' coin-holders.
- With this change, DeSo NFTs are at full parity with other NFT standards, with native identity/profile baked into the sale process, the ability to leverage social features, and lower minting costs than any other protocol.
- Let's see what you can build :)
- Messages v3: Encrypted and unencrypted on-chain group chats
- This is a first of its kind. No other messaging system has ever been fully on-chain, and it's only possible thanks to DeSo's storage and indexing advantages.
- Messages v3 not only makes group chats end-to-end encrypted and censorship-resistant, it also makes them composable across apps. For example, any platform can embed a DeSo group chat widget, and allow users to interact on other apps all over the internet that are writing/reading to/from the DeSO blockchain.
- Decentralizing the data layer for group messages has never been possible before, and certainly not with end-to-end encryption. It's a new protocol for text communication that picks up where email left off, with privacy baked in, and much more potential for interoperability and composability thanks to the data layer itself becoming a utility via on-chain storage.
- Various improvements and optimizations.
Commits
- Buy Now NFTs with Buy Now Price (FORKING CHANGE) by @lazynina in #166
- DAO coins by @lazynina in #174
- Ln/nft splits by @lazynina in #173
- Fix bug introduced by NFT splits by @diamondhands0 in #176
- Add Tunel node by @kanshi in #177
- Check CreatorPKID instead of HODLerPKID when iterating over utxoview by @lazynina in #178
- Move blockheights into DeSoParams and set values accordingly by @lazynina in #171
- Messages V3 by @AeonSw4n in #182
- Fix instances where a pointer is taken of a map key iterator by @diamondhands0 in #183
- Fix another iterator pointer issue by @diamondhands0 in #184
- Fix NFT issues related to royalty splits by @diamondhands0 in #188
- [stable] Release 2.0.0 by @diamondhands0 in #190
Full Changelog: v1.2.9...v2.0.0
1.2.9
What's Changed
- Update GetPostsPaginatedForPublicKeyOrderedByTimestamp to take in nftsRequired boolean by @lazynina in #161
- Add node by @AdonousTech in #163
- Split block view and tests by @maebeam in #164
- Expose the prefix for the index from public key to deso balance by @lazynina in #168
- Factor the double-spend check into its own function by @diamondhands0 in #165
- Fix minor disconnect bid issue by @lazynina in #169
New Contributors
- @AdonousTech made their first contribution in #163
Full Changelog: v1.2.8...v1.2.9
1.2.8
What's Changed
- Use nil blockhashex on mempool transactions by @maebeam in #140
- Add a list of nodes maintained by the core developer team by @maebeam in #145
- Simpler derived keys by @AeonSw4n in #148
- Added additional nodes by @HPaulson in #149
- Add additional node by @CamdenFoucht in #152
- Missing comma on newest node by @thoughtlesslabs in #157
- Add DeversoNode by @mvanhalen in #156
- add double spend detection source in error message by @lazynina in #159
- Add support for nft transfer notifications by @lazynina in #158
- Move vendored libraries to separate repos by @maebeam in #160
New Contributors
- @CamdenFoucht made their first contribution in #152
- @thoughtlesslabs made their first contribution in #157
Full Changelog: v1.2.7...v1.2.8
1.2.7
What's Changed?
- Fix creator coin royalty Rosetta bug
1.2.6
What's Changed
- Headers sync is 100x faster
- Rosetta indexes are now built during core consensus, and don't need to rely on txindex anymore
- Added support for historical balance lookups for Rosetta
1.2.5
What's Changed
- Add fix for update profile transactions that clobber deso locked nanos by @maebeam in #139
- [Postgres] Added String Trimmer & Terminators for mention notifications by @HPaulson in #129
- Fix swap identity txn string. by @redpartyhat in #138
- NFTTranser -> NFTTransfer in mispelled rule errors by @lazynina in #130
New Contributors
Full Changelog: v1.2.3...v1.2.5
1.2.3
What's Changed
- Fix readme by @AeonSw4n in #124
- add additionalOutputs to transaction construction for node fees by @lazynina in #125
- Fix a minor bug by @diamondhands0 in #126
- Fix fee validation for create profile transactions by @lazynina in #127
- Fix postgres sync issue by @maebeam in #128
- add constants for NotGraylisted and NotBlacklisted by @lazynina in #132
- Fix bug and add check for mempool in test. by @redpartyhat in #134
- Keep track of changes to DESO locked in creator coins by @maebeam in #135
Full Changelog: v1.2.1...v1.2.3