def publish1(user, password, claim_name, metadata, contentType, sourceHash, currency, amount, bid=1, address=None, tx_fee=None, skip_update_check=True, callback=None): server = Server(configs.get('wallet_rpc')) tp = Timekeeping() res = server.publish(user, password, claim_name, metadata, contentType, sourceHash, currency, amount, bid, address, tx_fee, skip_update_check) tp.print_interval('publish') if callback is not None: return callback(res) return res