What's New in Alphabill
This page provides a summary of significant changes introduced in the most recent releases of Alphabill.
v0.2.0 — Sept 28, 2023
- Implemented transaction fees, paid in Alphabill native currency ALPHA. The fee per transaction is 0.000'000'01 ALPHA. Actions that consist of two transactions (2 x 0.000'000'01 ALPHA) are adding fee credits, reclaiming fee credits, and consolidating bills.
- Introduced EVM Partition (User Programs).
- New state tree and refactoring of data structures.
- The Verifiable Data Partition is no longer in use as a separate partition, the functionality is now part of the User Token Partition.
Alphabill Wallet UI
- The Alphabill wallet extension is now available on the Chrome App Store.
- Transaction fees support: you can manage fees conveniently in the wallet.
- Removed bill verification function.
- Added indication when there's no connection.
- Users are allowed to toggle seed phrase and password visibility.
- Implemented refactored transaction data structures.
- Moved key ellipses to middle and added popover.
- Updated wallet to handle variable-length unit identifiers.
- Creating a new wallet clears previous custom key name.
- Overview of new features introduced with latest releases.
- Quickstart guide for the CLI wallet.
- Quickstart guide for deploying and executing smart contracts.
- Setup tutorials for the CLI wallet and local development environment.
- Money Partition tutorial.
v0.1.5 — May 3, 2023
Alphabill Wallet UI
- NFT support: you can now manage your non-fungible tokens (NFTs) conveniently in the wallet.
- NFT detailed view: get a closer look at your NFTs and their unique properties with our new detailed view feature.
- Focus password field: made it easier for you to fill out password fields by automatically focusing on them when prompted.
- Removed token lock function: simplified the platform by removing the token lock function, which was previously used to lock your tokens.
- Account selecting user experience: made it easier for you to switch between accounts with our improved user experience.
- Pre-select text when renaming keys: renaming keys is now easier and quicker with the pre-select feature, which automatically selects the text when you click on the field.
v0.1.4 — March 23, 2023
- The native currency amounts are represented with 8 decimal digits now (the total circulation is still 10bn, but now accounted with greater precision). This change of underlying data representation forced us to reset the testnet (which also means that all balances of all wallets were reset). Fortunately, the faucet is still available via testnet-faucet to replenish your wallets (though daily limits are also still in place).
- To improve readability of the amounts with potentially many digits before and after the decimal point, apostrophe (aka straight single quote) signs are now used for digit grouping when showing amounts in user interfaces. They are also allowed (though not required) when entering amounts.
- The command-line wallet now also relies on the backend service previously used by the browser plug-in wallet, to avoid the need for the time-consuming ledger synchronization process when submitting transactions.
- The new command-line wallet also defaults to waiting for confirmation of the transaction execution from the network (though this can be disabled with a command-line option, if desired).
- The faucet service now supplies fungible tokens of a predefined "user-defined" type in addition to the native currency.
Alphabill Wallet UI
- This release includes support for fungible user tokens, allowing users to send and receive tokens of user-defined types in addition to the native ALPHA. Users can define new token types and mint tokens of those types using the command-line wallet.
- In addition, the user interface now represents the native currency amounts with 8 decimal digits instead of integers, providing greater precision. To improve readability, apostrophe signs are now used for digit grouping when showing amounts in the user interface. Users can also paste apostrophes into the amount field.
- The sending view now includes a maximum amount option, and outside click handlers have been added to close pop-ups. The UI wallet can now be built with a localhost connection option for increased flexibility.
- The button labels have been updated for clarity, with "Bills" used for native ALPHAs and "Tokens" used for user tokens.
- This release also includes several bug fixes, including error-free wallet recovery even when the seed phrase contains typos or invalid characters. Bills can no longer get stuck in the consolidation process, and the remaining value is calculated correctly for splits. The wallet now shows all money digits even for large amounts.
- To try out the new user token handling functions, the faucet service at Discord testnet-faucet-testing channel will supply fungible tokens of a pre-defined "user-defined" type in addition to the native currency.