ekonomia-tech / protocol-alpha

Alpha version of a DeFi stablecoin protocol
GNU General Public License v3.0
4 stars 0 forks source link

Add deploy + module + evm namespaces #93

Closed nmimran99 closed 1 year ago

nmimran99 commented 1 year ago

enhancement to the CLI tool:

  1. deploy - deploys all contracts using deployParams.json data
  2. module - module interactions
  3. evm - EVM interactions

exmaple code

npx ts-node cli/cli -m $MNEMONIC -p $RENDER -n 0 protocol deploy render
npx ts-node cli/cli -m $MNEMONIC -p $RENDER -n 0 module add render <moduleId> 
npx ts-node cli/cli -m $MNEMONIC -p $RENDER -n 0 module update-ceiling render <moduleId> 200000
npx ts-node cli/cli -m $MNEMONIC -p $RENDER -n 0 evm fast-forward 10000000 0 0
npx ts-node cli/cli -m $MNEMONIC -p $RENDER -n 0 module execute-ceiling render <moduleId>