This is the Silo team.
We have identified your involvement in the wstUSR incident and are actively tracking the funds.
We are offering a 25% whitehat bounty for the return of the remaining amount. Cooperation will resolve the matter with no further escalation.
Return address: 0x80071b39aA896aa12240c5194E42661D671bDFB2
Contact: security@silo.finance
This is the Silo team.
We have identified your involvement in the wstUSR incident and are actively tracking the funds.
We are offering a 25% whitehat bounty for the return of the remaining amount. Cooperation will resolve the matter with no further escalation.
Return address: 0x80071b39aA896aa12240c5194E42661D671bDFB2
Contact: security@silo.finance
This is the Silo team.
We have identified your involvement in the wstUSR incident and are actively tracking the funds.
We are offering a 25% whitehat bounty for the return of the remaining amount. Cooperation will resolve the matter with no further escalation.
Return address: 0x80071b39aA896aa12240c5194E42661D671bDFB2
Contact: security@silo.finance
The deadline is hours away. Do the right thing return the funds. Teams and law enforcements are relentlessly tracking your every move. End this now by sending the funds to the wallet (0x60BAF994f44dd10c19C0c47cbFE6048a4fFe4860). If not, we ll pursue you with full force and won t stop until our DAO s funds are recovered.
Return 180 ETH and keep the rest as a whitehat bounty. This offer expires in 5 hours.
The deadline is hours away. Do the right thing return the funds. Teams and law enforcements are relentlessly tracking your every move. End this now by sending the funds to the wallet (0x60BAF994f44dd10c19C0c47cbFE6048a4fFe4860). If not, we ll pursue you with full force and won t stop until our DAO s funds are recovered.
Return 180 ETH and keep the rest as a whitehat bounty. This offer expires in 5 hours.
Today, you exploited a peripheral contract of the Silo Protocol and took 244 ETH from internal testing wallets. We request you return 90% of the funds taken to 0x60BAF994f44dd10c19C0c47cbFE6048a4fFe4860 within 24 hours and may keep 10% of the funds as a whitehat bounty.
No legal action will be pursued if you comply.
Contact: security@silo.finance
Today, you exploited a peripheral contract of the Silo Protocol and took 244 ETH from internal testing wallets. We request you return 90% of the funds taken to 0x60BAF994f44dd10c19C0c47cbFE6048a4fFe4860 within 24 hours and may keep 10% of the funds as a whitehat bounty.
No legal action will be pursued if you comply.
Contact: security@silo.finance
TreasuryVester::constructor: cli`TreasuryVester::constructor: end`TreasuryVester::setRecipient: un`TreasuryVester::claim vesting re`TreasuryVester::claim: not time `TreasuryVester::revoke cannot re`TreasuryVester::revoke token alr`Ownable: new owner is the zero a`Ownable: caller is not the owner`
TreasuryVester::constructor: cli`TreasuryVester::constructor: end`TreasuryVester::setRecipient: un`TreasuryVester::claim vesting re`TreasuryVester::claim: not time `TreasuryVester::revoke cannot re`TreasuryVester::revoke token alr`Ownable: new owner is the zero a`Ownable: caller is not the owner`
TreasuryVester::constructor: cli`TreasuryVester::constructor: end`TreasuryVester::setRecipient: un`TreasuryVester::claim vesting re`TreasuryVester::claim: not time `TreasuryVester::revoke cannot re`TreasuryVester::revoke token alr`Ownable: new owner is the zero a`Ownable: caller is not the owner`
# Reduce the Voting Period from 8 days to 3 days.
This proposal reduces the Voting Period from 8 days to 3 days. Voting Threshold, Quorum and Timelock Period remain unchanged.
SIP-16: Configure a Silo for cbETH on Ethereum Mainnet
This proposal consists of multiple actions. If the vote is passed, actions will be executed on-chain, resulting in the
configuration of a borrow/lend market for the following token asset:
cbETH `0xBe9895146f7AF43049ca1c1AE358B0541Ea49704`
## Action 1: Set up a price feed for the proposed Silo in price provider
`0xBea615376D1184F3670a341b70F6f45D9D0fBAAd`
The action registers a price feed (pool) for the token asset.
## Action 2: Choose a price provider
`UniswapV3PriceProvider`
The action registers a price provider in the protocol's repository of price providers. The Repository manages price
providers and maps assets to their price providers.
## Action 3: Set up maxLTV/LT for an asset (cbETH)
Max Loan to Value (LTV) = 80%
Liquidation Threshold (LT) = 85%
## Action 4: Set up maxLTV/LT for a bridge asset (ETH) in a Silo
Max Loan to Value (LTV) = 80%
Liquidation Threshold (LT) = 85%
## Action 5: Set up interest rate model for an asset (cbETH)
"uopt": "800000000000000000"
"ucrit": "900000000000000000"
"ulow": "600000000000000000"
"ki": "367011"
"kcrit": "951293759513"
"klow": "52849653306"
"klin": "396372400"
"beta": "277777777777778"
"ri": 0
"Tcrit": 0
## Action 6: Set up interest rate model for a bridge asset (ETH) in a Silo
"uopt": "800000000000000000"
"ucrit": "900000000000000000"
"ulow": "600000000000000000"
"ki": "367011"
"kcrit": "317097919838"
"klow": "5284965331"
"klin": "396372400"
"beta": "277777777777778"
"ri": 0
"Tcrit": 0
Action 5 and Action 6 set forth how interest rates are determined algorithmically at different levels of utilization for
both cbETH and the bridge asset.
The Silo protocol implements a dynamic interest rate model. For more information
visit https://silopedia.silo.finance/interest-rates
SIP-14: Configure a Silo for BAL on Ethereum Mainnet
This proposal consists of multiple actions. If the vote is passed, actions will be executed on-chain, resulting in the configuration of a borrow/lend market for the following token asset:
BAL
0xba100000625a3754423978a60c9317c58a424e3D
## Action 1: Set up a price feed for the proposed Silo in price provider
0x5c6ee304399dbdb9c8ef030ab642b10820db8f56000200000000000000000014
The action registers a price feed (pool) for the token asset.
## Action 2: Choose a price provider
BalancerV2PriceProvider
The action registers a price provider in the protocol's repository of price providers. The Repository manages price providers and maps assets to their price providers.
## Action 3: Set up maxLTV/LT for an asset (BAL)
Max Loan to Value (LTV) = 65%
Liquidation Threshold (LT) = 85%
## Action 4: Set up maxLTV/LT for a bridge asset (ETH) in a Silo
Max Loan to Value (LTV) = 80%
Liquidation Threshold (LT) = 85%
## Action 5: Set up interest rate model for an asset (BAL)
"uopt": "800000000000000000"
"ucrit": "900000000000000000"
"ulow": "500000000000000000"
"ki": "367011"
"kcrit": "951293759513"
"klow": "95129375951"
"klin": "1585489599"
"beta": "277777777777778"
"ri": 0
"Tcrit": 0
## Action 6: Set up interest rate model for a bridge asset (ETH) in a Silo
"uopt": "800000000000000000"
"ucrit": "900000000000000000"
"ulow": "600000000000000000"
"ki": "367011"
"kcrit": "317097919838"
"klow": "5284965331"
"klin": "396372400"
"beta": "277777777777778"
"ri": 0
"Tcrit": 0
Action 5 and Action 6 set forth how interest rates are determined algorithmically at different levels of utilization for both BAL and the bridge asset.
The Silo protocol implements a dynamic interest rate model. For more information visit https://silopedia.silo.finance/interest-rates
SIP-13: Configure a Silo for wstETH on Ethereum Mainnet
This proposal consists of multiple actions. If the vote is passed, actions will be executed on-chain, resulting in the configuration of a borrow/lend market for the following token asset:
wstETH
0x7f39C581F595B53c5cb19bD0b3f8dA6c935E2Ca0
## Action 1: Set up a price feed for the proposed Silo in price provider
0x32296969ef14eb0c6d29669c550d4a0449130230000200000000000000000080
The action registers a price feed (pool) for the token asset.
## Action 2: Choose a price provider
BalancerV2PriceProvider
The action registers a price provider in the protocol's repository of price providers. The Repository manages price providers and maps assets to their price providers.
## Action 3: Set up maxLTV/LT for an asset (wstETH)
Max Loan to Value (LTV) = 80%
Liquidation Threshold (LT) = 85%
## Action 4: Set up maxLTV/LT for a bridge asset (ETH) in a Silo
Max Loan to Value (LTV) = 80%
Liquidation Threshold (LT) = 85%
## Action 5: Set up interest rate model for an asset (wstETH)
"uopt": "800000000000000000"
"ucrit": "900000000000000000"
"ulow": "600000000000000000"
"ki": "367011"
"kcrit": "951293759513"
"klow": "52849653306"
"klin": "396372400"
"beta": "277777777777778"
"ri": 0
"Tcrit": 0
## Action 6: Set up interest rate model for a bridge asset (ETH) in a Silo
"uopt": "800000000000000000"
"ucrit": "900000000000000000"
"ulow": "600000000000000000"
"ki": "367011"
"kcrit": "317097919838"
"klow": "5284965331"
"klin": "396372400"
"beta": "277777777777778"
"ri": 0
"Tcrit": 0
Action 5 and Action 6 set forth how interest rates are determined algorithmically at different levels of utilization for both wstETH and the bridge asset.
The Silo protocol implements a dynamic interest rate model. For more information visit https://silopedia.silo.finance/interest-rates
SIP-12: Configure a Silo for APE on Ethereum Mainnet
This proposal consists of multiple actions. If the vote is passed, actions will be executed on-chain, resulting in the configuration of a borrow/lend market for the following token asset:
APE
0x4d224452801ACEd8B2F0aebE155379bb5D594381
## Action 1: Set up a price feed for the proposed Silo in price provider
0xac4b3dacb91461209ae9d41ec517c2b9cb1b7daf
The action registers a price feed (pool) for the token asset.
## Action 2: Choose a price provider
UniswapV3PriceProvider
The action registers a price provider in the protocol's repository of price providers. The Repository manages price providers and maps assets to their price providers.
## Action 3: Set up maxLTV/LT for an asset (APE)
Max Loan to Value (LTV) = 50%
Liquidation Threshold (LT) = 80%
## Action 4: Set up maxLTV/LT for a bridge asset (ETH) in a Silo
Max Loan to Value (LTV) = 80%
Liquidation Threshold (LT) = 85%
## Action 5: Set up interest rate model for an asset (APE)
"uopt": "800000000000000000"
"ucrit": "900000000000000000"
"ulow": "600000000000000000"
"ki": "367011"
"kcrit": "951293759513"
"klow": "52849653306"
"klin": "396372400"
"beta": "277777777777778"
"ri": 0
"Tcrit": 0
## Action 6: Set up interest rate model for a bridge asset (ETH) in a Silo
"uopt": "800000000000000000"
"ucrit": "900000000000000000"
"ulow": "600000000000000000"
"ki": "367011"
"kcrit": "317097919838"
"klow": "5284965331"
"klin": "396372400"
"beta": "277777777777778"
"ri": 0
"Tcrit": 0
Action 5 and Action 6 set forth how interest rates are determined algorithmically at different levels of utilization for both APE and the bridge asset.
The Silo protocol implements a dynamic interest rate model. For more information visit https://silopedia.silo.finance/interest-rates
SIP-11: Configure a Silo for CVX on Ethereum Mainnet
This proposal consists of multiple actions. If the vote is passed, actions will be executed on-chain, resulting in the configuration of a borrow/lend market for the following token asset:
CVX
0x4e3FBD56CD56c3e72c1403e103b45Db9da5B9D2B
## Action 1: Set up a price feed for the proposed Silo in price provider
0x2e4784446a0a06df3d1a040b03e1680ee266c35a
The action registers a price feed (pool) for the token asset.
## Action 2: Choose a price provider
UniswapV3PriceProvider
The action registers a price provider in the protocol's repository of price providers. The Repository manages price providers and maps assets to their price providers.
## Action 3: Set up maxLTV/LT for an asset (CVX)
Max Loan to Value (LTV) = 65%
Liquidation Threshold (LT) = 85%
## Action 4: Set up maxLTV/LT for a bridge asset (ETH) in a Silo
Max Loan to Value (LTV) = 80%
Liquidation Threshold (LT) = 85%
## Action 5: Set up interest rate model for an asset (CVX)
"uopt": "800000000000000000"
"ucrit": "900000000000000000"
"ulow": "500000000000000000"
"ki": "367011"
"kcrit": "951293759513"
"klow": "63419583968"
"klin": "1585489599"
"beta": "277777777777778"
"ri": 0
"Tcrit": 0
## Action 6: Set up interest rate model for a bridge asset (ETH) in a Silo
"uopt": "800000000000000000"
"ucrit": "900000000000000000"
"ulow": "600000000000000000"
"ki": "367011"
"kcrit": "317097919838"
"klow": "5284965331"
"klin": "396372400"
"beta": "277777777777778"
"ri": 0
"Tcrit": 0
Action 5 and Action 6 set forth how interest rates are determined algorithmically at different levels of utilization for both CVX and the bridge asset.
The Silo protocol implements a dynamic interest rate model. For more information visit https://silopedia.silo.finance/interest-rates
SIP-10: Configure a Silo for FXS on Ethereum Mainnet
This proposal consists of multiple actions. If the vote is passed, actions will be executed on-chain, resulting in the configuration of a borrow/lend market for the following token asset:
FXS
0x3432B6A60D23Ca0dFCa7761B7ab56459D9C964D0
## Action 1: Set up a price feed for the proposed Silo in price provider
0xcd8286b48936cdac20518247dbd310ab681a9fbf
The action registers a price feed (pool) for the token asset.
## Action 2: Choose a price provider
UniswapV3PriceProvider
The action registers a price provider in the protocol's repository of price providers. The Repository manages price providers and maps assets to their price providers.
## Action 3: Set up maxLTV/LT for an asset (FXS)
Max Loan to Value (LTV) = 65%
Liquidation Threshold (LT) = 85%
## Action 4: Set up maxLTV/LT for a bridge asset (ETH) in a Silo
Max Loan to Value (LTV) = 80%
Liquidation Threshold (LT) = 85%
## Action 5: Set up interest rate model for an asset (FXS)
"uopt": "800000000000000000"
"ucrit": "900000000000000000"
"ulow": "500000000000000000"
"ki": "367011"
"kcrit": "951293759513"
"klow": "63419583968"
"klin": "396372400"
"beta": "277777777777778"
"ri": 0
"Tcrit": 0
## Action 6: Set up interest rate model for a bridge asset (ETH) in a Silo
"uopt": "800000000000000000"
"ucrit": "900000000000000000"
"ulow": "600000000000000000"
"ki": "367011"
"kcrit": "317097919838"
"klow": "5284965331"
"klin": "396372400"
"beta": "277777777777778"
"ri": 0
"Tcrit": 0
Action 5 and Action 6 set forth how interest rates are determined algorithmically at different levels of utilization for both FXS and the bridge asset.
The Silo protocol implements a dynamic interest rate model. For more information visit https://silopedia.silo.finance/interest-rates
SIP-9: Configure a Silo for CRV on Ethereum Mainnet
This proposal consists of multiple actions. If the vote is passed, actions will be executed on-chain, resulting in the configuration of a borrow/lend market for the following token asset:
CRV
0xD533a949740bb3306d119CC777fa900bA034cd52
## Action 1: Set up a price feed for the proposed Silo in price provider
0x4c83a7f819a5c37d64b4c5a2f8238ea082fa1f4e
The action registers a price feed (pool) for the token asset.
## Action 2: Choose a price provider
UniswapV3PriceProvider
The action registers a price provider in the protocol's repository of price providers. The Repository manages price providers and maps assets to their price providers.
## Action 3: Set up maxLTV/LT for an asset (CRV)
Max Loan to Value (LTV) = 65%
Liquidation Threshold (LT) = 85%
## Action 4: Set up maxLTV/LT for a bridge asset (ETH) in a Silo
Max Loan to Value (LTV) = 80%
Liquidation Threshold (LT) = 85%
## Action 5: Set up interest rate model for an asset (CRV)
"uopt": "800000000000000000"
"ucrit": "900000000000000000"
"ulow": "500000000000000000"
"ki": "367011"
"kcrit": "951293759513"
"klow": "95129375951"
"klin": "1585489599"
"beta": "277777777777778"
"ri": 0
"Tcrit": 0
## Action 6: Set up interest rate model for a bridge asset (ETH) in a Silo
"uopt": "800000000000000000"
"ucrit": "900000000000000000"
"ulow": "600000000000000000"
"ki": "367011"
"kcrit": "317097919838"
"klow": "5284965331"
"klin": "396372400"
"beta": "277777777777778"
"ri": 0
"Tcrit": 0
Action 5 and Action 6 set forth how interest rates are determined algorithmically at different levels of utilization for both CRV and the bridge asset.
The Silo protocol implements a dynamic interest rate model. For more information visit https://silopedia.silo.finance/interest-rates
SIP-8: Configure a Silo for FRAX on Ethereum Mainnet
This proposal consists of multiple actions. If the vote is passed, actions will be executed on-chain, resulting in the configuration of a borrow/lend market for the following token asset:
FRAX
0x853d955aCEf822Db058eb8505911ED77F175b99e
## Action 1: Set up a price feed for the proposed Silo in price provider
0x92c7b5ce4cb0e5483f3365c1449f21578ee9f21a
The action registers a price feed (pool) for the token asset.
## Action 2: Choose a price provider
UniswapV3PriceProvider
The action registers a price provider in the protocol's repository of price providers. The Repository manages price providers and maps assets to their price providers.
## Action 3: Set up maxLTV/LT for an asset (FRAX)
Max Loan to Value (LTV) = 80%
Liquidation Threshold (LT) = 90%
## Action 4: Set up maxLTV/LT for a bridge asset (ETH) in a Silo
Max Loan to Value (LTV) = 80%
Liquidation Threshold (LT) = 85%
## Action 5: Set up interest rate model for an asset (FRAX)
"uopt": "800000000000000000"
"ucrit": "900000000000000000"
"ulow": "600000000000000000"
"ki": "367011"
"kcrit": "253678335870"
"klow": "18497378657"
"klin": "792744800"
"beta": "277777777777778"
"ri": 0
"Tcrit": 0
## Action 6: Set up interest rate model for a bridge asset (ETH) in a Silo
"uopt": "800000000000000000"
"ucrit": "900000000000000000"
"ulow": "600000000000000000"
"ki": "367011"
"kcrit": "317097919838"
"klow": "5284965331"
"klin": "396372400"
"beta": "277777777777778"
"ri": 0
"Tcrit": 0
Action 5 and Action 6 set forth how interest rates are determined algorithmically at different levels of utilization for both FRAX and the bridge asset.
The Silo protocol implements a dynamic interest rate model. For more information visit https://silopedia.silo.finance/interest-rates
SIP-7: Configure a Silo for sETH2 on Ethereum Mainnet
This proposal consists of multiple actions. If the vote is passed, actions will be executed on-chain, resulting in the configuration of a borrow/lend market for the following token asset:
sETH2
0xFe2e637202056d30016725477c5da089Ab0A043A
## Action 1: Set up a price feed for the proposed Silo in price provider
0x7379e81228514a1d2a6cf7559203998e20598346
The action registers a price feed (pool) for the token asset.
## Action 2: Choose a price provider
UniswapV3PriceProvider
The action registers a price provider in the protocol's repository of price providers. The Repository manages price providers and maps assets to their price providers.
## Action 3: Set up maxLTV/LT for an asset (sETH2)
Max Loan to Value (LTV) = 50%
Liquidation Threshold (LT) = 80%
## Action 4: Set up maxLTV/LT for a bridge asset (ETH) in a Silo
Max Loan to Value (LTV) = 80%
Liquidation Threshold (LT) = 85%
## Action 5: Set up interest rate model for an asset (sETH2)
"uopt": "800000000000000000"
"ucrit": "900000000000000000"
"ulow": "500000000000000000"
"ki": "367011"
"kcrit": "951293759513"
"klow": "63419583968"
"klin": "396372400"
"beta": "277777777777778"
"ri": 0
"Tcrit": 0
## Action 6: Set up interest rate model for a bridge asset (ETH) in a Silo
"uopt": "800000000000000000"
"ucrit": "900000000000000000"
"ulow": "600000000000000000"
"ki": "367011"
"kcrit": "317097919838"
"klow": "5284965331"
"klin": "396372400"
"beta": "277777777777778"
"ri": 0
"Tcrit": 0
Action 5 and Action 6 forth how interest rates are determined algorithmically at different levels of utilization for both sETH2 and the bridge asset.
The Silo protocol implements a dynamic interest rate model. For more information visit https://silopedia.silo.finance/interest-rates
SIP-6: Configure a Silo for WBTC on Ethereum Mainnet
This proposal consists of multiple actions. If the vote is passed, actions will be executed on-chain, resulting in the configuration of a borrow/lend market for the following token asset:
WBTC
0x2260FAC5E5542a773Aa44fBCfeDf7C193bc2C599
## Action 1: Set up a price feed for the proposed Silo in price provider
0xcbcdf9626bc03e24f779434178a73a0b4bad62ed
The action registers a price feed (pool) for the token asset.
## Action 2: Choose a price provider
UniswapV3PriceProvider
The action registers a price provider in the protocol's repository of price providers. The Repository manages price providers and maps assets to their price providers.
## Action 3: Set up maxLTV/LT for an asset (WBTC)
Max Loan to Value (LTV) = 80%
Liquidation Threshold (LT) = 85%
## Action 4: Set up maxLTV/LT for a bridge asset (ETH) in a Silo
Max Loan to Value (LTV) = 80%
Liquidation Threshold (LT) = 85%
## Action 5: Set up interest rate model for an asset (WBTC)
"uopt": "800000000000000000"
"ucrit": "900000000000000000"
"ulow": "600000000000000000"
"ki": "367011"
"kcrit": "951293759513"
"klow": "5284965331"
"klin": "1585489599"
"beta": "277777777777778"
"ri": 0
"Tcrit": 0
## Action 6: Set up interest rate model for a bridge asset (ETH) in a Silo
"uopt": "800000000000000000"
"ucrit": "900000000000000000"
"ulow": "600000000000000000"
"ki": "367011"
"kcrit": "317097919838"
"klow": "5284965331"
"klin": "396372400"
"beta": "277777777777778"
"ri": 0
"Tcrit": 0
Action 5 and Action 6 set forth how interest rates are determined algorithmically at different levels of utilization for both WBTC and the bridge asset.
The Silo protocol implements a dynamic interest rate model. For more information visit https://silopedia.silo.finance/interest-rates
SIP-5: Configure a Silo for USDC on Ethereum Mainnet
This proposal consists of multiple actions. If the vote is passed, actions will be executed on-chain, resulting in the configuration of a borrow/lend market for the following token asset:
USDC
0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48
## Action 1: Set up a price feed for the proposed Silo in price provider
0x8ad599c3a0ff1de082011efddc58f1908eb6e6d8
The action registers a price feed (pool) for the token asset.
## Action 2: Choose a price provider
UniswapV3PriceProvider
The action registers a price provider in the protocol's repository of price providers. The Repository manages price providers and maps assets to their price providers.
## Action 3: Set up maxLTV/LT for an asset (USDC)
Max Loan to Value (LTV) = 90%
Liquidation Threshold (LT) = 95%
## Action 4: Set up maxLTV/LT for a bridge asset (ETH) in a Silo
Max Loan to Value (LTV) = 80%
Liquidation Threshold (LT) = 85%
## Action 5: Set up interest rate model for an asset (USDC)
"uopt": "800000000000000000"
"ucrit": "900000000000000000"
"ulow": "600000000000000000"
"ki": "367011"
"kcrit": "221968543886"
"klow": "31709791984"
"klin": "792744800"
"beta": "277777777777778"
"ri": 0
"Tcrit": 0
## Action 6: Set up interest rate model for a bridge asset (ETH) in a Silo
"uopt": "800000000000000000"
"ucrit": "900000000000000000"
"ulow": "600000000000000000"
"ki": "367011"
"kcrit": "317097919838"
"klow": "5284965331"
"klin": "396372400"
"beta": "277777777777778"
"ri": 0
"Tcrit": 0
Action 5 and Action 6 set forth how interest rates are determined algorithmically at different levels of utilization for both USDC and the bridge asset.
The Silo protocol implements a dynamic interest rate model. For more information visit https://silopedia.silo.finance/interest-rates
RpOwnerDidNotChange`xPendingOwnerDidNotChangePendingOwnerDidNotChangeSafeCast: value doesn't fit in a`DSafeCast: value must be positive`DRpOwnerDidNotChange`x
ERC20: transfer amount exceeds a`DERC20: decreased allowance below`DERC20: approve from the zero add`DERC20: approve to the zero addre`DERC20: transfer from the zero ad`DERC20: transfer to the zero addr`DERC20: transfer amount exceeds b`DERC20: mint to the zero addressERC20: burn from the zero addres`DERC20: burn amount exceeds balan`DERC20: transfer amount exceeds a`DERC20: decreased allowance below`DERC20: approve from the zero add`DERC20: approve to the zero addre`DERC20: transfer from the zero ad`DERC20: transfer to the zero addr`DERC20: transfer amount exceeds b`DERC20: mint to the zero addressERC20: burn from the zero addres`DERC20: burn amount exceeds balan`D
RpOwnerDidNotChange`xPendingOwnerDidNotChangePendingOwnerDidNotChangeSafeCast: value doesn't fit in a`DSafeCast: value must be positive`DRpOwnerDidNotChange`xa(YWa(Ya&,V[a(xV[`
ERC20: transfer amount exceeds a`DERC20: decreased allowance below`DERC20: approve from the zero add`DERC20: approve to the zero addre`DERC20: transfer from the zero ad`DERC20: transfer to the zero addr`DERC20: transfer amount exceeds b`DERC20: mint to the zero addressERC20: burn from the zero addres`DERC20: burn amount exceeds balan`DERC20: transfer amount exceeds a`DERC20: decreased allowance below`DERC20: approve from the zero add`DERC20: approve to the zero addre`DERC20: transfer from the zero ad`DERC20: transfer to the zero addr`DERC20: transfer amount exceeds b`DERC20: mint to the zero addressERC20: burn from the zero addres`DERC20: burn amount exceeds balan`D
RpOwnerDidNotChange`xPendingOwnerDidNotChangePendingOwnerDidNotChangeSafeCast: value doesn't fit in a`DSafeCast: value must be positive`DRpOwnerDidNotChange`xa(YWa(Ya&,V[a(xV[`
ERC20: transfer amount exceeds a`DERC20: decreased allowance below`DERC20: approve from the zero add`DERC20: approve to the zero addre`DERC20: transfer from the zero ad`DERC20: transfer to the zero addr`DERC20: transfer amount exceeds b`DERC20: mint to the zero addressERC20: burn from the zero addres`DERC20: burn amount exceeds balan`DERC20: transfer amount exceeds a`DERC20: decreased allowance below`DERC20: approve from the zero add`DERC20: approve to the zero addre`DERC20: transfer from the zero ad`DERC20: transfer to the zero addr`DERC20: transfer amount exceeds b`DERC20: mint to the zero addressERC20: burn from the zero addres`DERC20: burn amount exceeds balan`D
Silo Snapshot TokenERC20: transfer amount exceeds a`DERC20: decreased allowance below`DERC20: approve from the zero add`DERC20: approve to the zero addre`DERC20: transfer from the zero ad`DERC20: transfer to the zero addr`DERC20: transfer amount exceeds b`DRoNon-transferable`
TreasuryVester::constructor: ves`Dting begin too earlyTreasuryVester::constructor: cli`DRnff is too early`TreasuryVester::constructor: end`DRl is too early`TreasuryVester::setRecipient: un`DTreasuryVester::claim vesting re`DTreasuryVester::claim: not time `DTreasuryVester::revoke cannot re`DTreasuryVester::revoke token alr`DOwnable: new owner is the zero a`DOwnable: caller is not the owner`@
TreasuryVester::constructor: ves`Dting begin too earlyTreasuryVester::constructor: cli`DRnff is too early`TreasuryVester::constructor: end`DRl is too early`TreasuryVester::setRecipient: un`DTreasuryVester::claim vesting re`DTreasuryVester::claim: not time `DTreasuryVester::revoke cannot re`DTreasuryVester::revoke token alr`DOwnable: new owner is the zero a`DOwnable: caller is not the owner`@