Skip to main content

Dapp gateways have never been easier

Connect your application to Algorand while allowing your user to interact with it in the simplest and most secure way.

An intuitive UI inspired by users

Connect your application to Algorand while allowing your user to interact with it in the simplest and most secure way.

Advanced Features

Power up your dApp’s UX with My Algo Connect advanced features like bulk and group transactions, full transaction overviews, warning alerts, and more. Multiple transactions can be signed at the same time, giving your users the best experience.

Simplify your work, while giving a great experience to your dApp users

Compatible with all browsers, including Safari and smartphones.

An SDK for developers,
by developers

Start connecting your users with
your dApp in three simple steps.

Know your user

Connect your dApp(s) with the user’s wallet(s).

Connect
npm install @randlabs/myalgo-connect
import MyAlgoConnect from '@randlabs/myalgo-connect';
 
const myAlgoConnect = new MyAlgoConnect();

const accountsSharedByUser = await myAlgoConnect.connect();

Let him sign

Time for the user to review and sign your transaction(s) interacting with My Algo Connect’s friendly UI.

Sign!
import algosdk from "algosdk";

const txn = algosdk.makePaymentTxnWithSuggestedParamsFromObject({
  suggestedParams: params,
  from: sender,
  to: receiver,
  amount: 1000 // 0.001 Algo
});

const signedTxn = await myAlgoConnect.signTransaction(txn.toByte());

Send it

Now you only need to send the user’s approved transaction to the Algorand blockchain and voilà!

Send!
import algosdk from "algosdk";

const algodClient = new algosdk.Algodv2('', 'https://node.testnet.algoexplorerapi.io', '');

const response = await algodClient.sendRawTransaction(signedTxn.blob).do();
© 2021 My Algo Connect. All Rights Reserved.
  Powered by Randlabs