aelf is thrilled to announce that we just upgraded our smart contracts in May 2024. The upgrade is centred on improving the user experience, unlocking more possibilities for users to engage with the aelf ecosystem.

Here are the key advancements achieved during this process:

  1. Supported batch approval of NFT collections: Users can now batch approve multiple NFTs within an NFT collection, significantly streamlining the token approval process that previously required users to do them separately in multiple transactions.
  2. Supported setting aliases for NFT items: NFT collections can now set aliases for individual NFT items, allowing them to be displayed using the collection symbol. This prevents the NFTs’ “-” mark from affecting users to recognise the NFTs’ symbol.
  3. Adjusted the expiration time of Code Check proposals: The expiration time for Code Check proposals has been updated from the previous default of 10 minutes (600s) to a new default of 15 minutes (900s). Additionally, users now have the option to customise this setting by calling methods in the Genesis contract. It can extend the validity period of the code check proposal to avoid the need to resubmit and pay the transaction fee again due to the expiration of the proposal to update the smart contract.
  4. Supported case-insensitivity for newly created token symbols: In the MultiToken contract, newly created tokens will now be case-insensitive. Symbols support the use of uppercase, lowercase, and numbers, which greatly enriches the diversity of symbol naming. However, tokens with the same letters are considered the same token in different cases.
  5. Modified the prefix name of Connector from nt to (NT): The prefix name of connector tokens in the Token Converter contract has been changed from nt to (NT) to avoid confusion between connector tokens and regular tokens.
  6. Supported migrating information of previously created connector tokens: The MigrateConnectorTokens method has been added to facilitate the migration of tokens previously created with the nt prefix to the new (NT) prefix, ensuring a clear distinction between connector tokens and regular tokens.

We sincerely appreciate the support and trust from our communities. aelf is committed to continuously upgrading our code and optimising our system contracts and other support to provide the best blockchain services to all our users, developers, and partners.

*Disclaimer: The information provided on this blog does not constitute investment advice, financial advice, trading advice, or any other form of professional advice. Aelf makes no guarantees or warranties about the accuracy, completeness, or timeliness of the information on this blog. You should not make any investment decisions based solely on the information provided on this blog. You should always consult with a qualified financial or legal advisor before making any investment decisions.

About aelf

aelf, the pioneer Layer 1 blockchain, features modular systems, parallel processing, cloud-native architecture, and multi-sidechain technology for unlimited scalability. Founded in 2017 with its global hub based in Singapore, aelf is the first in the industry to lead Asia in evolving blockchain with state-of-the-art AI integration, transforming blockchain into a smarter and self-evolving ecosystem.

aelf facilitates the building, integrating, and deploying of smart contracts and decentralised apps (dApps) on its Layer 1 blockchain with its native C# software development kit (SDK) and SDKs in other languages, including Java, JS, Python, and Go. aelf’s ecosystem also houses a range of dApps to support a flourishing blockchain network. aelf is committed to fostering innovation within its ecosystem and remains dedicated to driving the development of Web3, blockchain and the adoption of AI technology.

Stay connected and engage with the aelf community on Telegram and Discord:

Website | X | Telegram | Discord

Back to Blog