Sourcify Logosourcify.eth

0xDdd56f70684a8fbB2b5c3531c7B81bDefd6E66f3

on Energy Web Volta Testnet (73799)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
FuturesAdapter
Compilation Target
contracts/protocol/FuturesAdapter.sol:FuturesAdapter
Language
Solidity
Compiler
solc 0.8.9+commit.e5eed63a
EVM Version
default
Verified At
2025-07-13 23:46:46 UTC
Deployer
0x4ade6dAF0879583BcAaAf5662a2aBD07Ac90Ab6C
Deployment Transaction
0x59bbf2d5d01a05d40c3d875fc6c6f4f2836c94266d424c2cb504c009aba3efbe
Block Number
19357095
Transaction Index
24

ABI

Expand to view

Source Code

Remix IDE LogoView on Remix IDE
  • contracts/protocol/FuturesAdapter.sol
  • @openzeppelin/contracts/utils/Strings.sol
  • contracts/protocol/common/ResponseProcessUtil.sol
  • contracts/protocol/common/CbcDecVer.sol
  • contracts/interfaces/NonAtomicHiddenAuthParameters.sol
  • contracts/interfaces/ILightClient.sol
  • contracts/interfaces/IFuturesGateway.sol
  • contracts/interfaces/CrosschainFunctionCallInterface.sol
  • @openzeppelin/contracts-upgradeable/utils/ContextUpgradeable.sol
  • @openzeppelin/contracts-upgradeable/utils/AddressUpgradeable.sol
  • @openzeppelin/contracts-upgradeable/security/ReentrancyGuardUpgradeable.sol
  • @openzeppelin/contracts-upgradeable/security/PausableUpgradeable.sol
  • @openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol
  • @openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol
Loading...

Compiler Settings

Loading...

Contract Metadata

Loading...

Creation Bytecode

