Transfer-Manager

Summary:

This CLI feature allows you to run the transfer_manager module which allows you to manage if you want to disable or set a new controller or even force a transfer.

How it works

  1. Verify transfers

  2. Make Transfer

  3. Allow Forced transfers

  4. Configure existing modules

  5. Add new Transfer Manager module

How to Use this CLI Feature (Instructions)

To run this feature, please run:

$ node CLI/polymath-cli tm  or  $ node CLI/polymath-cli transfer_manager

Example Scenario:

*********************************************
Welcome to the Command-Line Transfer Manager.
*********************************************
Issuer Account: 0xddF2Da2bc5a45D21e7B136F08EeADD08FcF5a27e


[1] CP - Deployed at 0x37454c3FCa8547D17b79F12aF485b0F920082b7A
[2] Enter token symbol manually
[0] Exit

Select a token [1, 2, 0]: 1

 Transfer Manager - Main Menu 

Transfer Manager modules attached:
- GeneralTransferManager at 0xb0E3F9D978A0E52639f3691821138Bd5E1FAb6A4
- PercentageTransferManager at 0x71936d7a699790Db8C708A0E4739A44eB686C55F

[1] Verify transfer
[2] Transfer
[3] Forced transfers
[4] Config existing modules
[5] Add new Transfer Manager module
[0] Exit

Verifying Transfers between addresses

Note: Addresses must be on the whitelist and have no transfer restrictions prior to verifying transfers

Transfering

Forced Transfers

For forced transfers you simple enter the address you would like to set as a controller or disable as a controller

Configuration of existing modules

The process is the same for whatever module you select. With that being said, we are going to select GeneralTransferManager for this example.

Adding new Transfer Manager modules

Troubleshooting / FAQs

Last updated

Was this helpful?