ETH Price: $2,876.85 (-10.71%)
Gas: 12 Gwei

Contract

0x0BABA1Ad5bE3a5C0a66E7ac838a129Bf948f1eA4
 

Overview

ETH Balance

8.42 ETH

Eth Value

$24,223.08 (@ $2,876.85/ETH)

Token Holdings

Transaction Hash
Method
Block
From
To
Value
0xd719cee9a6399202a3b81ccf4b0c71cfa16eb787548d434c73eb275de762c8a5 Deposit(pending)2024-07-01 20:22:373 days ago1719865357IN
Loopring: Exchange v2
0.0003018 ETH(Pending)(Pending)
0xd802994132533f5bd79b9fbef4a16678124aa5b0917e741e1d79ad5dfdaf7af8 Deposit(pending)2024-06-30 5:38:205 days ago1719725900IN
Loopring: Exchange v2
0.0006 ETH(Pending)(Pending)
0xd1064643bb454a07a1c780204d43ac41ef419c40f702f328329685500ef885df Deposit(pending)2024-06-30 2:35:155 days ago1719714915IN
Loopring: Exchange v2
0.0003018 ETH(Pending)(Pending)
0xcea03e4ded6660b0d6d37dc318e6d794926b0f421f5ce0c7affd4986be91bae6 Deposit(pending)2024-06-30 2:07:295 days ago1719713249IN
Loopring: Exchange v2
0.008 ETH(Pending)(Pending)
0xfed179ea42f90a605170f80e1ea4ed2fd67ca78e0a94bc2ddd9f0deb931edc62 Deposit(pending)2024-06-30 0:57:275 days ago1719709047IN
Loopring: Exchange v2
0.001 ETH(Pending)(Pending)
Deposit202370752024-07-05 1:38:594 hrs ago1720143539IN
Loopring: Exchange v2
0 ETH0.00106212
Deposit202367972024-07-05 0:43:235 hrs ago1720140203IN
Loopring: Exchange v2
0 ETH0.0010225614
Deposit202367672024-07-05 0:37:235 hrs ago1720139843IN
Loopring: Exchange v2
0 ETH0.0011686416
Deposit202367662024-07-05 0:37:115 hrs ago1720139831IN
Loopring: Exchange v2
0 ETH0.0010311311.00581207
Deposit202367562024-07-05 0:35:115 hrs ago1720139711IN
Loopring: Exchange v2
0 ETH0.000713187.63087786
Deposit202366662024-07-05 0:17:115 hrs ago1720138631IN
Loopring: Exchange v2
0 ETH0.0012683114.07016245
Deposit202366182024-07-05 0:07:355 hrs ago1720138055IN
Loopring: Exchange v2
0 ETH0.001681519
Deposit202365022024-07-04 23:44:116 hrs ago1720136651IN
Loopring: Exchange v2
0 ETH0.0010888711.61417052
Deposit NFT202360452024-07-04 22:12:117 hrs ago1720131131IN
Loopring: Exchange v2
0 ETH0.000367583.72725094
Deposit202360242024-07-04 22:07:597 hrs ago1720130879IN
Loopring: Exchange v2
0.0012682 ETH0.000294463.94851554
Deposit202355072024-07-04 20:23:239 hrs ago1720124603IN
Loopring: Exchange v2
0 ETH0.000841569.15636091
Deposit202344732024-07-04 16:54:4712 hrs ago1720112087IN
Loopring: Exchange v2
0 ETH0.000872639.33547886
Deposit202338412024-07-04 14:47:2314 hrs ago1720104443IN
Loopring: Exchange v2
0 ETH0.0016883718.36983347
Deposit202333152024-07-04 13:01:2316 hrs ago1720098083IN
Loopring: Exchange v2
0 ETH0.001681519
Deposit202332252024-07-04 12:43:2317 hrs ago1720097003IN
Loopring: Exchange v2
0.01 ETH0.0007839612.8754631
Deposit202332232024-07-04 12:42:5917 hrs ago1720096979IN
Loopring: Exchange v2
0 ETH0.00112212.44708212
Deposit202332132024-07-04 12:40:5917 hrs ago1720096859IN
Loopring: Exchange v2
0.01 ETH0.0009589212.85976351
Deposit202331362024-07-04 12:25:2317 hrs ago1720095923IN
Loopring: Exchange v2
0 ETH0.0013545413.22696302
Deposit202327682024-07-04 11:11:3518 hrs ago1720091495IN
Loopring: Exchange v2
0 ETH0.000852279.07007948
Deposit202323482024-07-04 9:46:5919 hrs ago1720086419IN
Loopring: Exchange v2
0 ETH0.0010061611.60368419
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block From To Value
202376982024-07-05 3:43:472 hrs ago1720151027
Loopring: Exchange v2
0.089 ETH
202376982024-07-05 3:43:472 hrs ago1720151027
Loopring: Exchange v2
0.089 ETH
202376792024-07-05 3:39:592 hrs ago1720150799
Loopring: Exchange v2
0.16566538 ETH
202376792024-07-05 3:39:592 hrs ago1720150799
Loopring: Exchange v2
0.16566538 ETH
202374202024-07-05 2:48:112 hrs ago1720147691
Loopring: Exchange v2
0.1 ETH
202374202024-07-05 2:48:112 hrs ago1720147691
Loopring: Exchange v2
0.1 ETH
202370922024-07-05 1:42:234 hrs ago1720143743
Loopring: Exchange v2
0.04539612 ETH
202370922024-07-05 1:42:234 hrs ago1720143743
Loopring: Exchange v2
0.04539612 ETH
202362832024-07-04 22:59:596 hrs ago1720133999
Loopring: Exchange v2
0.18717878 ETH
202362832024-07-04 22:59:596 hrs ago1720133999
Loopring: Exchange v2
0.18717878 ETH
202360242024-07-04 22:07:597 hrs ago1720130879
Loopring: Exchange v2
0.0012682 ETH
202356192024-07-04 20:45:598 hrs ago1720125959
Loopring: Exchange v2
0.00260538 ETH
202356192024-07-04 20:45:598 hrs ago1720125959
Loopring: Exchange v2
0.00260538 ETH
202352482024-07-04 19:31:2310 hrs ago1720121483
Loopring: Exchange v2
0.01276387 ETH
202352482024-07-04 19:31:2310 hrs ago1720121483
Loopring: Exchange v2
0.01276387 ETH
202346592024-07-04 17:32:2312 hrs ago1720114343
Loopring: Exchange v2
0.05153493 ETH
202346592024-07-04 17:32:2312 hrs ago1720114343
Loopring: Exchange v2
0.05153493 ETH
202343832024-07-04 16:36:4713 hrs ago1720111007
Loopring: Exchange v2
0.00336089 ETH
202343832024-07-04 16:36:4713 hrs ago1720111007
Loopring: Exchange v2
0.00336089 ETH
202337452024-07-04 14:27:4715 hrs ago1720103267
Loopring: Exchange v2
0.1833125 ETH
202337452024-07-04 14:27:4715 hrs ago1720103267
Loopring: Exchange v2
0.1833125 ETH
202333742024-07-04 13:13:1116 hrs ago1720098791
Loopring: Exchange v2
0.10371983 ETH
202333742024-07-04 13:13:1116 hrs ago1720098791
Loopring: Exchange v2
0.10371983 ETH
202332732024-07-04 12:52:5916 hrs ago1720097579
Loopring: Exchange v2
0.0031892 ETH
202332732024-07-04 12:52:5916 hrs ago1720097579
Loopring: Exchange v2
0.0031892 ETH
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
OwnedUpgradabilityProxy

