Sourcify Logo

0x0bd2267bAe2729150b29eD374A7CC73197d1fFE2

on Arbitrum One Mainnet (42161)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
Ultra
Compilation Target
contracts/Ultra/Ultra.sol:Ultra
Language
SoliditySolidity
Compiler
solc 0.8.19+commit.7dd6d404
EVM Version
default
Verified At
2026-06-19 23:02:01 UTC
Deployer
0x3d5d2bB4b152c9574291513B7C143ebe197335bC
Deployment Transaction
0x0458204f91b3cb546ed6708c32ccb8cd3024913fb5b3cf656f6f879e73f574a3
Block Number
450628782
Transaction Index
3

Read/Write Contract on:

OpenZeppelin Logo

Loading contract data...

Source Code

Remix IDE LogoView on Remix IDE

Loading contract data...

Compiler Settings

Loading...

Contract Metadata

Loading...

Creation Bytecode

Loading contract data...

CBOR Auxdata

These values are what Sourcify extracted from the recompiled bytecode. If these values are different in the on-chain bytecode, they will show up in Transformations section.

CBOR Auxdata id: 1

View on IPFS Logo
Solidity metadata.json IPFS hash: QmZzHCjowJh3fzk7doj67oRvvJP2yPNYvJEkpKsp2UGNm9

Loading contract data...

Runtime Bytecode

Loading contract data...

CBOR Auxdata

These values are what Sourcify extracted from the recompiled bytecode. If these values are different in the on-chain bytecode, they will show up in Transformations section.

CBOR Auxdata id: 1

View on IPFS Logo
Solidity metadata.json IPFS hash: QmZzHCjowJh3fzk7doj67oRvvJP2yPNYvJEkpKsp2UGNm9

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
11350x0000000000000000000000000bd2267bae2729150b29ed374a7cc73197d1ffe24325, 4581, 5577

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
001_initializeduint8contracts/Ultra/Ultra.sol:Ultra
011_initializingboolcontracts/Ultra/Ultra.sol:Ultra
101600__gapuint256[50]contracts/Ultra/Ultra.sol:Ultra
5101600__gapuint256[50]contracts/Ultra/Ultra.sol:Ultra
10101600__gapuint256[50]contracts/Ultra/Ultra.sol:Ultra
15101600__gapuint256[50]contracts/Ultra/Ultra.sol:Ultra
201032_rolesmapping(bytes32 ⇒ struct AccessControlUpgradeable.RoleData)contracts/Ultra/Ultra.sol:Ultra
20201568__gapuint256[49]contracts/Ultra/Ultra.sol:Ultra
251032_roleMembersmapping(bytes32 ⇒ struct EnumerableSetUpgradeable.AddressSet)contracts/Ultra/Ultra.sol:Ultra
25201568__gapuint256[49]contracts/Ultra/Ultra.sol:Ultra
301032_balancesmapping(address ⇒ uint256)contracts/Ultra/Ultra.sol:Ultra
302032_allowancesmapping(address ⇒ mapping(address ⇒ uint256))contracts/Ultra/Ultra.sol:Ultra
303032_totalSupplyuint256contracts/Ultra/Ultra.sol:Ultra
304032_namestringcontracts/Ultra/Ultra.sol:Ultra
305032_symbolstringcontracts/Ultra/Ultra.sol:Ultra
30601440__gapuint256[45]contracts/Ultra/Ultra.sol:Ultra
35101600__gapuint256[50]contracts/Ultra/Ultra.sol:Ultra
401020KYCContractcontract KYCUltracontracts/Ultra/Ultra.sol:Ultra
402020_clawbackAdminaddresscontracts/Ultra/Ultra.sol:Ultra
403020_ultraManagercontract UltraManagercontracts/Ultra/Ultra.sol:Ultra
404032_clawedBackAmountmapping(address ⇒ uint256)contracts/Ultra/Ultra.sol:Ultra
405032transferLimituint256contracts/Ultra/Ultra.sol:Ultra
406032transferLimitPerioduint256contracts/Ultra/Ultra.sol:Ultra
407032_transferTrackersmapping(address ⇒ struct Ultra.TransferTracker)contracts/Ultra/Ultra.sol:Ultra

Transient Storage Layout

Transient storage layout is only available for Solidity contracts compiled with version ≥ 0.8.27.

Standard JSON Input

This isn't the original compiler JSON data. Generated for compatibility.

Loading...

Standard JSON Output

This isn't the original compiler JSON data. Generated for compatibility.

Loading...