Optional
connector: MyAlgoConnectallow selection of multiple accounts from MyAlgo Wallet, default is true For Multisig you need to allow multiple accounts login for more info visit: https://connect.myalgo.com/docs/interactive-examples/Connect
Execute single transaction or group of transactions (atomic transaction)
transaction parameters or atomic transaction parameters
Creates an algosdk.Transaction object based on execParams and suggestedParams and signs with myAlgoWallet
array of algosdk.SignedTransaction objects
execParams containing all txn info
suggestedParams object
Creates an algosdk.Transaction object based on execParams and suggestedParams
array of algosdk.Transaction objects
execParams containing all txn info
suggestedParams object
Send signed transaction to network and wait for confirmation
TxnReceipt which includes confirmed txn response along with txID
Signed Transaction(s)
number of rounds to wait for transaction to be confirmed - default is 10
Sends signedTransaction and waits for the response
TxnReceipt which includes confirmed txn response along with txID
array of signedTransaction objects.
Optional
rounds: numbernumber of rounds to wait for response
Signs a teal program (https://algorand.github.io/js-algorand-sdk/modules.html#tealSign)
Returns signed teal for more info: https://connect.myalgo.com/docs/interactive-examples/TealSign https://developer.algorand.org/docs/get-details/dapps/smart-contracts/smartsigs/modes/#delegated-approval
Teal program
Signer Address
Takes a transaction and a LogicSig object and returns an encoded signed transaction.
Returns txID and blob object for more info: https://developer.algorand.org/docs/get-details/dapps/smart-contracts/smartsigs/modes/#contract-account
algosdk.Transaction object
Logic Sig Account
https://connect.myalgo.com/docs/interactive-examples/PaymentTransaction Sign a single transaction from a my algo wallet session
raw signed txn
{ SDK transaction object, shouldSign, signers, msig } object
Optional
signOptions: SignTransactionOptionshttps://connect.myalgo.com/docs/interactive-examples/GroupedTransaction Sign a group of transaction(s) from a my algo wallet session
array of raw signed txns | null. null representes that the txn in array is NOT signed by wallet user (i.e signable by someone else).
{ SDK transaction object, shouldSign, signers, msig } object
Optional
signOptions: SignTransactionOptionsFunction used to wait for a tx confirmation
TxnReceipt which includes confirmed txn response along with txID
txn ID for which confirmation is required
number of rounds to wait for transaction to be confirmed - default is 10
Generated using TypeDoc
Async
Description
Connects to the MyAlgo Wallet by opening up its dialog box to login