09/23 2022 - 10/24 2022

View

Nirvana Core:

  • Implement the core functions of the NFT module

NaStation App(Mobile Version):

  • Fix wallet report
  • Fix the display of gas fee
  • Optimize the layout of the NFT list
  • New pending tx remain displayed
  • Add transaction history list page
  • Customize wallet name before importing
  • Add more spot market data
  • Fix filter issue of transaction list
  • Fix filter issue of transaction history list
  • Open NFT module
  • Integrate data api of NFT module

NaStation App(PC Version):

  • Add nft collection deployment view
  • Add nft collection list view
  • Add nft mint view
  • Add nft transfer view
  • Add nft item list view
  • Add api documentation for nft module

NaScan:

  • Add nft collection list page
  • Add nft collection detail page
  • Add nft item list page
  • Add nft item detail page
  • Cache nft collection json data
  • Cache nft item json data

09/22 2022 - 09/22 2022

View

Nirvana Core:

  • Since the launch of the mainnet, the full-node servers have demonstrated excellent computing power. We believe that only full-nodes are needed on the NA chain to support future ecological development. Therefore,we will have a major upgrade, when the block height reaching 5000000, DPoS (CANDIDATE) and DPoS (ACTIVITY) will be cancelled, and all will be merged into DPoS (VOTE). In the future, only full-node devices will be allowed to participate in mining, computing, and storage.

30/06 2022 - 15/07 2022

View

Nirvana Core:

  • The Coinage minting system has been upgraded, with two new modes: Fixed price and Swap dynamic price.
  • The instance module adds more methods to get all the tokens of the instance.
  • Add Account module reference instance.
  • Fix Constants parameter.
  • Upgrade the NFT protocol, add batch mint function, allow whitelisted users to premint .
  • Beautify the Data Viewer UI.
  • Token deployment needs to consume NAC (value: 50U), and the price decision is made by the oracle machine.
  • Optimize the code to adapt to the new architecture.
  • Fix known bugs.
  • Optimize instance details.
  • Optimize miner planning module.
  • The server node software has been verified, and the new version of NaStation (Desktop Version) is expected to be released within two days and the new version of NaStation App (Android Version) within one week.

NaStation App(PC Version):

  • Optimize instance switching page
  • Update the underlying dependent class library
  • Integrate token modules
  • Integrate NFT modules
  • Design my NFT listing page

NaScan:

  • Add miner node list
  • Add super node vote list
  • Add view token transactions
  • Redefine the block data model
  • Redefine the transaction data model
  • Redefine the account data model
  • Cache page hotspot data

21/06 2022 - 29/06 2022

View

Nirvana Core:

  • Optimizing the DasProfile component will improve the performance by 10%
  • Optimizing the FTP data transmission component, which is applied to DFS upload files to improve transmission stability
  • The components of 20 POWF servers have been upgraded. The new DAS protocol has performed the benchmark test in the production environment, and the performance indicators are more outstanding.(TPS:81659)
  • DPOS Server will start upgrading today.The upgrade and test of all DPOS nodes are expected to take 2 weeks. After the upgrade is completed, a large number of module functions will be open
  • TRON Smart Contract Bridge is testing, NAC (TRC20), USDT (TRC20) can be transferred to NA main network

NaStation App(Mobile Version):

  • Upgrade the signature of the transaction
  • Optimizing the efficiency of wallet creation
  • Homepage supports multi-coin dynamic display
  • Add multi-coin transfer
  • Add coin information details page
  • (*)Please wait patiently for deployment

NaScan:

  • Optimizing query speed, record slow query
  • Add coin information list page
  • Add coin information details page
  • (*)Please wait patiently for deployment

05/11 2022 - 06/20 2022

View

Nirvana Core:

  • Compatible with the latest version of JDK 18
  • Obsolete TX module and the block module are compatible with the down version
  • DAG upgrade to DAS (Data Accquness System), a new architecture concept, can get higher confirmation speed and performance. In the case where the hardware conditions are strong enough, single-instance can theoretically reach a million level TPS
  • Optimize instance release model: core, token, dapp, dweb, dcontract
  • Optimize the pricing system to maintain GAS price, deploy price, DFS price, domain price
  • Modify the constant word
  • Add new black hole address: NA00000000000000000000000000
  • The fullnode module adds a new commissioned agent
  • Fix the config registration error, delete the abnormal processing code of repeated registration
  • Add NFT biz module, and the buying,selling interface
  • Optimize TX and block paging data and solve the problem of NULL values
  • Optimize the timing task of miners
  • Add token's sorting
  • Optimize the service module and change InstanceLauncher to inheritance service class.
  • Add the employment mode of fullnode
  • Optimize DataServerView to display only related data. If there is no data item in a certain instance, it will no longer display
  • Optimize miner minerial plan
  • Optimize service module and reconstruct all server modules
  • Optimize the DAS module, and the SWAP module adds instance accounts. The instance account will be used to host all the assets that applies itself. The instance account can only be called by its own program. Accounts will no longer transfer assets themselves
  • Optimize the SWAP trading module
  • (*)The original Twitter account has been abandoned, and the new Twitter account will be operated by NirvanaChainKorea: https://twitter.com/nirvana_chain

