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

USDC+

Verified contract

Proxy

Active on Base with 12,226 txns
Deployed by via 0x4f48f723 at 9303622
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 1 additional slot
5 additional variables
ERC-20
Value $21.08
ERC-20
--
ERC-20
--
ERC-20
--
0x3918b24366dd18950ed522639d0d4524fc4ba7be17121851598b07b330cc5003
0xc2877e4571712c2522d7563189425469bf7827192695a07a9738ce21e95c3de8
0x991396ba3a810f6363e9be8f097a015f5c007a3e2b5382eebfc4e05fed1e60e1
0x7e403a565cb33240ea07f808d0276578f305147ad91f6a3f9777371aae412b08
0xcaa4825b1e6c8d985e8e2b8f815e83e1e55bf5dc42f98f2f7a4a93f952dc8424
0x7beeda2850cab9b520ac274cbc1d900ad7b83783b26693a825d3e6f7a0f25ff6
0x35e58b3ebecbb2ddcb43c0cf6e3e6b93d76b9e1da0084041ad7d5f69a8d3196d
0x22761914814ef56324919900383e8bbdde5b4b13025dbb55604caad230381134
0x92546123fc6c697a02627cd563ec744fcfdf2323f4598c7c84ac93f29844cd82
0xb84702bec6cdffd08a94fac3e6ffbce9e1e35613400b02233ee30be388f02d57

Functions
Getter at block 22913098
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
PORTFOLIO_AGENT_ROLE(view returns (bytes32)
0xd67ad422505496469a1adf6cdf9e5ee92ac5d33992843c9ecc4b2f6d6cde9137
decimals(view returns (uint8)
6
exchange(view returns (address)
0x868d69875bf274e7bd3d8b97b1acd89dbdeb67af
isPaused(view returns (bool)
false
name(view returns (string)
USDC+
nonRebaseOwnersLength(view returns (uint256)
6
nonRebasingSupply(view returns (uint256)
143730695336340
ownerLength(view returns (uint256)
1679
paused(view returns (bool)
false
payoutManager(view returns (address)
0x17e14affd9266f5761660a2a3919ae6f3076190c
 
proxiableUUID(view returns (bytes32)
rebasingCredits(view returns (uint256)
481573961381
rebasingCreditsHighres(view returns (uint256)
481573961381596936224
rebasingCreditsPerToken(view returns (uint256)
919627390639984988
rebasingCreditsPerTokenHighres(view returns (uint256)
919627390639984988932762259
roleManager(view returns (address)
0xa5096260710d135f9c3762fcd07b6b2e2fd127d1
symbol(view returns (string)
USDC+
totalSupply(view returns (uint256)
144254357382820
 
totalSupplyOwners(view returns (uint256)
Read-only
allowance(address _owneraddress _spenderview returns (uint256)
assetToCredit(address owneruint256 amountview returns (uint256 credit)
balanceOf(address _accountview returns (uint256)
creditToAsset(address owneruint256 creditview returns (uint256 asset)
creditsBalanceOf(address _accountview returns (uint256uint256)
creditsBalanceOfHighres(address _accountview returns (uint256uint256)
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
nonRebasingCreditsPerToken(addressview returns (uint256)
ownerAt(uint256 indexview returns (address)
ownerBalanceAt(uint256 indexview returns (uint256)
rebaseState(addressview returns (uint8)
subCredits(address owneruint256 credit1uint256 credit2string errorTextview returns (uint256 resultCredit)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
approve(address _spenderuint256 _valuereturns (bool)
burn(address accountuint256 amount
changeNegativeSupply(uint256 _newTotalSupply
changeSupply(uint256 _newTotalSupplyreturns (struct NonRebaseInfo[]uint256)
decreaseAllowance(address _spenderuint256 _subtractedValuereturns (bool)
grantRole(bytes32 roleaddress account
increaseAllowance(address _spenderuint256 _addedValuereturns (bool)
initialize(string namestring symboluint8 decimals
mint(address _accountuint256 _amount
pause(
rebaseOptIn(address _address
rebaseOptOut(address _address
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setExchanger(address _exchanger
setPayoutManager(address _payoutManager
setRoleManager(address _roleManager
transfer(address _touint256 _valuereturns (bool)
transferFrom(address _fromaddress _touint256 _valuereturns (bool)
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
Approval(address indexed owneraddress indexed spenderuint256 value
BeaconUpgraded(address indexed beacon
ExchangerUpdated(address exchanger
Initialized(uint8 version
PayoutManagerUpdated(address payoutManager
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
TotalSupplyUpdatedHighres(uint256 totalSupplyuint256 rebasingCreditsuint256 rebasingCreditsPerToken
Transfer(address indexed fromaddress indexed touint256 value
Upgraded(address indexed implementation
Constructor
constructor(address _logicbytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.