【发布时间】:2022-08-20 00:59:34
【问题描述】:
我正在通过 ethers.js 与一个智能合约进行交互,该合约有一个函数withdraw(uint8 v, bytes32 r, bytes32 s),可以将存储在合约中的资金提取到调用者的账户中,其中v、r 和s 参数是 ECDSA 值,用于验证调用者的 address msg.sender。如何使用 ethers.js 获取这些参数以传递给该函数?我有一个从帐户的私钥生成的 ethers.js 钱包对象,但不知道如何从 wallet 转到 v、r 和 s。
标签: blockchain solidity ethers.js