コード例 #1
0
ファイル: transactions.py プロジェクト: aneilbaboo/basiccoin
def spend_verify(tx, txs, DB): 
    tx_copy=copy.copy(tx)
    tx_copy.pop('signature')
    if not pt.ecdsa_verify(tools.det_hash(tx_copy), tx['signature'], tx['id']): return False
    if tx['amount']<custom.fee: return False
    if int(blockchain.db_get(tx['id'], DB)['amount'])<int(tx['amount']): return False
    return True
コード例 #2
0
def spend_verify(tx, txs, DB):
    tx_copy = copy.copy(tx)
    tx_copy.pop("signature")
    msg = tools.det_hash(tx_copy)
    if not pt.ecdsa_verify(msg, tx["signature"], tx["id"]):
        return False
    if tx["amount"] < custom.fee:
        return False
    if int(blockchain.db_get(tx["id"], DB)["amount"]) < int(tx["amount"]):
        return False
    return True
コード例 #3
0
ファイル: tools.py プロジェクト: decisions/Truthcoin-POW
def verify(msg, sig, pubkey): return pt.ecdsa_verify(msg, sig, pubkey)
def privtopub(privkey): return pt.privtopub(privkey)
コード例 #4
0
def verify(msg, sig, pubkey):
    return pt.ecdsa_verify(msg, sig, pubkey)
コード例 #5
0
ファイル: tools.py プロジェクト: hanckmann/basiccoin
def verify(msg, sig, pubkey):
    return pt.ecdsa_verify(msg, sig, pubkey)
コード例 #6
0
ファイル: tools.py プロジェクト: truthcoin/skunkworks
def verify(msg, sig, pubkey): return pt.ecdsa_verify(msg, sig, pubkey)
def privtopub(privkey): return pt.privtopub(privkey)
コード例 #7
0
ファイル: tools.py プロジェクト: andradeandrey/basiccoin
def verify(msg, sig, pubkey): 
    print('msg, sig, pubkey: ' +str(msg) + ' ' + str(sig) + ' ' + str(pubkey))
    return pt.ecdsa_verify(msg, sig, pubkey)