NaScan:

  • Add instance list
  • Add token list
  • Add vote list
  • Add promotion list
  • Add service state list
  • Home page will display more node data
  • (*)Please wait patiently for deployment

04/21 2022 - 05/10 2022

View

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 App(PC Version):

  • 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;

02/21 2022 - 04/20 2022

View

Nirvana Core:

  • Fix bugs encountered in the last round of testing
  • Reconstruct the context model of TX to adapt to NFT data tracking
  • Some core modules are split and decoupled to solve the circular dependency problem that may be encountered
  • Add event subscription configuration in CycleEventProcessor component
  • Add PoWFScheduleEvent event, which will be used for miner task scheduling
  • Add DataViewerServer component, which makes it easier to debug and track the internal data of blocks, transactions and events
  • Upgrade the exchange logic of the FNC module, optimize the blocking problem, and improve the execution performance
  • Improve the TxProcessor transaction data processor to accelerate the dynamic generation of tokens
  • Optimize the logic of account balance statistics, and add more useful functions to the AccountService component

NaStation App(PC Version):

  • Beautify the startup ui view
  • Display the domain name lease view
  • Display the domain name application view
  • Display my domain list
  • Display the upload DAPP view, the users can upload the compressed package according to a specific format
  • Display the submit DAPP view, the users can choose the storage space for deployment
  • Display the DAPP release view, the users can customize the basic information of the DAPP
  • Display the submit vote view
  • Display the voting list view
  • Add NaBrowser entry, wallet account and webpage will become interactive
  • Add developer store entry, the applications submitted by developers will be displayed on this page
  • Add app store entry, the apps published by users will be displayed on this page
  • Added NFT market entry, the NFT released by users will be displayed on this page
  • Upgrade UI rendering framework

NaScan:

  • Added international language: Korean (coming soon)
  • Improve the loading speed of the home page

01/29 2022 - 02/20 2022

View

Nirvana Core:

  • 1. Added AccountDetails management to support the maintenance of account information on the chain, in preparation for the realization of a decentralized blockchain browser.
  • 2. Global index function is added to transaction data to support ordered query.
  • 3. The NDNS lease binding test is completed.
  • 4. The DWeb is in the third round of testing.

NaStation App(Mobile Version):

  • 1.Fix send confirmation panel issue

01/15 2022 - 01/28 2022

View

Nirvana Core:

  • 1. Optimize the core loop event handler and increase the function of static handler registration.
  • 2. Optimize miner rewards, oracles, super node checks and other modules, and register them in the event handler for unified processing.
  • 3. Added ICycleEvent interface abstraction.
  • 4. Added chain processor to support multi-terminal platform playback status data.

01/01 2022 - 01/14 2022

View

Nirvana Core:

  • The second round of testing of NA DAPP in the sandbox environment
  • Compile performance optimization of NA DAPP

NaStation App(Mobile Version):

  • Fix i18n text display problems
  • Tx detail view displays fee info

NaStation App(PC Version):

  • Replace the clear homepage logo
  • Add a QR code download button on the receiving address view
  • Fix the problem of missing salt when backup wallet, please backup and save private key again
  • Optimize the display layout of the changelog content
  • Add wallet switch menu
  • Add instance switch menu
  • Add row-stripes to the grid
  • Add context menu to grid
  • Add changelog page
  • Add API console page
  • Adjust the menu layout in the upper right corner
  • Add timed refresh of page session

23/12 2021 - 29/12 2021

View

NaStation App(PC Version):

  • Set the TokenAmountField component to select NAC option by default
  • Add the index declaration of the embedded database table
  • Add key-value access to the BlockBody repository
  • The Dashboard panel displays coin price and statistics info
  • Add label uniqueness check to address book
  • Delete the CollaborationBinder on the address book list page
  • Delete the CollaborationAvatarGroup on the address book list page
  • Add geographic location database: GeoLite2-City.mmdb
  • The BlockData data object declaration JsonIgnore
  • The address column of the block list page is rendered by the ComponentRenderer component
  • The address column of the transaction list page is rendered by the ComponentRenderer component
  • The about page add app version manual check and changelog list
  • Open the url through the local browser through the launchBrowser method
  • Rearrange the order of menu items
  • Add wallet creation type
  • Fix the problem that the receiving page has an error when there is no wallet
  • Merge pasteboard calls
  • The address column of the wallet list rendered using ComponentRenderer
  • The wallet profile view displays the total number of USDT
  • Rest API adds interface for broadcasting native transactions
  • Rest API adds authorization configuration
  • Rest API adds swagger interface information aggregation and swagger-ui
  • Implement the LocaleChangeObserver interface to prepare for internationalization
  • Preset vaadin product key authorization
  • Local app log file set history up to 30 days
  • Cache the block height of different instances
  • Cache recent transaction hashes of different instances
  • Transaction list split tab page: Mine and Latest
  • Add test suites for necessary cleanup and data warm-up
  • Add system configuration, save user settings
  • Optimize the parameter configuration of rocksdb
  • Regression testing is in progress, and the desktop version 1.0 will be released soon

