Contract 0xade541a5ccdbbca9d0c45e1dc1e7be3f5978e33b 1

 
 
Txn Hash
Method
Block
From
To
Value [Txn Fee]
0x7378ab3ae923cfddfa734057333ec3a218c5fcd2174b89d33cae91e3cd4d112aSwap(pending)2023-06-05 10:06:062 mins ago0x2997571a63ae293876b2a6a3d9d58deef66f7ec3 IN 0xade541a5ccdbbca9d0c45e1dc1e7be3f5978e33b0 MATIC(Pending)
0xbec6f2dbf8240fcacd2bc903ae4876ac2b4943640e8f2ad05ad186c81e272c2cSwap(pending)2023-06-05 10:05:083 mins ago0xd2bebde1b5345421a4b27b07a25f94bbb3d90d53 IN 0xade541a5ccdbbca9d0c45e1dc1e7be3f5978e33b0 MATIC(Pending)
0xd6c16adeb9a40f121ca93b53fcaf886b4ca3bc895461a3acbbdb510e3a901d48Swap(pending)2023-06-05 10:05:083 mins ago0x8159da344440cf2847c060d02415e93eff654754 IN 0xade541a5ccdbbca9d0c45e1dc1e7be3f5978e33b0 MATIC(Pending)
0x9ddefae82859f163bba63bea3bc490af43c0b22b46c6a0bd2930660d1f663332Swap435533152023-06-05 10:06:072 mins ago0x066e01733d63cb17b71929a16d81fc66d29868c4 IN  0xade541a5ccdbbca9d0c45e1dc1e7be3f5978e33b0 MATIC0.011048430521 179.287785957
0x3c5f2b4ed7862597ab3ed81805d6891bd0dabfee35458e0e4d12d566ee7e4de6Swap435533152023-06-05 10:06:072 mins ago0xb18081bb81bc7c0404cb52b12e21ff1badb4bef0 IN  0xade541a5ccdbbca9d0c45e1dc1e7be3f5978e33b0 MATIC0.011048430521 179.287785957
0xe35505343de344bab1a7ae2946582b13ab3ae7491c78bc0d9487f12ce5f69195Swap435533152023-06-05 10:06:072 mins ago0x9013fe46c1a9b62e2472385cd3b1fe1cdebaf56c IN  0xade541a5ccdbbca9d0c45e1dc1e7be3f5978e33b0 MATIC0.011048430521 179.287785957
0xe00010ce8e793eb61df6f03418c17a1089ba621ed746ec181240592891752856Swap435533152023-06-05 10:06:072 mins ago0x4513ae89ec74a6626cff428ebd8b18e31a20cff7 IN  0xade541a5ccdbbca9d0c45e1dc1e7be3f5978e33b0 MATIC0.011048430521 179.287785957
0x420b59e55ba400f44f308f36dd17b9185d5e4768ca3fd7ae781aefb4c8022be0Swap435533152023-06-05 10:06:072 mins ago0x3d7b5bdf1740b9e46f0c44e61a833a9297e3bf5c IN  0xade541a5ccdbbca9d0c45e1dc1e7be3f5978e33b0 MATIC0.011048430521 179.287785957
0x7439af55b3003310b5ffbd6b8d423b41bb46647920a0fce146d2530267a01bf3Swap435533152023-06-05 10:06:072 mins ago0xeaedf97a95332ad70db2550d8c11f8fcd72ad3bd IN  0xade541a5ccdbbca9d0c45e1dc1e7be3f5978e33b0 MATIC0.011048430521 179.287785957
0xce389ca7d91d21b7e335eb71d02afaecf768c3b6ddcbfe6a249b170eebee282cSwap435533152023-06-05 10:06:072 mins ago0x09e58f00340c2432428e0594a9688eae7d4c26a3 IN  0xade541a5ccdbbca9d0c45e1dc1e7be3f5978e33b0 MATIC0.011048430521 179.287785957
0x33732c0292e4fd196d7f25eb56984027924c704ce255300b4e83bc9d5b0a7704Swap435533152023-06-05 10:06:072 mins ago0x7f4732fd3a9e3cf322bcf5d5955dc240055bd923 IN  0xade541a5ccdbbca9d0c45e1dc1e7be3f5978e33b0 MATIC0.011048430521 179.287785957
0x5a9c6abcd9e75036c853a4ec300f27164fa499f9361a10048a72b43adbcb5df6Swap435533152023-06-05 10:06:072 mins ago0x3dc3d1468c370fd43504b3393143db594ea20eeb IN  0xade541a5ccdbbca9d0c45e1dc1e7be3f5978e33b0 MATIC0.011048430521 179.287785957
0x8d23133f0ed6550f754fa8716f7816ad00423abfbecdff7c590511dd1e10189aSwap435533152023-06-05 10:06:072 mins ago0xa1cf762df975533727050b889989e9f2390b8699 IN  0xade541a5ccdbbca9d0c45e1dc1e7be3f5978e33b0 MATIC0.011048430521 179.287785957
0x0569145087aa14e12466af9c61e430bffce2c7980396482b59b08fb8ab7ec287Swap435533152023-06-05 10:06:072 mins ago0xb6aba75a6f80f4071dc622170534e9bf69c4cfa8 IN  0xade541a5ccdbbca9d0c45e1dc1e7be3f5978e33b0 MATIC0.011048430521 179.287785957
0x36e09bc44c1d2761b02d3e880aad2f42bf161f64f33f755803b92c7d7a6526b3Swap435533152023-06-05 10:06:072 mins ago0x52faf66b3db65b44ba70c2c68a53fe68a2e8bfa6 IN  0xade541a5ccdbbca9d0c45e1dc1e7be3f5978e33b0 MATIC0.011048430521 179.287785957
0xf29604216c3797f05e149d46bd5f965a6ac76c5656e08390e40cfe9111d144f8Swap435533152023-06-05 10:06:072 mins ago0x1d657accc082d4d0223c977efafb818c3fc2551f IN  0xade541a5ccdbbca9d0c45e1dc1e7be3f5978e33b0 MATIC0.011048430521 179.287785957
0xf88c41cf3cfea7df1411309fd23f300c80a708e297fe429da8b5d281bbd8cf05Swap435533152023-06-05 10:06:072 mins ago0x0e9685e928ef3f9aa1ced543f8e672d7b7f1120a IN  0xade541a5ccdbbca9d0c45e1dc1e7be3f5978e33b0 MATIC0.011048430521 179.287785957
0x3da51e5c7af09fc9029c6c0300a42a11e73df4d05e74c7cf9f08532e6569654aSwap435533152023-06-05 10:06:072 mins ago0xf6e8a330fe8765dee03fe8aae57743bf312ecd64 IN  0xade541a5ccdbbca9d0c45e1dc1e7be3f5978e33b0 MATIC0.011048430521 179.287785957
0x65edab4c8bb5e490d17866a4d475ac0764b0dbf07d61a481982a8f5ccdd94a2aSwap435533152023-06-05 10:06:072 mins ago0x29abe97c3e65d8f84f7f710b30e226a24cd517dc IN  0xade541a5ccdbbca9d0c45e1dc1e7be3f5978e33b0 MATIC0.011048430521 179.287785957
0x080fdd4237f59809952b857183e71c3adaec8dcade39f71c98a5fd99923acde3Swap435533152023-06-05 10:06:072 mins ago0x7ae997ce8592c35f96d4e7a98067bcbefebf3013 IN  0xade541a5ccdbbca9d0c45e1dc1e7be3f5978e33b0 MATIC0.011048430521 179.287785957
0x934ebbe2f4c4243d178452a7c5e4fa633bb6d5f6cbd17e2b92640f21580cd9c9Swap435533152023-06-05 10:06:072 mins ago0x5bcb787fbec1caad0d5c63c0999a46854d46f35d IN  0xade541a5ccdbbca9d0c45e1dc1e7be3f5978e33b0 MATIC0.011048430521 179.287785957
0x9b5121b15ad72e3cd1081be3fc3c47b65a026eb2091e6ec3c7428a6dd430301fSwap435533152023-06-05 10:06:072 mins ago0x60e12d6e163cd6373f1124ce8db3a732049a9a9e IN  0xade541a5ccdbbca9d0c45e1dc1e7be3f5978e33b0 MATIC0.011048430521 179.287785957
0x8025cbeb1c612f7f1a35e899e6254d76c44802abbbc452ea2fe605bb13ca01ecSwap435533152023-06-05 10:06:072 mins ago0x2e84d9155588014439681ddd9247b0bcfa5d8b6d IN  0xade541a5ccdbbca9d0c45e1dc1e7be3f5978e33b0 MATIC0.011048430521 179.287785957
0xfa569d4ecca6b4335a4bfea0489a969a77691c4f1195b41239969c0e1420de07Swap435533152023-06-05 10:06:072 mins ago0x3d546b8db4cf9a180dc95ca29e3f112ea3283b3d IN  0xade541a5ccdbbca9d0c45e1dc1e7be3f5978e33b0 MATIC0.011048430521 179.287785957
0xed97c5da0a4840887ea9b6e68cb5335d7b1289f8a78b1a0b4ab5d78bfc4cf284Swap435533152023-06-05 10:06:072 mins ago0x12be46a25c7ec3412c05bf3ce6c291b177c71ddb IN  0xade541a5ccdbbca9d0c45e1dc1e7be3f5978e33b0 MATIC0.011048430521 179.287785957
[ Download CSV Export 
Latest 1 internal transaction
Parent Txn Hash Block From To Value
0x67fe2c5be56b2c896c4a098106877a60f64d65ac800b2fcd1b68638e09097e84415951122023-04-16 10:55:0949 days 23 hrs ago 0x22fd8f7f803689b41ee8e435af4fc2cedf825071  Contract Creation0 MATIC
[ Download CSV Export 
Loading
This contract may be a proxy contract. Click on More Options and select Is this a proxy? to confirm and enable the "Read as Proxy" & "Write as Proxy" tabs.

Similar Match Source Code
Note: This contract matches the deployed ByteCode of the Source Code for Contract 0x777777e144b9bef412b9f8f7a16e6674264923bc

Contract Name:
Proxy

Compiler Version
v0.8.9+commit.e5eed63a

Optimization Enabled:
Yes with 10000 runs

Other Settings:
default evmVersion, None license

Contract Source Code (Solidity Multiple files format)

File 1 of 2: Proxy.sol
// SPDX-License-Identifier: Unlicense
pragma solidity 0.8.9;

import "ICPO.sol";

// 01: unauthorized
contract Proxy {
  address public immutable logic;
  address public immutable cpo;

  // If you ever change this file
  // Or recompile with a new compiler, this offset will probably be different
  // Run test_get_offset() with 3 verbosity to get the offset
  uint256 internal constant offset = 188;

  constructor(address _cpo, string memory _name) {
    cpo = _cpo;
    logic = ICPO(_cpo).implementations(_name);
  }

  function destroy() public {
    require(msg.sender == cpo, "01");

    address _addr = payable(cpo);
    assembly {
      selfdestruct(_addr)
    }
  }

  receive() external payable {}

  fallback() external payable {
    assembly {
      // Extract out immutable variable "logic"
      codecopy(0, offset, 20)
      let impl := mload(0)

      switch iszero(impl)
      case 1 {
          revert(0, 0)
      }
      default {

      }

      calldatacopy(0, 0, calldatasize())
      let result := delegatecall(
        gas(),
        shr(96, impl),
        0,
        calldatasize(),
        0,
        0
      )
      returndatacopy(0, 0, returndatasize())

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

File 2 of 2: ICPO.sol
// SPDX-License-Identifier: Unlicense
pragma solidity 0.8.9;

interface ICPO {
  function implementations(string memory) external view returns (address);
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"_cpo","type":"address"},{"internalType":"string","name":"_name","type":"string"}],"stateMutability":"nonpayable","type":"constructor"},{"stateMutability":"payable","type":"fallback"},{"inputs":[],"name":"cpo","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"destroy","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"logic","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"stateMutability":"payable","type":"receive"}]

60c060405234801561001057600080fd5b5060405161049838038061049883398101604081905261002f91610125565b6001600160a01b03821660a08190526040516301863c4160e21b8152630618f1049061005f9084906004016101e5565b60206040518083038186803b15801561007757600080fd5b505afa15801561008b573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100af9190610218565b6001600160a01b03166080525061023a9050565b80516001600160a01b03811681146100da57600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b838110156101105781810151838201526020016100f8565b8381111561011f576000848401525b50505050565b6000806040838503121561013857600080fd5b610141836100c3565b60208401519092506001600160401b038082111561015e57600080fd5b818501915085601f83011261017257600080fd5b815181811115610184576101846100df565b604051601f8201601f19908116603f011681019083821181831017156101ac576101ac6100df565b816040528281528860208487010111156101c557600080fd5b6101d68360208301602088016100f5565b80955050505050509250929050565b60208152600082518060208401526102048160408501602087016100f5565b601f01601f19169190910160400192915050565b60006020828403121561022a57600080fd5b610233826100c3565b9392505050565b60805160a05161022c61026c6000396000818161010d0152818161014701526101d40152600060b0015261022c6000f3fe6080604052600436106100385760003560e01c806383197ef014610087578063d7dfa0dd1461009e578063f3a50f89146100fb5761003f565b3661003f57005b601460bc6000396000518015600181146100585761005d565b600080fd5b5036600080376000803660008460601c5af490503d6000803e808015610082573d6000f35b3d6000fd5b34801561009357600080fd5b5061009c61012f565b005b3480156100aa57600080fd5b506100d27f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b34801561010757600080fd5b506100d27f000000000000000000000000000000000000000000000000000000000000000081565b3373ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016146101d2576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600260248201527f3031000000000000000000000000000000000000000000000000000000000000604482015260640160405180910390fd5b7f000000000000000000000000000000000000000000000000000000000000000080fffea26469706673582212200cdab01336fc48a769727baaa0ac980a6067494637da4248ac2401ed243bac0564736f6c63430008090033000000000000000000000000caa40f38e4400d3078ed6b1cab020eb917cf9cca00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000010516944616f466f6c6465725344414d3300000000000000000000000000000000

Deployed ByteCode Sourcemap

102:1232:1:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;831:2;823:6;820:1;811:23;859:1;853:8;883:4;876:12;900:1;895:39;;;;869:90;;895:39;924:1;921;914:12;869:90;;986:14;983:1;980;967:34;1128:1;1117;1093:14;1082:1;1067:4;1063:2;1059:13;1044:5;1022:115;1008:129;;1165:16;1162:1;1159;1144:38;1197:6;1210:52;;;;1297:16;1294:1;1287:27;1210:52;1237:16;1234:1;1227:27;524:151;;;;;;;;;;;;;:::i;:::-;;121:30;;;;;;;;;;;;;;;;;;190:42:2;178:55;;;160:74;;148:2;133:18;121:30:1;;;;;;;155:28;;;;;;;;;;;;;;;524:151;564:10;:17;578:3;564:17;;556:32;;;;;;;447:2:2;556:32:1;;;429:21:2;486:1;466:18;;;459:29;524:4;504:18;;;497:32;546:18;;556:32:1;;;;;;;;619:3;;646:19

Swarm Source

ipfs://0cdab01336fc48a769727baaa0ac980a6067494637da4248ac2401ed243bac05
Block Transaction Gas Used Reward
Age Block Fee Address BC Fee Address Voting Power Jailed Incoming
Block Uncle Number Difficulty Gas Used Reward
Loading
Loading
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.