Sourcify Logosourcify.eth

0x31eFc4AeAA7c39e54A33FDc3C46ee2Bd70ae0A09

on PulseChain (369)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
TransactionManager
Compilation Target
contracts/TransactionManager.sol:TransactionManager
Language
SoliditySolidity
Compiler
solc 0.8.4+commit.c7e474f2
EVM Version
istanbul
Verified At
2026-02-04 01:48:39 UTC
Deployer
0x155B15a7e9Ff0e34cEaF2439589D5C661ADC9493
Deployment Transaction
0x8e4f6d6f6db120f9382a2438c40e04705a2b37cc9b3b10cdb138cc0d13d97545
Block Number
13548432
Transaction Index
102

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

Loading contract data...

CBOR Auxdata id: 2

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

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

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
14780x0000000000000000000000000000000000000000000000000000000000000001612, 1929
14900x0000000000000000000000005b9e4d0dd21f4e071729a9eb522a2366abed149a750, 10097, 10136

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0032_statusuint256contracts/TransactionManager.sol:TransactionManager
1020_owneraddresscontracts/TransactionManager.sol:TransactionManager
2020_proposedaddresscontracts/TransactionManager.sol:TransactionManager
3032_proposedOwnershipTimestampuint256contracts/TransactionManager.sol:TransactionManager
401_routerOwnershipRenouncedboolcontracts/TransactionManager.sol:TransactionManager
5032_routerOwnershipTimestampuint256contracts/TransactionManager.sol:TransactionManager
601_assetOwnershipRenouncedboolcontracts/TransactionManager.sol:TransactionManager
7032_assetOwnershipTimestampuint256contracts/TransactionManager.sol:TransactionManager
8032routerBalancesmapping(address ⇒ mapping(address ⇒ uint256))contracts/TransactionManager.sol:TransactionManager
9032approvedRoutersmapping(address ⇒ bool)contracts/TransactionManager.sol:TransactionManager
10032approvedAssetsmapping(address ⇒ bool)contracts/TransactionManager.sol:TransactionManager
11032variantTransactionDatamapping(bytes32 ⇒ bytes32)contracts/TransactionManager.sol:TransactionManager

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