# coding: utf8
from __future__ import unicode_literals
import logging
from eth_account.messages import defunct_hash_message
from web3 import Web3
from mnemonic import Mnemonic
from api.content import decrypt_private_key_AES256, encrypt
from backoffice.models import User
from tixsell import settings


def run():
    public_key=None
    private_key=None
    try:
        #update user with encoding keys
        user = User.objects.get(email="csurbier@idevotion.fr")
        codePin="2107"
        words = decrypt_private_key_AES256(user.words,codePin)
        private_key = decrypt_private_key_AES256(user.privateKey,codePin)
        print("words %s"%words)
        print("private %s"%private_key)
    except Exception as e:
                status="ERROR"
                print(e)