ETH Price: $3,914.30 (-0.09%)

Contract

0xb4c68ea0c1A5fFF3736CBFb402AfBB4AD88608DF

Overview

ETH Balance

0 ETH

ETH Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To

There are no matching entries

Please try again later

Parent Transaction Hash Block From To
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
SidechainView

Compiler Version
v0.8.11+commit.d7f03943

Optimization Enabled:
Yes with 800 runs

Other Settings:
default evmVersion
File 1 of 1 : SidechainView.sol
// SPDX-License-Identifier: MIT
pragma solidity 0.8.11;

interface Il2Coordinator {
    function mintRate() external view returns (uint256);

    function accBalRewards() external view returns (uint256);

    function accAuraRewards() external view returns (uint256);

    function bridgeDelegate() external view returns (address);
}

interface IOFT {
    function totalSupply() external view returns (uint256);

    function circulatingSupply() external view returns (uint256);

    function paused() external view returns (bool);

    function balanceOf(address) external view returns (uint256);
}

interface IAuraBalOft {
    function vault() external view returns (address);
}

interface ILZApp {
    function lzEndpoint() external view returns (address);

    function canonicalChainId() external view returns (uint16);

    function trustedRemoteLookup(uint16) external view returns (bytes memory);
}

struct L2CoordData {
    uint256 mintRate;
    uint256 accBalRewards;
    uint256 accAuraRewards;
    uint256 auraBalance;
    address _address;
    address lzEndpoint;
    bytes trustedRemote;
}

struct AuraOftData {
    uint256 circulatingSupply;
    uint256 totalSupply;
    bool paused;
    uint256 bridgeDelegateAuraBalance;
    address _address;
    address lzEndpoint;
    bytes trustedRemote;
}

struct AuraBalOftData {
    uint256 circulatingSupply;
    uint256 totalSupply;
    bool paused;
    uint256 auraBalStrategyAuraBalOFTBalance;
    address _address;
    address lzEndpoint;
    bytes trustedRemote;
}

struct SidechainInformation {
    uint16 canonicalChainId;
    uint16 sidechainId;
    uint256 auraBalanceOf;
    uint256 auraBalBalanceOf;
    L2CoordData l2CoordData;
    AuraOftData auraOftData;
    AuraBalOftData auraBalOftData;
}

contract SidechainView {
    uint16 sidechainId;
    address public immutable l2Coordinator;
    address public immutable auraOft;
    address public immutable auraBalOft;
    address public immutable auraBalStrategy;

    constructor(
        uint16 _sidechainId,
        address _l2Coordinator,
        address _auraOft,
        address _auraBalOft,
        address _auraBalStrategy
    ) {
        sidechainId = _sidechainId;
        l2Coordinator = _l2Coordinator;
        auraOft = _auraOft;
        auraBalOft = _auraBalOft;
        auraBalStrategy = _auraBalStrategy;
    }

    function getl2CoordinatorInformation() public view returns (L2CoordData memory l2CoordData) {
        Il2Coordinator coordinator = Il2Coordinator(l2Coordinator);
        l2CoordData.mintRate = coordinator.mintRate();
        l2CoordData.accBalRewards = coordinator.accBalRewards();
        l2CoordData.accAuraRewards = coordinator.accAuraRewards();
        l2CoordData.auraBalance = IOFT(auraOft).balanceOf(l2Coordinator);
        l2CoordData._address = l2Coordinator;
        l2CoordData.lzEndpoint = ILZApp(l2Coordinator).lzEndpoint();
        l2CoordData.trustedRemote = ILZApp(l2Coordinator).trustedRemoteLookup(ILZApp(l2Coordinator).canonicalChainId());
    }

    function getAuraOftData() public view returns (AuraOftData memory auraOftData) {
        IOFT oft = IOFT(auraOft);
        auraOftData.circulatingSupply = oft.circulatingSupply();
        auraOftData.totalSupply = oft.totalSupply();
        auraOftData.paused = oft.paused();
        auraOftData.bridgeDelegateAuraBalance = oft.balanceOf(Il2Coordinator(l2Coordinator).bridgeDelegate());
        auraOftData._address = auraOft;
        auraOftData.lzEndpoint = ILZApp(auraOft).lzEndpoint();
        auraOftData.trustedRemote = ILZApp(auraOft).trustedRemoteLookup(ILZApp(l2Coordinator).canonicalChainId());
    }

    function getAuraBalOftData() public view returns (AuraBalOftData memory auraBalOftData) {
        if (auraBalOft != address(0)) {
            IOFT oft = IOFT(auraBalOft);
            auraBalOftData.circulatingSupply = oft.circulatingSupply();
            auraBalOftData.totalSupply = oft.totalSupply();
            auraBalOftData.paused = oft.paused();
            auraBalOftData.auraBalStrategyAuraBalOFTBalance = IOFT(auraBalOft).balanceOf(auraBalStrategy);
            auraBalOftData._address = auraBalOft;
            auraBalOftData.lzEndpoint = ILZApp(auraBalOft).lzEndpoint();
            auraBalOftData.trustedRemote = ILZApp(auraBalOft).trustedRemoteLookup(
                ILZApp(l2Coordinator).canonicalChainId()
            );
        }
    }

    function getData() public view returns (SidechainInformation memory data) {
        data.sidechainId = sidechainId;
        data.canonicalChainId = ILZApp(l2Coordinator).canonicalChainId();
        data.l2CoordData = getl2CoordinatorInformation();
        data.auraOftData = getAuraOftData();
        data.auraBalOftData = getAuraBalOftData();
    }
}

