How to Propose an MSIG

Option 1 bloks.io:

Use bloks to propse

Option 2 vscode + nodejs:

To propose an msig you need to know:

  • account proposing the msig

  • proposer's private key

  • permission level to use for proposer

  • expiration of msig

  • proposal name

  • actions you wish to propose (can do multiple in 1 msig, as many as around 100 per msig)

Once you have that, you can clone this example repo: https://github.com/NatPDeveloper/example-eosio-msig

Then you just need to:

  1. update those fields in the index.js file

  2. 2. run npm i to install the nodejs modules

  3. 3. run node index.js which will push the msig

To install nodejs:

And to do all of this you can use an IDE (integrated developer environment, where code is written) such as VS Code: https://code.visualstudio.com/Download

How to use bloks.io's cleos login option to generate actions

Login to https://bloks.io using the cleos login option and choose the permission level. Then go to any contract to where you would push a transaction with Anchor or another wallet and click send where you will be able to copy and paste the action data.

Turn into:

Last updated

Was this helpful?