Awesome
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.
Chrome Extension Store
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.
Important
As part of the process of supporting the Algorand Foundations ARCs, in 1.10.0, a number of non-breaking additions have been made to support how dApps will work with AlgoSigner. In time, the existing legacy features will be deprecated.
An interactive transition guide is available here to aid in the migration of existing functionalities.
1.11.0 Release
Main updates
- Multiple improvements to Custom Networks including:
- Automatic fetching of genesis ID and hashes for the user.
- Achieved full compatibility with
enable()
calls. - Other UI/UX changes.
- Updated a lot of error messages and data structures to better communicate the causes of errors.
Other updates and bugfixes:
- Connecting to a dApp using an
enable()
call while logged out no longer closes the connection window after inputting your password. - Improved validations for
keyreg
transactions regarding nonParticipation. - Improved validations for
acfg
transactions regarding the distinctions between 'Create', 'Config' and 'Destroy'. - Fixed account permission bug on
enable()
calls. - SDK support updated to v2.0.0.
New Users
- Watch Getting Started with AlgoSigner
- Using a Ledger device
- Adding Custom Networks (such as BetaNet or a private network)
- Troubleshooting Connection issues
dApp Developers
For teams looking to integrate AlgoSigner into a project:
NOTE: AlgoSigner.sign()
and AlgoSigner.signMultisig()
have been officially deprecated. An interactive transition guide is available here if you still need to migrate existing functionalities.
AlgoSigner development
For developers interested in working with AlgoSigner, an Extension Development Guide is available. Pull requests we accept need to be narrow in scope and all contributors need to sign (once) our CLA after submitting one in order for it to be considered.
License
This project is under the MIT License