Algorand DAPP Question - General - Algorand

Algorand DAPP Question

post by nolyoi on Sep 12, 2020

I’m just curious if there is planned functionality for DApps similar to that of Ethereum and Tron wallets Web3. For example, you can use MetaMask or TronLink to connect to different DApps online.

I’ve seen that you can access the different tokens through the Algorand wallet, but there is no browser/integration for interacting with Dapps?


post by fabrice on Sep 13, 2020

AlgoSigner is a browser extension for DApp similar to MetaMask.

AlgoSigner Documentation


post by BabitaBisht on Jun 3, 2021

Hey @fabrice, I have the same question, we have algosigner but how can we interact with algosigner through frontend applications (like react or angular)? Is there any library like web3js that interacts with browser-based wallets?


post by mrjack on Jun 3, 2021

When the extension is enabled, AlgoSigner injects Javascript into whatever page you are looking at: you can interact with the JS object directly. The simplest way to check for it (according to their examples):

if (window.AlgoSigner) {
  // AlgoSigner library exists; you can use
  // the methods available to connect to Algorand
}

Hope this helps! Their GitHub is here.


post by nikitagugale on Nov 2, 2021

Algosigner integration uses Purestake service which is a paid service. So is there any way to integrate dapps with a wallet that uses free APIs?


post by Tim on Nov 2, 2021

PureStake’s API is free for almost everyone and entirely free for AlgoSigner users.

There are code samples and such elsewhere as well for the integration methods to the other two popular wallets - Algorand’s mobile wallet and MyAlgo. Possibly the Foundation made their widget used for governance open source?