The-STO-Manager

Summary

This CLI feature is a Wizard-like script that will guide technical users in the creation/management of an STO.

How it works (High Level Overview)

  1. Select or Manually Enter the Security token you are working with

  2. Add new STO module

  3. Choose from a CappedSTO or USDTieredSTO

  4. Enter specific details for your STO

  5. Lauch STO

Example Scenario

$ node CLI/polymath-cli sto_manager

****************************************
Welcome to the Command-Line STO Manager.
****************************************
The following script will allow you to manage STOs modules.
Issuer Account: 0x1AE1959062556E6984ADCE0312D0Ff8f88909A0b


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

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

 STO Manager - Main Menu 

There are no STO modules attached

[1] Add new STO module
[0] Exit

What do you want to do? [1/0]: 1
Selected: Add new STO module 

Launch STO - Configuration

[1] CappedSTO
[2] USDTieredSTO
[0] Return

What type of STO do you want? [1, 2, 0]: 1
Selected: CappedSTO 

Launch STO - Capped STO in No. of Tokens
---- Transaction executed: transfer - Gas limit provided: 103248 ----

  Your transaction is being processed. Please wait...
  TxHash: 0x94a542ef1c125d873d7e51129f09b788ed10f032a205c9f2bf9511ca6ceb8a2a

  Congratulations! The transaction was successfully completed.
  Gas used: 51624 - Gas spent: 0.0025812 Ether
  Review it on Etherscan.
  TxHash: 0x94a542ef1c125d873d7e51129f09b788ed10f032a205c9f2bf9511ca6ceb8a2a

Number of POLY sent: 0
How many tokens do you plan to sell on the STO? (500.000): 
Enter P for POLY raise or leave empty for Ether raise (E): P
Enter the rate (1 POLY = X CP) for the STO (1000): 100
Enter the address that will receive the funds from the STO (0x1AE1959062556E6984ADCE0312D0Ff8f88909A0b): 
Enter the start time for the STO (Unix Epoch time)
(1 minutes from now = 1547066423 ): 
Enter the end time for the STO (Unix Epoch time)
(1 month from now = 1549658363 ): 
---- Transaction executed: addModule - Gas limit provided: 3184283 ----

  Your transaction is being processed. Please wait...
  TxHash: 0xbe008ac4c84b34dae1c6bb31825b3577c64ac4560dacaf07cb13b07719dfb8ec

  Congratulations! The transaction was successfully completed.
  Gas used: 2623569 - Gas spent: 0.13117845 Ether
  Review it on Etherscan.
  TxHash: 0xbe008ac4c84b34dae1c6bb31825b3577c64ac4560dacaf07cb13b07719dfb8ec

STO deployed at address: 0xF83B33E6593a6Da1C651d70bCa908c082A944db7

  *************** STO Information ***************
  - Address:           0xF83B33E6593a6Da1C651d70bCa908c082A944db7
  - Raise Cap:         500000 CP
  - Start Time:        Wed Jan 09 2019 15:40:23 GMT-0500 (EST)
  - End Time:          Fri Feb 08 2019 15:39:23 GMT-0500 (EST)
  - Raise Type:        POLY
  - Rate:              1 POLY = 100 CP
  - Wallet:            0x1AE1959062556E6984ADCE0312D0Ff8f88909A0b
  - Wallet Balance:    999500 POLY
  -----------------------------------------------
  - STO starts in:     0 days, 0 Hrs, 0 Minutes, 18 Seconds
  - Funds raised:      0 POLY
  - Tokens sold:       0 CP
  - Tokens remaining:  500000 CP
  - Investor count:    0


999500 POLY balance remaining at issuer address 0x1AE1959062556E6984ADCE0312D0Ff8f88909A0b

 STO Manager - Main Menu 

STO modules attached:
- CappedSTO at 0xF83B33E6593a6Da1C651d70bCa908c082A944db7

[1] Show existing STO information
[2] Modify existing STO
[3] Add new STO module
[0] Exit

Show existing STO Information

Modifying an existing STO

Adding a new STO module (USDTieredSTO)

Troubleshooting / FAQs

  • n/a

Last updated

Was this helpful?