This contract is being backfilled. You may encounter incomplete storage history.

ERC1967Proxy

Verified contract

Proxy

Active on Base with 6,051 txns
Deployed by via 0xdf9247ea at 2176075
Slot
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
14 additional variables
ERC-20
Value $0
ERC-20
--
ERC-20
--
0xb10b334c75dfa44ea057c6f20ee0ce6b467a2c1cf82530fb65093c2fd8fe3719
0x0b51d0142ff2aa9a4f2fb86867660eaac82adacdca2b1088a1300f9fe467502d
0xd8c36dab63687e610ed06dbaa2c6f644a7bb1074dd393ce87d317232c1b769b5
0xa5a15f9f20caf6eb16be9760a042821bd1324514dd855b29cb50a3486bc0f81e
0xb13d5d9feb451c93d7896316d9062433a616d872818c4fab55800d6ff2003cc4
0x0c841057fc58ce2b6b523a5cfdcf7d985d316da62bfd4d868a41c63d48c16b34
0xa7ae4369dde2a82be5eeb5401b79c2b777e1cb4ab2429a10c8a46b193b8f613b
0x59732c26ea9f2ad058c2cff23aec281af9a45d28ebe82fd89ab3a2c014ea48b5
0x99a9a74587fbdcadbbbbf3f9a60f0eafa1f55f338b198133a440831b742d5071
0x846c2fed3ea429867885e40544ef50c604545c6ae437a89a5f29eb4cc7c50b89

Functions
Getter at block 22751980
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
 
getAvailabilityInfo(view returns (uint256 _availablebool _pausedbool _deprecated)
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
 
proxiableUUID(view returns (bytes32)
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 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
buy(address _assetuint256 _amountreturns (uint256)
grantRole(bytes32 roleaddress account
initialize(
mint(struct ExchangeMintParams paramsreturns (uint256)
negativeRebase(
pause(
payout(bool simulatestruct IInsuranceExchangeSwapData swapDatareturns (int256 swapAmount)
redeem(address _assetuint256 _amountreturns (uint256)
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setBlockGetter(address _blockGetter
setBuyFee(uint256 _feeuint256 _feeDenominator
setCompensateLoss(uint256 _compensateLossuint256 _denominator
setDeprecated(bool _deprecated
setInsurance(address _insurance
setMark2Market(address _mark2market
setMaxAbroad(uint256 _max
setOracleLoss(uint256 _oracleLossuint256 _denominator
setPayoutManager(address _payoutManager
setPayoutTimes(uint256 _nextPayoutTimeuint256 _payoutPerioduint256 _payoutTimeRange
setPortfolioManager(address _portfolioManager
setProfitFee(uint256 _feeuint256 _feeDenominator
setProfitRecipient(address _profitRecipient
setRedeemFee(uint256 _feeuint256 _feeDenominator
setRoleManager(address _roleManager
setTokens(address _usdPlusaddress _asset
unpause(
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
BlockGetterUpdated(address blockGetter
BuyFeeUpdated(uint256 feeuint256 feeDenominator
CompensateLossUpdate(uint256 compensateLossuint256 denominator
EventExchange(string labeluint256 amountuint256 feeaddress senderstring referral
Initialized(uint8 version
InsuranceUpdated(address insurance
Mark2MarketUpdated(address mark2market
MaxAbroad(uint256 abroad
NextPayoutTime(uint256 nextPayoutTime
OnNotEnoughLimitRedeemed(address tokenuint256 amount
OracleLossUpdate(uint256 oracleLossuint256 denominator
PaidBuyFee(uint256 amountuint256 feeAmount
PaidRedeemFee(uint256 amountuint256 feeAmount
Paused(address account
PayoutAbroad(uint256 deltauint256 deltaUsdPlus
PayoutEvent(uint256 profituint256 newLiquidityIndexuint256 excessProfituint256 insurancePremiumuint256 insuranceLoss
PayoutManagerUpdated(address payoutManager
PayoutTimesUpdated(uint256 nextPayoutTimeuint256 payoutPerioduint256 payoutTimeRange
PortfolioManagerUpdated(address portfolioManager
ProfitFeeUpdated(uint256 feeuint256 feeDenominator
ProfitRecipientUpdated(address recipient
RedeemFeeUpdated(uint256 feeuint256 feeDenominator
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleManagerUpdated(address roleManager
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
TokensUpdated(address usdPlusaddress asset
Unpaused(address account
Upgraded(address indexed implementation
Constructor
constructor(address _logicbytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.