Add token part
This commit is contained in:
@@ -7,6 +7,7 @@ from cic import Proof
|
||||
from cic.meta import Meta
|
||||
from cic.attachment import Attachment
|
||||
from cic.network import Network
|
||||
from cic.token import Token
|
||||
|
||||
logg = logging.getLogger(__name__)
|
||||
|
||||
@@ -25,11 +26,13 @@ def execute(config, eargs):
|
||||
modname = 'cic.ext.{}'.format(eargs.target)
|
||||
cmd_mod = importlib.import_module(modname)
|
||||
|
||||
ct = Token(path=eargs.directory)
|
||||
cp = Proof(path=eargs.directory)
|
||||
cm = Meta(path=eargs.directory)
|
||||
ca = Attachment(path=eargs.directory)
|
||||
cn = Network(eargs.directory)
|
||||
cn = Network(path=eargs.directory)
|
||||
|
||||
ct.load()
|
||||
cp.load()
|
||||
cm.load()
|
||||
ca.load()
|
||||
|
||||
@@ -7,11 +7,16 @@ from cic import Proof
|
||||
from cic.meta import Meta
|
||||
from cic.attachment import Attachment
|
||||
from cic.network import Network
|
||||
from cic.token import Token
|
||||
|
||||
logg = logging.getLogger(__name__)
|
||||
|
||||
|
||||
def process_args(argparser):
|
||||
argparser.add_argument('--target', action='append', type=str, help='initialize network specification file with target')
|
||||
argparser.add_argument('--name', type=str, help='token name')
|
||||
argparser.add_argument('--symbol', type=str, help='token symbol')
|
||||
argparser.add_argument('--precision', type=str, help='token unit precision')
|
||||
argparser.add_argument('directory', help='directory to initialize')
|
||||
|
||||
|
||||
@@ -22,11 +27,13 @@ def validate_args(args):
|
||||
def execute(config, eargs):
|
||||
os.makedirs(eargs.directory)
|
||||
|
||||
ct = Token(eargs.directory, name=eargs.name, symbol=eargs.symbol, precision=eargs.precision)
|
||||
cp = Proof(eargs.directory)
|
||||
cm = Meta(eargs.directory)
|
||||
ca = Attachment(eargs.directory)
|
||||
cn = Network(eargs.directory, targets=eargs.target)
|
||||
|
||||
ct.start()
|
||||
cp.start()
|
||||
cm.start()
|
||||
ca.start()
|
||||
|
||||
@@ -3,6 +3,7 @@ from cic import Proof
|
||||
from cic.meta import Meta
|
||||
from cic.attachment import Attachment
|
||||
from cic.network import Network
|
||||
from cic.token import Token
|
||||
|
||||
|
||||
def process_args(argparser):
|
||||
@@ -15,18 +16,22 @@ def validate_args(args):
|
||||
|
||||
|
||||
def execute(config, eargs):
|
||||
ct = Token(path=eargs.directory)
|
||||
cp = Proof(path=eargs.directory)
|
||||
cm = Meta(path=eargs.directory)
|
||||
ca = Attachment(path=eargs.directory)
|
||||
cn = Network(eargs.directory)
|
||||
|
||||
ct.load()
|
||||
cp.load()
|
||||
cm.load()
|
||||
ca.load()
|
||||
cn.load()
|
||||
|
||||
print("Version: {}\n".format(cp.version()))
|
||||
print("Proof:\n{}".format(cp))
|
||||
print("Meta:\n{}".format(cm))
|
||||
print("Attachments:\n{}".format(ca))
|
||||
print("Network:\n{}".format(cn))
|
||||
print("""[cic.header]
|
||||
version = {}\n""".format(cp.version()))
|
||||
print("[cic.token]\n{}".format(ct))
|
||||
print("[cic.proof]\n{}".format(cp))
|
||||
print("[cic.meta]\n{}".format(cm))
|
||||
print("[cic.attachment]\n{}".format(ca))
|
||||
print("[cic.network]\n{}".format(cn))
|
||||
|
||||
Reference in New Issue
Block a user