triggerClaim
Purpose: Distributes Vault assets (ETH and tracked tokens) to heirs after the inactivity period has elapsed.
Requirements:
Vault must be unclaimed.
Inactivity period must have passed since
lastHeartbeat
.heirsModule
must be set.
Inputs: None
Outputs: None
Steps:
Verify the Vault is unclaimed (check
claimed
via “Read Contract”).Check that
block.timestamp - lastHeartbeat > inactivityPeriod
.In the “Write Contract” section, find the
triggerClaim
function.Click “Write” and confirm the transaction.
Notes:
Reimburses the caller for gas costs (up to 0.2 ETH).
Failed transfers are recorded for later claiming via
withdrawForFailedHeirTransfers
.