-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
NFTStakingManager invariants
-
delegationFeeBipsshall be set between theminimumDelegationFeeBipsandmaximumDelegationFeeBips. - Only the owner of
HardwareTokencan lock it - A
HardwareTokencan be locked for one active validator at a time - Only the validation owner can remove a valdiation
- A validation cannot be removed if it has active delegations to it
- Only a validation owner can register delegation on behalf of other users'
NodeLicenses - The caller must be approved for the
NodeLicenseor own it in order to create a delegation and lock it - A
NodeLicensecan be locked for one active delegation at a time - Only the delegation owner or its validation owner can initiate the removal of a delegation
- Only validations that have sufficient
effectiveUptimecan receive rewards for the epoch -
processProofcan only be called once during the grace period. -
mintRewardscan only be called after the grace period
NodeLicense Invariants
- An NFT which is locked by the NFTStakingManager cannot be transferred
- If
_lockedUntilis set, token transfers are restricted until the specified unlock time has passed. - Only the
MINTER_ROLEcan mint and burn tokens
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels