def issueasset(self, moniker, quantity, unit="100000000", scheme="epobc"): """ Issue <quantity> of asset with name <moniker> and <unit> atoms, based on <scheme (epobc|obc)>.""" # sanitize inputs moniker = sanitize.moniker(moniker) quantity = sanitize.quantity(quantity) unit = sanitize.unit(unit) scheme = sanitize.scheme(scheme) self.controller.issue_coins(moniker, scheme, quantity, unit) return self.getasset(moniker)
def addasset(self, moniker, color_description, unit=100000000): """Add a asset definition. Enables the use of colors/assets issued by others. """ # sanitize inputs moniker = sanitize.moniker(moniker) color_description = sanitize.colordesc(color_description) unit = sanitize.unit(unit) self.controller.add_asset_definition({ "monikers": [moniker], "color_set": [color_description], "unit" : unit }) return self.getasset(moniker)
def addasset(self, moniker, color_description, unit=100000000): """Add a asset definition. Enables the use of colors/assets issued by others. """ # sanitize inputs moniker = sanitize.moniker(moniker) color_description = sanitize.colordesc(color_description) unit = sanitize.unit(unit) self.controller.add_asset_definition({ "monikers": [moniker], "color_set": [color_description], "unit": unit }) return self.getasset(moniker)