@ethereumjs/util / Withdrawal
Defined in: packages/util/src/withdrawal.ts:60
Representation of EIP-4895 withdrawal data
new Withdrawal(
index,validatorIndex,address,amount):Withdrawal
Defined in: packages/util/src/withdrawal.ts:72
This constructor assigns and validates the values. Use the module-level factory functions such as createWithdrawal and createWithdrawalFromBytesArray. 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:63
readonlyamount:bigint
Defined in: packages/util/src/withdrawal.ts:64
readonlyindex:bigint
Defined in: packages/util/src/withdrawal.ts:61
readonlyvalidatorIndex:bigint
Defined in: packages/util/src/withdrawal.ts:62
raw():
WithdrawalBytes
Defined in: packages/util/src/withdrawal.ts:79
toJSON():
object
Defined in: packages/util/src/withdrawal.ts:92
object
address:
`0x${string}`
amount:
`0x${string}`
index:
`0x${string}`
validatorIndex:
`0x${string}`
toValue():
object
Defined in: packages/util/src/withdrawal.ts:83
object
address:
Uint8Array<ArrayBufferLike>
amount:
bigint
index:
bigint
validatorIndex:
bigint