forked from cerc-io/plugeth
Append zero's in R & S
This commit is contained in:
parent
7fb5e993e3
commit
931ae0f116
@ -150,8 +150,11 @@ func (tx *Transaction) RlpValueDecode(decoder *ethutil.Value) {
|
|||||||
tx.Value = decoder.Get(4).BigInt()
|
tx.Value = decoder.Get(4).BigInt()
|
||||||
tx.Data = decoder.Get(5).Bytes()
|
tx.Data = decoder.Get(5).Bytes()
|
||||||
tx.v = byte(decoder.Get(6).Uint())
|
tx.v = byte(decoder.Get(6).Uint())
|
||||||
tx.r = decoder.Get(7).Bytes()
|
|
||||||
tx.s = decoder.Get(8).Bytes()
|
r := make([]byte, 32-len(decoder.Get(7).Bytes()))
|
||||||
|
s := make([]byte, 32-len(decoder.Get(8).Bytes()))
|
||||||
|
tx.r = append(r, decoder.Get(7).Bytes()...)
|
||||||
|
tx.s = append(s, decoder.Get(8).Bytes()...)
|
||||||
|
|
||||||
if IsContractAddr(tx.Recipient) {
|
if IsContractAddr(tx.Recipient) {
|
||||||
tx.contractCreation = true
|
tx.contractCreation = true
|
||||||
@ -175,7 +178,8 @@ func (tx *Transaction) String() string {
|
|||||||
`,
|
`,
|
||||||
tx.Hash(),
|
tx.Hash(),
|
||||||
len(tx.Recipient) == 0,
|
len(tx.Recipient) == 0,
|
||||||
tx.Sender(),
|
//tx.Sender(),
|
||||||
|
nil,
|
||||||
tx.Recipient,
|
tx.Recipient,
|
||||||
tx.Nonce,
|
tx.Nonce,
|
||||||
tx.GasPrice,
|
tx.GasPrice,
|
||||||
|
Loading…
Reference in New Issue
Block a user