RoOwned/owner-zero`ERC7540Vault/async-flowRuSafeVault/invalid-safe`PBaseERC7540/not-authorizedERC7540Vault/authorization-usedERC7540Vault/invalid-signature-s`DERC7540Vault/min-amountSafeVault/no-safe-proposedSafeVault/safe-not-yet-acceptabl`DSafeVault/no-oracle-proposedSafeVault/oracle-not-yet-accepta`DBaseERC7540/not-authorizedSafeVault/invalid-oraclePERMIT_DEADLINE_EXPIREDERC7540Vault/no-pending-requestERC7540Vault/invalid-ownerERC7540Vault/insufficient-balanc`DERC7540Vault/cannot-set-self-as-`@ERC7540Vault/invalid-callerGrizzly Gain Vault
RoOwned/owner-zero`ERC7540Vault/async-flowRuSafeVault/invalid-safe`PBaseERC7540/not-authorizedERC7540Vault/authorization-usedERC7540Vault/invalid-signature-s`DERC7540Vault/min-amountSafeVault/no-safe-proposedSafeVault/safe-not-yet-acceptabl`DSafeVault/no-oracle-proposedSafeVault/oracle-not-yet-accepta`DBaseERC7540/not-authorizedSafeVault/invalid-oraclePERMIT_DEADLINE_EXPIREDERC7540Vault/no-pending-requestERC7540Vault/invalid-ownerERC7540Vault/insufficient-balanc`DERC7540Vault/cannot-set-self-as-`@ERC7540Vault/invalid-callerGrizzly Gain Vault 2
RoOwned/owner-zero`ERC7540Vault/async-flowRuSafeVault/invalid-safe`PERC7540Vault/authorization-usedERC7540Vault/invalid-signature-s`DERC7540Vault/min-amountSafeVault/no-safe-proposedSafeVault/safe-not-yet-acceptabl`DSafeVault/no-oracle-proposedSafeVault/oracle-not-yet-accepta`DBaseERC7540/not-authorizedSafeVault/invalid-oraclePERMIT_DEADLINE_EXPIREDERC7540Vault/no-pending-requestERC7540Vault/invalid-ownerERC7540Vault/insufficient-balanc`DERC7540Vault/cannot-set-self-as-`@ERC7540Vault/invalid-callerGrizzly Gain Vault
RoOwned/owner-zero`ERC7540Vault/async-flowRuSafeVault/invalid-safe`PERC7540Vault/authorization-usedERC7540Vault/invalid-signature-s`DERC7540Vault/min-amountSafeVault/no-safe-proposedSafeVault/safe-not-yet-acceptabl`DSafeVault/no-oracle-proposedSafeVault/oracle-not-yet-accepta`DBaseERC7540/not-authorizedSafeVault/invalid-oraclePERMIT_DEADLINE_EXPIREDERC7540Vault/no-pending-requestERC7540Vault/invalid-ownerERC7540Vault/insufficient-balanc`DERC7540Vault/cannot-set-self-as-`@ERC7540Vault/invalid-callerGrizzly Gain Vault
RlOut of bounds`You must be nominated before you`DRoNothing to claim`FV[P[PPPPPV[_3a
Only the contract owner may perf`DV[a1Wa4EV[a1_a4UV[a1hOwner address cannot be 0
RlOut of bounds`You must be nominated before you`DRoNothing to claim`FV[P[PPPPPV[_3a
Only the contract owner may perf`DV[a1Wa4EV[a1_a4UV[a1hOwner address cannot be 0
RlOut of bounds`You must be nominated before you`DRoNothing to claim`FV[P[PPPPPV[_3a
Only the contract owner may perf`DV[a1Wa4EV[a1_a4UV[a1hOwner address cannot be 0
You must be nominated before you`DOnly the contract owner may perf`DV[PPPPPPPPPPPV[_a V[PPPPPPPPPPV[a!RUV[PPPPPV[`
T`@QcaH?V[PPPPPPV[a3aa,Owner address cannot be 0PPPPPPPPV[cNH{q`
You must be nominated before you`DOnly the contract owner may perf`DV[PPPPPPPPPPPV[_a V[PPPPPPPPPPV[a!RUV[PPPPPV[`
T`@QcaH?V[PPPPPPV[a3aa,Owner address cannot be 0PPPPPPPPV[cNH{q`
You must be nominated before you`DOnly the contract owner may perf`DV[PPPPPPPPPPPV[_a!caV[PPPPPPPPPPV[a"fa5RUV[PPPPPV[`
T`@QcV[a1ha8QV[a1pa8aV[a1yOwner address cannot be 0PPPPPPPPV[cNH{q`
You must be nominated before you`DOnly the contract owner may perf`DV[PPPPPPPPPPPV[_a!caV[PPPPPPPPPPV[a"fa5RUV[PPPPPV[`
T`@QcV[a1ha8QV[a1pa8aV[a1yOwner address cannot be 0PPPPPPPPV[cNH{q`
You must be nominated before you`DOnly the contract owner may perf`DV[PPPPPPPPPPPV[_a!caV[PPPPPPPPPPV[a"fa5RUV[PPPPPV[`
T`@QcV[a1ha8QV[a1pa8aV[a1yOwner address cannot be 0PPPPPPPPV[cNH{q`
No existing lock foundCannot add to expired lock. WithaWithdraw old tokens firstCan only lock until time in the aVoting lock can be 4 year maxNo existing lock foundCannot add to expired lock. WithaNothing is lockedCan only increase lock durationVoting lock can be 1 year maxSmart contract depositors not al`VaultCraft Voting Escrow