Polkasafe SDK
  • ๐Ÿ›…Polkasafe SDK
  • ๐Ÿ“”What is polkadot.JS?
  • Getting started
    • ๐Ÿ”ƒInstallation
    • ๐Ÿ‘จโ€๐ŸซUsage Guide
  • Guides and tutorials
    • ๐Ÿ”—Connect Address
    • ๐Ÿ‘ฅCreate Multisig
    • ๐ŸคAdd to Address Book
    • โŽRemove from Address Book
    • ๐Ÿ“ŠGet Multisig Data by Address
    • ๐ŸงพGet Transactions for Multisig
    • ๐Ÿ’ธGet Assets for Multisig Address
    • ๐Ÿ“ฅGet Multisig Queue
    • โœ๏ธRename Multisig
    • โŒDelete Multisig
    • โœจCreate Proxy
    • ๐Ÿ“Edit Multisig
    • ๐Ÿ’ฐTransfer Funds
    • ๐Ÿ—ณ๏ธApprove Transaction
    • โ›”Cancel Transaction
    • ๐ŸˆบCustom Transaction
    • โ‰๏ธGeneric Errors
  • ๐Ÿ“งSupport and Contact
Powered by GitBook
On this page
  1. Guides and tutorials

Connect Address

The SDK allows developers to connect to a specific address, enabling them to interact with the associated address.

NOTE: Connecting with polkasafe is essential. Before using any functions, use connect function to set the network, address, and injector.

import Polkasafe from 'polkasafe';
const client = new Polkasafe();
client.connect(network, address, injector);
//You need to provide your substrate address to connect the polkasafe SDK
const { data, error } = await client.connectAddress(substrateAddress);

if (data){
    // Use your data
    console.log(data.multisigAddresses)
}
else if(error){
    console.log(error)
}

Response Data

{
 "address": "14XoE2TiRHxD6nY5LSiSVuMWVXRgNHovkEeKESK8Jducmjh4",
 "email": null,
 "created_at": "2023-04-27T09:02:44.206Z",
 "addressBook": [
   {
     "address": "14XoE2TiRHxD6nY5LSiSVuMWVXRgNHovkEeKESK8Jducmjh4",
     "name": "Tom"
   },
   {
     "address": "14DdRPYpieZZrJPNMpbFttsjxfXMYxjfSwhGa9oPPxptu2nS",
     "name": "Harry"
   }
 ],
 "multisigAddresses": [
   {
     "signatories": [
       "14XoE2TiRHxD6nY5LSiSVuMWVXRgNHovkEeKESK8Jducmjh4",
       "15mRD99sUWKZLoXM8hfakXceWbBqwwsRkayNUQ5Xu1iZ3gh6"
     ],
     "address": "15aVHqroZpeRqCtdmB5TsgBg6d41MreToip4f5gpv6NsZwdk",
     "updated_at": "2023-05-04T15:01:57.179Z",
     "name": "Multi-test",
     "created_at": "2023-05-04T15:01:57.179Z",
     "disabled": false,
     "threshold": 2,
     "network": "polkadot"
   }
 ],
 "multisigSettings": {
   "15LFPgXducxgriD5zWwiqrBeNATYqSonMa9r13EWcWRZtG3H": {
     "deleted": false,
     "name": "Testing Wallet"
   }
 }
} 
PreviousUsage GuideNextCreate Multisig

Last updated 1 year ago

๐Ÿ”—
Generic Error