@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
readonlyaddress:Address
Defined in: packages/util/src/withdrawal.ts:62
readonlyamount:bigint
Defined in: packages/util/src/withdrawal.ts:63
readonlyindex:bigint
Defined in: packages/util/src/withdrawal.ts:60
readonlyvalidatorIndex: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