[ethjs-rpc] rpc error with payload Error: invalid sender 解决办法

这个问题出现的地方是:

搭建好了自己的私有链,使用MetaMask链接自己的私有链,然后就进行私有链上两账户之间的转账。提交后就发生如下错误:

[ethjs-rpc] rpc error with payload {"id":7663982154336,"jsonrpc":"2.0","params":
["0xf86b808504a817c800833d090094001a4039eed5a5099b2bd25085b48ef137902be38084be9a65558207f2a0aff9e56abb6bbeee508bf3fc3918176df97ae118b24bf78d90a9edb762900c1fa0649f391910b82dc97f3259f0d781dde56bf1ed710d5723eeea8fc63bb351a48d"],
"method":"eth_sendRawTransaction"} 
Error: invalid sender

解决办法:

使用Meta Mask链接私有链之后,没有设置私有链的细节,例如最重要的 chainid.

chainid 与 networkid 不同,chainid在创世区块中就已经设置了,所以你要去查看自己的chainid,然后设置到MetaMask

  1. 进入Meta Mask的设置
  2. 找到 new network
  3. 点击  Show Advanced Options 
  4. 设置 RPC URL, 例如:http://127.0.0.1:8545
  5. 设置 ChainID,就是刚刚说的去创始区块找
  6. Symbol 是代币的标志符,不填 默认是以太坊标志
  7. NickName 可以自己随意设置一个别名 PrivateChain
  8. 点击 保存 完事。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值