@arkade-os/sdk Documentation - v0.5.0-rc.11
    Preparing search index...

    Type Alias CheckpointExitDelayPolicy

    Bounds applied to a server-supplied ArkadeInfo.checkpointTapscript.

    type CheckpointExitDelayPolicy = {
        advertisedForfeitPubkey?: Bytes;
        minSeconds: bigint;
        requireSeconds: boolean;
    }
    Index

    Properties

    advertisedForfeitPubkey?: Bytes

    When set, the script's embedded pubkey must equal this x-only key.

    arkd always builds the checkpoint tapscript from its own forfeitPubkey (internal/core/application/service.go), so this should be the forfeitPubkey the caller already trusts — pinned wallet state where one exists, otherwise the same ArkadeInfo response's own forfeitPubkey field as a self-consistency check.

    minSeconds: bigint

    Minimum wall-clock delay in seconds, after normalization.

    requireSeconds: boolean

    Reject block-typed timelocks. Mirrors arkd, which allows a block-typed checkpoint exit delay only on regtest.