More Info
Private Name Tags
ContractCreator
Latest 25 from a total of 626 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Set Prices | 14669668 | 997 days ago | IN | 0 ETH | 0.00185196 | ||||
Withdraw Eth | 14398356 | 1039 days ago | IN | 0 ETH | 0.00159988 | ||||
Claim And Mint | 14374657 | 1043 days ago | IN | 0 ETH | 0.03026619 | ||||
Set Open Tokens | 14374655 | 1043 days ago | IN | 0 ETH | 0.00129117 | ||||
Remove Reserved ... | 14374650 | 1043 days ago | IN | 0 ETH | 0.00050408 | ||||
Set Reserved Tok... | 14373768 | 1043 days ago | IN | 0 ETH | 0.00216916 | ||||
Clear Reserved T... | 14373747 | 1043 days ago | IN | 0 ETH | 0.00077798 | ||||
Set Reserved Tok... | 14363677 | 1044 days ago | IN | 0 ETH | 0.00240573 | ||||
Clear Reserved T... | 14363177 | 1044 days ago | IN | 0 ETH | 0.00088517 | ||||
Set Reserved Tok... | 14363155 | 1044 days ago | IN | 0 ETH | 0.00207038 | ||||
Clear Reserved T... | 14363104 | 1044 days ago | IN | 0 ETH | 0.00106857 | ||||
Pay And Mint | 14363087 | 1044 days ago | IN | 0.2 ETH | 0.05559582 | ||||
Pay And Mint | 14363086 | 1044 days ago | IN | 0.2 ETH | 0.05114163 | ||||
Set Reserved Tok... | 14363047 | 1044 days ago | IN | 0 ETH | 0.00252983 | ||||
Remove Reserved ... | 14363043 | 1044 days ago | IN | 0 ETH | 0.00116457 | ||||
Pay And Mint | 14362916 | 1044 days ago | IN | 0.2 ETH | 0.03251787 | ||||
Pay And Mint | 14362853 | 1044 days ago | IN | 0.2 ETH | 0.04895953 | ||||
Pay And Mint | 14362848 | 1044 days ago | IN | 0.2 ETH | 0.06106795 | ||||
Pay And Mint | 14362788 | 1044 days ago | IN | 0.2 ETH | 0.05450335 | ||||
Pay And Mint | 14362723 | 1044 days ago | IN | 0.2 ETH | 0.05279245 | ||||
Pay And Mint | 14362720 | 1044 days ago | IN | 0.2 ETH | 0.04483233 | ||||
Pay And Mint | 14362715 | 1044 days ago | IN | 0.2 ETH | 0.04496545 | ||||
Pay And Mint | 14362682 | 1044 days ago | IN | 0.2 ETH | 0.06313969 | ||||
Pay And Mint | 14362665 | 1044 days ago | IN | 0.2 ETH | 0.00209744 | ||||
Pay And Mint | 14362661 | 1044 days ago | IN | 0.2 ETH | 0.05129772 |
Latest 23 internal transactions
Advanced mode:
Parent Transaction Hash | Block |
From
|
To
|
|||
---|---|---|---|---|---|---|
14398356 | 1039 days ago | 3.4 ETH | ||||
14362303 | 1045 days ago | 10 ETH | ||||
14346623 | 1047 days ago | 4 ETH | ||||
14282913 | 1057 days ago | 2 ETH | ||||
14182883 | 1072 days ago | 3.6 ETH | ||||
14150242 | 1077 days ago | 1.2 ETH | ||||
14149496 | 1077 days ago | 0.8 ETH | ||||
14137105 | 1079 days ago | 1.4 ETH | ||||
14108245 | 1084 days ago | 0.4 ETH | ||||
14077190 | 1089 days ago | 0.4 ETH | ||||
14075253 | 1089 days ago | 0.2 ETH | ||||
14072157 | 1089 days ago | 0.8 ETH | ||||
14063971 | 1091 days ago | 1 ETH | ||||
14063223 | 1091 days ago | 2 ETH | ||||
14059795 | 1091 days ago | 9.4 ETH | ||||
14055895 | 1092 days ago | 0.4 ETH | ||||
14043547 | 1094 days ago | 3.6 ETH | ||||
14032922 | 1095 days ago | 2.4 ETH | ||||
14029902 | 1096 days ago | 3.8 ETH | ||||
14025407 | 1097 days ago | 1.6 ETH | ||||
14023743 | 1097 days ago | 2.6 ETH | ||||
14020633 | 1097 days ago | 3.6 ETH | ||||
14017775 | 1098 days ago | 1.6 ETH |
Loading...
Loading
Contract Name:
NFTBrokerProxy
Compiler Version
v0.8.4+commit.c7e474f2
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2022-01-15 */ // SPDX-License-Identifier: UNLICENSED pragma solidity 0.8.4; /* __________________________________ | | | $ + $ + $ + $ + $ + $ + $ + $ + $| |+ $ + $ + $ + $ + $ + $ + $ + $ + | | + $ + $ + $ + $ + $ + $ + $ + $ +| |$ + $ + $ + $ + $ + $ + $ + $ + $ | | $ + $ + $ + $ + $ + $ + $ + $ + $| |+ $ + $ + $ + $ + $ + $ + $ + $ + | | + $ + $ + $ + $ + $ + $ + $ + $ +| |__________________________________| */ contract NFTBrokerProxy { modifier onlyOwner() { require(msg.sender == getOwner(), "caller not the owner"); _; } constructor (address target) { setTargetSlot(target); setOwnerSlot(tx.origin); } fallback() external payable { address target = getTargetSlot(); assembly { calldatacopy(0, 0, calldatasize()) let result := delegatecall(gas(), target, 0, calldatasize(), 0, 0) returndatacopy(0, 0, returndatasize()) switch result case 0 { revert(0, returndatasize()) } default { return(0, returndatasize()) } } } receive() external payable {} /** * @dev Gets proxy target address from storage slot. * @return target Address of smart contract source code. */ function getTargetSlot() internal view returns (address target) { // The slot hash has been precomputed for gas optimizaion // bytes32 slot = bytes32(uint256(keccak256('eip1967.CXIP.NFTBrokerProxy.target')) - 1); assembly { target := sload( /* slot */ 0x172d303713ab541af50b05036cc57f0c0c8733f85d5ceb2137350b11166ad9bd ) } } function getTarget() public view returns (address target) { return getTargetSlot(); } /** * @dev Sets proxy target address to storage slot. * @param target Address of smart contract source code. */ function setTargetSlot(address target) internal { // The slot hash has been precomputed for gas optimizaion // bytes32 slot = bytes32(uint256(keccak256('eip1967.CXIP.NFTBrokerProxy.target')) - 1); assembly { sstore( /* slot */ 0x172d303713ab541af50b05036cc57f0c0c8733f85d5ceb2137350b11166ad9bd, target ) } } function setTarget(address target) public onlyOwner { setTargetSlot(target); } /** * @dev Gets proxy owner address from storage slot. * @return owner Address of owner. */ function getOwnerSlot() internal view returns (address owner) { // The slot hash has been precomputed for gas optimizaion // bytes32 slot = bytes32(uint256(keccak256('eip1967.CXIP.NFTBrokerProxy.owner')) - 1); assembly { owner := sload( /* slot */ 0x2d33df155922a1acf3c04048b6cc8aa3f641ab2dc6ecf84d346b5653b679e017 ) } } function getOwner() public view returns (address owner) { return getOwnerSlot(); } /** * @dev Sets proxy owner address to storage slot. * @param owner Address of owner. */ function setOwnerSlot(address owner) internal { // The slot hash has been precomputed for gas optimizaion // bytes32 slot = bytes32(uint256(keccak256('eip1967.CXIP.NFTBrokerProxy.owner')) - 1); assembly { sstore( /* slot */ 0x2d33df155922a1acf3c04048b6cc8aa3f641ab2dc6ecf84d346b5653b679e017, owner ) } } function setOwner(address owner) public onlyOwner { setOwnerSlot(owner); } function transferOwnership(address newOwner) public onlyOwner { require(newOwner != address(0), "cannot use zero address"); setOwner(newOwner); } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"address","name":"target","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"stateMutability":"payable","type":"fallback"},{"inputs":[],"name":"getOwner","outputs":[{"internalType":"address","name":"owner","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getTarget","outputs":[{"internalType":"address","name":"target","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"setOwner","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"target","type":"address"}],"name":"setTarget","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]
Contract Creation Code
608060405234801561001057600080fd5b506040516105a83803806105a883398101604081905261002f91610085565b610057817f172d303713ab541af50b05036cc57f0c0c8733f85d5ceb2137350b11166ad9bd55565b61007f327f2d33df155922a1acf3c04048b6cc8aa3f641ab2dc6ecf84d346b5653b679e01755565b506100b3565b600060208284031215610096578081fd5b81516001600160a01b03811681146100ac578182fd5b9392505050565b6104e6806100c26000396000f3fe60806040526004361061005e5760003560e01c8063893d20e811610043578063893d20e8146100f7578063f00e6a2a14610135578063f2fde38b1461014a57610065565b806313af4035146100b5578063776d1a01146100d757610065565b3661006557005b600061008f7f172d303713ab541af50b05036cc57f0c0c8733f85d5ceb2137350b11166ad9bd5490565b90503660008037600080366000845af43d6000803e8080156100b0573d6000f35b3d6000fd5b3480156100c157600080fd5b506100d56100d0366004610475565b61016a565b005b3480156100e357600080fd5b506100d56100f2366004610475565b610236565b34801561010357600080fd5b5061010c6102fa565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b34801561014157600080fd5b5061010c610329565b34801561015657600080fd5b506100d5610165366004610475565b610353565b6101726102fa565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461020b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601460248201527f63616c6c6572206e6f7420746865206f776e657200000000000000000000000060448201526064015b60405180910390fd5b610233817f2d33df155922a1acf3c04048b6cc8aa3f641ab2dc6ecf84d346b5653b679e01755565b50565b61023e6102fa565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146102d2576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601460248201527f63616c6c6572206e6f7420746865206f776e65720000000000000000000000006044820152606401610202565b610233817f172d303713ab541af50b05036cc57f0c0c8733f85d5ceb2137350b11166ad9bd55565b60006103247f2d33df155922a1acf3c04048b6cc8aa3f641ab2dc6ecf84d346b5653b679e0175490565b905090565b60006103247f172d303713ab541af50b05036cc57f0c0c8733f85d5ceb2137350b11166ad9bd5490565b61035b6102fa565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146103ef576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601460248201527f63616c6c6572206e6f7420746865206f776e65720000000000000000000000006044820152606401610202565b73ffffffffffffffffffffffffffffffffffffffff811661046c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f63616e6e6f7420757365207a65726f20616464726573730000000000000000006044820152606401610202565b6102338161016a565b600060208284031215610486578081fd5b813573ffffffffffffffffffffffffffffffffffffffff811681146104a9578182fd5b939250505056fea26469706673582212205b81b117e7fe0ba8239f826aee71deee38b4f23c604950321f7362799dcc95d664736f6c634300080400330000000000000000000000006caf521f79f774a949f4e8d6ca3c4b4945169b71
Deployed Bytecode
0x60806040526004361061005e5760003560e01c8063893d20e811610043578063893d20e8146100f7578063f00e6a2a14610135578063f2fde38b1461014a57610065565b806313af4035146100b5578063776d1a01146100d757610065565b3661006557005b600061008f7f172d303713ab541af50b05036cc57f0c0c8733f85d5ceb2137350b11166ad9bd5490565b90503660008037600080366000845af43d6000803e8080156100b0573d6000f35b3d6000fd5b3480156100c157600080fd5b506100d56100d0366004610475565b61016a565b005b3480156100e357600080fd5b506100d56100f2366004610475565b610236565b34801561010357600080fd5b5061010c6102fa565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b34801561014157600080fd5b5061010c610329565b34801561015657600080fd5b506100d5610165366004610475565b610353565b6101726102fa565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461020b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601460248201527f63616c6c6572206e6f7420746865206f776e657200000000000000000000000060448201526064015b60405180910390fd5b610233817f2d33df155922a1acf3c04048b6cc8aa3f641ab2dc6ecf84d346b5653b679e01755565b50565b61023e6102fa565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146102d2576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601460248201527f63616c6c6572206e6f7420746865206f776e65720000000000000000000000006044820152606401610202565b610233817f172d303713ab541af50b05036cc57f0c0c8733f85d5ceb2137350b11166ad9bd55565b60006103247f2d33df155922a1acf3c04048b6cc8aa3f641ab2dc6ecf84d346b5653b679e0175490565b905090565b60006103247f172d303713ab541af50b05036cc57f0c0c8733f85d5ceb2137350b11166ad9bd5490565b61035b6102fa565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146103ef576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601460248201527f63616c6c6572206e6f7420746865206f776e65720000000000000000000000006044820152606401610202565b73ffffffffffffffffffffffffffffffffffffffff811661046c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f63616e6e6f7420757365207a65726f20616464726573730000000000000000006044820152606401610202565b6102338161016a565b600060208284031215610486578081fd5b813573ffffffffffffffffffffffffffffffffffffffff811681146104a9578182fd5b939250505056fea26469706673582212205b81b117e7fe0ba8239f826aee71deee38b4f23c604950321f7362799dcc95d664736f6c63430008040033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
0000000000000000000000006caf521f79f774a949f4e8d6ca3c4b4945169b71
-----Decoded View---------------
Arg [0] : target (address): 0x6CaF521F79f774A949F4e8d6ca3C4B4945169B71
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 0000000000000000000000006caf521f79f774a949f4e8d6ca3c4b4945169b71
Deployed Bytecode Sourcemap
459:3592:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;759:14;776:15;1711:66;1659:133;;1634:169;776:15;759:32;;845:14;842:1;839;826:34;938:1;935;919:14;916:1;908:6;901:5;888:52;975:16;972:1;969;954:38;1013:6;1033:68;;;;1152:16;1149:1;1142:27;1033:68;1069:16;1066:1;1059:27;3782:88;;;;;;;;;;-1:-1:-1;3782:88:0;;;;;:::i;:::-;;:::i;:::-;;2493:92;;;;;;;;;;-1:-1:-1;2493:92:0;;;;;:::i;:::-;;:::i;3137:96::-;;;;;;;;;;;;;:::i;:::-;;;524:42:1;512:55;;;494:74;;482:2;467:18;3137:96:0;;;;;;;1818:99;;;;;;;;;;;;;:::i;3878:168::-;;;;;;;;;;-1:-1:-1;3878:168:0;;;;;:::i;:::-;;:::i;3782:88::-;546:10;:8;:10::i;:::-;532:24;;:10;:24;;;524:57;;;;;;;1133:2:1;524:57:0;;;1115:21:1;1172:2;1152:18;;;1145:30;1211:22;1191:18;;;1184:50;1251:18;;524:57:0;;;;;;;;;3843:19:::1;3856:5;3651:66:::0;3598:158;3583:184;3843:19:::1;3782:88:::0;:::o;2493:92::-;546:10;:8;:10::i;:::-;532:24;;:10;:24;;;524:57;;;;;;;1133:2:1;524:57:0;;;1115:21:1;1172:2;1152:18;;;1145:30;1211:22;1191:18;;;1184:50;1251:18;;524:57:0;1105:170:1;524:57:0;2556:21:::1;2570:6;2361:66:::0;2308:159;2293:185;3137:96;3178:13;3211:14;3030:66;2978:133;;2954:168;3211:14;3204:21;;3137:96;:::o;1818:99::-;1860:14;1894:15;1711:66;1659:133;;1634:169;3878:168;546:10;:8;:10::i;:::-;532:24;;:10;:24;;;524:57;;;;;;;1133:2:1;524:57:0;;;1115:21:1;1172:2;1152:18;;;1145:30;1211:22;1191:18;;;1184:50;1251:18;;524:57:0;1105:170:1;524:57:0;3959:22:::1;::::0;::::1;3951:58;;;::::0;::::1;::::0;;781:2:1;3951:58:0::1;::::0;::::1;763:21:1::0;820:2;800:18;;;793:30;859:25;839:18;;;832:53;902:18;;3951:58:0::1;753:173:1::0;3951:58:0::1;4020:18;4029:8;4020;:18::i;14:329:1:-:0;73:6;126:2;114:9;105:7;101:23;97:32;94:2;;;147:6;139;132:22;94:2;191:9;178:23;241:42;234:5;230:54;223:5;220:65;210:2;;304:6;296;289:22;210:2;332:5;84:259;-1:-1:-1;;;84:259:1:o
Swarm Source
ipfs://5b81b117e7fe0ba8239f826aee71deee38b4f23c604950321f7362799dcc95d6
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 30 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
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.