Compiler Version
v0.7.0+commit.9e61f92b

Optimization Enabled:
Yes with 999999 runs

Other Settings:
default evmVersion, Apache-2.0 license, Audited
/**
 *Submitted for verification at Etherscan.io on 2020-10-29
*/

// SPDX-License-Identifier: UNLICENSED
// This code is taken from https://github.com/OpenZeppelin/openzeppelin-labs
// with minor modifications.
pragma solidity ^0.7.0;


// This code is taken from https://github.com/OpenZeppelin/openzeppelin-labs
// with minor modifications.



// This code is taken from https://github.com/OpenZeppelin/openzeppelin-labs
// with minor modifications.


/**
 * @title Proxy
 * @dev Gives the possibility to delegate any call to a foreign implementation.
 */
abstract contract Proxy {
  /**
  * @dev Tells the address of the implementation where every call will be delegated.
  * @return impl address of the implementation to which it will be delegated
  */
  function implementation() public view virtual returns (address impl);

  receive() payable external {
    _fallback();
  }

  fallback() payable external {
    _fallback();
  }

  function _fallback() private {
    address _impl = implementation();
    require(_impl != address(0));

    assembly {
      let ptr := mload(0x40)
      calldatacopy(ptr, 0, calldatasize())
      let result := delegatecall(gas(), _impl, ptr, calldatasize(), 0, 0)
      let size := returndatasize()
      returndatacopy(ptr, 0, size)

      switch result
      case 0 { revert(ptr, size) }
      default { return(ptr, size) }
    }
  }
}