On-chain & Recompiled Bytecode
0x608060405234801561001057600080fd5b506114e4806100206000396000f3fe608060405234801561001057600080fd5b50600436106100ea5760003560e01c806360bb02ef1161008c578063b132353511610066578063b1323535146101c9578063b2832096146101dc578063e4a30116146101ef578063f2fde38b1461020257600080fd5b806360bb02ef1461019d578063715018a6146101b05780638da5cb5b146101b857600080fd5b8063196a5bc9116100c8578063196a5bc914610140578063408840521461016b578063439160df1461017e5780635c975abb1461018757600080fd5b8063035a13d0146100ef5780630a3ef1f2146101045780631101b8f014610137575b600080fd5b6101026100fd366004610dd8565b610215565b005b610124610112366004610e51565b60cd6020526000908152604090205481565b6040519081526020015b60405180910390f35b61012460cc5481565b60cb54610153906001600160a01b031681565b6040516001600160a01b03909116815260200161012e565b610102610179366004610e6a565b6102b1565b61012460ce5481565b60995460ff16604051901515815260200161012e565b6101026101ab366004610ef6565b610520565b61010261054a565b6033546001600160a01b0316610153565b6101026101d7366004610f13565b61055e565b6101026101ea366004610f13565b610594565b6101026101fd366004610f43565b610665565b610102610210366004610ef6565b610792565b60cf805490600061022583610f7b565b909155505060ce5460cf5460405160009261024c9242928a918a9189918991602001610f96565b6040516020818303038152906040528051906020012090507f45de525d0b88f423106d8b064f59a759cea8314f4a35533f886aa54650f8831381423389898989896040516102a1989796959493929190611001565b60405180910390a1505050505050565b336102e287877f59f736dc5e15c4b12526487502645403b0a4316d82eba7e9ecdc2a050c10ad27888888888861080b565b60008080808060606102f68a8c018c6110c8565b600086815260cd6020526040902054959b50939950919750955093509150156103665760405162461bcd60e51b815260206004820152601a60248201527f5472616e73616374696f6e20616c72656164792065786973747300000000000060448201526064015b60405180910390fd5b4285106103b55760405162461bcd60e51b815260206004820181905260248201527f4576656e742074696d657374616d7020697320696e2074686520667574757265604482015260640161035d565b4260cc54866103c49190611189565b116104045760405162461bcd60e51b815260206004820152601060248201526f115d995b9d081a5cc81d1bdbc81bdb1960821b604482015260640161035d565b600086815260cd6020526040902085905560ce5483146104725760405162461bcd60e51b815260206004820152602360248201527f496e636f72726563742064657374696e6174696f6e20626c6f636b636861696e604482015262081a5960ea1b606482015260840161035d565b600061047f828f87610992565b905060006060846001600160a01b03168360405161049d91906111d1565b6000604051808303816000865af19150503d80600081146104da576040519150601f19603f3d011682016040523d82523d6000602084013e6104df565b606091505b509092509050816104ef826109f9565b9061050d5760405162461bcd60e51b815260040161035d9190611219565b5050505050505050505050505050505050565b610528610aaa565b60cb80546001600160a01b0319166001600160a01b0392909216919091179055565b610552610aaa565b61055c6000610b04565b565b610566610aaa565b60009182526066602052604090912080546001600160a01b0319166001600160a01b03909216919091179055565b61059c610aaa565b816105e15760405162461bcd60e51b8152602060048201526015602482015274125b9d985b1a5908189b1bd8dad8da185a5b881a59605a1b604482015260640161035d565b6001600160a01b0381166106375760405162461bcd60e51b815260206004820152601860248201527f496e76616c696420766572696669657220616464726573730000000000000000604482015260640161035d565b60009182526065602052604090912080546001600160a01b0319166001600160a01b03909216919091179055565b600054610100900460ff16158080156106855750600054600160ff909116105b8061069f5750303b15801561069f575060005460ff166001145b6107025760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b606482015260840161035d565b6000805460ff191660011790558015610725576000805461ff0019166101001790555b61072d610b56565b610735610b85565b61073d610bb4565b60ce83905560cc829055801561078d576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b505050565b61079a610aaa565b6001600160a01b0381166107ff5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840161035d565b61080881610b04565b50565b6000888152606560205260409020546001600160a01b03168061087e5760405162461bcd60e51b815260206004820152602560248201527f4e6f207265676973746572656420766572696669657220666f7220626c6f636b60448201526431b430b4b760d91b606482015260840161035d565b6000898152606660205260409020546001600160a01b038981169116146108f55760405162461bcd60e51b815260206004820152602560248201527f44617461206e6f7420656d697474656420627920617070726f76656420636f6e6044820152641d1c9858dd60da1b606482015260840161035d565b6000898989898960405160200161091095949392919061122c565b60408051601f1981840301815290829052635fe76df760e11b825291506001600160a01b0383169063bfcedbee90610956908d908c9086908b908b908b90600401611266565b60006040518083038186803b15801561096e57600080fd5b505afa158015610982573d6000803e3d6000fd5b5050505050505050505050505050565b60608383836040516020016109c392919091825260601b6bffffffffffffffffffffffff1916602082015260340190565b60408051601f19818403018152908290526109e192916020016112b4565b60405160208183030381529060405290509392505050565b6060602482511015610a3557610a0f8251610be3565b604051602001610a1f91906112e3565b6040516020818303038152906040529050919050565b81516004909201916044118015610a8f57600083806020019051810190610a5c9190611339565b9050610a6781610be3565b604051602001610a779190611352565b60405160208183030381529060405292505050919050565b82806020019051810190610aa39190611381565b9392505050565b6033546001600160a01b0316331461055c5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161035d565b603380546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b600054610100900460ff16610b7d5760405162461bcd60e51b815260040161035d906113f8565b61055c610ce9565b600054610100900460ff16610bac5760405162461bcd60e51b815260040161035d906113f8565b61055c610d17565b600054610100900460ff16610bdb5760405162461bcd60e51b815260040161035d906113f8565b61055c610d47565b606081610c075750506040805180820190915260018152600360fc1b602082015290565b8160005b8115610c315780610c1b81610f7b565b9150610c2a9050600a83611459565b9150610c0b565b60008167ffffffffffffffff811115610c4c57610c4c611059565b6040519080825280601f01601f191660200182016040528015610c76576020820181803683370190505b5090505b8415610ce157610c8b60018361146d565b9150610c98600a86611484565b610ca3906030611189565b60f81b818381518110610cb857610cb8611498565b60200101906001600160f81b031916908160001a905350610cda600a86611459565b9450610c7a565b949350505050565b600054610100900460ff16610d105760405162461bcd60e51b815260040161035d906113f8565b6001606755565b600054610100900460ff16610d3e5760405162461bcd60e51b815260040161035d906113f8565b61055c33610b04565b600054610100900460ff16610d6e5760405162461bcd60e51b815260040161035d906113f8565b6099805460ff19169055565b6001600160a01b038116811461080857600080fd5b60008083601f840112610da157600080fd5b50813567ffffffffffffffff811115610db957600080fd5b602083019150836020828501011115610dd157600080fd5b9250929050565b600080600080600060808688031215610df057600080fd5b853594506020860135610e0281610d7a565b9350604086013560ff81168114610e1857600080fd5b9250606086013567ffffffffffffffff811115610e3457600080fd5b610e4088828901610d8f565b969995985093965092949392505050565b600060208284031215610e6357600080fd5b5035919050565b60008060008060008060808789031215610e8357600080fd5b863595506020870135610e9581610d7a565b9450604087013567ffffffffffffffff80821115610eb257600080fd5b610ebe8a838b01610d8f565b90965094506060890135915080821115610ed757600080fd5b50610ee489828a01610d8f565b979a9699509497509295939492505050565b600060208284031215610f0857600080fd5b8135610aa381610d7a565b60008060408385031215610f2657600080fd5b823591506020830135610f3881610d7a565b809150509250929050565b60008060408385031215610f5657600080fd5b50508035926020909101359150565b634e487b7160e01b600052601160045260246000fd5b6000600019821415610f8f57610f8f610f65565b5060010190565b8781528660208201528560408201526bffffffffffffffffffffffff198560601b16606082015282846074830137607492019182015260940195945050505050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b888152602081018890526001600160a01b038781166040830152606082018790528516608082015260ff841660a082015260e060c0820181905260009061104b9083018486610fd8565b9a9950505050505050505050565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561109857611098611059565b604052919050565b600067ffffffffffffffff8211156110ba576110ba611059565b50601f01601f191660200190565b60008060008060008060c087890312156110e157600080fd5b863595506020870135945060408701356110fa81610d7a565b935060608701359250608087013561111181610d7a565b915060a087013567ffffffffffffffff81111561112d57600080fd5b8701601f8101891361113e57600080fd5b803561115161114c826110a0565b61106f565b8181528a602083850101111561116657600080fd5b816020840160208301376000602083830101528093505050509295509295509295565b6000821982111561119c5761119c610f65565b500190565b60005b838110156111bc5781810151838201526020016111a4565b838111156111cb576000848401525b50505050565b600082516111e38184602087016111a1565b9190910192915050565b600081518084526112058160208601602086016111a1565b601f01601f19169290920160200192915050565b602081526000610aa360208301846111ed565b8581526bffffffffffffffffffffffff198560601b1660208201528360348201528183605483013760009101605401908152949350505050565b86815285602082015260a06040820152600061128560a08301876111ed565b8281036060840152611298818688610fd8565b91505060018060a01b0383166080830152979650505050505050565b600083516112c68184602088016111a1565b8351908301906112da8183602088016111a1565b01949350505050565b7f52657665727420666f7220756e6b6e6f776e206572726f722e204572726f722081526703632b733ba341d160c51b60208201526000825161132c8160288501602087016111a1565b9190910160280192915050565b60006020828403121561134b57600080fd5b5051919050565b6602830b734b19d160cd1b8152600082516113748160078501602087016111a1565b9190910160070192915050565b60006020828403121561139357600080fd5b815167ffffffffffffffff8111156113aa57600080fd5b8201601f810184136113bb57600080fd5b80516113c961114c826110a0565b8181528560208385010111156113de57600080fd5b6113ef8260208301602086016111a1565b95945050505050565b6020808252602b908201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960408201526a6e697469616c697a696e6760a81b606082015260800190565b634e487b7160e01b600052601260045260246000fd5b60008261146857611468611443565b500490565b60008282101561147f5761147f610f65565b500390565b60008261149357611493611443565b500690565b634e487b7160e01b600052603260045260246000fdfea26469706673582212204b980430d24cf204a972ffa39e5e2227d7f526f8b32103a09152ceea0b20063364736f6c63430008090033

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: QmTRjjM4YjL7en9aLYBseftp7gSdea2TLXbKc5MP71pV8N
RawDecoded
Length: 53 bytes
0xa26469706673582212204b980430d24cf204a972ffa39e5e2227d7f526f8b32103a09152ceea0b20063364736f6c63430008090033