NaScan:

  • Add instance parameters for the url of all detail pages
  • Use redis cluster to cache block and transaction data

22/11 2021 - 22/12 2021

View

Nirvana Core:

  • Build NA DAPP running sandbox environment
  • Optimize the NA DAPP data persistence algorithm model
  • Build a sandbox environment for NA DNS operation
  • Optimize the algorithm for domain name lease election PFLOW node
  • Fix some problems

NaStation App(Mobile Version):

  • The transfer details page displays the fee information
  • Enable currency exchange rate

NaStation App(PC Version):

  • Add a second confirmation before the transfer is sent
  • Add pause synchronization block data
  • Friendly reminder of block synchronization timeout
  • Increase the function of clearing log information
  • Integrate the browser-opener plug-in to use the local browser to open the URL
  • Upgrade the apollo-nav plugin version
  • Webpack components cancels PWA mode
  • Add RPC API more interface methods
  • Fix some problems

NaScan:

  • Add Rest API to get the latest block height
  • Deploy load balancing and standby servers
  • Set the timeout period for reading node data
  • Fix some data synchronization issues
  • Add tx fee api (for mobile app)

08/11 2021 - 21/11 2021

View

Nirvana Core:

  • Optimize the PoWF consensus algorithm: heartbeat detection score, traffic situation detection.
  • The block entity increases the accumulation of destroyed coins.
  • Statistic function of currency holding addresses.
  • The oracle machine is optimized into an independent instance.
  • Oracle Machine is officially launched to collect prices on third-party trading platforms, the super nodes will issue consensus predictions, and the Worker super nodes will predict the results of all predictions.
  • The oracle machine counts the mantras, excludes olive-headed tickets and last tickets, and takes the average of the middle votes.
  • Add Swap instances to perform system warm-up and interface integration to prepare for future main network access.
  • The coin minting system is defined in Swap. In the future, users will be able to release coin-minting functions by themselves.
  • Swap performs module preheating and edge fusion, but it has not been officially launched.
  • Carot Flow DWeb container module performs functional encapsulation, and adds optional support for Undertow container on the basis of typesafe http container.
  • Increase Transaction Recycle. Recycle Cleaner is responsible for maintaining and cleaning dirty data.
  • The Wallet RPC interface adds a transaction failure feedback function.
  • The communication protocol fixes port 902, and port 7902 is included in the specification definition.
  • Improve the RPC command and open the Gas reading function.
  • Fix some known non-core business bugs.
  • The development team developed the Rocks db viewer for itself to facilitate efficient data observation.
  • Fix the problem of M address balance error.
  • Increase the gas fee type and support both NAC and USDN. Currently, NAC Gas will be activated first.
  • Add Actor Mailbox container for receiving Tx transaction transfers.
  • Improve the compatibility of the Android code base and solve the consistency of data signatures.
  • Optimize the logic algorithm for block packaging.
  • The team cleans the code, improves the structure of the code, and optimizes the code structure.

NaStation App(Mobile Version):

  • Fix the save path of share qrcode image
  • Close the node voting entrance
  • Add the miner fee on the transfer details page
  • Fix the issue of delayed data refresh of homepage assets

NaStation App(PC Version):

  • Improve the interactive experience of mainnet transfer
  • Improve the compatibility of the mac version
  • Add data directory integrity check when the application starts
  • Add optional lite version

01/11 2021 - 07/11 2021

View

Nirvana Core:

  • Optimize the swap kernel, realize the exchange between NAC and USDN, and define the USDN minting system.
  • Optimize the function of the oracle machine to realize the price synchronization of the NAC external market.
  • Optimize the ApiServer kernel.

NaStation App(Mobile Version):

  • Complete the integrated mainnet transfer.
  • Complete the integrated transaction list.
  • Add i18n languages: Simplified Chinese, Traditional Chinese, and Korean.
  • Add wallet report panel.
  • Add batch transfer function, select multiple wallets to transfer coin to a specific address.

24/10 2021 - 30/10 2021

View

Nirvana Core:

  • Add check node status command
  • Optimize node reconnection mode
  • Optimize network node discovery mechanism
  • Improve the efficiency of transaction signature

NaStation App(Mobile Version):

  • Integrate mainnet transaction transfers, with a progress of 90%
  • Add i18n of the app ui
  • Fix some known bugs
  • Fix the display of market data