/**
 * @title UpgradeabilityProxy
 * @dev This contract represents a proxy where the implementation address to which it will delegate can be upgraded
 */
contract UpgradeabilityProxy is Proxy {
  /**
   * @dev This event will be emitted every time the implementation gets upgraded
   * @param implementation representing the address of the upgraded implementation
   */
  event Upgraded(address indexed implementation);

  // Storage position of the address of the current implementation
  bytes32 private constant implementationPosition = keccak256("org.zeppelinos.proxy.implementation");

  /**
   * @dev Constructor function
   */
  constructor() {}

  /**
   * @dev Tells the address of the current implementation
   * @return impl address of the current implementation
   */
  function implementation() public view override returns (address impl) {
    bytes32 position = implementationPosition;
    assembly {
      impl := sload(position)
    }
  }

  /**
   * @dev Sets the address of the current implementation
   * @param newImplementation address representing the new implementation to be set
   */
  function setImplementation(address newImplementation) internal {
    bytes32 position = implementationPosition;
    assembly {
      sstore(position, newImplementation)
    }
  }

  /**
   * @dev Upgrades the implementation address
   * @param newImplementation representing the address of the new implementation to be set
   */
  function _upgradeTo(address newImplementation) internal {
    address currentImplementation = implementation();
    require(currentImplementation != newImplementation);
    setImplementation(newImplementation);
    emit Upgraded(newImplementation);
  }
}


/**
 * @title OwnedUpgradabilityProxy
 * @dev This contract combines an upgradeability proxy with basic authorization control functionalities
 */
