Polygon Sponsored slots available. Book your slot here!
More Info
Private Name Tags
ContractCreator
Latest 25 from a total of 36,338 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Buy Now Native | 70638990 | 5 hrs ago | IN | 0 POL | 0.00570579 | ||||
Buy Now Native | 70638930 | 5 hrs ago | IN | 0 POL | 0.00621879 | ||||
Buy Now Native | 70638782 | 5 hrs ago | IN | 0 POL | 0.00621843 | ||||
Buy Now Native | 70636991 | 6 hrs ago | IN | 0 POL | 0.00570447 | ||||
Buy Now Native | 70636146 | 7 hrs ago | IN | 0 POL | 0.00843213 | ||||
Buy Now Native | 70635299 | 7 hrs ago | IN | 0 POL | 0.00621843 | ||||
Buy Now Native | 70635131 | 7 hrs ago | IN | 0 POL | 0.00639321 | ||||
Buy Now Native | 70631111 | 10 hrs ago | IN | 0 POL | 0.00621916 | ||||
Buy Now Native | 70629826 | 11 hrs ago | IN | 0 POL | 0.00713443 | ||||
Buy Now Native | 70621509 | 16 hrs ago | IN | 0 POL | 0.01414553 | ||||
Buy Now Native | 70619452 | 17 hrs ago | IN | 0 POL | 0.01793735 | ||||
Buy Now Native | 70619360 | 17 hrs ago | IN | 0 POL | 0.02348776 | ||||
Buy Now Native | 70618523 | 17 hrs ago | IN | 0 POL | 0.02889915 | ||||
Buy Now Native | 70616771 | 18 hrs ago | IN | 0 POL | 0.02813265 | ||||
Buy Now Native | 70616033 | 19 hrs ago | IN | 0 POL | 0.01200694 | ||||
Buy Now Native | 70614310 | 20 hrs ago | IN | 0 POL | 0.01205915 | ||||
Buy Now Native | 70613938 | 20 hrs ago | IN | 0 POL | 0.00695401 | ||||
Buy Now Native | 70610581 | 22 hrs ago | IN | 0 POL | 0.00597449 | ||||
Buy Now Native | 70598113 | 29 hrs ago | IN | 0 POL | 0.00570447 | ||||
Buy Now Native | 70597473 | 30 hrs ago | IN | 0 POL | 0.00621747 | ||||
Buy Now Native | 70593376 | 32 hrs ago | IN | 0 POL | 0.00618543 | ||||
Buy Now Native | 70592670 | 33 hrs ago | IN | 0 POL | 0.00621819 | ||||
Buy Now Native | 70592458 | 33 hrs ago | IN | 0 POL | 0.00724591 | ||||
Buy Now Native | 70591794 | 33 hrs ago | IN | 0 POL | 0.00639321 | ||||
Buy Now Native | 70591368 | 33 hrs ago | IN | 0 POL | 0.00724482 |
Latest 25 internal transactions (View All)
Parent Transaction Hash | Block | From | To | |||
---|---|---|---|---|---|---|
68731633 | 47 days ago | 1.95 POL | ||||
68731633 | 47 days ago | 0.05 POL | ||||
68184591 | 61 days ago | 9.74999025 POL | ||||
68184591 | 61 days ago | 0.24999975 POL | ||||
67946499 | 67 days ago | 1.51316782 POL | ||||
67946499 | 67 days ago | 0.03879917 POL | ||||
67946379 | 67 days ago | 1.11342172 POL | ||||
67946379 | 67 days ago | 0.02854927 POL | ||||
67565863 | 76 days ago | 0.0985 POL | ||||
67565863 | 76 days ago | 0.0015 POL | ||||
67564712 | 76 days ago | 0.00985 POL | ||||
67564712 | 76 days ago | 0.00015 POL | ||||
67563576 | 76 days ago | 0.0985 POL | ||||
67563576 | 76 days ago | 0.0015 POL | ||||
67526842 | 77 days ago | 16.575 POL | ||||
67526842 | 77 days ago | 0.425 POL | ||||
67526057 | 77 days ago | 16.575 POL | ||||
67526057 | 77 days ago | 0.425 POL | ||||
67374453 | 81 days ago | 16.575 POL | ||||
67374453 | 81 days ago | 0.425 POL | ||||
67337589 | 82 days ago | 4.875 POL | ||||
67337589 | 82 days ago | 0.125 POL | ||||
67241523 | 84 days ago | 0.975 POL | ||||
67241523 | 84 days ago | 0.025 POL | ||||
67097147 | 88 days ago | 370.5 POL |
Loading...
Loading
Contract Name:
NFTExchangeProxy
Compiler Version
v0.8.0+commit.c7dfd78e
Contract Source Code (Solidity)
/** *Submitted for verification at polygonscan.com on 2022-03-16 */ // SPDX-License-Identifier: MIT pragma solidity ^0.8.0; contract NFTExchangeProxy { bytes32 private constant implementationPosition = keccak256("implementation.contract:2021"); bytes32 private constant proxyOwnerPosition = keccak256("owner.contract:2021"); event Upgraded(address indexed implementation); event ProxyOwnershipTransferred(address indexed previousOwner, address indexed newOwner); constructor() { setUpgradeabilityOwner(msg.sender); } modifier onlyProxyOwner() { require(msg.sender == proxyOwner()); _; } function proxyOwner() public view returns (address owner) { bytes32 position = proxyOwnerPosition; assembly { owner := sload(position) } } function implementation() public view returns (address impl) { bytes32 position = implementationPosition; assembly { impl := sload(position) } } function setImplementation(address newImplementation) internal { bytes32 position = implementationPosition; assembly { sstore(position, newImplementation) } } function _upgradeTo(address newImplementation) internal { address currentImplementation = implementation(); require(currentImplementation != newImplementation); setImplementation(newImplementation); emit Upgraded(newImplementation); } function setUpgradeabilityOwner(address newProxyOwner) internal { bytes32 position = proxyOwnerPosition; assembly { sstore(position, newProxyOwner) } } function transferProxyOwnership(address newOwner) public onlyProxyOwner { require(newOwner != address(0)); emit ProxyOwnershipTransferred(proxyOwner(), newOwner); setUpgradeabilityOwner(newOwner); } function upgradeTo(address _implementation) public onlyProxyOwner { _upgradeTo(_implementation); } function setAdminList(address /*_address*/, bool /*value*/) public onlyProxyOwner { address _impl = implementation(); require(_impl != address(0), "Impl address is 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) } } } fallback() external payable { 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) } } } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"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":"","type":"address"},{"internalType":"bool","name":"","type":"bool"}],"name":"setAdminList","outputs":[],"stateMutability":"nonpayable","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"}]
Contract Creation Code
608060405234801561001057600080fd5b506100203361002560201b60201c565b610051565b60007f7d4a53074c8f267e8125525e035522b40c14a205f58a135111e86772630d337490508181555050565b6106b5806100606000396000f3fe60806040526004361061004e5760003560e01c8063025313a2146100bc5780633659cfe6146100e75780635c60da1b146101105780638a6cae721461013b578063f1739cae146101645761004f565b5b600061005961018d565b9050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561009557600080fd5b60405136600082376000803683855af43d806000843e81600081146100b8578184f35b8184fd5b3480156100c857600080fd5b506100d16101bb565b6040516100de91906105c7565b60405180910390f35b3480156100f357600080fd5b5061010e60048036038101906101099190610513565b6101e9565b005b34801561011c57600080fd5b5061012561018d565b60405161013291906105c7565b60405180910390f35b34801561014757600080fd5b50610162600480360381019061015d919061053c565b610234565b005b34801561017057600080fd5b5061018b60048036038101906101869190610513565b610316565b005b6000807f4bfff4055b95b696ab4c523defb21940b0fffcc87d2dc71e08726b7ecf41b0c99050805491505090565b6000807f7d4a53074c8f267e8125525e035522b40c14a205f58a135111e86772630d33749050805491505090565b6101f16101bb565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461022857600080fd5b610231816103fc565b50565b61023c6101bb565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461027357600080fd5b600061027d61018d565b9050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156102ef576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102e6906105e2565b60405180910390fd5b60405136600082376000803683855af43d806000843e8160008114610312578184f35b8184fd5b61031e6101bb565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461035557600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561038f57600080fd5b8073ffffffffffffffffffffffffffffffffffffffff166103ae6101bb565b73ffffffffffffffffffffffffffffffffffffffff167f5a3e66efaa1e445ebd894728a69d6959842ea1e97bd79b892797106e270efcd960405160405180910390a36103f981610491565b50565b600061040661018d565b90508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561044157600080fd5b61044a826104bd565b8173ffffffffffffffffffffffffffffffffffffffff167fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b60405160405180910390a25050565b60007f7d4a53074c8f267e8125525e035522b40c14a205f58a135111e86772630d337490508181555050565b60007f4bfff4055b95b696ab4c523defb21940b0fffcc87d2dc71e08726b7ecf41b0c990508181555050565b6000813590506104f881610651565b92915050565b60008135905061050d81610668565b92915050565b60006020828403121561052557600080fd5b6000610533848285016104e9565b91505092915050565b6000806040838503121561054f57600080fd5b600061055d858286016104e9565b925050602061056e858286016104fe565b9150509250929050565b61058181610613565b82525050565b6000610594601183610602565b91507f496d706c206164647265737320697320300000000000000000000000000000006000830152602082019050919050565b60006020820190506105dc6000830184610578565b92915050565b600060208201905081810360008301526105fb81610587565b9050919050565b600082825260208201905092915050565b600061061e82610631565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b61065a81610613565b811461066557600080fd5b50565b61067181610625565b811461067c57600080fd5b5056fea264697066735822122097adc4486a7cc810dc374a0a126477a987921db5e8b05458bdeb213eb0ce8e9264736f6c63430008000033
Deployed Bytecode
0x60806040526004361061004e5760003560e01c8063025313a2146100bc5780633659cfe6146100e75780635c60da1b146101105780638a6cae721461013b578063f1739cae146101645761004f565b5b600061005961018d565b9050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561009557600080fd5b60405136600082376000803683855af43d806000843e81600081146100b8578184f35b8184fd5b3480156100c857600080fd5b506100d16101bb565b6040516100de91906105c7565b60405180910390f35b3480156100f357600080fd5b5061010e60048036038101906101099190610513565b6101e9565b005b34801561011c57600080fd5b5061012561018d565b60405161013291906105c7565b60405180910390f35b34801561014757600080fd5b50610162600480360381019061015d919061053c565b610234565b005b34801561017057600080fd5b5061018b60048036038101906101869190610513565b610316565b005b6000807f4bfff4055b95b696ab4c523defb21940b0fffcc87d2dc71e08726b7ecf41b0c99050805491505090565b6000807f7d4a53074c8f267e8125525e035522b40c14a205f58a135111e86772630d33749050805491505090565b6101f16101bb565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461022857600080fd5b610231816103fc565b50565b61023c6101bb565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461027357600080fd5b600061027d61018d565b9050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156102ef576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102e6906105e2565b60405180910390fd5b60405136600082376000803683855af43d806000843e8160008114610312578184f35b8184fd5b61031e6101bb565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461035557600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561038f57600080fd5b8073ffffffffffffffffffffffffffffffffffffffff166103ae6101bb565b73ffffffffffffffffffffffffffffffffffffffff167f5a3e66efaa1e445ebd894728a69d6959842ea1e97bd79b892797106e270efcd960405160405180910390a36103f981610491565b50565b600061040661018d565b90508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561044157600080fd5b61044a826104bd565b8173ffffffffffffffffffffffffffffffffffffffff167fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b60405160405180910390a25050565b60007f7d4a53074c8f267e8125525e035522b40c14a205f58a135111e86772630d337490508181555050565b60007f4bfff4055b95b696ab4c523defb21940b0fffcc87d2dc71e08726b7ecf41b0c990508181555050565b6000813590506104f881610651565b92915050565b60008135905061050d81610668565b92915050565b60006020828403121561052557600080fd5b6000610533848285016104e9565b91505092915050565b6000806040838503121561054f57600080fd5b600061055d858286016104e9565b925050602061056e858286016104fe565b9150509250929050565b61058181610613565b82525050565b6000610594601183610602565b91507f496d706c206164647265737320697320300000000000000000000000000000006000830152602082019050919050565b60006020820190506105dc6000830184610578565b92915050565b600060208201905081810360008301526105fb81610587565b9050919050565b600082825260208201905092915050565b600061061e82610631565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b61065a81610613565b811461066557600080fd5b50565b61067181610625565b811461067c57600080fd5b5056fea264697066735822122097adc4486a7cc810dc374a0a126477a987921db5e8b05458bdeb213eb0ce8e9264736f6c63430008000033
Deployed Bytecode Sourcemap
62:3127:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2709:13;2725:16;:14;:16::i;:::-;2709:32;;2777:1;2760:19;;:5;:19;;;;2752:28;;;;;;2834:4;2828:11;2874:14;2871:1;2866:3;2853:36;2968:1;2965;2949:14;2944:3;2937:5;2930;2917:53;2996:16;3049:4;3046:1;3041:3;3026:28;3077:6;3102:1;3097:28;;;;3161:4;3156:3;3149:17;3097:28;3118:4;3113:3;3106:17;615:183;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1943:112;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;806:189;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2067:591;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;1705:230;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;806:189;853:12;878:16;147:41;878;;968:8;962:15;954:23;;939:49;;:::o;615:183::-;658:13;684:16;241:32;684:37;;771:8;765:15;756:24;;741:50;;:::o;1943:112::-;574:12;:10;:12::i;:::-;560:26;;:10;:26;;;552:35;;;;;;2020:27:::1;2031:15;2020:10;:27::i;:::-;1943:112:::0;:::o;2067:591::-;574:12;:10;:12::i;:::-;560:26;;:10;:26;;;552:35;;;;;;2160:13:::1;2176:16;:14;:16::i;:::-;2160:32;;2228:1;2211:19;;:5;:19;;;;2203:49;;;;;;;;;;;;:::i;:::-;;;;;;;;;2306:4;2300:11;2346:14;2343:1;2338:3;2325:36;2440:1;2437::::0;2421:14:::1;2416:3;2409:5;2402;2389:53;2468:16;2521:4;2518:1;2513:3;2498:28;2549:6;2574:1;2569:28;;;;2633:4;2628:3;2621:17;2569:28;2590:4;2585:3;2578:17;1705:230:::0;574:12;:10;:12::i;:::-;560:26;;:10;:26;;;552:35;;;;;;1816:1:::1;1796:22;;:8;:22;;;;1788:31;;;::::0;::::1;;1875:8;1835:49;;1861:12;:10;:12::i;:::-;1835:49;;;;;;;;;;;;1895:32;1918:8;1895:22;:32::i;:::-;1705:230:::0;:::o;1214:275::-;1281:29;1313:16;:14;:16::i;:::-;1281:48;;1373:17;1348:42;;:21;:42;;;;1340:51;;;;;;1402:36;1420:17;1402;:36::i;:::-;1463:17;1454:27;;;;;;;;;;;;1214:275;;:::o;1501:196::-;1576:16;241:32;1576:37;;1665:13;1655:8;1648:31;1633:57;;:::o;1003:203::-;1077:16;147:41;1077;;1170:17;1160:8;1153:35;1138:61;;:::o;7:139:1:-;;91:6;78:20;69:29;;107:33;134:5;107:33;:::i;:::-;59:87;;;;:::o;152:133::-;;233:6;220:20;211:29;;249:30;273:5;249:30;:::i;:::-;201:84;;;;:::o;291:262::-;;399:2;387:9;378:7;374:23;370:32;367:2;;;415:1;412;405:12;367:2;458:1;483:53;528:7;519:6;508:9;504:22;483:53;:::i;:::-;473:63;;429:117;357:196;;;;:::o;559:401::-;;;681:2;669:9;660:7;656:23;652:32;649:2;;;697:1;694;687:12;649:2;740:1;765:53;810:7;801:6;790:9;786:22;765:53;:::i;:::-;755:63;;711:117;867:2;893:50;935:7;926:6;915:9;911:22;893:50;:::i;:::-;883:60;;838:115;639:321;;;;;:::o;966:118::-;1053:24;1071:5;1053:24;:::i;:::-;1048:3;1041:37;1031:53;;:::o;1090:315::-;;1253:67;1317:2;1312:3;1253:67;:::i;:::-;1246:74;;1350:19;1346:1;1341:3;1337:11;1330:40;1396:2;1391:3;1387:12;1380:19;;1236:169;;;:::o;1411:222::-;;1542:2;1531:9;1527:18;1519:26;;1555:71;1623:1;1612:9;1608:17;1599:6;1555:71;:::i;:::-;1509:124;;;;:::o;1639:419::-;;1843:2;1832:9;1828:18;1820:26;;1892:9;1886:4;1882:20;1878:1;1867:9;1863:17;1856:47;1920:131;2046:4;1920:131;:::i;:::-;1912:139;;1810:248;;;:::o;2064:169::-;;2182:6;2177:3;2170:19;2222:4;2217:3;2213:14;2198:29;;2160:73;;;;:::o;2239:96::-;;2305:24;2323:5;2305:24;:::i;:::-;2294:35;;2284:51;;;:::o;2341:90::-;;2418:5;2411:13;2404:21;2393:32;;2383:48;;;:::o;2437:126::-;;2514:42;2507:5;2503:54;2492:65;;2482:81;;;:::o;2569:122::-;2642:24;2660:5;2642:24;:::i;:::-;2635:5;2632:35;2622:2;;2681:1;2678;2671:12;2622:2;2612:79;:::o;2697:116::-;2767:21;2782:5;2767:21;:::i;:::-;2760:5;2757:32;2747:2;;2803:1;2800;2793:12;2747:2;2737:76;:::o
Swarm Source
ipfs://97adc4486a7cc810dc374a0a126477a987921db5e8b05458bdeb213eb0ce8e92
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 34 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|---|---|---|---|---|
POL | 100.00% | $0.001272 | 26,997 | $34.33 |
Loading...
Loading
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.