Feature Tip: Add private address tag to any address under My Name Tag !
Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
Latest 1 from a total of 1 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
Value | ||||
---|---|---|---|---|---|---|---|---|---|
0x60606040 | 5249866 | 2305 days ago | IN | Create: Marketplace | 0 ETH | 0.1275953 |
Loading...
Loading
Contract Name:
Marketplace
Compiler Version
v0.4.21+commit.dfe3193c
Optimization Enabled:
No with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2018-03-13 */ pragma solidity ^0.4.18; // File: zeppelin-solidity/contracts/ownership/Ownable.sol /** * @title Ownable * @dev The Ownable contract has an owner address, and provides basic authorization control * functions, this simplifies the implementation of "user permissions". */ contract Ownable { address public owner; event OwnershipTransferred(address indexed previousOwner, address indexed newOwner); /** * @dev The Ownable constructor sets the original `owner` of the contract to the sender * account. */ function Ownable() public { owner = msg.sender; } /** * @dev Throws if called by any account other than the owner. */ modifier onlyOwner() { require(msg.sender == owner); _; } /** * @dev Allows the current owner to transfer control of the contract to a newOwner. * @param newOwner The address to transfer ownership to. */ function transferOwnership(address newOwner) public onlyOwner { require(newOwner != address(0)); OwnershipTransferred(owner, newOwner); owner = newOwner; } } // File: zeppelin-solidity/contracts/token/ERC721/ERC721.sol /** * @title ERC721 interface * @dev see https://github.com/ethereum/eips/issues/721 */ contract ERC721 { event Transfer(address indexed _from, address indexed _to, uint256 _tokenId); event Approval(address indexed _owner, address indexed _approved, uint256 _tokenId); function balanceOf(address _owner) public view returns (uint256 _balance); function ownerOf(uint256 _tokenId) public view returns (address _owner); function transfer(address _to, uint256 _tokenId) public; function approve(address _to, uint256 _tokenId) public; function takeOwnership(uint256 _tokenId) public; } // File: contracts/Marketplace.sol contract Marketplace is Ownable { ERC721 public nft; mapping (uint256 => Listing) public listings; uint256 public minListingSeconds; uint256 public maxListingSeconds; struct Listing { address seller; uint256 startingPrice; uint256 minimumPrice; uint256 createdAt; uint256 durationSeconds; } event TokenListed(uint256 indexed _tokenId, uint256 _startingPrice, uint256 _minimumPrice, uint256 _durationSeconds, address _seller); event TokenUnlisted(uint256 indexed _tokenId, address _unlister); event TokenSold(uint256 indexed _tokenId, uint256 _price, uint256 _paidAmount, address indexed _seller, address _buyer); modifier nftOnly() { require(msg.sender == address(nft)); _; } function Marketplace(ERC721 _nft, uint256 _minListingSeconds, uint256 _maxListingSeconds) public { nft = _nft; minListingSeconds = _minListingSeconds; maxListingSeconds = _maxListingSeconds; } function list(address _tokenSeller, uint256 _tokenId, uint256 _startingPrice, uint256 _minimumPrice, uint256 _durationSeconds) public nftOnly { require(_durationSeconds >= minListingSeconds && _durationSeconds <= maxListingSeconds); require(_startingPrice >= _minimumPrice); require(! listingActive(_tokenId)); listings[_tokenId] = Listing(_tokenSeller, _startingPrice, _minimumPrice, now, _durationSeconds); nft.takeOwnership(_tokenId); TokenListed(_tokenId, _startingPrice, _minimumPrice, _durationSeconds, _tokenSeller); } function unlist(address _caller, uint256 _tokenId) public nftOnly { address _seller = listings[_tokenId].seller; // Allow owner to unlist (via nft) for when it's time to shut this down require(_seller == _caller || address(owner) == _caller); nft.transfer(_seller, _tokenId); delete listings[_tokenId]; TokenUnlisted(_tokenId, _caller); } function purchase(address _caller, uint256 _tokenId, uint256 _totalPaid) public payable nftOnly { Listing memory _listing = listings[_tokenId]; address _seller = _listing.seller; require(_caller != _seller); // Doesn't make sense for someone to buy/sell their own token. require(listingActive(_tokenId)); uint256 _price = currentPrice(_tokenId); require(_totalPaid >= _price); delete listings[_tokenId]; nft.transfer(_caller, _tokenId); _seller.transfer(msg.value); TokenSold(_tokenId, _price, _totalPaid, _seller, _caller); } function currentPrice(uint256 _tokenId) public view returns (uint256) { Listing memory listing = listings[_tokenId]; require(now >= listing.createdAt); uint256 _deadline = listing.createdAt + listing.durationSeconds; require(now <= _deadline); uint256 _elapsedTime = now - listing.createdAt; uint256 _progress = (_elapsedTime * 100) / listing.durationSeconds; uint256 _delta = listing.startingPrice - listing.minimumPrice; return listing.startingPrice - ((_delta * _progress) / 100); } function listingActive(uint256 _tokenId) internal view returns (bool) { Listing memory listing = listings[_tokenId]; return listing.createdAt + listing.durationSeconds >= now && now >= listing.createdAt; } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"constant":true,"inputs":[],"name":"nft","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_caller","type":"address"},{"name":"_tokenId","type":"uint256"}],"name":"unlist","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"minListingSeconds","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_tokenId","type":"uint256"}],"name":"currentPrice","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_caller","type":"address"},{"name":"_tokenId","type":"uint256"},{"name":"_totalPaid","type":"uint256"}],"name":"purchase","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":false,"inputs":[{"name":"_tokenSeller","type":"address"},{"name":"_tokenId","type":"uint256"},{"name":"_startingPrice","type":"uint256"},{"name":"_minimumPrice","type":"uint256"},{"name":"_durationSeconds","type":"uint256"}],"name":"list","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"maxListingSeconds","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"listings","outputs":[{"name":"seller","type":"address"},{"name":"startingPrice","type":"uint256"},{"name":"minimumPrice","type":"uint256"},{"name":"createdAt","type":"uint256"},{"name":"durationSeconds","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[{"name":"_nft","type":"address"},{"name":"_minListingSeconds","type":"uint256"},{"name":"_maxListingSeconds","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_tokenId","type":"uint256"},{"indexed":false,"name":"_startingPrice","type":"uint256"},{"indexed":false,"name":"_minimumPrice","type":"uint256"},{"indexed":false,"name":"_durationSeconds","type":"uint256"},{"indexed":false,"name":"_seller","type":"address"}],"name":"TokenListed","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_tokenId","type":"uint256"},{"indexed":false,"name":"_unlister","type":"address"}],"name":"TokenUnlisted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_tokenId","type":"uint256"},{"indexed":false,"name":"_price","type":"uint256"},{"indexed":false,"name":"_paidAmount","type":"uint256"},{"indexed":true,"name":"_seller","type":"address"},{"indexed":false,"name":"_buyer","type":"address"}],"name":"TokenSold","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousOwner","type":"address"},{"indexed":true,"name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"}]
Contract Creation Code
6060604052341561000f57600080fd5b60405160608061117f83398101604052808051906020019091908051906020019091908051906020019091905050336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555082600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555081600381905550806004819055505050506110a1806100de6000396000f3006060604052600436106100a4576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806347ccca02146100a957806349c83e86146100fe5780636c912080146101405780637a3c4c17146101695780638da5cb5b146101a057806398968f15146101f5578063b8bf029b14610235578063c11403fc14610292578063de74e57b146102bb578063f2fde38b1461033a575b600080fd5b34156100b457600080fd5b6100bc610373565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561010957600080fd5b61013e600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610399565b005b341561014b57600080fd5b61015361065b565b6040518082815260200191505060405180910390f35b341561017457600080fd5b61018a6004808035906020019091905050610661565b6040518082815260200191505060405180910390f35b34156101ab57600080fd5b6101b361078b565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610233600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919080359060200190919050506107b0565b005b341561024057600080fd5b610290600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091908035906020019091908035906020019091908035906020019091905050610b2a565b005b341561029d57600080fd5b6102a5610daf565b6040518082815260200191505060405180910390f35b34156102c657600080fd5b6102dc6004808035906020019091905050610db5565b604051808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018581526020018481526020018381526020018281526020019550505050505060405180910390f35b341561034557600080fd5b610371600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610e0b565b005b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156103f757600080fd5b6002600083815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508273ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614806104b657508273ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16145b15156104c157600080fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb82846040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050600060405180830381600087803b151561058557600080fd5b5af1151561059257600080fd5b50505060026000838152602001908152602001600020600080820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905560018201600090556002820160009055600382016000905560048201600090555050817fbe50bf6d5ebc58e29a68dddccdef1c087a9e6dd728a5c3247051d7fdad14219b84604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a2505050565b60035481565b600061066b61102f565b6000806000806002600088815260200190815260200160002060a060405190810160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200160018201548152602001600282015481526020016003820154815260200160048201548152505094508460600151421015151561072357600080fd5b8460800151856060015101935083421115151561073f57600080fd5b84606001514203925084608001516064840281151561075a57fe5b04915084604001518560200151039050606482820281151561077857fe5b0485602001510395505050505050919050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6107b861102f565b600080600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561081757600080fd5b6002600086815260200190815260200160002060a060405190810160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016001820154815260200160028201548152602001600382015481526020016004820154815250509250826000015191508173ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff16141515156108f857600080fd5b61090185610f60565b151561090c57600080fd5b61091585610661565b905080841015151561092657600080fd5b60026000868152602001908152602001600020600080820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905560018201600090556002820160009055600382016000905560048201600090555050600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb87876040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050600060405180830381600087803b1515610a4757600080fd5b5af11515610a5457600080fd5b5050508173ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f193505050501515610a9757600080fd5b8173ffffffffffffffffffffffffffffffffffffffff16857f366e81d6675b75f581d1b7b428bc717efb1fa8b4bb542c1d26e15a1bc770baad83878a604051808481526020018381526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001935050505060405180910390a3505050505050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610b8657600080fd5b6003548110158015610b9a57506004548111155b1515610ba557600080fd5b818310151515610bb457600080fd5b610bbd84610f60565b151515610bc957600080fd5b60a0604051908101604052808673ffffffffffffffffffffffffffffffffffffffff168152602001848152602001838152602001428152602001828152506002600086815260200190815260200160002060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060208201518160010155604082015181600201556060820151816003015560808201518160040155905050600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663b2e6ceeb856040518263ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040180828152602001915050600060405180830381600087803b1515610d1c57600080fd5b5af11515610d2957600080fd5b505050837f5b5f4a6e59d42d9e75f0130e3f87894c1e49750d4793cd866ceaa1edb4099a5584848489604051808581526020018481526020018381526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200194505050505060405180910390a25050505050565b60045481565b60026020528060005260406000206000915090508060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060010154908060020154908060030154908060040154905085565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610e6657600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614151515610ea257600080fd5b8073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000610f6a61102f565b6002600084815260200190815260200160002060a060405190810160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001600182015481526020016002820154815260200160038201548152602001600482015481525050905042816080015182606001510110158015611027575080606001514210155b915050919050565b60a060405190810160405280600073ffffffffffffffffffffffffffffffffffffffff1681526020016000815260200160008152602001600081526020016000815250905600a165627a7a723058209c11da65a9e1acc85831b8cb1db633ba18cca04ec61cb1a2fc293eb036e92ef40029000000000000000000000000f7ddc72b2b2cc275c1b40e289fa158b24a282d900000000000000000000000000000000000000000000000000000000000000e100000000000000000000000000000000000000000000000000000000000093a80
Deployed Bytecode
0x6060604052600436106100a4576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806347ccca02146100a957806349c83e86146100fe5780636c912080146101405780637a3c4c17146101695780638da5cb5b146101a057806398968f15146101f5578063b8bf029b14610235578063c11403fc14610292578063de74e57b146102bb578063f2fde38b1461033a575b600080fd5b34156100b457600080fd5b6100bc610373565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561010957600080fd5b61013e600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610399565b005b341561014b57600080fd5b61015361065b565b6040518082815260200191505060405180910390f35b341561017457600080fd5b61018a6004808035906020019091905050610661565b6040518082815260200191505060405180910390f35b34156101ab57600080fd5b6101b361078b565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610233600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919080359060200190919050506107b0565b005b341561024057600080fd5b610290600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091908035906020019091908035906020019091908035906020019091905050610b2a565b005b341561029d57600080fd5b6102a5610daf565b6040518082815260200191505060405180910390f35b34156102c657600080fd5b6102dc6004808035906020019091905050610db5565b604051808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018581526020018481526020018381526020018281526020019550505050505060405180910390f35b341561034557600080fd5b610371600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610e0b565b005b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156103f757600080fd5b6002600083815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508273ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614806104b657508273ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16145b15156104c157600080fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb82846040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050600060405180830381600087803b151561058557600080fd5b5af1151561059257600080fd5b50505060026000838152602001908152602001600020600080820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905560018201600090556002820160009055600382016000905560048201600090555050817fbe50bf6d5ebc58e29a68dddccdef1c087a9e6dd728a5c3247051d7fdad14219b84604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a2505050565b60035481565b600061066b61102f565b6000806000806002600088815260200190815260200160002060a060405190810160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200160018201548152602001600282015481526020016003820154815260200160048201548152505094508460600151421015151561072357600080fd5b8460800151856060015101935083421115151561073f57600080fd5b84606001514203925084608001516064840281151561075a57fe5b04915084604001518560200151039050606482820281151561077857fe5b0485602001510395505050505050919050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6107b861102f565b600080600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561081757600080fd5b6002600086815260200190815260200160002060a060405190810160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016001820154815260200160028201548152602001600382015481526020016004820154815250509250826000015191508173ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff16141515156108f857600080fd5b61090185610f60565b151561090c57600080fd5b61091585610661565b905080841015151561092657600080fd5b60026000868152602001908152602001600020600080820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905560018201600090556002820160009055600382016000905560048201600090555050600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb87876040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050600060405180830381600087803b1515610a4757600080fd5b5af11515610a5457600080fd5b5050508173ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f193505050501515610a9757600080fd5b8173ffffffffffffffffffffffffffffffffffffffff16857f366e81d6675b75f581d1b7b428bc717efb1fa8b4bb542c1d26e15a1bc770baad83878a604051808481526020018381526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001935050505060405180910390a3505050505050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610b8657600080fd5b6003548110158015610b9a57506004548111155b1515610ba557600080fd5b818310151515610bb457600080fd5b610bbd84610f60565b151515610bc957600080fd5b60a0604051908101604052808673ffffffffffffffffffffffffffffffffffffffff168152602001848152602001838152602001428152602001828152506002600086815260200190815260200160002060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060208201518160010155604082015181600201556060820151816003015560808201518160040155905050600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663b2e6ceeb856040518263ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040180828152602001915050600060405180830381600087803b1515610d1c57600080fd5b5af11515610d2957600080fd5b505050837f5b5f4a6e59d42d9e75f0130e3f87894c1e49750d4793cd866ceaa1edb4099a5584848489604051808581526020018481526020018381526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200194505050505060405180910390a25050505050565b60045481565b60026020528060005260406000206000915090508060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060010154908060020154908060030154908060040154905085565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610e6657600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614151515610ea257600080fd5b8073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000610f6a61102f565b6002600084815260200190815260200160002060a060405190810160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001600182015481526020016002820154815260200160038201548152602001600482015481525050905042816080015182606001510110158015611027575080606001514210155b915050919050565b60a060405190810160405280600073ffffffffffffffffffffffffffffffffffffffff1681526020016000815260200160008152602001600081526020016000815250905600a165627a7a723058209c11da65a9e1acc85831b8cb1db633ba18cca04ec61cb1a2fc293eb036e92ef40029
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000f7ddc72b2b2cc275c1b40e289fa158b24a282d900000000000000000000000000000000000000000000000000000000000000e100000000000000000000000000000000000000000000000000000000000093a80
-----Decoded View---------------
Arg [0] : _nft (address): 0xf7dDC72B2b2cC275C1b40E289FA158b24a282D90
Arg [1] : _minListingSeconds (uint256): 3600
Arg [2] : _maxListingSeconds (uint256): 604800
-----Encoded View---------------
3 Constructor Arguments found :
Arg [0] : 000000000000000000000000f7ddc72b2b2cc275c1b40e289fa158b24a282d90
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000e10
Arg [2] : 0000000000000000000000000000000000000000000000000000000000093a80
Swarm Source
bzzr://9c11da65a9e1acc85831b8cb1db633ba18cca04ec61cb1a2fc293eb036e92ef4
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 26 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.