Side panel
The toolbar icon opens the wallet in Chrome's side panel or Firefox's sidebar, so it stays open while you use a dApp. Signing prompts open in their own window.
Algorand wallet for Chrome and Firefox
SignA lives in the browser side panel. Your keys stay encrypted in the extension, every connection is scoped to one site and one network, and each signature is approved on its own.
Pre-release. SignA is not in the Chrome Web Store or on AMO yet, and it is not open source at present. Hardware signing has not been tested against a physical device.
The toolbar icon opens the wallet in Chrome's side panel or Firefox's sidebar, so it stays open while you use a dApp. Signing prompts open in their own window.
SignA exposes an ARC-0027 web provider beside window.algorand and
window.AlgoSigner. use-wallet v5 connects without a shim.
The wallet lists every dApp connection per network, with the addresses it can see and a button to revoke it.
An Algorand keypair is the same on every chain. SignA stores each account once and you pick the networks it shows on.
A network can point at a bare algod node. Features that need an indexer say so rather than failing.
Ledger addresses sit beside vault accounts. The device holds the key and the wallet only sees the signature.
SignA injects three routes into every page. All three share one signing implementation, so pick the one your tooling expects.
@agoralabs-sh/avm-web-provider.
window.algorand, the ARC-0001 style
object with enable and signTxns.
window.AlgoSigner, kept for
dApps written against AlgoSigner before 1.10.0.
// Ask for accounts on TestNet
const { accounts } = await window.algorand.enable({
genesisID: 'testnet-v1.0',
});
// Sign a transaction the dApp built
const [signed] = await window.algorand.signTxns([
{ txn: base64Txn },
]);
MainNet, TestNet and BetaNet use Nodely's free tier and cannot be edited. Add any other network, such as a local AlgoKit node, from Settings. See Adding a network.
| Network | Algod | Indexer |
|---|---|---|
| MainNet | mainnet-api.4160.nodely.dev |
mainnet-idx.4160.nodely.dev |
| TestNet | testnet-api.4160.nodely.dev |
testnet-idx.4160.nodely.dev |
| BetaNet | betanet-api.4160.nodely.dev |
betanet-idx.4160.nodely.dev |
SignA is not open source at present, and its repository is private. Pre-release builds come from txn.group as a zip file; Installing SignA covers loading one into Chrome or Firefox.
SignA began as a fork of AlgoSigner, which PureStake archived at v1.11.0 under the MIT license. txn.group moved it to Manifest V3, rebuilt the interface in Svelte 5, and updated it to algosdk 3.x. The signing path is checked against byte-exact golden vectors in CI.