2a2b0419fb
This change implements withdrawals as specified in EIP-4895. Co-authored-by: lightclient@protonmail.com <lightclient@protonmail.com> Co-authored-by: marioevz <marioevz@gmail.com> Co-authored-by: Martin Holst Swende <martin@swende.se> Co-authored-by: Felix Lange <fjl@twurst.com>
21 lines
414 B
Go
21 lines
414 B
Go
// Code generated by rlpgen. DO NOT EDIT.
|
|
|
|
//go:build !norlpgen
|
|
// +build !norlpgen
|
|
|
|
package types
|
|
|
|
import "github.com/ethereum/go-ethereum/rlp"
|
|
import "io"
|
|
|
|
func (obj *Withdrawal) EncodeRLP(_w io.Writer) error {
|
|
w := rlp.NewEncoderBuffer(_w)
|
|
_tmp0 := w.List()
|
|
w.WriteUint64(obj.Index)
|
|
w.WriteUint64(obj.Validator)
|
|
w.WriteBytes(obj.Address[:])
|
|
w.WriteUint64(obj.Amount)
|
|
w.ListEnd(_tmp0)
|
|
return w.Flush()
|
|
}
|