Sourcify Logosourcify.eth

0x8731d54E9D02c286767d56ac03e8037C07e01e98

on PulseChain (369)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
Router
Compilation Target
contracts/Router.sol:Router
Language
SoliditySolidity
Compiler
solc 0.7.6+commit.7338295f
EVM Version
istanbul
Verified At
2024-08-08 10:41:17 UTC
Deployer
0x1D7C6783328C145393e84fb47a7f7C548f5Ee28d
Deployment Transaction
0x29c4af5a44a2693d3eca703ee2ffef48196dcbd853a281222acd3a114c9666f0
Block Number
14402864
Transaction Index
31

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

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

Loading contract data...

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0020_owneraddresscontracts/Router.sol:Router
1032_statusuint256contracts/Router.sol:Router
2020factorycontract Factorycontracts/Router.sol:Router
3020protocolFeeOwneraddresscontracts/Router.sol:Router
4020mintFeeOwneraddresscontracts/Router.sol:Router
5020bridgecontract Bridgecontracts/Router.sol:Router
6032revertLookupmapping(uint16 ⇒ mapping(bytes ⇒ mapping(uint256 ⇒ bytes)))contracts/Router.sol:Router
7032cachedSwapLookupmapping(uint16 ⇒ mapping(bytes ⇒ mapping(uint256 ⇒ struct Router.CachedSwap)))contracts/Router.sol:Router

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