Sourcify Logosourcify.eth

0xDEf1CA1fb7FBcDC777520aa7f396b4E015F497aB

on PulseChain (369)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
CowProtocolToken
Compilation Target
src/contracts/CowProtocolToken.sol:CowProtocolToken
Language
SoliditySolidity
Compiler
solc 0.8.10+commit.fc410830
EVM Version
london
Verified At
2024-08-08 11:20:04 UTC
Deployer
0x5D06F06A61271aA38Af23D1D2422212c9bE83940
Deployment Transaction
0x39d9737ec1241ae892b726b962e7c9103a8048398c4e3b3b36cb9adb8e457a13
Block Number
14186722
Transaction Index
155

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: QmTvnoP3yEAPkcPM1bdccacaaCAFdqWrkQFGSoZTY8TLm8

Loading contract data...

Transformations

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: QmTvnoP3yEAPkcPM1bdccacaaCAFdqWrkQFGSoZTY8TLm8

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
440x000000000000000000000000ca771eda0c70aa7d053ab1b25004559b918fe662826, 1441
17100x82b58cb6c4763c2e16f6ab9b7f31298f8c336f40e20275bee4874eaef35b26a74364
17120x00000000000000000000000000000000000000000000000000000000000000014322
17140x000000000000000000000000def1ca1fb7fbcdc777520aa7f396b4e015f497ab4280
17160xfa06afcd6864e6018b77d7e56546b65c51c53696e01173b710c745b9c24154054447
17180xc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc64484
17200x8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f4405
18860x6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c92404

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0032_balancesmapping(address ⇒ uint256)src/contracts/CowProtocolToken.sol:CowProtocolToken
1032_allowancesmapping(address ⇒ mapping(address ⇒ uint256))src/contracts/CowProtocolToken.sol:CowProtocolToken
2032_totalSupplyuint256src/contracts/CowProtocolToken.sol:CowProtocolToken
3032_namestringsrc/contracts/CowProtocolToken.sol:CowProtocolToken
4032_symbolstringsrc/contracts/CowProtocolToken.sol:CowProtocolToken
5032_noncesmapping(address ⇒ struct Counters.Counter)src/contracts/CowProtocolToken.sol:CowProtocolToken
6032timestampLastMintinguint256src/contracts/CowProtocolToken.sol:CowProtocolToken

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...
0xDEf1CA1fb7FBcDC777520aa7f396b4E015F497aB on PulseChain (369)