Runtime Bytecode

On-chain & Recompiled Bytecode
0x608060405234801561001057600080fd5b50600436106100ea5760003560e01c806360bb02ef1161008c578063b132353511610066578063b1323535146101c9578063b2832096146101dc578063e4a30116146101ef578063f2fde38b1461020257600080fd5b806360bb02ef1461019d578063715018a6146101b05780638da5cb5b146101b857600080fd5b8063196a5bc9116100c8578063196a5bc914610140578063408840521461016b578063439160df1461017e5780635c975abb1461018757600080fd5b8063035a13d0146100ef5780630a3ef1f2146101045780631101b8f014610137575b600080fd5b6101026100fd366004610dd8565b610215565b005b610124610112366004610e51565b60cd6020526000908152604090205481565b6040519081526020015b60405180910390f35b61012460cc5481565b60cb54610153906001600160a01b031681565b6040516001600160a01b03909116815260200161012e565b610102610179366004610e6a565b6102b1565b61012460ce5481565b60995460ff16604051901515815260200161012e565b6101026101ab366004610ef6565b610520565b61010261054a565b6033546001600160a01b0316610153565b6101026101d7366004610f13565b61055e565b6101026101ea366004610f13565b610594565b6101026101fd366004610f43565b610665565b610102610210366004610ef6565b610792565b60cf805490600061022583610f7b565b909155505060ce5460cf5460405160009261024c9242928a918a9189918991602001610f96565b6040516020818303038152906040528051906020012090507f45de525d0b88f423106d8b064f59a759cea8314f4a35533f886aa54650f8831381423389898989896040516102a1989796959493929190611001565b60405180910390a1505050505050565b336102e287877f59f736dc5e15c4b12526487502645403b0a4316d82eba7e9ecdc2a050c10ad27888888888861080b565b60008080808060606102f68a8c018c6110c8565b600086815260cd6020526040902054959b50939950919750955093509150156103665760405162461bcd60e51b815260206004820152601a60248201527f5472616e73616374696f6e20616c72656164792065786973747300000000000060448201526064015b60405180910390fd5b4285106103b55760405162461bcd60e51b815260206004820181905260248201527f4576656e742074696d657374616d7020697320696e2074686520667574757265604482015260640161035d565b4260cc54866103c49190611189565b116104045760405162461bcd60e51b815260206004820152601060248201526f115d995b9d081a5cc81d1bdbc81bdb1960821b604482015260640161035d565b600086815260cd6020526040902085905560ce5483146104725760405162461bcd60e51b815260206004820152602360248201527f496e636f72726563742064657374696e6174696f6e20626c6f636b636861696e604482015262081a5960ea1b606482015260840161035d565b600061047f828f87610992565b905060006060846001600160a01b03168360405161049d91906111d1565b6000604051808303816000865af19150503d80600081146104da576040519150601f19603f3d011682016040523d82523d6000602084013e6104df565b606091505b509092509050816104ef826109f9565b9061050d5760405162461bcd60e51b815260040161035d9190611219565b5050505050505050505050505050505050565b610528610aaa565b60cb80546001600160a01b0319166001600160a01b0392909216919091179055565b610552610aaa565b61055c6000610b04565b565b610566610aaa565b60009182526066602052604090912080546001600160a01b0319166001600160a01b03909216919091179055565b61059c610aaa565b816105e15760405162461bcd60e51b8152602060048201526015602482015274125b9d985b1a5908189b1bd8dad8da185a5b881a59605a1b604482015260640161035d565b6001600160a01b0381166106375760405162461bcd60e51b815260206004820152601860248201527f496e76616c696420766572696669657220616464726573730000000000000000604482015260640161035d565b60009182526065602052604090912080546001600160a01b0319166001600160a01b03909216919091179055565b600054610100900460ff16158080156106855750600054600160ff909116105b8061069f5750303b15801561069f575060005460ff166001145b6107025760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b606482015260840161035d565b6000805460ff191660011790558015610725576000805461ff0019166101001790555b61072d610b56565b610735610b85565b61073d610bb4565b60ce83905560cc829055801561078d576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b505050565b61079a610aaa565b6001600160a01b0381166107ff5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840161035d565b61080881610b04565b50565b6000888152606560205260409020546001600160a01b03168061087e5760405162461bcd60e51b815260206004820152602560248201527f4e6f207265676973746572656420766572696669657220666f7220626c6f636b60448201526431b430b4b760d91b606482015260840161035d565b6000898152606660205260409020546001600160a01b038981169116146108f55760405162461bcd60e51b815260206004820152602560248201527f44617461206e6f7420656d697474656420627920617070726f76656420636f6e6044820152641d1c9858dd60da1b606482015260840161035d565b6000898989898960405160200161091095949392919061122c565b60408051601f1981840301815290829052635fe76df760e11b825291506001600160a01b0383169063bfcedbee90610956908d908c9086908b908b908b90600401611266565b60006040518083038186803b15801561096e57600080fd5b505afa158015610982573d6000803e3d6000fd5b5050505050505050505050505050565b60608383836040516020016109c392919091825260601b6bffffffffffffffffffffffff1916602082015260340190565b60408051601f19818403018152908290526109e192916020016112b4565b60405160208183030381529060405290509392505050565b6060602482511015610a3557610a0f8251610be3565b604051602001610a1f91906112e3565b6040516020818303038152906040529050919050565b81516004909201916044118015610a8f57600083806020019051810190610a5c9190611339565b9050610a6781610be3565b604051602001610a779190611352565b60405160208183030381529060405292505050919050565b82806020019051810190610aa39190611381565b9392505050565b6033546001600160a01b0316331461055c5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161035d565b603380546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b600054610100900460ff16610b7d5760405162461bcd60e51b815260040161035d906113f8565b61055c610ce9565b600054610100900460ff16610bac5760405162461bcd60e51b815260040161035d906113f8565b61055c610d17565b600054610100900460ff16610bdb5760405162461bcd60e51b815260040161035d906113f8565b61055c610d47565b606081610c075750506040805180820190915260018152600360fc1b602082015290565b8160005b8115610c315780610c1b81610f7b565b9150610c2a9050600a83611459565b9150610c0b565b60008167ffffffffffffffff811115610c4c57610c4c611059565b6040519080825280601f01601f191660200182016040528015610c76576020820181803683370190505b5090505b8415610ce157610c8b60018361146d565b9150610c98600a86611484565b610ca3906030611189565b60f81b818381518110610cb857610cb8611498565b60200101906001600160f81b031916908160001a905350610cda600a86611459565b9450610c7a565b949350505050565b600054610100900460ff16610d105760405162461bcd60e51b815260040161035d906113f8565b6001606755565b600054610100900460ff16610d3e5760405162461bcd60e51b815260040161035d906113f8565b61055c33610b04565b600054610100900460ff16610d6e5760405162461bcd60e51b815260040161035d906113f8565b6099805460ff19169055565b6001600160a01b038116811461080857600080fd5b60008083601f840112610da157600080fd5b50813567ffffffffffffffff811115610db957600080fd5b602083019150836020828501011115610dd157600080fd5b9250929050565b600080600080600060808688031215610df057600080fd5b853594506020860135610e0281610d7a565b9350604086013560ff81168114610e1857600080fd5b9250606086013567ffffffffffffffff811115610e3457600080fd5b610e4088828901610d8f565b969995985093965092949392505050565b600060208284031215610e6357600080fd5b5035919050565b60008060008060008060808789031215610e8357600080fd5b863595506020870135610e9581610d7a565b9450604087013567ffffffffffffffff80821115610eb257600080fd5b610ebe8a838b01610d8f565b90965094506060890135915080821115610ed757600080fd5b50610ee489828a01610d8f565b979a9699509497509295939492505050565b600060208284031215610f0857600080fd5b8135610aa381610d7a565b60008060408385031215610f2657600080fd5b823591506020830135610f3881610d7a565b809150509250929050565b60008060408385031215610f5657600080fd5b50508035926020909101359150565b634e487b7160e01b600052601160045260246000fd5b6000600019821415610f8f57610f8f610f65565b5060010190565b8781528660208201528560408201526bffffffffffffffffffffffff198560601b16606082015282846074830137607492019182015260940195945050505050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b888152602081018890526001600160a01b038781166040830152606082018790528516608082015260ff841660a082015260e060c0820181905260009061104b9083018486610fd8565b9a9950505050505050505050565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561109857611098611059565b604052919050565b600067ffffffffffffffff8211156110ba576110ba611059565b50601f01601f191660200190565b60008060008060008060c087890312156110e157600080fd5b863595506020870135945060408701356110fa81610d7a565b935060608701359250608087013561111181610d7a565b915060a087013567ffffffffffffffff81111561112d57600080fd5b8701601f8101891361113e57600080fd5b803561115161114c826110a0565b61106f565b8181528a602083850101111561116657600080fd5b816020840160208301376000602083830101528093505050509295509295509295565b6000821982111561119c5761119c610f65565b500190565b60005b838110156111bc5781810151838201526020016111a4565b838111156111cb576000848401525b50505050565b600082516111e38184602087016111a1565b9190910192915050565b600081518084526112058160208601602086016111a1565b601f01601f19169290920160200192915050565b602081526000610aa360208301846111ed565b8581526bffffffffffffffffffffffff198560601b1660208201528360348201528183605483013760009101605401908152949350505050565b86815285602082015260a06040820152600061128560a08301876111ed565b8281036060840152611298818688610fd8565b91505060018060a01b0383166080830152979650505050505050565b600083516112c68184602088016111a1565b8351908301906112da8183602088016111a1565b01949350505050565b7f52657665727420666f7220756e6b6e6f776e206572726f722e204572726f722081526703632b733ba341d160c51b60208201526000825161132c8160288501602087016111a1565b9190910160280192915050565b60006020828403121561134b57600080fd5b5051919050565b6602830b734b19d160cd1b8152600082516113748160078501602087016111a1565b9190910160070192915050565b60006020828403121561139357600080fd5b815167ffffffffffffffff8111156113aa57600080fd5b8201601f810184136113bb57600080fd5b80516113c961114c826110a0565b8181528560208385010111156113de57600080fd5b6113ef8260208301602086016111a1565b95945050505050565b6020808252602b908201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960408201526a6e697469616c697a696e6760a81b606082015260800190565b634e487b7160e01b600052601260045260246000fd5b60008261146857611468611443565b500490565b60008282101561147f5761147f610f65565b500390565b60008261149357611493611443565b500690565b634e487b7160e01b600052603260045260246000fdfea26469706673582212204b980430d24cf204a972ffa39e5e2227d7f526f8b32103a09152ceea0b20063364736f6c63430008090033

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: QmTRjjM4YjL7en9aLYBseftp7gSdea2TLXbKc5MP71pV8N
RawDecoded
Length: 53 bytes
0xa26469706673582212204b980430d24cf204a972ffa39e5e2227d7f526f8b32103a09152ceea0b20063364736f6c63430008090033

