Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
wmUSDC | ERC-20 | 255.573626K | -- | -- | |
| ERC-20 | 2.4K | -- | -- | |
OHNO | ERC-20 | 8.142857 | -- | -- | |
LZPZ | ERC-20 | 1 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 22026209 | 3 hours ago | | | 0 | 0.0000019225678 | |
| 22021797 | 5 hours ago | | | 0 | 0.0000024825929 | |
| 22020246 | 6 hours ago | | | 0 | 0.0000019226150 | |
| 22019318 | 7 hours ago | | | 0 | 0.0000022534754 | |
| 22015394 | 9 hours ago | | | 0 | 2.2860415e-7 | |
| 22015274 | 9 hours ago | | | 0 | 0.0000023662833 | |
| 22012599 | 10 hours ago | | | 0 | 0.0000027064985 | |
| 22006981 | 14 hours ago | | | 0 | 0.0000016171849 | |
| 22006400 | 14 hours ago | | | 0 | 0.0000015615444 | |
| 22006348 | 14 hours ago | | | 0 | 0.0000018950178 |
ABI
ABI objects
Getter at block 22031284 availableYieldBalance() view returns (uint256) currentYieldBuffer() view returns (uint256) totalAssets() view returns (uint256) totalPreciseAssets() view returns (uint256) totalYieldBalance() view returns (uint256)
DOMAIN_SEPARATOR() view returns (bytes32)
0x591149f9d3f6f2ebb9a4073a0771d86a0d5078ca2bba7953496537eeb3eb7baa
FEE_PRECISION() view returns (uint32)
1000000000
HOOK_GAS() view returns (uint24)
150000
MAX_YIELD_FEE() view returns (uint32)
900000000
asset() view returns (address)
0x833589fcd6edb6e08f4c7c32d4f71b54bda02913
claimer() view returns (address)
0xcdce635b774de77cdf791647601dba64a75547ba
decimals() view returns (uint8)
6
eip712Domain() view returns (bytes1 fields, string name, string version, uint256 chainId, address verifyingContract, bytes32 salt, uint256[] extensions)
(fields=0x0f, name=Prize USDC - Moonwell, version=1, chainId=8453, verifyingContract=0x7f5c2b379b88499ac2b997db583f8079503f25b9, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
liquidationPair() view returns (address)
0xeba6aa26ea2c51874a467cc310181617b3a4a266
name() view returns (string)
Prize USDC - Moonwell
owner() view returns (address)
0xfd195adeb4bb36e8ef0af588c0dcef3baf833ff4
pendingOwner() view returns (address)
0x0000000000000000000000000000000000000000
prizePool() view returns (address)
0x45b2010d8a4f08b53c9fa7544c51dfd9733732cb
symbol() view returns (string)
przUSDC
totalDebt() view returns (uint256)
259704871609
totalSupply() view returns (uint256)
259704871609
twabController() view returns (address)
0x7e63601f7e28c758feccf8cdf02f6598694f44c6
yieldBuffer() view returns (uint256)
100000
yieldFeeBalance() view returns (uint256)
0
yieldFeePercentage() view returns (uint32)
0
yieldFeeRecipient() view returns (address)
0x0000000000000000000000000000000000000000
yieldVault() view returns (address)
0xbc8dd54d1ae1b738b40ffddccee1428b178fa80b
Read-only
allowance(address owner, address spender) view returns (uint256)
balanceOf(address _account) view returns (uint256)
convertToAssets(uint256 _shares) view returns (uint256)
convertToShares(uint256 _assets) view returns (uint256)
getHooks(address account) view returns (struct PrizeHooks)
isLiquidationPair(address _tokenOut, address _liquidationPair) view returns (bool)
liquidatableBalanceOf(address _tokenOut) view returns (uint256)
maxDeposit(address) view returns (uint256)
maxMint(address _owner) view returns (uint256)
maxRedeem(address _owner) view returns (uint256)
maxWithdraw(address _owner) view returns (uint256)
nonces(address owner) view returns (uint256)
previewDeposit(uint256 _assets) pure returns (uint256)
previewMint(uint256 _shares) pure returns (uint256)
previewRedeem(uint256 _shares) view returns (uint256)
previewWithdraw(uint256 _assets) view returns (uint256)
targetOf(address) view returns (address)
State-modifying
Events approve(address spender, uint256 amount) returns (bool)
claimOwnership()
claimPrize(address _winner, uint8 _tier, uint32 _prizeIndex, uint96 _reward, address _rewardRecipient) returns (uint256)
claimYieldFeeShares(uint256 _shares)
decreaseAllowance(address spender, uint256 subtractedValue) returns (bool)
deposit(uint256 _assets, address _receiver) returns (uint256)
depositWithPermit(uint256 _assets, address _owner, uint256 _deadline, uint8 _v, bytes32 _r, bytes32 _s) returns (uint256)
increaseAllowance(address spender, uint256 addedValue) returns (bool)
mint(uint256 _shares, address _receiver) returns (uint256)
permit(address owner, address spender, uint256 value, uint256 deadline, uint8 v, bytes32 r, bytes32 s)
redeem(uint256 _shares, address _receiver, address _owner) returns (uint256)
redeem(uint256 _shares, address _receiver, address _owner, uint256 _minAssets) returns (uint256)
renounceOwnership()
setClaimer(address _claimer)
setHooks(struct PrizeHooks hooks)
setLiquidationPair(address _liquidationPair)
setYieldFeePercentage(uint32 _yieldFeePercentage)
setYieldFeeRecipient(address _yieldFeeRecipient)
sponsor(uint256 _assets) returns (uint256)
transfer(address to, uint256 amount) returns (bool)
transferFrom(address from, address to, uint256 amount) returns (bool)
transferOwnership(address _newOwner)
transferTokensOut(address, address _receiver, address _tokenOut, uint256 _amountOut) returns (bytes)
verifyTokensIn(address _tokenIn, uint256 _amountIn, bytes)
withdraw(uint256 _assets, address _receiver, address _owner) returns (uint256)
withdraw(uint256 _assets, address _receiver, address _owner, uint256 _maxShares) returns (uint256)
Approval(address indexed owner, address indexed spender, uint256 value)
ClaimYieldFeeShares(address indexed recipient, uint256 shares)
ClaimerSet(address indexed claimer)
Deposit(address indexed sender, address indexed owner, uint256 assets, uint256 shares)
EIP712DomainChanged()
LiquidationPairSet(address indexed tokenOut, address indexed liquidationPair)
OwnershipOffered(address indexed pendingOwner)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
SetHooks(address indexed account, struct PrizeHooks hooks)
Sponsor(address indexed caller, uint256 assets, uint256 shares)
Transfer(address indexed from, address indexed to, uint256 value)
TransferYieldOut(address indexed liquidationPair, address indexed tokenOut, address indexed recipient, uint256 amountOut, uint256 yieldFee)
Withdraw(address indexed sender, address indexed receiver, address indexed owner, uint256 assets, uint256 shares)
YieldFeePercentageSet(uint256 yieldFeePercentage)
YieldFeeRecipientSet(address indexed yieldFeeRecipient)
constructor(string name_, string symbol_, address yieldVault_, address prizePool_, address claimer_, address yieldFeeRecipient_, uint32 yieldFeePercentage_, uint256 yieldBuffer_, address owner_)
This contract contains no fallback and receive objects.
BurnZeroShares()
CallerNotClaimer(address caller, address claimer)
CallerNotLP(address caller, address liquidationPair)
CallerNotYieldFeeRecipient(address caller, address yieldFeeRecipient)
ClaimRecipientZeroAddress()
ClaimerZeroAddress()
DepositZeroAssets()
FailedToGetAssetDecimals(address asset)
InvalidShortString()
LPZeroAddress()
LiquidationAmountOutZero()
LiquidationExceedsAvailable(uint256 totalToWithdraw, uint256 availableYield)
LiquidationTokenInNotPrizeToken(address tokenIn, address prizeToken)
LiquidationTokenOutNotSupported(address tokenOut)
LossyDeposit(uint256 totalAssets, uint256 totalSupply)
MaxSharesExceeded(uint256 shares, uint256 maxShares)
MinAssetsNotReached(uint256 assets, uint256 minAssets)
MintLimitExceeded(uint256 excess)
MintZeroShares()
OwnerZeroAddress()
PermitCallerNotOwner(address caller, address owner)
PrizePoolZeroAddress()
SharesExceedsYieldFeeBalance(uint256 shares, uint256 yieldFeeBalance)
StringTooLong(string str)
TwabControllerZeroAddress()
WithdrawZeroAssets()
YieldFeePercentageExceedsMax(uint256 yieldFeePercentage, uint256 maxYieldFeePercentage)
YieldVaultZeroAddress()
ZeroTotalAssets()