Settings
{
  "metadata": {
    "bytecodeHash": "none"
  },
  "optimizer": {
    "enabled": true,
    "runs": 800
  },
  "outputSelection": {
    "*": {
      "*": [
        "evm.bytecode",
        "evm.deployedBytecode",
        "devdoc",
        "userdoc",
        "metadata",
        "abi"
      ]
    }
  },
  "libraries": {}
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"uint16","name":"_sidechainId","type":"uint16"},{"internalType":"address","name":"_l2Coordinator","type":"address"},{"internalType":"address","name":"_auraOft","type":"address"},{"internalType":"address","name":"_auraBalOft","type":"address"},{"internalType":"address","name":"_auraBalStrategy","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"auraBalOft","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"auraBalStrategy","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"auraOft","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getAuraBalOftData","outputs":[{"components":[{"internalType":"uint256","name":"circulatingSupply","type":"uint256"},{"internalType":"uint256","name":"totalSupply","type":"uint256"},{"internalType":"bool","name":"paused","type":"bool"},{"internalType":"uint256","name":"auraBalStrategyAuraBalOFTBalance","type":"uint256"},{"internalType":"address","name":"_address","type":"address"},{"internalType":"address","name":"lzEndpoint","type":"address"},{"internalType":"bytes","name":"trustedRemote","type":"bytes"}],"internalType":"struct AuraBalOftData","name":"auraBalOftData","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getAuraOftData","outputs":[{"components":[{"internalType":"uint256","name":"circulatingSupply","type":"uint256"},{"internalType":"uint256","name":"totalSupply","type":"uint256"},{"internalType":"bool","name":"paused","type":"bool"},{"internalType":"uint256","name":"bridgeDelegateAuraBalance","type":"uint256"},{"internalType":"address","name":"_address","type":"address"},{"internalType":"address","name":"lzEndpoint","type":"address"},{"internalType":"bytes","name":"trustedRemote","type":"bytes"}],"internalType":"struct AuraOftData","name":"auraOftData","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getData","outputs":[{"components":[{"internalType":"uint16","name":"canonicalChainId","type":"uint16"},{"internalType":"uint16","name":"sidechainId","type":"uint16"},{"internalType":"uint256","name":"auraBalanceOf","type":"uint256"},{"internalType":"uint256","name":"auraBalBalanceOf","type":"uint256"},{"components":[{"internalType":"uint256","name":"mintRate","type":"uint256"},{"internalType":"uint256","name":"accBalRewards","type":"uint256"},{"internalType":"uint256","name":"accAuraRewards","type":"uint256"},{"internalType":"uint256","name":"auraBalance","type":"uint256"},{"internalType":"address","name":"_address","type":"address"},{"internalType":"address","name":"lzEndpoint","type":"address"},{"internalType":"bytes","name":"trustedRemote","type":"bytes"}],"internalType":"struct L2CoordData","name":"l2CoordData","type":"tuple"},{"components":[{"internalType":"uint256","name":"circulatingSupply","type":"uint256"},{"internalType":"uint256","name":"totalSupply","type":"uint256"},{"internalType":"bool","name":"paused","type":"bool"},{"internalType":"uint256","name":"bridgeDelegateAuraBalance","type":"uint256"},{"internalType":"address","name":"_address","type":"address"},{"internalType":"address","name":"lzEndpoint","type":"address"},{"internalType":"bytes","name":"trustedRemote","type":"bytes"}],"internalType":"struct AuraOftData","name":"auraOftData","type":"tuple"},{"components":[{"internalType":"uint256","name":"circulatingSupply","type":"uint256"},{"internalType":"uint256","name":"totalSupply","type":"uint256"},{"internalType":"bool","name":"paused","type":"bool"},{"internalType":"uint256","name":"auraBalStrategyAuraBalOFTBalance","type":"uint256"},{"internalType":"address","name":"_address","type":"address"},{"internalType":"address","name":"lzEndpoint","type":"address"},{"internalType":"bytes","name":"trustedRemote","type":"bytes"}],"internalType":"struct AuraBalOftData","name":"auraBalOftData","type":"tuple"}],"internalType":"struct SidechainInformation","name":"data","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getl2CoordinatorInformation","outputs":[{"components":[{"internalType":"uint256","name":"mintRate","type":"uint256"},{"internalType":"uint256","name":"accBalRewards","type":"uint256"},{"internalType":"uint256","name":"accAuraRewards","type":"uint256"},{"internalType":"uint256","name":"auraBalance","type":"uint256"},{"internalType":"address","name":"_address","type":"address"},{"internalType":"address","name":"lzEndpoint","type":"address"},{"internalType":"bytes","name":"trustedRemote","type":"bytes"}],"internalType":"struct L2CoordData","name":"l2CoordData","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"l2Coordinator","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"}]

