//Write your own contracts here. Currently compiles using solc v0.4.15+commit.bbb8e64f. pragma solidity ^0.4.11; interface IAuction { event BidPlaced( address indexed _bidder, uint256 indexed _editionNumber, uint256 indexed _amount ); event BidIncreased( address indexed _bidder, uint256 indexed _editionNumber, uint256 indexed _amount ); event BidWithdrawn( address indexed _bidder, uint256 indexed _editionNumber ); event BidAccepted( address indexed _bidder, uint256 indexed _editionNumber, uint256 indexed _tokenId, uint256 _amount ); event EditionAuctionCanceled( uint256 indexed _editionNumber ); event BidderRefunded( uint256 indexed _editionNumber, address indexed _bidder, uint256 indexed _amount ); function placeBid(uint256 _editionNumber) external returns (bool success); function increaseBid(uint256 _editionNumber) external returns (bool success); function withdrawBid(uint256 _editionNumber) external returns (bool success); function acceptBid(uint256 _editionNumber) external returns (bool success); function cancelAuction(uint256 _editionNumber) external returns (bool success); }
0.4.18