fix StateAccount.EncodeRLP (#648)

This commit is contained in:
HAOYUatHZ 2024-03-02 15:33:10 +08:00 committed by GitHub
parent edb91fee55
commit 669e096e47
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1,25 +1,26 @@
// TODO: fix me
// Code generated by rlpgen. DO NOT EDIT. // Code generated by rlpgen. DO NOT EDIT.
package types package types
// import "github.com/ethereum/go-ethereum/rlp" import "github.com/ethereum/go-ethereum/rlp"
// import "io" import "io"
// func (obj *StateAccount) EncodeRLP(_w io.Writer) error { func (obj *StateAccount) EncodeRLP(_w io.Writer) error {
// w := rlp.NewEncoderBuffer(_w) w := rlp.NewEncoderBuffer(_w)
// _tmp0 := w.List() _tmp0 := w.List()
// w.WriteUint64(obj.Nonce) w.WriteUint64(obj.Nonce)
// if obj.Balance == nil { if obj.Balance == nil {
// w.Write(rlp.EmptyString) w.Write(rlp.EmptyString)
// } else { } else {
// if obj.Balance.Sign() == -1 { if obj.Balance.Sign() == -1 {
// return rlp.ErrNegativeBigInt return rlp.ErrNegativeBigInt
// } }
// w.WriteBigInt(obj.Balance) w.WriteBigInt(obj.Balance)
// } }
// w.WriteBytes(obj.Root[:]) w.WriteBytes(obj.Root[:])
// w.WriteBytes(obj.CodeHash) w.WriteBytes(obj.KeccakCodeHash)
// w.ListEnd(_tmp0) w.WriteBytes(obj.PoseidonCodeHash)
// return w.Flush() w.WriteUint64(obj.CodeSize)
// } w.ListEnd(_tmp0)
return w.Flush()
}