philip/demurrage-token-deploy #1

Closed
mango-habanero wants to merge 4 commits from philip/demurrage-token-deploy into master
2 changed files with 21 additions and 4 deletions
Showing only changes of commit 1498edbb07 - Show all commits

View File

@ -4,5 +4,10 @@
"precision": 0, "precision": 0,
"code": null, "code": null,
"supply": 0, "supply": 0,
"extra": {} "extra": [
{
"arg": "",
"arg_type": ""
}
]
} }

View File

@ -34,7 +34,8 @@ class Token(Data):
self.supply = supply self.supply = supply
self.precision = precision self.precision = precision
self.code = code self.code = code
self.extra_args = None self.extra_args: list = []
self.extra_args_types: list = []
self.path = path self.path = path
self.token_path = os.path.join(self.path, 'token.json') self.token_path = os.path.join(self.path, 'token.json')
@ -53,8 +54,19 @@ class Token(Data):
self.precision = o['precision'] self.precision = o['precision']
self.code = o['code'] self.code = o['code']
self.supply = o['supply'] self.supply = o['supply']
self.extra_args = o['extra'] extras = []
extra_types = []
token_extras: list = o['extra']
if token_extras:
for token_extra in token_extras:
arg = token_extra.get('arg')
arg_type = token_extra.get('arg_type')
if arg:
extras.append(arg)
if arg_type:
extra_types.append(arg_type)
self.extra_args = extras
self.extra_args_types = extra_types
self.inited = True self.inited = True