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.
Added ability to use a Ledger device to add public addresses into AlgoSigner and for signing pay and asset transactions. For information about it how to use you can refer to the new readme.
- UI general improvements
- Improved validation handling in v2 signing
- Modified asset verification to use algod
- Fixed issue with 404's from asset lookups
- Modify transactions without an amount to default to 0
- Fixed issue with creating assets that have zero decimals
BigInt
support foramount
andassetTotal
- Algorand JS SDK
v1.9.1
support - Various improvements regarding Transaction fields validations and Signing UI clarity
- Algorand JS SDK
v1.11.1
support- Includes support for
extraPages
field onAppl
txs
- Includes support for
- Fix display for
Total
amount forPay
txs - Network Config fix for local Sandbox nodes
- More descriptive
Appl
andAxfer
txs on the Transactions list
- Fix display for
Amount
forAxfer
Opt-in txs
- Allow for zero Algo pay transactions in UI
- Fix stall for
Axfer
in txs list when decimals can't be obtained from the asset
- Fixed duplicate Port on Custom Network calls
- Added support for receiving an array of arrays when using
signTxn()
- Each inner array should still contain transactions belonging to a same group
- Updated error message when providing an incorrect format of transactions to reflect this change
- Support for Ledger device signing v2 transactions
- Added check URLs button to Network Configuration
- Support for Inner Transactions Display
- Fix for custom networks with pathnames
- Fix for rare infinite loop locking extension sign page
- Fix for display of estimated fee for Ledger device sign
- Update to SDK v1.12.0
- Update to Webpack 5
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 is going to be deprecated soon and is available only for reference purposes. Please use v2 when developing new apps and migrate existing apps that are still using v1 to v2 as soon as possible.
- 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