можно ли запустить смарт-контракт Tron из tronweb и хранилища ключей Azure
Я подумываю разработать мост между цепочками Tron и Ethereum для моего токена erc-20 в Azure и хранить свои закрытые ключи в хранилище ключей Azure. Для ethereum я нашел хорошую библиотеку только для этого: https://github.com/tmarkovski/ethereumjs-tx-keyvault, но будет ли такой же подход работать в tronweb? tronweb использует elliptic.js для подписей:
export function ECKeySign(hashBytes, priKeyBytes) {
const ec = new EC("secp256k1");
const key = ec.keyFromPrivate(priKeyBytes, "bytes");
const signature = key.sign(hashBytes);
const r = signature.r;
const s = signature.s;
const id = signature.recoveryParam;
let rHex = r.toString("hex");
while (rHex.length < 64) {
rHex = `0${rHex}`;
}
let sHex = s.toString("hex");
while (sHex.length < 64) {
sHex = `0${sHex}`;
}
const idHex = byte2hexStr(id);
const signHex = rHex + sHex + idHex;
return signHex;
}