icon-community / drogon

A robust, lightweight application development framework used for developing, testing, and deploying smart contracts on the ICON blockchain
MIT License
6 stars 3 forks source link

Keystore generation does not occur #20

Closed CyrusVorwald closed 1 year ago

CyrusVorwald commented 1 year ago

Reproduction:

❯ npm install -g @icon-community/drogon                                                                                    
❯ drogon init                                                                             
 _ .-') _  _  .-')                                             .-') _ ,---. 
( (  OO) )( \( -O )                                           ( OO ) )|   | 
 \     .'_ ,------.  .-'),-----.   ,----.     .-'),-----. ,--./ ,--,' |   | 
 ,`'--..._)|   /`. '( OO'  .-.  ' '  .-./-') ( OO'  .-.  '|   \ |  |\ |   | 
 |  |  \  '|  /  | |/   |  | |  | |  |_( O- )/   |  | |  ||    \|  | )|   | 
 |  |   ' ||  |_.' |\_) |  |\|  | |  | .--, \\_) |  |\|  ||  .     |/ |  .' 
 |  |   / :|  .  '.'  \ |  | |  |(|  | '. (_/  \ |  | |  ||  |\    |  `--'  
 |  '--'  /|  |\  \    `'  '-'  ' |  '--'  |    `'  '-'  '|  | \   |  .--.  
 `-------' `--' '--'     `-----'   `------'       `-----' `--'  `--'  '--'  
✔ Name of the project … sample
✔ Do you want to initialize your Drogon project with samples? … **no** / yes
✔ Do you want to generate a keystore for this project? … no / **yes**

The only files that get created are a drogon-config.json and .gitignore. The drogon-config.json file points to a "keystore": ".keystore.json", but that file does not exist.