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
Loading...
Loading
Contract Source Code Verified (Exact Match)
Contract Name:
Auctionify
Compiler Version
v0.4.25+commit.59dbf8f1
Optimization Enabled:
Yes with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2018-10-30 */ pragma solidity ^0.4.22; /// @title Auctionify, A platform to auction stuff, using ethereum /// @author Auctionify.xyz /// @notice This is the stand alone version of the auction /// // @dev All function calls are currently implement without side effects contract Auctionify { // Parameters of the auction. // Time is absolute unix timestamps address public beneficiary; uint public auctionEnd; string public auctionTitle; string public auctionDescription; uint public minimumBid; // Escrow address public escrowModerator; //bool public escrowEnabled; // Current state of the auction. address public highestBidder; // List of all the bids mapping(address => uint) public bids; // State of the Auction enum AuctionStates { Started, Ongoing, Ended } AuctionStates public auctionState; //modifiers modifier auctionNotEnded() { // Revert the call if the bidding // period is over. require( now < auctionEnd, // do not front-run me miners "Auction already ended." ); require( auctionState != AuctionStates.Ended, "Auction already ended." ); _; } //modifiers modifier isMinimumBid() { // If the bid is higher than minimumBid require( msg.value >= minimumBid, "The value is smaller than minimum bid." ); _; } modifier isHighestBid() { // If the bid is not higher than higestBid, // send the money back. require( msg.value > bids[highestBidder], "There already is a higher bid." ); _; } modifier onlyHighestBidderOrEscrow() { // only highestBidder or the moderator can call. // Also callable if no one has bidded if ((msg.sender == highestBidder) || (msg.sender == escrowModerator) || (highestBidder == address(0))) { _; } else{ revert(); } } // Events that will be fired on changes. event HighestBidIncreased(address bidder, uint amount); event AuctionEnded(address winner, uint amount); event CheaterBidder(address cheater, uint amount); constructor( string _auctionTitle, uint _auctionEnd, address _beneficiary, string _auctionDesc, uint _minimumBid, bool _escrowEnabled, bool _listed ) public { auctionTitle = _auctionTitle; beneficiary = _beneficiary; auctionEnd = _auctionEnd; auctionDescription = _auctionDesc; auctionState = AuctionStates.Started; minimumBid = _minimumBid; if (_escrowEnabled) { // TODO: get moderatorID, (delegate moderator list to a ens resolver) escrowModerator = address(0x32cEfb2dC869BBfe636f7547CDa43f561Bf88d5A); //TODO: ENS resolver for auctionify.eth } if (_listed) { // TODO: List in the registrar } } /// @author Auctionify.xyz /// @notice Bid on the auction with the amount of `msg.value` /// The lesser value will be refunded. /// updates highestBidder /// @dev should satisfy auctionNotEnded(), isMinimumBid(), isHighestBid() function bid() public payable auctionNotEnded isMinimumBid isHighestBid { // No arguments are necessary, all // information is already part of // the transaction. if (highestBidder != address(0)) { //refund the last highest bid uint lastBid = bids[highestBidder]; bids[highestBidder] = 0; if(!highestBidder.send(lastBid)) { // if failed to send, the bid is kept in the contract emit CheaterBidder(highestBidder, lastBid); } } //set the new highestBidder highestBidder = msg.sender; bids[msg.sender] = msg.value; //change state and trigger event auctionState = AuctionStates.Ongoing; emit HighestBidIncreased(msg.sender, msg.value); } /// @author auctionify.xyz /// @notice Getter function for highestBid `bids[highestBidder]` /// @dev View only function, free /// @return the highest bid value function highestBid() public view returns(uint){ return (bids[highestBidder]); } /// End the auction and send the highest bid /// to the beneficiary. /// @author auctionify.xyz /// @notice Ends the auction and sends the `bids[highestBidder]` to `beneficiary` /// @dev onlyHighestBidderOrEscrow, after `auctionEnd`, only if `auctionState != AuctionStates.Ended` function endAuction() public onlyHighestBidderOrEscrow { // 1. Conditions require(now >= auctionEnd, "Auction not yet ended."); require(auctionState != AuctionStates.Ended, "Auction has already ended."); // 2. Effects auctionState = AuctionStates.Ended; emit AuctionEnded(highestBidder, bids[highestBidder]); // 3. Interaction. send the money to the beneficiary if(!beneficiary.send(bids[highestBidder])) { // if failed to send, the final bid is kept in the contract // the funds can be released using cleanUpAfterYourself() } } /// @author auctionify.xyz /// @notice selfdestructs and sends the balance to `escrowModerator` or `beneficiary` /// @dev only if `auctionState == AuctionStates.Ended` function cleanUpAfterYourself() public { require(auctionState == AuctionStates.Ended, "Auction is not ended."); if (escrowModerator != address(0)) { selfdestruct(escrowModerator); } else { selfdestruct(beneficiary); //save blockchain space, save lives } } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"constant":false,"inputs":[],"name":"bid","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[],"name":"auctionDescription","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"auctionEnd","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"beneficiary","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"bids","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"auctionState","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"highestBidder","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"auctionTitle","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"escrowModerator","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"cleanUpAfterYourself","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"minimumBid","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"highestBid","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"endAuction","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[{"name":"_auctionTitle","type":"string"},{"name":"_auctionEnd","type":"uint256"},{"name":"_beneficiary","type":"address"},{"name":"_auctionDesc","type":"string"},{"name":"_minimumBid","type":"uint256"},{"name":"_escrowEnabled","type":"bool"},{"name":"_listed","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"name":"bidder","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"HighestBidIncreased","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"winner","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"AuctionEnded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"cheater","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"CheaterBidder","type":"event"}]
Contract Creation Code
608060405234801561001057600080fd5b50604051610ac1380380610ac18339810160409081528151602080840151928401516060850151608086015160a087015160c088015195880180519098949693909401949193909291610068916002918a01906100e5565b5060008054600160a060020a031916600160a060020a0387161790556001869055835161009c9060039060208701906100e5565b506008805460ff19169055600483905581156100d95760058054600160a060020a0319167332cefb2dc869bbfe636f7547cda43f561bf88d5a1790555b50505050505050610180565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061012657805160ff1916838001178555610153565b82800160010185558215610153579182015b82811115610153578251825591602001919060010190610138565b5061015f929150610163565b5090565b61017d91905b8082111561015f5760008155600101610169565b90565b6109328061018f6000396000f3006080604052600436106100c45763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416631998aeef81146100c95780631dceace8146100d35780632a24f46c1461015d57806338af3eed1461018457806362ea82db146101b55780637fb45099146101d657806391f901571461020f578063a17bf88414610224578063bb2d237214610239578063d37b82aa1461024e578063d3a8638614610263578063d57bde7914610278578063fe67a54b1461028d575b600080fd5b6100d16102a2565b005b3480156100df57600080fd5b506100e8610577565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561012257818101518382015260200161010a565b50505050905090810190601f16801561014f5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561016957600080fd5b50610172610605565b60408051918252519081900360200190f35b34801561019057600080fd5b5061019961060b565b60408051600160a060020a039092168252519081900360200190f35b3480156101c157600080fd5b50610172600160a060020a036004351661061a565b3480156101e257600080fd5b506101eb61062c565b604051808260028111156101fb57fe5b60ff16815260200191505060405180910390f35b34801561021b57600080fd5b50610199610635565b34801561023057600080fd5b506100e8610644565b34801561024557600080fd5b5061019961069c565b34801561025a57600080fd5b506100d16106ab565b34801561026f57600080fd5b50610172610742565b34801561028457600080fd5b50610172610748565b34801561029957600080fd5b506100d1610766565b60015460009042106102fe576040805160e560020a62461bcd02815260206004820152601660248201527f41756374696f6e20616c726561647920656e6465642e00000000000000000000604482015290519081900360640190fd5b600260085460ff16600281111561031157fe5b1415610367576040805160e560020a62461bcd02815260206004820152601660248201527f41756374696f6e20616c726561647920656e6465642e00000000000000000000604482015290519081900360640190fd5b6004543410156103e7576040805160e560020a62461bcd02815260206004820152602660248201527f5468652076616c756520697320736d616c6c6572207468616e206d696e696d7560448201527f6d206269642e0000000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b600654600160a060020a03166000908152600760205260409020543411610458576040805160e560020a62461bcd02815260206004820152601e60248201527f546865726520616c7265616479206973206120686967686572206269642e0000604482015290519081900360640190fd5b600654600160a060020a0316156104f9575060068054600160a060020a039081166000908152600760205260408082208054908390559354905192169183156108fc0291849190818181858888f1935050505015156104f95760065460408051600160a060020a0390921682526020820183905280517fa1b60e980b75e8b9b39e4d6017a6398e1e37e9269560093a3530e52d5e56668b9281900390910190a15b6006805473ffffffffffffffffffffffffffffffffffffffff19163390811790915560008181526007602090815260409182902034908190556008805460ff1916600117905582519384529083015280517ff4757a49b326036464bec6fe419a4ae38c8a02ce3e68bf0809674f6aab8ad3009281900390910190a150565b6003805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156105fd5780601f106105d2576101008083540402835291602001916105fd565b820191906000526020600020905b8154815290600101906020018083116105e057829003601f168201915b505050505081565b60015481565b600054600160a060020a031681565b60076020526000908152604090205481565b60085460ff1681565b600654600160a060020a031681565b6002805460408051602060018416156101000260001901909316849004601f810184900484028201840190925281815292918301828280156105fd5780601f106105d2576101008083540402835291602001916105fd565b600554600160a060020a031681565b600260085460ff1660028111156106be57fe5b14610713576040805160e560020a62461bcd02815260206004820152601560248201527f41756374696f6e206973206e6f7420656e6465642e0000000000000000000000604482015290519081900360640190fd5b600554600160a060020a03161561073257600554600160a060020a0316ff5b600054600160a060020a0316ff5b565b60045481565b600654600160a060020a031660009081526007602052604090205490565b600654600160a060020a03163314806107895750600554600160a060020a031633145b8061079d5750600654600160a060020a0316155b156100c4576001544210156107fc576040805160e560020a62461bcd02815260206004820152601660248201527f41756374696f6e206e6f742079657420656e6465642e00000000000000000000604482015290519081900360640190fd5b600260085460ff16600281111561080f57fe5b1415610865576040805160e560020a62461bcd02815260206004820152601a60248201527f41756374696f6e2068617320616c726561647920656e6465642e000000000000604482015290519081900360640190fd5b6008805460ff19166002179055600654600160a060020a03166000818152600760209081526040918290205482519384529083015280517fdaec4582d5d9595688c8c98545fdd1c696d41c6aeaeb636737e84ed2f5c00eda9281900390910190a160008054600654600160a060020a03908116835260076020526040808420549051919092169282156108fc02929190818181858888f150505050506107405600a165627a7a72305820930a565c6108b2dca9089ebd41e6284f276f98060d51fc6216d044a5fa739d52002900000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000005bdb85700000000000000000000000005b655eda7d101f98934392cc3610bcb25b6337890000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000002386f26fc1000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000b766974616c696b2e78797a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c7496620796f752061726520617420446576436f6e3420507269736d20726f6f6d2c205b454e535d2868747470733a2f2f6775696465626f6f6b2e636f6d2f67756964652f3131373233332f6576656e742f32313935363031312f292063726577206d656e74696f6e656420457468657265756d20737570706f7274206f66202e78797a20646f6d61696e732e200a48657265206973207468652061756374696f6e20666f722060566974616c696b2e78797a60207374617274696e6720617420302e3031204554482e0a0a596f752063616e20636865636b207468652076616c6964697479206f6620746869732061756374696f6e20627920636865636b696e67205b766974616c696b2e78797a5d28687474703a2f2f766974616c696b2e78797a292c2069742073686f756c6420726564697265637420796f7520746f20746869732061756374696f6e2e0a0a2a446973636c61696d65722a3a20546869732061756374696f6e20697320646f6e652062792041756374696f6e6966792e78797a207465616d20746f2070726f6d6f746520616e6420616c736f20746573742074686520706c6174666f726d2020696e207265616c2d776f726c64207363656e6172696f2e2000000000000000000000000000000000000000000000000000
Deployed Bytecode
0x6080604052600436106100c45763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416631998aeef81146100c95780631dceace8146100d35780632a24f46c1461015d57806338af3eed1461018457806362ea82db146101b55780637fb45099146101d657806391f901571461020f578063a17bf88414610224578063bb2d237214610239578063d37b82aa1461024e578063d3a8638614610263578063d57bde7914610278578063fe67a54b1461028d575b600080fd5b6100d16102a2565b005b3480156100df57600080fd5b506100e8610577565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561012257818101518382015260200161010a565b50505050905090810190601f16801561014f5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561016957600080fd5b50610172610605565b60408051918252519081900360200190f35b34801561019057600080fd5b5061019961060b565b60408051600160a060020a039092168252519081900360200190f35b3480156101c157600080fd5b50610172600160a060020a036004351661061a565b3480156101e257600080fd5b506101eb61062c565b604051808260028111156101fb57fe5b60ff16815260200191505060405180910390f35b34801561021b57600080fd5b50610199610635565b34801561023057600080fd5b506100e8610644565b34801561024557600080fd5b5061019961069c565b34801561025a57600080fd5b506100d16106ab565b34801561026f57600080fd5b50610172610742565b34801561028457600080fd5b50610172610748565b34801561029957600080fd5b506100d1610766565b60015460009042106102fe576040805160e560020a62461bcd02815260206004820152601660248201527f41756374696f6e20616c726561647920656e6465642e00000000000000000000604482015290519081900360640190fd5b600260085460ff16600281111561031157fe5b1415610367576040805160e560020a62461bcd02815260206004820152601660248201527f41756374696f6e20616c726561647920656e6465642e00000000000000000000604482015290519081900360640190fd5b6004543410156103e7576040805160e560020a62461bcd02815260206004820152602660248201527f5468652076616c756520697320736d616c6c6572207468616e206d696e696d7560448201527f6d206269642e0000000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b600654600160a060020a03166000908152600760205260409020543411610458576040805160e560020a62461bcd02815260206004820152601e60248201527f546865726520616c7265616479206973206120686967686572206269642e0000604482015290519081900360640190fd5b600654600160a060020a0316156104f9575060068054600160a060020a039081166000908152600760205260408082208054908390559354905192169183156108fc0291849190818181858888f1935050505015156104f95760065460408051600160a060020a0390921682526020820183905280517fa1b60e980b75e8b9b39e4d6017a6398e1e37e9269560093a3530e52d5e56668b9281900390910190a15b6006805473ffffffffffffffffffffffffffffffffffffffff19163390811790915560008181526007602090815260409182902034908190556008805460ff1916600117905582519384529083015280517ff4757a49b326036464bec6fe419a4ae38c8a02ce3e68bf0809674f6aab8ad3009281900390910190a150565b6003805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156105fd5780601f106105d2576101008083540402835291602001916105fd565b820191906000526020600020905b8154815290600101906020018083116105e057829003601f168201915b505050505081565b60015481565b600054600160a060020a031681565b60076020526000908152604090205481565b60085460ff1681565b600654600160a060020a031681565b6002805460408051602060018416156101000260001901909316849004601f810184900484028201840190925281815292918301828280156105fd5780601f106105d2576101008083540402835291602001916105fd565b600554600160a060020a031681565b600260085460ff1660028111156106be57fe5b14610713576040805160e560020a62461bcd02815260206004820152601560248201527f41756374696f6e206973206e6f7420656e6465642e0000000000000000000000604482015290519081900360640190fd5b600554600160a060020a03161561073257600554600160a060020a0316ff5b600054600160a060020a0316ff5b565b60045481565b600654600160a060020a031660009081526007602052604090205490565b600654600160a060020a03163314806107895750600554600160a060020a031633145b8061079d5750600654600160a060020a0316155b156100c4576001544210156107fc576040805160e560020a62461bcd02815260206004820152601660248201527f41756374696f6e206e6f742079657420656e6465642e00000000000000000000604482015290519081900360640190fd5b600260085460ff16600281111561080f57fe5b1415610865576040805160e560020a62461bcd02815260206004820152601a60248201527f41756374696f6e2068617320616c726561647920656e6465642e000000000000604482015290519081900360640190fd5b6008805460ff19166002179055600654600160a060020a03166000818152600760209081526040918290205482519384529083015280517fdaec4582d5d9595688c8c98545fdd1c696d41c6aeaeb636737e84ed2f5c00eda9281900390910190a160008054600654600160a060020a03908116835260076020526040808420549051919092169282156108fc02929190818181858888f150505050506107405600a165627a7a72305820930a565c6108b2dca9089ebd41e6284f276f98060d51fc6216d044a5fa739d520029
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
00000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000005bdb85700000000000000000000000005b655eda7d101f98934392cc3610bcb25b6337890000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000002386f26fc1000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000b766974616c696b2e78797a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c7496620796f752061726520617420446576436f6e3420507269736d20726f6f6d2c205b454e535d2868747470733a2f2f6775696465626f6f6b2e636f6d2f67756964652f3131373233332f6576656e742f32313935363031312f292063726577206d656e74696f6e656420457468657265756d20737570706f7274206f66202e78797a20646f6d61696e732e200a48657265206973207468652061756374696f6e20666f722060566974616c696b2e78797a60207374617274696e6720617420302e3031204554482e0a0a596f752063616e20636865636b207468652076616c6964697479206f6620746869732061756374696f6e20627920636865636b696e67205b766974616c696b2e78797a5d28687474703a2f2f766974616c696b2e78797a292c2069742073686f756c6420726564697265637420796f7520746f20746869732061756374696f6e2e0a0a2a446973636c61696d65722a3a20546869732061756374696f6e20697320646f6e652062792041756374696f6e6966792e78797a207465616d20746f2070726f6d6f746520616e6420616c736f20746573742074686520706c6174666f726d2020696e207265616c2d776f726c64207363656e6172696f2e2000000000000000000000000000000000000000000000000000
-----Decoded View---------------
Arg [0] : _auctionTitle (string): vitalik.xyz
Arg [1] : _auctionEnd (uint256): 1541113200
Arg [2] : _beneficiary (address): 0x5b655EDa7D101f98934392Cc3610BcB25b633789
Arg [3] : _auctionDesc (string): If you are at DevCon4 Prism room, [ENS](https://guidebook.com/guide/117233/event/21956011/) crew mentioned Ethereum support of .xyz domains. Here is the auction for `Vitalik.xyz` starting at 0.01 ETH. You can check the validity of this auction by checking [vitalik.xyz](http://vitalik.xyz), it should redirect you to this auction. *Disclaimer*: This auction is done by Auctionify.xyz team to promote and also test the platform in real-world scenario.
Arg [4] : _minimumBid (uint256): 10000000000000000
Arg [5] : _escrowEnabled (bool): True
Arg [6] : _listed (bool): True
-----Encoded View---------------
25 Constructor Arguments found :
Arg [0] : 00000000000000000000000000000000000000000000000000000000000000e0
Arg [1] : 000000000000000000000000000000000000000000000000000000005bdb8570
Arg [2] : 0000000000000000000000005b655eda7d101f98934392cc3610bcb25b633789
Arg [3] : 0000000000000000000000000000000000000000000000000000000000000120
Arg [4] : 000000000000000000000000000000000000000000000000002386f26fc10000
Arg [5] : 0000000000000000000000000000000000000000000000000000000000000001
Arg [6] : 0000000000000000000000000000000000000000000000000000000000000001
Arg [7] : 000000000000000000000000000000000000000000000000000000000000000b
Arg [8] : 766974616c696b2e78797a000000000000000000000000000000000000000000
Arg [9] : 00000000000000000000000000000000000000000000000000000000000001c7
Arg [10] : 496620796f752061726520617420446576436f6e3420507269736d20726f6f6d
Arg [11] : 2c205b454e535d2868747470733a2f2f6775696465626f6f6b2e636f6d2f6775
Arg [12] : 6964652f3131373233332f6576656e742f32313935363031312f292063726577
Arg [13] : 206d656e74696f6e656420457468657265756d20737570706f7274206f66202e
Arg [14] : 78797a20646f6d61696e732e200a48657265206973207468652061756374696f
Arg [15] : 6e20666f722060566974616c696b2e78797a60207374617274696e6720617420
Arg [16] : 302e3031204554482e0a0a596f752063616e20636865636b207468652076616c
Arg [17] : 6964697479206f6620746869732061756374696f6e20627920636865636b696e
Arg [18] : 67205b766974616c696b2e78797a5d28687474703a2f2f766974616c696b2e78
Arg [19] : 797a292c2069742073686f756c6420726564697265637420796f7520746f2074
Arg [20] : 6869732061756374696f6e2e0a0a2a446973636c61696d65722a3a2054686973
Arg [21] : 2061756374696f6e20697320646f6e652062792041756374696f6e6966792e78
Arg [22] : 797a207465616d20746f2070726f6d6f746520616e6420616c736f2074657374
Arg [23] : 2074686520706c6174666f726d2020696e207265616c2d776f726c6420736365
Arg [24] : 6e6172696f2e2000000000000000000000000000000000000000000000000000
Swarm Source
bzzr://930a565c6108b2dca9089ebd41e6284f276f98060d51fc6216d044a5fa739d52
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 31 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.