from eth_utils import is_same_address, to_checksum_address import logging from werkzeug.utils import secure_filename from app import db from app.decorates import requires_signature, checksum_address from utils import load_module import dbot logger = logging.getLogger('dbot.' + os.path.splitext(os.path.basename(__file__))[0]) API_VERSION = 1 bp = Blueprint('dbots_v1', __name__) bp.api_version = API_VERSION api = Api(bp) info_fields = { "name": fields.String, "domain": fields.String, "description": fields.String, "logo": fields.String, "category": fields.String, "tags": fields.List(fields.String), "addr": fields.String, "owner": fields.String, "floor_price": fields.String } endpoint_fields = {