Permission-Manager
How to use the Permission Manager Module
Summary: This module simply runs the permission_manager
Steps:
How to Use this CLI Feature (Instructions):
To Start, run either of the following commands:
node CLI/polymath-cli permission_manager or $ node CLI/polymath-cli pm (Runs permission_manager)
Walkthrough Example
1. Granting permission
$ node CLI/polymath-cli pm
***********************************************
Welcome to the Command-Line Permission Manager.
***********************************************
Issuer Account: 0xe5C33B639a4D8f364AE1Cf8b143Ee93AA0EaEC78
Enter the token symbol: CP
General Permission Manager is not attached.
Do you want to add General Permission Manager Module to your Security Token? [y/n]: y
---- Transaction executed: addModule - Gas limit provided: 2662854 ----
Your transaction is being processed. Please wait...
TxHash: 0xd3bece69408707b56495a6ac61d9a9d5f2b8f66621afaa7136a87d2aef5abd6a
Congratulations! The transaction was successfully completed.
Gas used: 2219045 - Gas spent: 0.11095225 Ether
Review it on Etherscan.
TxHash: 0xd3bece69408707b56495a6ac61d9a9d5f2b8f66621afaa7136a87d2aef5abd6a
Module deployed at address: 0x254482F627E10d60Bd46b1965A121ef9D509a18b
Permission Manager - Change Permission
[1] Add new delegate
Select a delegate [1]: 1
Enter the delegate address: 0x974d0e9316dad2ca30f48cf20cd470f616325a8b
Enter the delegate details (i.e `Belongs to financial firm`): finance firm
---- Transaction executed: addDelegate - Gas limit provided: 108934 ----
Your transaction is being processed. Please wait...
TxHash: 0xaf313b025b8acf2eb0bbccf2b379f1063f41f296595fde4e16b98d516904db6f
Congratulations! The transaction was successfully completed.
Gas used: 90778 - Gas spent: 0.0045389 Ether
Review it on Etherscan.
TxHash: 0xaf313b025b8acf2eb0bbccf2b379f1063f41f296595fde4e16b98d516904db6f
Delegate added succesfully: 0x974D0e9316dAd2Ca30F48CF20CD470F616325A8B - finance firm
[1] GeneralPermissionManager
[2] GeneralTransferManager
Select a module [1/2]: 1
[1] CHANGE_PERMISSION
Select a permission [1]: 1
[1] Grant permission
[2] Revoke permission
What do you want to do? [1/2]: 1
---- Transaction executed: changePermission - Gas limit provided: 105892 ----
Your transaction is being processed. Please wait...
TxHash: 0x9c3a55339d5835b14e73b2ad1a147a5c449b297f123ae7df7f2e622e952e3a08
Congratulations! The transaction was successfully completed.
Gas used: 52946 - Gas spent: 0.0026473 Ether
Review it on Etherscan.
TxHash: 0x9c3a55339d5835b14e73b2ad1a147a5c449b297f123ae7df7f2e622e952e3a08
Permission changed successfully.2. Revoking access
3. Remove the permission
Troubleshooting / FAQs
n/a
Last updated
Was this helpful?