@ethereumjs/util / Withdrawal
Defined in: packages/util/src/withdrawal.ts:59
Representation of EIP-4895 withdrawal data
new Withdrawal(
index
,validatorIndex
,address
,amount
):Withdrawal
Defined in: packages/util/src/withdrawal.ts:70
This constructor assigns and validates the values. Use the static factory methods to assist in creating a Withdrawal object from varying data types. Its amount is in Gwei to match CL representation and for eventual ssz withdrawalsRoot
bigint
bigint
bigint
Withdrawal
readonly
address:Address
Defined in: packages/util/src/withdrawal.ts:62
readonly
amount:bigint
Defined in: packages/util/src/withdrawal.ts:63
readonly
index:bigint
Defined in: packages/util/src/withdrawal.ts:60
readonly
validatorIndex:bigint
Defined in: packages/util/src/withdrawal.ts:61
raw():
WithdrawalBytes
Defined in: packages/util/src/withdrawal.ts:77
toJSON():
object
Defined in: packages/util/src/withdrawal.ts:90
object
address:
`0x${string}`
amount:
`0x${string}`
index:
`0x${string}`
validatorIndex:
`0x${string}`
toValue():
object
Defined in: packages/util/src/withdrawal.ts:81
object
address:
Uint8Array
<ArrayBufferLike
>
amount:
bigint
index:
bigint
validatorIndex:
bigint