Bytecode-generated storage layout

We've generated a storage layout (with no variable labels) from this contract's bytecode. We've also started a backfill to track the inferred variables.

Stable Coin

Verified contract

Proxy

Active on Base with 347 txns
Deployed by via 0x3148d2e1 at 3014632
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 44 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 47 additional slots
-
variable spans 48 additional slots
-
variable spans 49 additional slots
3 additional variables
ERC-20
Value $0
0x8b79a646c4648fa6b3fc4533df08e00b58941d6d4369c46b71c1c233e9a81fb5
0x5deec90d7984a73ca914f062fb693f8e1c6de93716ae446b216522624f36d646
0x32473900064585ee53d760a9d69b96dac35a7a92e47f676e323cdadceb5db50d
0x1884786b60a13f9bf2ede184b4b9c4a744be15b38d3a6148515b7c68a52be532
0x23108b8c626bcd7190dd4f22c792b2d5dd786a8f2392f6272e633536805f39e4
0xdd100b84befd313c719280cdd272bb1e22da719ecbd2f2fb1ae53c5f52dade7d
0xd2a42cf1876c1c7fcdc5de57f0f5d3742c77e3abbd6932f4c0747aae3fd0dcec
0xf0006c5246a72766f146ac00f8be337f076c91a6c220b4ea91b63bb278412a17
0x138592206478a89694e08075b76b4c088f158d8c0d79cf4a90473f4f4b3e4a91
0x40a30a47580cb6b94cf80c92ee7105215d137522a5ace6d560d59cc5c20d26ff

Functions
Getter at block 23194742
CONTRACT_VERSION(view returns (string)
0.1.7
CONTROLLED_ACCESS_ROLE(view returns (bytes32)
0x122c3c5f9caf2fe2940018f2188acecda5c38f4da0bc5e215c7a38055432bb6a
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
DOMAIN_SEPARATOR(view returns (bytes32)
0x326d67aa9394b09baaa90d17294e01a2e299584658626c3a4f1a3954ac82e428
MINTER_ROLE(view returns (bytes32)
0x9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a6
MODERATOR_ROLE(view returns (bytes32)
0x71f3d55856e4058ed06ee057d79ada615f65cdf5f9ee88181b914225088f834f
PAUSER_ROLE(view returns (bytes32)
0x65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a
UPGRADER_ROLE(view returns (bytes32)
0x189ab7a9244df0848122154315af71fe140f3db0fe014031783b0946b8c9d2e3
decimals(view returns (uint8)
18
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=Stable Coin, version=1, chainId=8453, verifyingContract=0xfdcc3dd6671eab0709a4c0f3f53de9a333d80798, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
name(view returns (string)
Stable Coin
paused(view returns (bool)
false
 
proxiableUUID(view returns (bytes32)
symbol(view returns (string)
SBC
totalSupply(view returns (uint256)
1830684189999999999999998
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
isAllowed(address accountview returns (bool)
nonces(address ownerview returns (uint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
allow(address[] accounts
approve(address spenderuint256 amountreturns (bool)
burn(uint256 amount
burnFrom(address accountuint256 amount
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
deny(address[] accounts
grantRole(bytes32 roleaddress account
increaseAllowance(address spenderuint256 addedValuereturns (bool)
initialize(string name_string symbol_address automator_address client_address defaultAdmin_address upgrader_uint8 controlledAccessType_
mint(address touint256 amount
pause(
permit(address owneraddress spenderuint256 valueuint256 deadlineuint8 vbytes32 rbytes32 s
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
transfer(address touint256 amountreturns (bool)
transferFrom(address fromaddress touint256 amountreturns (bool)
unpause(
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
Events
AdminChanged(address previousAdminaddress newAdmin
Approval(address indexed owneraddress indexed spenderuint256 value
BeaconUpgraded(address indexed beacon
EIP712DomainChanged(
Initialized(uint8 version
Paused(address account
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Transfer(address indexed fromaddress indexed touint256 value
Unpaused(address account
Upgraded(address indexed implementation
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.