def send(self, moniker, coloraddress, amount): """Send <coloraddress> given <amount> of an asset.""" # sanitize inputs asset = sanitize.asset(self.model, moniker) coloraddress = sanitize.coloraddress(self.model, asset, coloraddress) amount = sanitize.assetamount(asset, amount) txid = self.controller.send_coins(asset, [coloraddress], [amount]) return _print(txid)
def dumpprivkey(self, moniker, coloraddress): """Private key for a given coloraddress.""" # sanitize inputs asset = sanitize.asset(self.model, moniker) coloraddress = sanitize.coloraddress(self.model, asset, coloraddress) wam = self.model.get_address_manager() for addressrecord in wam.get_all_addresses(): if coloraddress == addressrecord.get_color_address(): return _print(addressrecord.get_private_key()) raise AddressNotFound(coloraddress)