personal_unlockAccount - 解锁账户
使用personal_unlockAccount
调用解锁特定账户。
如果永久解锁被禁用(默认),那么该调用将忽略解锁时长参数,账户 仅为一次签名解锁;当启用永久锁定后,使用解锁时长参数设定保持账户 解锁的秒数,默认值是300秒。传入0则无限期解锁账户。
同一时刻只能有一个解锁账户。
调用参数
- 要解锁的账户地址,20字节,16进制字符串
- 账户解锁密码,字符串
- 解锁时长,整数或null,默认值:300,单位:秒
返回值
personal_unlockAccount
调用返回一个布尔值,表示调用是否成功。
示例代码
请求:
~$ curl --data '{
"method":"personal_unlockAccount",
"params":[
"0x8f0227d45853a50eefd48dd4fec25d5b3fd2295e",
"hunter2",
null
],
"id":1,
"jsonrpc":"2.0"
}' -H "Content-Type: application/json" -X POST localhost:8545
响应结果:
{
"id": 1,
"jsonrpc": "2.0",
"result": true
}