我正在使用node-webcrypto-p11并通过以下代码生成密钥
keys = crypto.subtle.generateKey({name: "ECDSA", namedCurve: "K-256"}, false, ["sign", "verify"]);
什么是eth地址。
('0x' + keccak('keccak256').update(key).digest().slice(-20).toString('hex');)
我正在找到这样的eth地址,这是正确的吗?
答案 0 :(得分:0)
对我来说似乎正确。您可以使用这个小脚本
来测试您的解决方案def afficher_tout(db):
with shelve.open(db) as db_data:
klist = list(db_data.keys())
klist.sort()
print("Base de données musicales complète :")
print()
for key in klist:
print("Titre: " + str(db_data[key].titre))
print("Année: " + str(db_data[key].année))
print("Artistes: " + str(db_data[key].artistes))
print("Style: " + str(db_data[key].style))
print("Guitare: " + str(db_data[key].guitare))
print("note: " + str(db_data[key].note))
print()
或使用web3:
const wallet = require('ethereumjs-wallet');
var account = wallet.fromPrivateKey(Buffer.from('348ce564d427a3311b6536bbcff9390d69395b06ed6c486954e971d960fe8709', 'hex'));
console.log(account.getChecksumAddressString());