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

ERC1967Proxy

Verified contract

Proxy

Active on Base with 2,041 txns
Deployed by via 0xde295f2f at 9303678
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
--
ERC-20
--
0xa95b9fcc5e224b5dee96747d5af5379a3829e369fd22b5d19b3bd0fd2f05e87c
0x7774c724f7c80215b8db0b6934667a93a03dfc7b05f387c35409a721e1f83bf9
0x7aea8377185ff916cf2baba1259e35c273c698c1dde72dd46990ac89a4e09947
0x0f7cfcbe95f6f50d74553d0fa65daeb04e3b3ef7bd571d6260ad554c9a83c5ab
0x013bf52f1d970f977d46a3e99e3eb11f8d78583904a34f4b79b94bfa26dd3fba
0x54aa939cdb119ce3d72be968128cc93639c8260295eafffd83d1ada13135b31a
0x9f07b99bfb3df03a4d2453914b028edc9a9dc9e72d821bca94931ccad69430f0
0x72c678f5a1513496d1cb110ede515d3cda74046f43f085b007dca826153623fd
0xd93aa6d014ca1e9c28b980819604a3577c7a9fde7d7b68c94ceb27f8d113fe96
0xf8f2da6cf2f833e135c130d50872c5b4f660782fa99fd3aa102bbca80386c094

Functions
Getter at block 22760901
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)
1000350
abroadMin(view returns (uint256)
1000100
blockGetter(view returns (address)
0x0000000000000000000000000000000000000000
buyFee(view returns (uint256)
9
buyFeeDenominator(view returns (uint256)
100000
compensateLoss(view returns (uint256)
0
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)
22754492
mark2market(view returns (address)
0x96aa0bbe4d0dea7c4af4739c53dbfa0300262253
nextPayoutTime(view returns (uint256)
1732233600
oracleLoss(view returns (uint256)
0
oracleLossDenominator(view returns (uint256)
100000
paused(view returns (bool)
false
payoutManager(view returns (address)
0x17e14affd9266f5761660a2a3919ae6f3076190c
payoutPeriod(view returns (uint256)
86400
payoutTimeRange(view returns (uint256)
900
portfolioManager(view returns (address)
0x619a500f1ae543823b1c33db63de99f83ac057e4
profitFee(view returns (uint256)
0
profitFeeDenominator(view returns (uint256)
0
profitRecipient(view returns (address)
0x9030d5c596d636eefc8f0ad7b2788ae7e9ef3d46
 
proxiableUUID(view returns (bytes32)
redeemFee(view returns (uint256)
9
redeemFeeDenominator(view returns (uint256)
100000
roleManager(view returns (address)
0xa5096260710d135f9c3762fcd07b6b2e2fd127d1
usdPlus(view returns (address)
0x85483696cc9970ad9edd786b2c5ef735f38d156f
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.