contract OwnedUpgradabilityProxy is UpgradeabilityProxy {
  /**
  * @dev Event to show ownership has been transferred
  * @param previousOwner representing the address of the previous owner
  * @param newOwner representing the address of the new owner
  */
  event ProxyOwnershipTransferred(address previousOwner, address newOwner);

  // Storage position of the owner of the contract
  bytes32 private constant proxyOwnerPosition = keccak256("org.zeppelinos.proxy.owner");

  /**
  * @dev the constructor sets the original owner of the contract to the sender account.
  */
  constructor() {
    setUpgradabilityOwner(msg.sender);
  }

  /**
  * @dev Throws if called by any account other than the owner.
  */
  modifier onlyProxyOwner() {
    require(msg.sender == proxyOwner());
    _;
  }

  /**
   * @dev Tells the address of the owner
   * @return owner the address of the owner
   */
  function proxyOwner() public view returns (address owner) {
    bytes32 position = proxyOwnerPosition;
    assembly {
      owner := sload(position)
    }
  }

  /**
   * @dev Sets the address of the owner
   */
  function setUpgradabilityOwner(address newProxyOwner) internal {
    bytes32 position = proxyOwnerPosition;
    assembly {
      sstore(position, newProxyOwner)
    }
  }

  /**
   * @dev Allows the current owner to transfer control of the contract to a newOwner.
   * @param newOwner The address to transfer ownership to.
   */
  function transferProxyOwnership(address newOwner) public onlyProxyOwner {
    require(newOwner != address(0));
    emit ProxyOwnershipTransferred(proxyOwner(), newOwner);
    setUpgradabilityOwner(newOwner);
  }

  /**
   * @dev Allows the proxy owner to upgrade the current version of the proxy.
   * @param implementation representing the address of the new implementation to be set.
   */
  function upgradeTo(address implementation) public onlyProxyOwner {
    _upgradeTo(implementation);
  }

  /**
   * @dev Allows the proxy owner to upgrade the current version of the proxy and call the new implementation
   * to initialize whatever is needed through a low level call.
   * @param implementation representing the address of the new implementation to be set.
   * @param data represents the msg.data to bet sent in the low level call. This parameter may include the function
   * signature of the implementation to be called with the needed payload
   */
  function upgradeToAndCall(address implementation, bytes memory data) payable public onlyProxyOwner {
    upgradeTo(implementation);
    (bool success, ) = address(this).call{value: msg.value}(data);
    require(success);
  }
}

Contract Security Audit

Contract ABI

