Changelog: 2023-09-04
Nirvana Core:
- Add the generation of different public chain wallet addresses through different wallet skills. Implementation methods: BitcoinWalletSkill, EthereumWalletSkill, TronWalletSkill;
- Optimize instance module and arbitration philosophy;
- Optimize config module code;
- Improve the transaction event processing mechanism;
- Compatible with Graalvm 11 compilation;
- Add NFT Protocol protocol interface, which supports publishing NFTs of CUSTOM, IMAGE, VOICE, VIDEO, TEXT, ATTRIBUTE and other types. The description of NFTDetail supports preview, original, and properties types;
- Add TxMark module, then transaction can support mark tag. Third-party client wallets can submit client name each time they package a transaction, and users who register client name for the first time in the public chain will be rewarded with additional handling fees. The official website wallet does not contain TxMark information. Improve the Tx transaction model, add "Bleeding Value" mode, and the overpaid gas fee will be saved in the "Bleeding Value". It will be used to reward eco-wallet builders in the future;
- Improve PromotionManager business and TxProcessor Promotion business;
- Optimize the function of the oracle machine, and add the lowest price in the last 10 cycles as the boundary of the "Bleeding Value";
- Optimize the nastiation-sdk-java sample file to make it easier for exchanges to connect technically;
- Release the latest version of the miner-side program;
NaStation Client:
- Add cross instance transfer;
- Add full node module;
- Add vote module;
- Add DFS module;
- Add DApp module;
- Add DNS module;
- Add AppStore module;
- Add DevStore module;
- Add trace service;