ERC1967Proxy
Verified contract
Proxy
Active on
Base with 6,051 txns
Unified storage
Map
Table
Raw
Constants and immutables
4
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
0xb79d…4376
0x27b1…f7b8
0x1f49…e6fb
0x17e1…190c
14 additional
variables
Balances ($0.00)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
USA | ERC-20 | 1 | $0.000763 |
$0 | |
OHNO | ERC-20 | 148.259552 | -- | -- | |
LZPZ | ERC-20 | 1 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 22746847 | 3 hours ago | | | 0 | 0.000040017884 | |
| 22746847 | 3 hours ago | | | 0 | 0.000041832613 | |
| 22744389 | 4 hours ago | | | 0 | 0.000049080401 | |
| 22744387 | 4 hours ago | | | 0 | 0.000049080401 | |
| 22744382 | 4 hours ago | | | 0 | 0.000049080401 | |
| 22744380 | 4 hours ago | | | 0 | 0.000049080401 | |
| 22743300 | 5 hours ago | | | 0 | 0.000040017884 | |
| 22743300 | 5 hours ago | | | 0 | 0.000041832613 | |
| 22742580 | 5 hours ago | | | 0 | 0.000041834299 | |
| 22740237 | 7 hours ago | | | 0 | 0.000041474534 |
ABI
ABI objects
Getter at block 22751980 getAvailabilityInfo() view returns (uint256 _available, bool _paused, bool _deprecated) proxiableUUID() view returns (bytes32)
DEFAULT_ADMIN_ROLE() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
FREE_RIDER_ROLE() view returns (bytes32)
0x262f8dca0440d5010bae937fe18daeae459dacb80622baddc3b4f10759ac952a
LIQ_DELTA_DM() view returns (uint256)
1000000
PORTFOLIO_AGENT_ROLE() view returns (bytes32)
0xd67ad422505496469a1adf6cdf9e5ee92ac5d33992843c9ecc4b2f6d6cde9137
RISK_FACTOR_DM() view returns (uint256)
100000
UNIT_ROLE() view returns (bytes32)
0xede8101501d89b9894e78e4f219420b6ddb840e8e75dde35741a0745408476d7
abroadMax() view returns (uint256)
1001050
abroadMin() view returns (uint256)
1000100
blockGetter() view returns (address)
0x0000000000000000000000000000000000000000
buyFee() view returns (uint256)
10
buyFeeDenominator() view returns (uint256)
100000
compensateLoss() view returns (uint256)
10
compensateLossDenominator() view returns (uint256)
100000
deprecated() view returns (bool)
false
insurance() view returns (address)
0x9030d5c596d636eefc8f0ad7b2788ae7e9ef3d46
lastBlockNumber() view returns (uint256)
22751435
mark2market() view returns (address)
0x1f4947cd5a5c058dd5ea6fd1ccd5c311ada9e6fb
nextPayoutTime() view returns (uint256)
1732406400
oracleLoss() view returns (uint256)
100
oracleLossDenominator() view returns (uint256)
100000
paused() view returns (bool)
false
payoutManager() view returns (address)
0x17e14affd9266f5761660a2a3919ae6f3076190c
payoutPeriod() view returns (uint256)
86400
payoutTimeRange() view returns (uint256)
86400
portfolioManager() view returns (address)
0x27b12f3282f1d02682d7d1ad30e45e818b78f7b8
profitFee() view returns (uint256)
0
profitFeeDenominator() view returns (uint256)
0
profitRecipient() view returns (address)
0x9030d5c596d636eefc8f0ad7b2788ae7e9ef3d46
redeemFee() view returns (uint256)
10
redeemFeeDenominator() view returns (uint256)
100000
roleManager() view returns (address)
0xa5096260710d135f9c3762fcd07b6b2e2fd127d1
usdPlus() view returns (address)
0xb79dd08ea68a908a97220c76d19a6aa9cbde4376
usdc() view returns (address)
0x833589fcd6edb6e08f4c7c32d4f71b54bda02913
Read-only
getRoleAdmin(bytes32 role) view returns (bytes32)
hasRole(bytes32 role, address account) view returns (bool)
supportsInterface(bytes4 interfaceId) view returns (bool)
State-modifying
Events buy(address _asset, uint256 _amount) returns (uint256)
grantRole(bytes32 role, address account)
initialize()
mint(struct ExchangeMintParams params) returns (uint256)
negativeRebase()
pause()
payout(bool simulate, struct IInsuranceExchangeSwapData swapData) returns (int256 swapAmount)
redeem(address _asset, uint256 _amount) returns (uint256)
renounceRole(bytes32 role, address account)
revokeRole(bytes32 role, address account)
setBlockGetter(address _blockGetter)
setBuyFee(uint256 _fee, uint256 _feeDenominator)
setCompensateLoss(uint256 _compensateLoss, uint256 _denominator)
setDeprecated(bool _deprecated)
setInsurance(address _insurance)
setMark2Market(address _mark2market)
setMaxAbroad(uint256 _max)
setOracleLoss(uint256 _oracleLoss, uint256 _denominator)
setPayoutManager(address _payoutManager)
setPayoutTimes(uint256 _nextPayoutTime, uint256 _payoutPeriod, uint256 _payoutTimeRange)
setPortfolioManager(address _portfolioManager)
setProfitFee(uint256 _fee, uint256 _feeDenominator)
setProfitRecipient(address _profitRecipient)
setRedeemFee(uint256 _fee, uint256 _feeDenominator)
setRoleManager(address _roleManager)
setTokens(address _usdPlus, address _asset)
unpause()
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
BlockGetterUpdated(address blockGetter)
BuyFeeUpdated(uint256 fee, uint256 feeDenominator)
CompensateLossUpdate(uint256 compensateLoss, uint256 denominator)
EventExchange(string label, uint256 amount, uint256 fee, address sender, string referral)
Initialized(uint8 version)
InsuranceUpdated(address insurance)
Mark2MarketUpdated(address mark2market)
MaxAbroad(uint256 abroad)
NextPayoutTime(uint256 nextPayoutTime)
OnNotEnoughLimitRedeemed(address token, uint256 amount)
OracleLossUpdate(uint256 oracleLoss, uint256 denominator)
PaidBuyFee(uint256 amount, uint256 feeAmount)
PaidRedeemFee(uint256 amount, uint256 feeAmount)
Paused(address account)
PayoutAbroad(uint256 delta, uint256 deltaUsdPlus)
PayoutEvent(uint256 profit, uint256 newLiquidityIndex, uint256 excessProfit, uint256 insurancePremium, uint256 insuranceLoss)
PayoutManagerUpdated(address payoutManager)
PayoutTimesUpdated(uint256 nextPayoutTime, uint256 payoutPeriod, uint256 payoutTimeRange)
PortfolioManagerUpdated(address portfolioManager)
ProfitFeeUpdated(uint256 fee, uint256 feeDenominator)
ProfitRecipientUpdated(address recipient)
RedeemFeeUpdated(uint256 fee, uint256 feeDenominator)
RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
RoleManagerUpdated(address roleManager)
RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
TokensUpdated(address usdPlus, address asset)
Unpaused(address account)
Upgraded(address indexed implementation)
constructor(address _logic, bytes _data)
fallback()
receive()
This contract contains no error objects.