An open-source, security audited, Algorand wallet browser extension that lets users approve and sign transactions that are generated by Algorand dApp applications — available for Chrome.
The extension is available on the Chrome Extension Store
This is the preferred solution for end-users, updates will be automatically installed after review by the extension store
Developers working with dApps may also install directly from the release package, or by downloading the project and building it.
This release features the new v2 Signing functionality for dApp developers. Designed to meet the upcoming Algorand Foundation standards it will greatly simplifying complex signing scenarios like Multisignature and Atomic. Encoding is standardized and new helper functions simplify the complexity.
The v1 Atomic transaction functionality will start warning extension users in the next major release and be deprecated entirely in two releases.
Improved Application Transaction workflow:
AppOnCompletenow defaults to 0.- Improved readability on
AppArgsduring signing. The base64-encoded version will be shown.
v2 Signing Improvements:
- Add informational tooltip on Multisig transactions.
- Correctly fetch Asset Unit Name and Decimals Display Amount for AxferTxs.
AppIndexnow defaults to 0.- Improved readability on
AppApprovalProgram&&AppClearProgramduring signing. The base64-encoded version will be shown.
Other Usability Improvements:
- Enabled the option to remove the last selected word when confirming the Mnemonic during Account Creation.
- Fixed bug that prevented Mnemonics with repeated words to be correctly confirmed during Account Creation.
- Added scrollbar to transaction overview section of all signing methods. This helps with better visualization of transactions with many fields, such as Application Transactions.
- UX Improvements for the Network Config screen:
- Added links to the documentation regarding custom networks.
- More responsive tooltip explaining the Network Headers field.
- UI Layout improvements.
AlgoSigner users may add their own networks to the extension, for example BetaNet or the sandbox private network - Instructions
For teams looking to integrate AlgoSigner into a project:
Developing with v2 Transaction Signing
Legacy v1 Transaction Signing
- v1 to v2 migration guide
- Ledger support
- UI improvements
- Contribution guidelines
For developers interested in working with AlgoSigner Extension Guide. A contribution guide is in development.
This project is under the MIT License
