Simplify chainlib find include

This commit is contained in:
lash 2023-02-14 04:25:26 +00:00
parent fc9fa18e1c
commit 7ab3cd14f5
Signed by: lash
GPG Key ID: 21D2E7BB88C2A746
3 changed files with 11 additions and 21 deletions

View File

@ -1 +1,4 @@
from .factory import GiftableToken
from .factory import bytecode
from .factory import create
from .factory import default

View File

@ -1,21 +0,0 @@
# local imports
from .factory import GiftableToken
def code(v):
version = None
if v != None:
version = v[0]
return GiftableToken.bytecode(version=version)
def init(v):
if v == None or len(v) < 3:
raise ValueError('minimum 3 arguments required')
version = None
if len(v) == 4:
version = v[4]
return GiftableToken.cargs(v[0], v[1], v[2], version=version)
default = code

View File

@ -103,3 +103,11 @@ class GiftableToken(TxFactory):
return tx
def bytecode(version=None):
return GiftableToken.bytecode(version=version)
def create(name, symbol, decimals, version=None):
return GiftableToken.cargs(name, symbol, decimals, version=version)
default = bytecode