diff --git a/python/giftable_erc20_token/__init__.py b/python/giftable_erc20_token/__init__.py index 5b84fe5..0be6a1c 100644 --- a/python/giftable_erc20_token/__init__.py +++ b/python/giftable_erc20_token/__init__.py @@ -1 +1,4 @@ from .factory import GiftableToken +from .factory import bytecode +from .factory import create +from .factory import default diff --git a/python/giftable_erc20_token/_clf.py b/python/giftable_erc20_token/_clf.py deleted file mode 100644 index 9b17eee..0000000 --- a/python/giftable_erc20_token/_clf.py +++ /dev/null @@ -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 diff --git a/python/giftable_erc20_token/factory.py b/python/giftable_erc20_token/factory.py index d1e95bf..17d99fe 100644 --- a/python/giftable_erc20_token/factory.py +++ b/python/giftable_erc20_token/factory.py @@ -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