Creates a Triggered condition. The condition starts unmet and is
triggered on-chain by program logic when a bucket-specific completion
event occurs.
Use as a swapEndCondition or depositEndCondition on bucket types
that support triggerable end conditions. It is the only way a bonding
curve can end: time-based swapEndConditions are rejected, because a
curve that stops with base tokens unsold cannot be priced against the
sell-out-sized graduation allocation.
For example, when used as a bonding curve swapEndCondition, the
condition is automatically triggered when all base tokens are
purchased (sell-out), allowing graduation via TriggerBehaviorsV2.
Creates a Triggered condition. The condition starts unmet and is triggered on-chain by program logic when a bucket-specific completion event occurs.
Use as a
swapEndConditionordepositEndConditionon bucket types that support triggerable end conditions. It is the only way a bonding curve can end: time-basedswapEndConditions are rejected, because a curve that stops with base tokens unsold cannot be priced against the sell-out-sized graduation allocation.For example, when used as a bonding curve
swapEndCondition, the condition is automatically triggered when all base tokens are purchased (sell-out), allowing graduation via TriggerBehaviorsV2.