Storage Layout

SlotOffsetBytesLabelTypeContract
001_initializeduint8contracts/protocol/FuturesAdapter.sol:FuturesAdapter
011_initializingboolcontracts/protocol/FuturesAdapter.sol:FuturesAdapter
101600__gapuint256[50]contracts/protocol/FuturesAdapter.sol:FuturesAdapter
51020_owneraddresscontracts/protocol/FuturesAdapter.sol:FuturesAdapter
5201568__gapuint256[49]contracts/protocol/FuturesAdapter.sol:FuturesAdapter
101032verifiersmapping(uint256 ⇒ contract ILightClient)contracts/protocol/FuturesAdapter.sol:FuturesAdapter
102032remoteFuturesAdapterContractsmapping(uint256 ⇒ address)contracts/protocol/FuturesAdapter.sol:FuturesAdapter
103032_statusuint256contracts/protocol/FuturesAdapter.sol:FuturesAdapter
10401568__gapuint256[49]contracts/protocol/FuturesAdapter.sol:FuturesAdapter
15301_pausedboolcontracts/protocol/FuturesAdapter.sol:FuturesAdapter
15401568__gapuint256[49]contracts/protocol/FuturesAdapter.sol:FuturesAdapter
203020futuresGatewaycontract IFuturesGatewaycontracts/protocol/FuturesAdapter.sol:FuturesAdapter
204032timeHorizonuint256contracts/protocol/FuturesAdapter.sol:FuturesAdapter
205032replayPreventionmapping(bytes32 ⇒ uint256)contracts/protocol/FuturesAdapter.sol:FuturesAdapter
206032myBlockchainIduint256contracts/protocol/FuturesAdapter.sol:FuturesAdapter
207032txIndexuint256contracts/protocol/FuturesAdapter.sol:FuturesAdapter

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...
0xDdd56f70684a8fbB2b5c3531c7B81bDefd6E66f3 on Energy Web Volta Testnet (73799)