6101006040523480156200001257600080fd5b50604051620014c5380380620014c583398101604081905262000035916200008c565b6000805461ffff191661ffff96909616959095179094556001600160a01b0392831660805290821660a052811660c0521660e05262000104565b80516001600160a01b03811681146200008757600080fd5b919050565b600080600080600060a08688031215620000a557600080fd5b855161ffff81168114620000b857600080fd5b9450620000c8602087016200006f565b9350620000d8604087016200006f565b9250620000e8606087016200006f565b9150620000f8608087016200006f565b90509295509295909350565b60805160a05160c05160e051611303620001c2600039600081816101040152610cb901526000818161012b01528181610b0f01528181610b4001528181610ce101528181610d5b0152610e0001526000818160c5015281816102b60152818161053e015281816105e3015261090f015260008181610167015281816101c30152818161042f0152818161061201528181610770015281816108e70152818161098901528181610a2e01528181610a5d0152610e2f01526113036000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c8063b2512d711161005b578063b2512d7114610126578063b414bd911461014d578063c6c55cb014610162578063eccab78c1461018957600080fd5b80633bc5de301461008d5780636be0d817146100ab5780636f54feeb146100c0578063902518ec146100ff575b600080fd5b610095610191565b6040516100a291906110ec565b60405180910390f35b6100b361025e565b6040516100a2919061117e565b6100e77f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b0390911681526020016100a2565b6100e77f000000000000000000000000000000000000000000000000000000000000000081565b6100e77f000000000000000000000000000000000000000000000000000000000000000081565b61015561071a565b6040516100a29190611198565b6100e77f000000000000000000000000000000000000000000000000000000000000000081565b6100b3610ab9565b610199610e8e565b60005461ffff166020808301919091526040805163063deeb960e11b815290516001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001692630c7bdd7292600480820193918290030181865afa15801561020a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061022e91906111ab565b61ffff16815261023c61071a565b608082015261024961025e565b60a0820152610256610ab9565b60c082015290565b6102b26040518060e0016040528060008152602001600081526020016000151581526020016000815260200160006001600160a01b0316815260200160006001600160a01b03168152602001606081525090565b60007f00000000000000000000000000000000000000000000000000000000000000009050806001600160a01b0316639358928b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610315573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061033991906111cf565b826000018181525050806001600160a01b03166318160ddd6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610380573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103a491906111cf565b826020018181525050806001600160a01b0316635c975abb6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156103eb573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061040f91906111e8565b826040019015159081151581525050806001600160a01b03166370a082317f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663ce726e636040518163ffffffff1660e01b8152600401602060405180830381865afa15801561048b573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104af919061120a565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e084901b1681526001600160a01b039091166004820152602401602060405180830381865afa15801561050b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061052f91906111cf565b60608301526001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016608083018190526040805163b353aaa760e01b8152905163b353aaa7916004808201926020929091908290030181865afa1580156105a0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105c4919061120a565b8260a001906001600160a01b031690816001600160a01b0316815250507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316637533d7887f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316630c7bdd726040518163ffffffff1660e01b8152600401602060405180830381865afa15801561066e573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061069291906111ab565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e084901b16815261ffff9091166004820152602401600060405180830381865afa1580156106e9573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526107119190810190611249565b60c08301525090565b61076c6040518060e001604052806000815260200160008152602001600081526020016000815260200160006001600160a01b0316815260200160006001600160a01b03168152602001606081525090565b60007f00000000000000000000000000000000000000000000000000000000000000009050806001600160a01b031663ca0dcf166040518163ffffffff1660e01b8152600401602060405180830381865afa1580156107cf573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107f391906111cf565b826000018181525050806001600160a01b0316631178008d6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561083a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061085e91906111cf565b826020018181525050806001600160a01b0316630b0925d66040518163ffffffff1660e01b8152600401602060405180830381865afa1580156108a5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108c991906111cf565b604083810191909152516370a0823160e01b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000811660048301527f000000000000000000000000000000000000000000000000000000000000000016906370a0823190602401602060405180830381865afa158015610956573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061097a91906111cf565b60608301526001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016608083018190526040805163b353aaa760e01b8152905163b353aaa7916004808201926020929091908290030181865afa1580156109eb573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a0f919061120a565b8260a001906001600160a01b031690816001600160a01b0316815250507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316637533d7887f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316630c7bdd726040518163ffffffff1660e01b8152600401602060405180830381865afa15801561066e573d6000803e3d6000fd5b610b0d6040518060e0016040528060008152602001600081526020016000151581526020016000815260200160006001600160a01b0316815260200160006001600160a01b03168152602001606081525090565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031615610e8b5760007f00000000000000000000000000000000000000000000000000000000000000009050806001600160a01b0316639358928b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610b9f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bc391906111cf565b826000018181525050806001600160a01b03166318160ddd6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610c0a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c2e91906111cf565b826020018181525050806001600160a01b0316635c975abb6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610c75573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c9991906111e8565b1515604083810191909152516370a0823160e01b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000811660048301527f000000000000000000000000000000000000000000000000000000000000000016906370a0823190602401602060405180830381865afa158015610d28573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d4c91906111cf565b60608301526001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016608083018190526040805163b353aaa760e01b8152905163b353aaa7916004808201926020929091908290030181865afa158015610dbd573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610de1919061120a565b8260a001906001600160a01b031690816001600160a01b0316815250507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316637533d7887f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316630c7bdd726040518163ffffffff1660e01b8152600401602060405180830381865afa15801561066e573d6000803e3d6000fd5b90565b6040518060e00160405280600061ffff168152602001600061ffff1681526020016000815260200160008152602001610f0f6040518060e001604052806000815260200160008152602001600081526020016000815260200160006001600160a01b0316815260200160006001600160a01b03168152602001606081525090565b8152602001610f686040518060e0016040528060008152602001600081526020016000151581526020016000815260200160006001600160a01b0316815260200160006001600160a01b03168152602001606081525090565b8152602001610fc16040518060e0016040528060008152602001600081526020016000151581526020016000815260200160006001600160a01b0316815260200160006001600160a01b03168152602001606081525090565b905290565b60005b83811015610fe1578181015183820152602001610fc9565b83811115610ff0576000848401525b50505050565b6000815180845261100e816020860160208601610fc6565b601f01601f19169290920160200192915050565b80518252602081015160208301526040810151604083015260608101516060830152600060808201516001600160a01b0380821660808601528060a08501511660a0860152505060c082015160e060c085015261108260e0850182610ff6565b949350505050565b805182526020810151602083015260408101511515604083015260608101516060830152600060808201516001600160a01b0380821660808601528060a08501511660a0860152505060c082015160e060c085015261108260e0850182610ff6565b60208152600061ffff808451166020840152806020850151166040840152506040830151606083015260608301516080830152608083015160e060a0840152611139610100840182611022565b905060a0840151601f19808584030160c0860152611157838361108a565b925060c08601519150808584030160e086015250611175828261108a565b95945050505050565b602081526000611191602083018461108a565b9392505050565b6020815260006111916020830184611022565b6000602082840312156111bd57600080fd5b815161ffff8116811461119157600080fd5b6000602082840312156111e157600080fd5b5051919050565b6000602082840312156111fa57600080fd5b8151801515811461119157600080fd5b60006020828403121561121c57600080fd5b81516001600160a01b038116811461119157600080fd5b634e487b7160e01b600052604160045260246000fd5b60006020828403121561125b57600080fd5b815167ffffffffffffffff8082111561127357600080fd5b818401915084601f83011261128757600080fd5b81518181111561129957611299611233565b604051601f8201601f19908116603f011681019083821181831017156112c1576112c1611233565b816040528281528760208487010111156112da57600080fd5b6112eb836020830160208801610fc6565b97965050505050505056fea164736f6c634300080b000a000000000000000000000000000000000000000000000000000000000000009e0000000000000000000000008b2970c237656d3895588b99a8bfe977d56182010000000000000000000000001509706a6c66ca549ff0cb464de88231ddbe213b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100885760003560e01c8063b2512d711161005b578063b2512d7114610126578063b414bd911461014d578063c6c55cb014610162578063eccab78c1461018957600080fd5b80633bc5de301461008d5780636be0d817146100ab5780636f54feeb146100c0578063902518ec146100ff575b600080fd5b610095610191565b6040516100a291906110ec565b60405180910390f35b6100b361025e565b6040516100a2919061117e565b6100e77f0000000000000000000000001509706a6c66ca549ff0cb464de88231ddbe213b81565b6040516001600160a01b0390911681526020016100a2565b6100e77f000000000000000000000000000000000000000000000000000000000000000081565b6100e77f000000000000000000000000000000000000000000000000000000000000000081565b61015561071a565b6040516100a29190611198565b6100e77f0000000000000000000000008b2970c237656d3895588b99a8bfe977d561820181565b6100b3610ab9565b610199610e8e565b60005461ffff166020808301919091526040805163063deeb960e11b815290516001600160a01b037f0000000000000000000000008b2970c237656d3895588b99a8bfe977d56182011692630c7bdd7292600480820193918290030181865afa15801561020a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061022e91906111ab565b61ffff16815261023c61071a565b608082015261024961025e565b60a0820152610256610ab9565b60c082015290565b6102b26040518060e0016040528060008152602001600081526020016000151581526020016000815260200160006001600160a01b0316815260200160006001600160a01b03168152602001606081525090565b60007f0000000000000000000000001509706a6c66ca549ff0cb464de88231ddbe213b9050806001600160a01b0316639358928b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610315573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061033991906111cf565b826000018181525050806001600160a01b03166318160ddd6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610380573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103a491906111cf565b826020018181525050806001600160a01b0316635c975abb6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156103eb573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061040f91906111e8565b826040019015159081151581525050806001600160a01b03166370a082317f0000000000000000000000008b2970c237656d3895588b99a8bfe977d56182016001600160a01b031663ce726e636040518163ffffffff1660e01b8152600401602060405180830381865afa15801561048b573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104af919061120a565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e084901b1681526001600160a01b039091166004820152602401602060405180830381865afa15801561050b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061052f91906111cf565b60608301526001600160a01b037f0000000000000000000000001509706a6c66ca549ff0cb464de88231ddbe213b16608083018190526040805163b353aaa760e01b8152905163b353aaa7916004808201926020929091908290030181865afa1580156105a0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105c4919061120a565b8260a001906001600160a01b031690816001600160a01b0316815250507f0000000000000000000000001509706a6c66ca549ff0cb464de88231ddbe213b6001600160a01b0316637533d7887f0000000000000000000000008b2970c237656d3895588b99a8bfe977d56182016001600160a01b0316630c7bdd726040518163ffffffff1660e01b8152600401602060405180830381865afa15801561066e573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061069291906111ab565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e084901b16815261ffff9091166004820152602401600060405180830381865afa1580156106e9573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526107119190810190611249565b60c08301525090565b61076c6040518060e001604052806000815260200160008152602001600081526020016000815260200160006001600160a01b0316815260200160006001600160a01b03168152602001606081525090565b60007f0000000000000000000000008b2970c237656d3895588b99a8bfe977d56182019050806001600160a01b031663ca0dcf166040518163ffffffff1660e01b8152600401602060405180830381865afa1580156107cf573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107f391906111cf565b826000018181525050806001600160a01b0316631178008d6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561083a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061085e91906111cf565b826020018181525050806001600160a01b0316630b0925d66040518163ffffffff1660e01b8152600401602060405180830381865afa1580156108a5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108c991906111cf565b604083810191909152516370a0823160e01b81526001600160a01b037f0000000000000000000000008b2970c237656d3895588b99a8bfe977d5618201811660048301527f0000000000000000000000001509706a6c66ca549ff0cb464de88231ddbe213b16906370a0823190602401602060405180830381865afa158015610956573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061097a91906111cf565b60608301526001600160a01b037f0000000000000000000000008b2970c237656d3895588b99a8bfe977d561820116608083018190526040805163b353aaa760e01b8152905163b353aaa7916004808201926020929091908290030181865afa1580156109eb573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a0f919061120a565b8260a001906001600160a01b031690816001600160a01b0316815250507f0000000000000000000000008b2970c237656d3895588b99a8bfe977d56182016001600160a01b0316637533d7887f0000000000000000000000008b2970c237656d3895588b99a8bfe977d56182016001600160a01b0316630c7bdd726040518163ffffffff1660e01b8152600401602060405180830381865afa15801561066e573d6000803e3d6000fd5b610b0d6040518060e0016040528060008152602001600081526020016000151581526020016000815260200160006001600160a01b0316815260200160006001600160a01b03168152602001606081525090565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031615610e8b5760007f00000000000000000000000000000000000000000000000000000000000000009050806001600160a01b0316639358928b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610b9f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bc391906111cf565b826000018181525050806001600160a01b03166318160ddd6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610c0a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c2e91906111cf565b826020018181525050806001600160a01b0316635c975abb6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610c75573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c9991906111e8565b1515604083810191909152516370a0823160e01b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000811660048301527f000000000000000000000000000000000000000000000000000000000000000016906370a0823190602401602060405180830381865afa158015610d28573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d4c91906111cf565b60608301526001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016608083018190526040805163b353aaa760e01b8152905163b353aaa7916004808201926020929091908290030181865afa158015610dbd573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610de1919061120a565b8260a001906001600160a01b031690816001600160a01b0316815250507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316637533d7887f0000000000000000000000008b2970c237656d3895588b99a8bfe977d56182016001600160a01b0316630c7bdd726040518163ffffffff1660e01b8152600401602060405180830381865afa15801561066e573d6000803e3d6000fd5b90565b6040518060e00160405280600061ffff168152602001600061ffff1681526020016000815260200160008152602001610f0f6040518060e001604052806000815260200160008152602001600081526020016000815260200160006001600160a01b0316815260200160006001600160a01b03168152602001606081525090565b8152602001610f686040518060e0016040528060008152602001600081526020016000151581526020016000815260200160006001600160a01b0316815260200160006001600160a01b03168152602001606081525090565b8152602001610fc16040518060e0016040528060008152602001600081526020016000151581526020016000815260200160006001600160a01b0316815260200160006001600160a01b03168152602001606081525090565b905290565b60005b83811015610fe1578181015183820152602001610fc9565b83811115610ff0576000848401525b50505050565b6000815180845261100e816020860160208601610fc6565b601f01601f19169290920160200192915050565b80518252602081015160208301526040810151604083015260608101516060830152600060808201516001600160a01b0380821660808601528060a08501511660a0860152505060c082015160e060c085015261108260e0850182610ff6565b949350505050565b805182526020810151602083015260408101511515604083015260608101516060830152600060808201516001600160a01b0380821660808601528060a08501511660a0860152505060c082015160e060c085015261108260e0850182610ff6565b60208152600061ffff808451166020840152806020850151166040840152506040830151606083015260608301516080830152608083015160e060a0840152611139610100840182611022565b905060a0840151601f19808584030160c0860152611157838361108a565b925060c08601519150808584030160e086015250611175828261108a565b95945050505050565b602081526000611191602083018461108a565b9392505050565b6020815260006111916020830184611022565b6000602082840312156111bd57600080fd5b815161ffff8116811461119157600080fd5b6000602082840312156111e157600080fd5b5051919050565b6000602082840312156111fa57600080fd5b8151801515811461119157600080fd5b60006020828403121561121c57600080fd5b81516001600160a01b038116811461119157600080fd5b634e487b7160e01b600052604160045260246000fd5b60006020828403121561125b57600080fd5b815167ffffffffffffffff8082111561127357600080fd5b818401915084601f83011261128757600080fd5b81518181111561129957611299611233565b604051601f8201601f19908116603f011681019083821181831017156112c1576112c1611233565b816040528281528760208487010111156112da57600080fd5b6112eb836020830160208801610fc6565b97965050505050505056fea164736f6c634300080b000a

Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)

000000000000000000000000000000000000000000000000000000000000009e0000000000000000000000008b2970c237656d3895588b99a8bfe977d56182010000000000000000000000001509706a6c66ca549ff0cb464de88231ddbe213b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : _sidechainId (uint16): 158
Arg [1] : _l2Coordinator (address): 0x8b2970c237656d3895588B99a8bFe977D5618201
Arg [2] : _auraOft (address): 0x1509706a6c66CA549ff0cB464de88231DDBe213B
Arg [3] : _auraBalOft (address): 0x0000000000000000000000000000000000000000
Arg [4] : _auraBalStrategy (address): 0x0000000000000000000000000000000000000000

-----Encoded View---------------
5 Constructor Arguments found :
Arg [0] : 000000000000000000000000000000000000000000000000000000000000009e
Arg [1] : 0000000000000000000000008b2970c237656d3895588b99a8bfe977d5618201
Arg [2] : 0000000000000000000000001509706a6c66ca549ff0cb464de88231ddbe213b
Arg [3] : 0000000000000000000000000000000000000000000000000000000000000000
Arg [4] : 0000000000000000000000000000000000000000000000000000000000000000


Block Transaction Gas Used Reward
view all blocks sequenced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits

A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.