forked from cerc-io/laconicd-deprecated
rpc: fix msg from address (#54)
This commit is contained in:
parent
c08dcfad0c
commit
3cf3854529
@ -542,6 +542,7 @@ func (e *PublicEthAPI) doCall(
|
|||||||
fromAddr = sdk.AccAddress(args.From.Bytes())
|
fromAddr = sdk.AccAddress(args.From.Bytes())
|
||||||
} else {
|
} else {
|
||||||
fromAddr = sdk.AccAddress(common.Address{}.Bytes())
|
fromAddr = sdk.AccAddress(common.Address{}.Bytes())
|
||||||
|
args.From = &common.Address{}
|
||||||
}
|
}
|
||||||
|
|
||||||
_, seq, err := e.clientCtx.AccountRetriever.GetAccountNumberSequence(e.clientCtx, fromAddr)
|
_, seq, err := e.clientCtx.AccountRetriever.GetAccountNumberSequence(e.clientCtx, fromAddr)
|
||||||
@ -551,7 +552,7 @@ func (e *PublicEthAPI) doCall(
|
|||||||
|
|
||||||
// Create new call message
|
// Create new call message
|
||||||
msg := evmtypes.NewMsgEthereumTx(e.chainIDEpoch, seq, args.To, value, gas, gasPrice, data, accessList)
|
msg := evmtypes.NewMsgEthereumTx(e.chainIDEpoch, seq, args.To, value, gas, gasPrice, data, accessList)
|
||||||
msg.From = fromAddr.String()
|
msg.From = args.From.String()
|
||||||
|
|
||||||
if err := msg.ValidateBasic(); err != nil {
|
if err := msg.ValidateBasic(); err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
|
Loading…
Reference in New Issue
Block a user