[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":false,"internalType":"address","name":"newOwner","type":"address"}],"name":"ProxyOwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"implementation","type":"address"}],"name":"Upgraded","type":"event"},{"stateMutability":"payable","type":"fallback"},{"inputs":[],"name":"implementation","outputs":[{"internalType":"address","name":"impl","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"proxyOwner","outputs":[{"internalType":"address","name":"owner","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferProxyOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"implementation","type":"address"}],"name":"upgradeTo","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"implementation","type":"address"},{"internalType":"bytes","name":"data","type":"bytes"}],"name":"upgradeToAndCall","outputs":[],"stateMutability":"payable","type":"function"},{"stateMutability":"payable","type":"receive"}]

608060405234801561001057600080fd5b5061001a3361001f565b610043565b7f337c729c04082e3bdd94ba7d2b5a8a642f3a138702366a91707825373a2029ba55565b6105ec806100526000396000f3fe60806040526004361061005e5760003560e01c80634f1ef286116100435780634f1ef286146100f35780635c60da1b146101b6578063f1739cae146101cb5761006d565b8063025313a2146100755780633659cfe6146100b35761006d565b3661006d5761006b61020b565b005b61006b61020b565b34801561008157600080fd5b5061008a61025c565b6040805173ffffffffffffffffffffffffffffffffffffffff9092168252519081900360200190f35b3480156100bf57600080fd5b5061006b600480360360208110156100d657600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16610281565b61006b6004803603604081101561010957600080fd5b73ffffffffffffffffffffffffffffffffffffffff823516919081019060408101602082013564010000000081111561014157600080fd5b82018360208201111561015357600080fd5b8035906020019184600183028401116401000000008311171561017557600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295506102cc945050505050565b3480156101c257600080fd5b5061008a6103f6565b3480156101d757600080fd5b5061006b600480360360208110156101ee57600080fd5b503573ffffffffffffffffffffffffffffffffffffffff1661041b565b60006102156103f6565b905073ffffffffffffffffffffffffffffffffffffffff811661023757600080fd5b60405136600082376000803683855af43d806000843e818015610258578184f35b8184fd5b7f337c729c04082e3bdd94ba7d2b5a8a642f3a138702366a91707825373a2029ba5490565b61028961025c565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146102c057600080fd5b6102c9816104db565b50565b6102d461025c565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461030b57600080fd5b61031482610281565b60003073ffffffffffffffffffffffffffffffffffffffff1634836040518082805190602001908083835b6020831061037c57805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0909201916020918201910161033f565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d80600081146103de576040519150601f19603f3d011682016040523d82523d6000602084013e6103e3565b606091505b50509050806103f157600080fd5b505050565b7f7050c9e0f4ca769c69bd3a8ef740bc37934f8e2c036e5a723fd8ee048ed3f8c35490565b61042361025c565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461045a57600080fd5b73ffffffffffffffffffffffffffffffffffffffff811661047a57600080fd5b7f5a3e66efaa1e445ebd894728a69d6959842ea1e97bd79b892797106e270efcd96104a361025c565b6040805173ffffffffffffffffffffffffffffffffffffffff928316815291841660208301528051918290030190a16102c98161056e565b60006104e56103f6565b90508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561052057600080fd5b61052982610592565b60405173ffffffffffffffffffffffffffffffffffffffff8316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a25050565b7f337c729c04082e3bdd94ba7d2b5a8a642f3a138702366a91707825373a2029ba55565b7f7050c9e0f4ca769c69bd3a8ef740bc37934f8e2c036e5a723fd8ee048ed3f8c35556fea2646970667358221220f8c65b7cbfe4f6ad1566e8960f452411065b8d9ce5dc55efee716cf2fa3798e564736f6c63430007000033

Deployed Bytecode

0x60806040526004361061005e5760003560e01c80634f1ef286116100435780634f1ef286146100f35780635c60da1b146101b6578063f1739cae146101cb5761006d565b8063025313a2146100755780633659cfe6146100b35761006d565b3661006d5761006b61020b565b005b61006b61020b565b34801561008157600080fd5b5061008a61025c565b6040805173ffffffffffffffffffffffffffffffffffffffff9092168252519081900360200190f35b3480156100bf57600080fd5b5061006b600480360360208110156100d657600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16610281565b61006b6004803603604081101561010957600080fd5b73ffffffffffffffffffffffffffffffffffffffff823516919081019060408101602082013564010000000081111561014157600080fd5b82018360208201111561015357600080fd5b8035906020019184600183028401116401000000008311171561017557600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295506102cc945050505050565b3480156101c257600080fd5b5061008a6103f6565b3480156101d757600080fd5b5061006b600480360360208110156101ee57600080fd5b503573ffffffffffffffffffffffffffffffffffffffff1661041b565b60006102156103f6565b905073ffffffffffffffffffffffffffffffffffffffff811661023757600080fd5b60405136600082376000803683855af43d806000843e818015610258578184f35b8184fd5b7f337c729c04082e3bdd94ba7d2b5a8a642f3a138702366a91707825373a2029ba5490565b61028961025c565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146102c057600080fd5b6102c9816104db565b50565b6102d461025c565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461030b57600080fd5b61031482610281565b60003073ffffffffffffffffffffffffffffffffffffffff1634836040518082805190602001908083835b6020831061037c57805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0909201916020918201910161033f565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d80600081146103de576040519150601f19603f3d011682016040523d82523d6000602084013e6103e3565b606091505b50509050806103f157600080fd5b505050565b7f7050c9e0f4ca769c69bd3a8ef740bc37934f8e2c036e5a723fd8ee048ed3f8c35490565b61042361025c565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461045a57600080fd5b73ffffffffffffffffffffffffffffffffffffffff811661047a57600080fd5b7f5a3e66efaa1e445ebd894728a69d6959842ea1e97bd79b892797106e270efcd96104a361025c565b6040805173ffffffffffffffffffffffffffffffffffffffff928316815291841660208301528051918290030190a16102c98161056e565b60006104e56103f6565b90508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561052057600080fd5b61052982610592565b60405173ffffffffffffffffffffffffffffffffffffffff8316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a25050565b7f337c729c04082e3bdd94ba7d2b5a8a642f3a138702366a91707825373a2029ba55565b7f7050c9e0f4ca769c69bd3a8ef740bc37934f8e2c036e5a723fd8ee048ed3f8c35556fea2646970667358221220f8c65b7cbfe4f6ad1566e8960f452411065b8d9ce5dc55efee716cf2fa3798e564736f6c63430007000033

Deployed Bytecode Sourcemap

3271:2704:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;826:11;:9;:11::i;:::-;3271:2704;;884:11;:9;:11::i;4193:163::-;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;5163:104;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;5163:104:0;;;;:::i;5744:228::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;5744:228:0;;-1:-1:-1;5744:228:0;;-1:-1:-1;;;;;5744:228:0:i;2172:178::-;;;;;;;;;;;;;:::i;4759:215::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;4759:215:0;;;;:::i;907:451::-;943:13;959:16;:14;:16::i;:::-;943:32;-1:-1:-1;990:19:0;;;982:28;;;;;;1054:4;1048:11;1088:14;1085:1;1080:3;1067:36;1176:1;1173;1157:14;1152:3;1145:5;1138;1125:53;1198:16;1245:4;1242:1;1237:3;1222:28;1267:6;1281:28;;;;1339:4;1334:3;1327:17;1281:28;1302:4;1297:3;1290:17;4193:163;3713:39;4329:15;;4311:40::o;5163:104::-;4059:12;:10;:12::i;:::-;4045:26;;:10;:26;;;4037:35;;;;;;5235:26:::1;5246:14;5235:10;:26::i;:::-;5163:104:::0;:::o;5744:228::-;4059:12;:10;:12::i;:::-;4045:26;;:10;:26;;;4037:35;;;;;;5850:25:::1;5860:14;5850:9;:25::i;:::-;5883:12;5909:4;5901:18;;5927:9;5938:4;5901:42;;;;;;;;;;;;;;;;;;;::::0;;;;;;;;;::::1;::::0;;::::1;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5882:61;;;5958:7;5950:16;;;::::0;::::1;;4079:1;5744:228:::0;;:::o;2172:178::-;1919:48;2323:15;;2306:39::o;4759:215::-;4059:12;:10;:12::i;:::-;4045:26;;:10;:26;;;4037:35;;;;;;4846:22:::1;::::0;::::1;4838:31;;;::::0;::::1;;4881:49;4907:12;:10;:12::i;:::-;4881:49;::::0;;::::1;::::0;;::::1;::::0;;;;::::1;;::::0;::::1;::::0;;;;;;;;;::::1;4937:31;4959:8;4937:21;:31::i;2855:257::-:0;2918:29;2950:16;:14;:16::i;:::-;2918:48;;3006:17;2981:42;;:21;:42;;;;2973:51;;;;;;3031:36;3049:17;3031;:36::i;:::-;3079:27;;;;;;;;;;;2855:257;;:::o;4417:175::-;3713:39;4549:31;4540:47::o;2513:183::-;1919:48;2649:35;2640:51::o

Swarm Source

ipfs://f8c65b7cbfe4f6ad1566e8960f452411065b8d9ce5dc55efee716cf2fa3798e5

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

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

OVERVIEW

Loopring Exchange v2's main smart contract.

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Chain Token Portfolio % Price Amount Value
ETH
Ether (ETH)
91.22%$2,878.838.42$24,239.76
ETH3.37%$0.4480442,001.1266$896.59
ETH3.09%$76.6610.6978$820.11
ETH0.87%$0.1350391,712.3385$231.23
ETH0.01%$0.05771547.1873$2.72
ETH<0.01%$0.006297145$0.913
BSC0.77%$476.120.4273$203.44
BSC0.46%$2,879.790.0426$122.6
BASE0.06%$0.0037864,324.6182$16.38
BASE0.03%<$0.000001621,126,758$7.7
BASE<0.01%$0.000692,000$1.38
BASE<0.01%$0.003216420$1.35
BASE<0.01%<$0.00000126,642,664$0.3223
OP0.10%$2,878.850.00885217$25.48
ARB<0.01%$2,879.630.0003178$0.915147
MATIC<0.01%$0.9998570.5$0.4999
MATIC<0.01%$0.4480090.3097$0.138744
AVAX<0.01%$22.80.02$0.456002
Loading...
Loading
[ Download: CSV Export  ]
[ Download: CSV Export  ]

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.