cryptopunk

package
v1.0.1-tekton-ci-beta-3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 10, 2021 License: GPL-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const CryptoPunksMarketABI = "" /* 7920-byte string literal not displayed */

CryptoPunksMarketABI is the input ABI used to generate the binding from.

Variables

View Source
var CryptoPunksMarketBin = "" /* 13700-byte string literal not displayed */

CryptoPunksMarketBin is the compiled bytecode used for deploying new contracts.

View Source
var CryptoPunksMarketFuncSigs = map[string]string{
	"23165b75": "acceptBidForPunk(uint256,uint256)",
	"7ecedac9": "allInitialOwnersAssigned()",
	"8126c38a": "allPunksAssigned()",
	"70a08231": "balanceOf(address)",
	"8264fe98": "buyPunk(uint256)",
	"313ce567": "decimals()",
	"091dbfd2": "enterBidForPunk(uint256)",
	"c81d1d5b": "getPunk(uint256)",
	"51605d80": "imageHash()",
	"06fdde03": "name()",
	"52f29a25": "nextPunkIndexToAssign()",
	"c44193c3": "offerPunkForSale(uint256,uint256)",
	"bf31196f": "offerPunkForSaleToAddress(uint256,uint256,address)",
	"f3f43703": "pendingWithdrawals(address)",
	"6e743fa9": "punkBids(uint256)",
	"58178168": "punkIndexToAddress(uint256)",
	"f6eeff1e": "punkNoLongerForSale(uint256)",
	"088f11f3": "punksOfferedForSale(uint256)",
	"c0d6ce63": "punksRemainingToAssign()",
	"a75a9049": "setInitialOwner(address,uint256)",
	"39c5dde6": "setInitialOwners(address[],uint256[])",
	"5a3b7e42": "standard()",
	"95d89b41": "symbol()",
	"18160ddd": "totalSupply()",
	"8b72a2ec": "transferPunk(address,uint256)",
	"3ccfd60b": "withdraw()",
	"979bc638": "withdrawBidForPunk(uint256)",
}

CryptoPunksMarketFuncSigs maps the 4-byte function signature to its string representation.

Functions

This section is empty.

Types

type CryptoPunksMarket

type CryptoPunksMarket struct {
	CryptoPunksMarketCaller     // Read-only binding to the contract
	CryptoPunksMarketTransactor // Write-only binding to the contract
	CryptoPunksMarketFilterer   // Log filterer for contract events
}

CryptoPunksMarket is an auto generated Go binding around an Ethereum contract.

func DeployCryptoPunksMarket

func DeployCryptoPunksMarket(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *CryptoPunksMarket, error)

DeployCryptoPunksMarket deploys a new Ethereum contract, binding an instance of CryptoPunksMarket to it.

func NewCryptoPunksMarket

func NewCryptoPunksMarket(address common.Address, backend bind.ContractBackend) (*CryptoPunksMarket, error)

NewCryptoPunksMarket creates a new instance of CryptoPunksMarket, bound to a specific deployed contract.

type CryptoPunksMarketAssign

type CryptoPunksMarketAssign struct {
	To        common.Address
	PunkIndex *big.Int
	Raw       types.Log // Blockchain specific contextual infos
}

CryptoPunksMarketAssign represents a Assign event raised by the CryptoPunksMarket contract.

type CryptoPunksMarketAssignIterator

type CryptoPunksMarketAssignIterator struct {
	Event *CryptoPunksMarketAssign // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

CryptoPunksMarketAssignIterator is returned from FilterAssign and is used to iterate over the raw logs and unpacked data for Assign events raised by the CryptoPunksMarket contract.

func (*CryptoPunksMarketAssignIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*CryptoPunksMarketAssignIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*CryptoPunksMarketAssignIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type CryptoPunksMarketCaller

type CryptoPunksMarketCaller struct {
	// contains filtered or unexported fields
}

CryptoPunksMarketCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewCryptoPunksMarketCaller

func NewCryptoPunksMarketCaller(address common.Address, caller bind.ContractCaller) (*CryptoPunksMarketCaller, error)

NewCryptoPunksMarketCaller creates a new read-only instance of CryptoPunksMarket, bound to a specific deployed contract.

func (*CryptoPunksMarketCaller) AllPunksAssigned

func (_CryptoPunksMarket *CryptoPunksMarketCaller) AllPunksAssigned(opts *bind.CallOpts) (bool, error)

AllPunksAssigned is a free data retrieval call binding the contract method 0x8126c38a.

Solidity: function allPunksAssigned() view returns(bool)

func (*CryptoPunksMarketCaller) BalanceOf

func (_CryptoPunksMarket *CryptoPunksMarketCaller) BalanceOf(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(address ) view returns(uint256)

func (*CryptoPunksMarketCaller) Decimals

func (_CryptoPunksMarket *CryptoPunksMarketCaller) Decimals(opts *bind.CallOpts) (uint8, error)

Decimals is a free data retrieval call binding the contract method 0x313ce567.

Solidity: function decimals() view returns(uint8)

func (*CryptoPunksMarketCaller) ImageHash

func (_CryptoPunksMarket *CryptoPunksMarketCaller) ImageHash(opts *bind.CallOpts) (string, error)

ImageHash is a free data retrieval call binding the contract method 0x51605d80.

Solidity: function imageHash() view returns(string)

func (*CryptoPunksMarketCaller) Name

func (_CryptoPunksMarket *CryptoPunksMarketCaller) Name(opts *bind.CallOpts) (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() view returns(string)

func (*CryptoPunksMarketCaller) NextPunkIndexToAssign

func (_CryptoPunksMarket *CryptoPunksMarketCaller) NextPunkIndexToAssign(opts *bind.CallOpts) (*big.Int, error)

NextPunkIndexToAssign is a free data retrieval call binding the contract method 0x52f29a25.

Solidity: function nextPunkIndexToAssign() view returns(uint256)

func (*CryptoPunksMarketCaller) PendingWithdrawals

func (_CryptoPunksMarket *CryptoPunksMarketCaller) PendingWithdrawals(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)

PendingWithdrawals is a free data retrieval call binding the contract method 0xf3f43703.

Solidity: function pendingWithdrawals(address ) view returns(uint256)

func (*CryptoPunksMarketCaller) PunkBids

func (_CryptoPunksMarket *CryptoPunksMarketCaller) PunkBids(opts *bind.CallOpts, arg0 *big.Int) (struct {
	HasBid    bool
	PunkIndex *big.Int
	Bidder    common.Address
	Value     *big.Int
}, error)

PunkBids is a free data retrieval call binding the contract method 0x6e743fa9.

Solidity: function punkBids(uint256 ) view returns(bool hasBid, uint256 punkIndex, address bidder, uint256 value)

func (*CryptoPunksMarketCaller) PunkIndexToAddress

func (_CryptoPunksMarket *CryptoPunksMarketCaller) PunkIndexToAddress(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)

PunkIndexToAddress is a free data retrieval call binding the contract method 0x58178168.

Solidity: function punkIndexToAddress(uint256 ) view returns(address)

func (*CryptoPunksMarketCaller) PunksOfferedForSale

func (_CryptoPunksMarket *CryptoPunksMarketCaller) PunksOfferedForSale(opts *bind.CallOpts, arg0 *big.Int) (struct {
	IsForSale  bool
	PunkIndex  *big.Int
	Seller     common.Address
	MinValue   *big.Int
	OnlySellTo common.Address
}, error)

PunksOfferedForSale is a free data retrieval call binding the contract method 0x088f11f3.

Solidity: function punksOfferedForSale(uint256 ) view returns(bool isForSale, uint256 punkIndex, address seller, uint256 minValue, address onlySellTo)

func (*CryptoPunksMarketCaller) PunksRemainingToAssign

func (_CryptoPunksMarket *CryptoPunksMarketCaller) PunksRemainingToAssign(opts *bind.CallOpts) (*big.Int, error)

PunksRemainingToAssign is a free data retrieval call binding the contract method 0xc0d6ce63.

Solidity: function punksRemainingToAssign() view returns(uint256)

func (*CryptoPunksMarketCaller) Standard

func (_CryptoPunksMarket *CryptoPunksMarketCaller) Standard(opts *bind.CallOpts) (string, error)

Standard is a free data retrieval call binding the contract method 0x5a3b7e42.

Solidity: function standard() view returns(string)

func (*CryptoPunksMarketCaller) Symbol

func (_CryptoPunksMarket *CryptoPunksMarketCaller) Symbol(opts *bind.CallOpts) (string, error)

Symbol is a free data retrieval call binding the contract method 0x95d89b41.

Solidity: function symbol() view returns(string)

func (*CryptoPunksMarketCaller) TotalSupply

func (_CryptoPunksMarket *CryptoPunksMarketCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() view returns(uint256)

type CryptoPunksMarketCallerRaw

type CryptoPunksMarketCallerRaw struct {
	Contract *CryptoPunksMarketCaller // Generic read-only contract binding to access the raw methods on
}

CryptoPunksMarketCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*CryptoPunksMarketCallerRaw) Call

func (_CryptoPunksMarket *CryptoPunksMarketCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

type CryptoPunksMarketCallerSession

type CryptoPunksMarketCallerSession struct {
	Contract *CryptoPunksMarketCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts            // Call options to use throughout this session
}

CryptoPunksMarketCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*CryptoPunksMarketCallerSession) AllPunksAssigned

func (_CryptoPunksMarket *CryptoPunksMarketCallerSession) AllPunksAssigned() (bool, error)

AllPunksAssigned is a free data retrieval call binding the contract method 0x8126c38a.

Solidity: function allPunksAssigned() view returns(bool)

func (*CryptoPunksMarketCallerSession) BalanceOf

func (_CryptoPunksMarket *CryptoPunksMarketCallerSession) BalanceOf(arg0 common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(address ) view returns(uint256)

func (*CryptoPunksMarketCallerSession) Decimals

func (_CryptoPunksMarket *CryptoPunksMarketCallerSession) Decimals() (uint8, error)

Decimals is a free data retrieval call binding the contract method 0x313ce567.

Solidity: function decimals() view returns(uint8)

func (*CryptoPunksMarketCallerSession) ImageHash

func (_CryptoPunksMarket *CryptoPunksMarketCallerSession) ImageHash() (string, error)

ImageHash is a free data retrieval call binding the contract method 0x51605d80.

Solidity: function imageHash() view returns(string)

func (*CryptoPunksMarketCallerSession) Name

func (_CryptoPunksMarket *CryptoPunksMarketCallerSession) Name() (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() view returns(string)

func (*CryptoPunksMarketCallerSession) NextPunkIndexToAssign

func (_CryptoPunksMarket *CryptoPunksMarketCallerSession) NextPunkIndexToAssign() (*big.Int, error)

NextPunkIndexToAssign is a free data retrieval call binding the contract method 0x52f29a25.

Solidity: function nextPunkIndexToAssign() view returns(uint256)

func (*CryptoPunksMarketCallerSession) PendingWithdrawals

func (_CryptoPunksMarket *CryptoPunksMarketCallerSession) PendingWithdrawals(arg0 common.Address) (*big.Int, error)

PendingWithdrawals is a free data retrieval call binding the contract method 0xf3f43703.

Solidity: function pendingWithdrawals(address ) view returns(uint256)

func (*CryptoPunksMarketCallerSession) PunkBids

func (_CryptoPunksMarket *CryptoPunksMarketCallerSession) PunkBids(arg0 *big.Int) (struct {
	HasBid    bool
	PunkIndex *big.Int
	Bidder    common.Address
	Value     *big.Int
}, error)

PunkBids is a free data retrieval call binding the contract method 0x6e743fa9.

Solidity: function punkBids(uint256 ) view returns(bool hasBid, uint256 punkIndex, address bidder, uint256 value)

func (*CryptoPunksMarketCallerSession) PunkIndexToAddress

func (_CryptoPunksMarket *CryptoPunksMarketCallerSession) PunkIndexToAddress(arg0 *big.Int) (common.Address, error)

PunkIndexToAddress is a free data retrieval call binding the contract method 0x58178168.

Solidity: function punkIndexToAddress(uint256 ) view returns(address)

func (*CryptoPunksMarketCallerSession) PunksOfferedForSale

func (_CryptoPunksMarket *CryptoPunksMarketCallerSession) PunksOfferedForSale(arg0 *big.Int) (struct {
	IsForSale  bool
	PunkIndex  *big.Int
	Seller     common.Address
	MinValue   *big.Int
	OnlySellTo common.Address
}, error)

PunksOfferedForSale is a free data retrieval call binding the contract method 0x088f11f3.

Solidity: function punksOfferedForSale(uint256 ) view returns(bool isForSale, uint256 punkIndex, address seller, uint256 minValue, address onlySellTo)

func (*CryptoPunksMarketCallerSession) PunksRemainingToAssign

func (_CryptoPunksMarket *CryptoPunksMarketCallerSession) PunksRemainingToAssign() (*big.Int, error)

PunksRemainingToAssign is a free data retrieval call binding the contract method 0xc0d6ce63.

Solidity: function punksRemainingToAssign() view returns(uint256)

func (*CryptoPunksMarketCallerSession) Standard

func (_CryptoPunksMarket *CryptoPunksMarketCallerSession) Standard() (string, error)

Standard is a free data retrieval call binding the contract method 0x5a3b7e42.

Solidity: function standard() view returns(string)

func (*CryptoPunksMarketCallerSession) Symbol

func (_CryptoPunksMarket *CryptoPunksMarketCallerSession) Symbol() (string, error)

Symbol is a free data retrieval call binding the contract method 0x95d89b41.

Solidity: function symbol() view returns(string)

func (*CryptoPunksMarketCallerSession) TotalSupply

func (_CryptoPunksMarket *CryptoPunksMarketCallerSession) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() view returns(uint256)

type CryptoPunksMarketFilterer

type CryptoPunksMarketFilterer struct {
	// contains filtered or unexported fields
}

CryptoPunksMarketFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewCryptoPunksMarketFilterer

func NewCryptoPunksMarketFilterer(address common.Address, filterer bind.ContractFilterer) (*CryptoPunksMarketFilterer, error)

NewCryptoPunksMarketFilterer creates a new log filterer instance of CryptoPunksMarket, bound to a specific deployed contract.

func (*CryptoPunksMarketFilterer) FilterAssign

func (_CryptoPunksMarket *CryptoPunksMarketFilterer) FilterAssign(opts *bind.FilterOpts, to []common.Address) (*CryptoPunksMarketAssignIterator, error)

FilterAssign is a free log retrieval operation binding the contract event 0x8a0e37b73a0d9c82e205d4d1a3ff3d0b57ce5f4d7bccf6bac03336dc101cb7ba.

Solidity: event Assign(address indexed to, uint256 punkIndex)

func (*CryptoPunksMarketFilterer) FilterPunkBidEntered

func (_CryptoPunksMarket *CryptoPunksMarketFilterer) FilterPunkBidEntered(opts *bind.FilterOpts, punkIndex []*big.Int, fromAddress []common.Address) (*CryptoPunksMarketPunkBidEnteredIterator, error)

FilterPunkBidEntered is a free log retrieval operation binding the contract event 0x5b859394fabae0c1ba88baffe67e751ab5248d2e879028b8c8d6897b0519f56a.

Solidity: event PunkBidEntered(uint256 indexed punkIndex, uint256 value, address indexed fromAddress)

func (*CryptoPunksMarketFilterer) FilterPunkBidWithdrawn

func (_CryptoPunksMarket *CryptoPunksMarketFilterer) FilterPunkBidWithdrawn(opts *bind.FilterOpts, punkIndex []*big.Int, fromAddress []common.Address) (*CryptoPunksMarketPunkBidWithdrawnIterator, error)

FilterPunkBidWithdrawn is a free log retrieval operation binding the contract event 0x6f30e1ee4d81dcc7a8a478577f65d2ed2edb120565960ac45fe7c50551c87932.

Solidity: event PunkBidWithdrawn(uint256 indexed punkIndex, uint256 value, address indexed fromAddress)

func (*CryptoPunksMarketFilterer) FilterPunkBought

func (_CryptoPunksMarket *CryptoPunksMarketFilterer) FilterPunkBought(opts *bind.FilterOpts, punkIndex []*big.Int, fromAddress []common.Address, toAddress []common.Address) (*CryptoPunksMarketPunkBoughtIterator, error)

FilterPunkBought is a free log retrieval operation binding the contract event 0x58e5d5a525e3b40bc15abaa38b5882678db1ee68befd2f60bafe3a7fd06db9e3.

Solidity: event PunkBought(uint256 indexed punkIndex, uint256 value, address indexed fromAddress, address indexed toAddress)

func (*CryptoPunksMarketFilterer) FilterPunkNoLongerForSale

func (_CryptoPunksMarket *CryptoPunksMarketFilterer) FilterPunkNoLongerForSale(opts *bind.FilterOpts, punkIndex []*big.Int) (*CryptoPunksMarketPunkNoLongerForSaleIterator, error)

FilterPunkNoLongerForSale is a free log retrieval operation binding the contract event 0xb0e0a660b4e50f26f0b7ce75c24655fc76cc66e3334a54ff410277229fa10bd4.

Solidity: event PunkNoLongerForSale(uint256 indexed punkIndex)

func (*CryptoPunksMarketFilterer) FilterPunkOffered

func (_CryptoPunksMarket *CryptoPunksMarketFilterer) FilterPunkOffered(opts *bind.FilterOpts, punkIndex []*big.Int, toAddress []common.Address) (*CryptoPunksMarketPunkOfferedIterator, error)

FilterPunkOffered is a free log retrieval operation binding the contract event 0x3c7b682d5da98001a9b8cbda6c647d2c63d698a4184fd1d55e2ce7b66f5d21eb.

Solidity: event PunkOffered(uint256 indexed punkIndex, uint256 minValue, address indexed toAddress)

func (*CryptoPunksMarketFilterer) FilterPunkTransfer

func (_CryptoPunksMarket *CryptoPunksMarketFilterer) FilterPunkTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*CryptoPunksMarketPunkTransferIterator, error)

FilterPunkTransfer is a free log retrieval operation binding the contract event 0x05af636b70da6819000c49f85b21fa82081c632069bb626f30932034099107d8.

Solidity: event PunkTransfer(address indexed from, address indexed to, uint256 punkIndex)

func (*CryptoPunksMarketFilterer) FilterTransfer

func (_CryptoPunksMarket *CryptoPunksMarketFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*CryptoPunksMarketTransferIterator, error)

FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.

Solidity: event Transfer(address indexed from, address indexed to, uint256 value)

func (*CryptoPunksMarketFilterer) ParseAssign

func (_CryptoPunksMarket *CryptoPunksMarketFilterer) ParseAssign(log types.Log) (*CryptoPunksMarketAssign, error)

ParseAssign is a log parse operation binding the contract event 0x8a0e37b73a0d9c82e205d4d1a3ff3d0b57ce5f4d7bccf6bac03336dc101cb7ba.

Solidity: event Assign(address indexed to, uint256 punkIndex)

func (*CryptoPunksMarketFilterer) ParsePunkBidEntered

func (_CryptoPunksMarket *CryptoPunksMarketFilterer) ParsePunkBidEntered(log types.Log) (*CryptoPunksMarketPunkBidEntered, error)

ParsePunkBidEntered is a log parse operation binding the contract event 0x5b859394fabae0c1ba88baffe67e751ab5248d2e879028b8c8d6897b0519f56a.

Solidity: event PunkBidEntered(uint256 indexed punkIndex, uint256 value, address indexed fromAddress)

func (*CryptoPunksMarketFilterer) ParsePunkBidWithdrawn

func (_CryptoPunksMarket *CryptoPunksMarketFilterer) ParsePunkBidWithdrawn(log types.Log) (*CryptoPunksMarketPunkBidWithdrawn, error)

ParsePunkBidWithdrawn is a log parse operation binding the contract event 0x6f30e1ee4d81dcc7a8a478577f65d2ed2edb120565960ac45fe7c50551c87932.

Solidity: event PunkBidWithdrawn(uint256 indexed punkIndex, uint256 value, address indexed fromAddress)

func (*CryptoPunksMarketFilterer) ParsePunkBought

func (_CryptoPunksMarket *CryptoPunksMarketFilterer) ParsePunkBought(log types.Log) (*CryptoPunksMarketPunkBought, error)

ParsePunkBought is a log parse operation binding the contract event 0x58e5d5a525e3b40bc15abaa38b5882678db1ee68befd2f60bafe3a7fd06db9e3.

Solidity: event PunkBought(uint256 indexed punkIndex, uint256 value, address indexed fromAddress, address indexed toAddress)

func (*CryptoPunksMarketFilterer) ParsePunkNoLongerForSale

func (_CryptoPunksMarket *CryptoPunksMarketFilterer) ParsePunkNoLongerForSale(log types.Log) (*CryptoPunksMarketPunkNoLongerForSale, error)

ParsePunkNoLongerForSale is a log parse operation binding the contract event 0xb0e0a660b4e50f26f0b7ce75c24655fc76cc66e3334a54ff410277229fa10bd4.

Solidity: event PunkNoLongerForSale(uint256 indexed punkIndex)

func (*CryptoPunksMarketFilterer) ParsePunkOffered

func (_CryptoPunksMarket *CryptoPunksMarketFilterer) ParsePunkOffered(log types.Log) (*CryptoPunksMarketPunkOffered, error)

ParsePunkOffered is a log parse operation binding the contract event 0x3c7b682d5da98001a9b8cbda6c647d2c63d698a4184fd1d55e2ce7b66f5d21eb.

Solidity: event PunkOffered(uint256 indexed punkIndex, uint256 minValue, address indexed toAddress)

func (*CryptoPunksMarketFilterer) ParsePunkTransfer

func (_CryptoPunksMarket *CryptoPunksMarketFilterer) ParsePunkTransfer(log types.Log) (*CryptoPunksMarketPunkTransfer, error)

ParsePunkTransfer is a log parse operation binding the contract event 0x05af636b70da6819000c49f85b21fa82081c632069bb626f30932034099107d8.

Solidity: event PunkTransfer(address indexed from, address indexed to, uint256 punkIndex)

func (*CryptoPunksMarketFilterer) ParseTransfer

func (_CryptoPunksMarket *CryptoPunksMarketFilterer) ParseTransfer(log types.Log) (*CryptoPunksMarketTransfer, error)

ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.

Solidity: event Transfer(address indexed from, address indexed to, uint256 value)

func (*CryptoPunksMarketFilterer) WatchAssign

func (_CryptoPunksMarket *CryptoPunksMarketFilterer) WatchAssign(opts *bind.WatchOpts, sink chan<- *CryptoPunksMarketAssign, to []common.Address) (event.Subscription, error)

WatchAssign is a free log subscription operation binding the contract event 0x8a0e37b73a0d9c82e205d4d1a3ff3d0b57ce5f4d7bccf6bac03336dc101cb7ba.

Solidity: event Assign(address indexed to, uint256 punkIndex)

func (*CryptoPunksMarketFilterer) WatchPunkBidEntered

func (_CryptoPunksMarket *CryptoPunksMarketFilterer) WatchPunkBidEntered(opts *bind.WatchOpts, sink chan<- *CryptoPunksMarketPunkBidEntered, punkIndex []*big.Int, fromAddress []common.Address) (event.Subscription, error)

WatchPunkBidEntered is a free log subscription operation binding the contract event 0x5b859394fabae0c1ba88baffe67e751ab5248d2e879028b8c8d6897b0519f56a.

Solidity: event PunkBidEntered(uint256 indexed punkIndex, uint256 value, address indexed fromAddress)

func (*CryptoPunksMarketFilterer) WatchPunkBidWithdrawn

func (_CryptoPunksMarket *CryptoPunksMarketFilterer) WatchPunkBidWithdrawn(opts *bind.WatchOpts, sink chan<- *CryptoPunksMarketPunkBidWithdrawn, punkIndex []*big.Int, fromAddress []common.Address) (event.Subscription, error)

WatchPunkBidWithdrawn is a free log subscription operation binding the contract event 0x6f30e1ee4d81dcc7a8a478577f65d2ed2edb120565960ac45fe7c50551c87932.

Solidity: event PunkBidWithdrawn(uint256 indexed punkIndex, uint256 value, address indexed fromAddress)

func (*CryptoPunksMarketFilterer) WatchPunkBought

func (_CryptoPunksMarket *CryptoPunksMarketFilterer) WatchPunkBought(opts *bind.WatchOpts, sink chan<- *CryptoPunksMarketPunkBought, punkIndex []*big.Int, fromAddress []common.Address, toAddress []common.Address) (event.Subscription, error)

WatchPunkBought is a free log subscription operation binding the contract event 0x58e5d5a525e3b40bc15abaa38b5882678db1ee68befd2f60bafe3a7fd06db9e3.

Solidity: event PunkBought(uint256 indexed punkIndex, uint256 value, address indexed fromAddress, address indexed toAddress)

func (*CryptoPunksMarketFilterer) WatchPunkNoLongerForSale

func (_CryptoPunksMarket *CryptoPunksMarketFilterer) WatchPunkNoLongerForSale(opts *bind.WatchOpts, sink chan<- *CryptoPunksMarketPunkNoLongerForSale, punkIndex []*big.Int) (event.Subscription, error)

WatchPunkNoLongerForSale is a free log subscription operation binding the contract event 0xb0e0a660b4e50f26f0b7ce75c24655fc76cc66e3334a54ff410277229fa10bd4.

Solidity: event PunkNoLongerForSale(uint256 indexed punkIndex)

func (*CryptoPunksMarketFilterer) WatchPunkOffered

func (_CryptoPunksMarket *CryptoPunksMarketFilterer) WatchPunkOffered(opts *bind.WatchOpts, sink chan<- *CryptoPunksMarketPunkOffered, punkIndex []*big.Int, toAddress []common.Address) (event.Subscription, error)

WatchPunkOffered is a free log subscription operation binding the contract event 0x3c7b682d5da98001a9b8cbda6c647d2c63d698a4184fd1d55e2ce7b66f5d21eb.

Solidity: event PunkOffered(uint256 indexed punkIndex, uint256 minValue, address indexed toAddress)

func (*CryptoPunksMarketFilterer) WatchPunkTransfer

func (_CryptoPunksMarket *CryptoPunksMarketFilterer) WatchPunkTransfer(opts *bind.WatchOpts, sink chan<- *CryptoPunksMarketPunkTransfer, from []common.Address, to []common.Address) (event.Subscription, error)

WatchPunkTransfer is a free log subscription operation binding the contract event 0x05af636b70da6819000c49f85b21fa82081c632069bb626f30932034099107d8.

Solidity: event PunkTransfer(address indexed from, address indexed to, uint256 punkIndex)

func (*CryptoPunksMarketFilterer) WatchTransfer

func (_CryptoPunksMarket *CryptoPunksMarketFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *CryptoPunksMarketTransfer, from []common.Address, to []common.Address) (event.Subscription, error)

WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.

Solidity: event Transfer(address indexed from, address indexed to, uint256 value)

type CryptoPunksMarketPunkBidEntered

type CryptoPunksMarketPunkBidEntered struct {
	PunkIndex   *big.Int
	Value       *big.Int
	FromAddress common.Address
	Raw         types.Log // Blockchain specific contextual infos
}

CryptoPunksMarketPunkBidEntered represents a PunkBidEntered event raised by the CryptoPunksMarket contract.

type CryptoPunksMarketPunkBidEnteredIterator

type CryptoPunksMarketPunkBidEnteredIterator struct {
	Event *CryptoPunksMarketPunkBidEntered // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

CryptoPunksMarketPunkBidEnteredIterator is returned from FilterPunkBidEntered and is used to iterate over the raw logs and unpacked data for PunkBidEntered events raised by the CryptoPunksMarket contract.

func (*CryptoPunksMarketPunkBidEnteredIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*CryptoPunksMarketPunkBidEnteredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*CryptoPunksMarketPunkBidEnteredIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type CryptoPunksMarketPunkBidWithdrawn

type CryptoPunksMarketPunkBidWithdrawn struct {
	PunkIndex   *big.Int
	Value       *big.Int
	FromAddress common.Address
	Raw         types.Log // Blockchain specific contextual infos
}

CryptoPunksMarketPunkBidWithdrawn represents a PunkBidWithdrawn event raised by the CryptoPunksMarket contract.

type CryptoPunksMarketPunkBidWithdrawnIterator

type CryptoPunksMarketPunkBidWithdrawnIterator struct {
	Event *CryptoPunksMarketPunkBidWithdrawn // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

CryptoPunksMarketPunkBidWithdrawnIterator is returned from FilterPunkBidWithdrawn and is used to iterate over the raw logs and unpacked data for PunkBidWithdrawn events raised by the CryptoPunksMarket contract.

func (*CryptoPunksMarketPunkBidWithdrawnIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*CryptoPunksMarketPunkBidWithdrawnIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*CryptoPunksMarketPunkBidWithdrawnIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type CryptoPunksMarketPunkBought

type CryptoPunksMarketPunkBought struct {
	PunkIndex   *big.Int
	Value       *big.Int
	FromAddress common.Address
	ToAddress   common.Address
	Raw         types.Log // Blockchain specific contextual infos
}

CryptoPunksMarketPunkBought represents a PunkBought event raised by the CryptoPunksMarket contract.

type CryptoPunksMarketPunkBoughtIterator

type CryptoPunksMarketPunkBoughtIterator struct {
	Event *CryptoPunksMarketPunkBought // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

CryptoPunksMarketPunkBoughtIterator is returned from FilterPunkBought and is used to iterate over the raw logs and unpacked data for PunkBought events raised by the CryptoPunksMarket contract.

func (*CryptoPunksMarketPunkBoughtIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*CryptoPunksMarketPunkBoughtIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*CryptoPunksMarketPunkBoughtIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type CryptoPunksMarketPunkNoLongerForSale

type CryptoPunksMarketPunkNoLongerForSale struct {
	PunkIndex *big.Int
	Raw       types.Log // Blockchain specific contextual infos
}

CryptoPunksMarketPunkNoLongerForSale represents a PunkNoLongerForSale event raised by the CryptoPunksMarket contract.

type CryptoPunksMarketPunkNoLongerForSaleIterator

type CryptoPunksMarketPunkNoLongerForSaleIterator struct {
	Event *CryptoPunksMarketPunkNoLongerForSale // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

CryptoPunksMarketPunkNoLongerForSaleIterator is returned from FilterPunkNoLongerForSale and is used to iterate over the raw logs and unpacked data for PunkNoLongerForSale events raised by the CryptoPunksMarket contract.

func (*CryptoPunksMarketPunkNoLongerForSaleIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*CryptoPunksMarketPunkNoLongerForSaleIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*CryptoPunksMarketPunkNoLongerForSaleIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type CryptoPunksMarketPunkOffered

type CryptoPunksMarketPunkOffered struct {
	PunkIndex *big.Int
	MinValue  *big.Int
	ToAddress common.Address
	Raw       types.Log // Blockchain specific contextual infos
}

CryptoPunksMarketPunkOffered represents a PunkOffered event raised by the CryptoPunksMarket contract.

type CryptoPunksMarketPunkOfferedIterator

type CryptoPunksMarketPunkOfferedIterator struct {
	Event *CryptoPunksMarketPunkOffered // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

CryptoPunksMarketPunkOfferedIterator is returned from FilterPunkOffered and is used to iterate over the raw logs and unpacked data for PunkOffered events raised by the CryptoPunksMarket contract.

func (*CryptoPunksMarketPunkOfferedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*CryptoPunksMarketPunkOfferedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*CryptoPunksMarketPunkOfferedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type CryptoPunksMarketPunkTransfer

type CryptoPunksMarketPunkTransfer struct {
	From      common.Address
	To        common.Address
	PunkIndex *big.Int
	Raw       types.Log // Blockchain specific contextual infos
}

CryptoPunksMarketPunkTransfer represents a PunkTransfer event raised by the CryptoPunksMarket contract.

type CryptoPunksMarketPunkTransferIterator

type CryptoPunksMarketPunkTransferIterator struct {
	Event *CryptoPunksMarketPunkTransfer // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

CryptoPunksMarketPunkTransferIterator is returned from FilterPunkTransfer and is used to iterate over the raw logs and unpacked data for PunkTransfer events raised by the CryptoPunksMarket contract.

func (*CryptoPunksMarketPunkTransferIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*CryptoPunksMarketPunkTransferIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*CryptoPunksMarketPunkTransferIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type CryptoPunksMarketRaw

type CryptoPunksMarketRaw struct {
	Contract *CryptoPunksMarket // Generic contract binding to access the raw methods on
}

CryptoPunksMarketRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*CryptoPunksMarketRaw) Call

func (_CryptoPunksMarket *CryptoPunksMarketRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

func (*CryptoPunksMarketRaw) Transact

func (_CryptoPunksMarket *CryptoPunksMarketRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*CryptoPunksMarketRaw) Transfer

func (_CryptoPunksMarket *CryptoPunksMarketRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type CryptoPunksMarketSession

type CryptoPunksMarketSession struct {
	Contract     *CryptoPunksMarket // Generic contract binding to set the session for
	CallOpts     bind.CallOpts      // Call options to use throughout this session
	TransactOpts bind.TransactOpts  // Transaction auth options to use throughout this session
}

CryptoPunksMarketSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*CryptoPunksMarketSession) AcceptBidForPunk

func (_CryptoPunksMarket *CryptoPunksMarketSession) AcceptBidForPunk(punkIndex *big.Int, minPrice *big.Int) (*types.Transaction, error)

AcceptBidForPunk is a paid mutator transaction binding the contract method 0x23165b75.

Solidity: function acceptBidForPunk(uint256 punkIndex, uint256 minPrice) returns()

func (*CryptoPunksMarketSession) AllInitialOwnersAssigned

func (_CryptoPunksMarket *CryptoPunksMarketSession) AllInitialOwnersAssigned() (*types.Transaction, error)

AllInitialOwnersAssigned is a paid mutator transaction binding the contract method 0x7ecedac9.

Solidity: function allInitialOwnersAssigned() returns()

func (*CryptoPunksMarketSession) AllPunksAssigned

func (_CryptoPunksMarket *CryptoPunksMarketSession) AllPunksAssigned() (bool, error)

AllPunksAssigned is a free data retrieval call binding the contract method 0x8126c38a.

Solidity: function allPunksAssigned() view returns(bool)

func (*CryptoPunksMarketSession) BalanceOf

func (_CryptoPunksMarket *CryptoPunksMarketSession) BalanceOf(arg0 common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(address ) view returns(uint256)

func (*CryptoPunksMarketSession) BuyPunk

func (_CryptoPunksMarket *CryptoPunksMarketSession) BuyPunk(punkIndex *big.Int) (*types.Transaction, error)

BuyPunk is a paid mutator transaction binding the contract method 0x8264fe98.

Solidity: function buyPunk(uint256 punkIndex) payable returns()

func (*CryptoPunksMarketSession) Decimals

func (_CryptoPunksMarket *CryptoPunksMarketSession) Decimals() (uint8, error)

Decimals is a free data retrieval call binding the contract method 0x313ce567.

Solidity: function decimals() view returns(uint8)

func (*CryptoPunksMarketSession) EnterBidForPunk

func (_CryptoPunksMarket *CryptoPunksMarketSession) EnterBidForPunk(punkIndex *big.Int) (*types.Transaction, error)

EnterBidForPunk is a paid mutator transaction binding the contract method 0x091dbfd2.

Solidity: function enterBidForPunk(uint256 punkIndex) payable returns()

func (*CryptoPunksMarketSession) GetPunk

func (_CryptoPunksMarket *CryptoPunksMarketSession) GetPunk(punkIndex *big.Int) (*types.Transaction, error)

GetPunk is a paid mutator transaction binding the contract method 0xc81d1d5b.

Solidity: function getPunk(uint256 punkIndex) returns()

func (*CryptoPunksMarketSession) ImageHash

func (_CryptoPunksMarket *CryptoPunksMarketSession) ImageHash() (string, error)

ImageHash is a free data retrieval call binding the contract method 0x51605d80.

Solidity: function imageHash() view returns(string)

func (*CryptoPunksMarketSession) Name

func (_CryptoPunksMarket *CryptoPunksMarketSession) Name() (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() view returns(string)

func (*CryptoPunksMarketSession) NextPunkIndexToAssign

func (_CryptoPunksMarket *CryptoPunksMarketSession) NextPunkIndexToAssign() (*big.Int, error)

NextPunkIndexToAssign is a free data retrieval call binding the contract method 0x52f29a25.

Solidity: function nextPunkIndexToAssign() view returns(uint256)

func (*CryptoPunksMarketSession) OfferPunkForSale

func (_CryptoPunksMarket *CryptoPunksMarketSession) OfferPunkForSale(punkIndex *big.Int, minSalePriceInWei *big.Int) (*types.Transaction, error)

OfferPunkForSale is a paid mutator transaction binding the contract method 0xc44193c3.

Solidity: function offerPunkForSale(uint256 punkIndex, uint256 minSalePriceInWei) returns()

func (*CryptoPunksMarketSession) OfferPunkForSaleToAddress

func (_CryptoPunksMarket *CryptoPunksMarketSession) OfferPunkForSaleToAddress(punkIndex *big.Int, minSalePriceInWei *big.Int, toAddress common.Address) (*types.Transaction, error)

OfferPunkForSaleToAddress is a paid mutator transaction binding the contract method 0xbf31196f.

Solidity: function offerPunkForSaleToAddress(uint256 punkIndex, uint256 minSalePriceInWei, address toAddress) returns()

func (*CryptoPunksMarketSession) PendingWithdrawals

func (_CryptoPunksMarket *CryptoPunksMarketSession) PendingWithdrawals(arg0 common.Address) (*big.Int, error)

PendingWithdrawals is a free data retrieval call binding the contract method 0xf3f43703.

Solidity: function pendingWithdrawals(address ) view returns(uint256)

func (*CryptoPunksMarketSession) PunkBids

func (_CryptoPunksMarket *CryptoPunksMarketSession) PunkBids(arg0 *big.Int) (struct {
	HasBid    bool
	PunkIndex *big.Int
	Bidder    common.Address
	Value     *big.Int
}, error)

PunkBids is a free data retrieval call binding the contract method 0x6e743fa9.

Solidity: function punkBids(uint256 ) view returns(bool hasBid, uint256 punkIndex, address bidder, uint256 value)

func (*CryptoPunksMarketSession) PunkIndexToAddress

func (_CryptoPunksMarket *CryptoPunksMarketSession) PunkIndexToAddress(arg0 *big.Int) (common.Address, error)

PunkIndexToAddress is a free data retrieval call binding the contract method 0x58178168.

Solidity: function punkIndexToAddress(uint256 ) view returns(address)

func (*CryptoPunksMarketSession) PunkNoLongerForSale

func (_CryptoPunksMarket *CryptoPunksMarketSession) PunkNoLongerForSale(punkIndex *big.Int) (*types.Transaction, error)

PunkNoLongerForSale is a paid mutator transaction binding the contract method 0xf6eeff1e.

Solidity: function punkNoLongerForSale(uint256 punkIndex) returns()

func (*CryptoPunksMarketSession) PunksOfferedForSale

func (_CryptoPunksMarket *CryptoPunksMarketSession) PunksOfferedForSale(arg0 *big.Int) (struct {
	IsForSale  bool
	PunkIndex  *big.Int
	Seller     common.Address
	MinValue   *big.Int
	OnlySellTo common.Address
}, error)

PunksOfferedForSale is a free data retrieval call binding the contract method 0x088f11f3.

Solidity: function punksOfferedForSale(uint256 ) view returns(bool isForSale, uint256 punkIndex, address seller, uint256 minValue, address onlySellTo)

func (*CryptoPunksMarketSession) PunksRemainingToAssign

func (_CryptoPunksMarket *CryptoPunksMarketSession) PunksRemainingToAssign() (*big.Int, error)

PunksRemainingToAssign is a free data retrieval call binding the contract method 0xc0d6ce63.

Solidity: function punksRemainingToAssign() view returns(uint256)

func (*CryptoPunksMarketSession) SetInitialOwner

func (_CryptoPunksMarket *CryptoPunksMarketSession) SetInitialOwner(to common.Address, punkIndex *big.Int) (*types.Transaction, error)

SetInitialOwner is a paid mutator transaction binding the contract method 0xa75a9049.

Solidity: function setInitialOwner(address to, uint256 punkIndex) returns()

func (*CryptoPunksMarketSession) SetInitialOwners

func (_CryptoPunksMarket *CryptoPunksMarketSession) SetInitialOwners(addresses []common.Address, indices []*big.Int) (*types.Transaction, error)

SetInitialOwners is a paid mutator transaction binding the contract method 0x39c5dde6.

Solidity: function setInitialOwners(address[] addresses, uint256[] indices) returns()

func (*CryptoPunksMarketSession) Standard

func (_CryptoPunksMarket *CryptoPunksMarketSession) Standard() (string, error)

Standard is a free data retrieval call binding the contract method 0x5a3b7e42.

Solidity: function standard() view returns(string)

func (*CryptoPunksMarketSession) Symbol

func (_CryptoPunksMarket *CryptoPunksMarketSession) Symbol() (string, error)

Symbol is a free data retrieval call binding the contract method 0x95d89b41.

Solidity: function symbol() view returns(string)

func (*CryptoPunksMarketSession) TotalSupply

func (_CryptoPunksMarket *CryptoPunksMarketSession) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() view returns(uint256)

func (*CryptoPunksMarketSession) TransferPunk

func (_CryptoPunksMarket *CryptoPunksMarketSession) TransferPunk(to common.Address, punkIndex *big.Int) (*types.Transaction, error)

TransferPunk is a paid mutator transaction binding the contract method 0x8b72a2ec.

Solidity: function transferPunk(address to, uint256 punkIndex) returns()

func (*CryptoPunksMarketSession) Withdraw

func (_CryptoPunksMarket *CryptoPunksMarketSession) Withdraw() (*types.Transaction, error)

Withdraw is a paid mutator transaction binding the contract method 0x3ccfd60b.

Solidity: function withdraw() returns()

func (*CryptoPunksMarketSession) WithdrawBidForPunk

func (_CryptoPunksMarket *CryptoPunksMarketSession) WithdrawBidForPunk(punkIndex *big.Int) (*types.Transaction, error)

WithdrawBidForPunk is a paid mutator transaction binding the contract method 0x979bc638.

Solidity: function withdrawBidForPunk(uint256 punkIndex) returns()

type CryptoPunksMarketTransactor

type CryptoPunksMarketTransactor struct {
	// contains filtered or unexported fields
}

CryptoPunksMarketTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewCryptoPunksMarketTransactor

func NewCryptoPunksMarketTransactor(address common.Address, transactor bind.ContractTransactor) (*CryptoPunksMarketTransactor, error)

NewCryptoPunksMarketTransactor creates a new write-only instance of CryptoPunksMarket, bound to a specific deployed contract.

func (*CryptoPunksMarketTransactor) AcceptBidForPunk

func (_CryptoPunksMarket *CryptoPunksMarketTransactor) AcceptBidForPunk(opts *bind.TransactOpts, punkIndex *big.Int, minPrice *big.Int) (*types.Transaction, error)

AcceptBidForPunk is a paid mutator transaction binding the contract method 0x23165b75.

Solidity: function acceptBidForPunk(uint256 punkIndex, uint256 minPrice) returns()

func (*CryptoPunksMarketTransactor) AllInitialOwnersAssigned

func (_CryptoPunksMarket *CryptoPunksMarketTransactor) AllInitialOwnersAssigned(opts *bind.TransactOpts) (*types.Transaction, error)

AllInitialOwnersAssigned is a paid mutator transaction binding the contract method 0x7ecedac9.

Solidity: function allInitialOwnersAssigned() returns()

func (*CryptoPunksMarketTransactor) BuyPunk

func (_CryptoPunksMarket *CryptoPunksMarketTransactor) BuyPunk(opts *bind.TransactOpts, punkIndex *big.Int) (*types.Transaction, error)

BuyPunk is a paid mutator transaction binding the contract method 0x8264fe98.

Solidity: function buyPunk(uint256 punkIndex) payable returns()

func (*CryptoPunksMarketTransactor) EnterBidForPunk

func (_CryptoPunksMarket *CryptoPunksMarketTransactor) EnterBidForPunk(opts *bind.TransactOpts, punkIndex *big.Int) (*types.Transaction, error)

EnterBidForPunk is a paid mutator transaction binding the contract method 0x091dbfd2.

Solidity: function enterBidForPunk(uint256 punkIndex) payable returns()

func (*CryptoPunksMarketTransactor) GetPunk

func (_CryptoPunksMarket *CryptoPunksMarketTransactor) GetPunk(opts *bind.TransactOpts, punkIndex *big.Int) (*types.Transaction, error)

GetPunk is a paid mutator transaction binding the contract method 0xc81d1d5b.

Solidity: function getPunk(uint256 punkIndex) returns()

func (*CryptoPunksMarketTransactor) OfferPunkForSale

func (_CryptoPunksMarket *CryptoPunksMarketTransactor) OfferPunkForSale(opts *bind.TransactOpts, punkIndex *big.Int, minSalePriceInWei *big.Int) (*types.Transaction, error)

OfferPunkForSale is a paid mutator transaction binding the contract method 0xc44193c3.

Solidity: function offerPunkForSale(uint256 punkIndex, uint256 minSalePriceInWei) returns()

func (*CryptoPunksMarketTransactor) OfferPunkForSaleToAddress

func (_CryptoPunksMarket *CryptoPunksMarketTransactor) OfferPunkForSaleToAddress(opts *bind.TransactOpts, punkIndex *big.Int, minSalePriceInWei *big.Int, toAddress common.Address) (*types.Transaction, error)

OfferPunkForSaleToAddress is a paid mutator transaction binding the contract method 0xbf31196f.

Solidity: function offerPunkForSaleToAddress(uint256 punkIndex, uint256 minSalePriceInWei, address toAddress) returns()

func (*CryptoPunksMarketTransactor) PunkNoLongerForSale

func (_CryptoPunksMarket *CryptoPunksMarketTransactor) PunkNoLongerForSale(opts *bind.TransactOpts, punkIndex *big.Int) (*types.Transaction, error)

PunkNoLongerForSale is a paid mutator transaction binding the contract method 0xf6eeff1e.

Solidity: function punkNoLongerForSale(uint256 punkIndex) returns()

func (*CryptoPunksMarketTransactor) SetInitialOwner

func (_CryptoPunksMarket *CryptoPunksMarketTransactor) SetInitialOwner(opts *bind.TransactOpts, to common.Address, punkIndex *big.Int) (*types.Transaction, error)

SetInitialOwner is a paid mutator transaction binding the contract method 0xa75a9049.

Solidity: function setInitialOwner(address to, uint256 punkIndex) returns()

func (*CryptoPunksMarketTransactor) SetInitialOwners

func (_CryptoPunksMarket *CryptoPunksMarketTransactor) SetInitialOwners(opts *bind.TransactOpts, addresses []common.Address, indices []*big.Int) (*types.Transaction, error)

SetInitialOwners is a paid mutator transaction binding the contract method 0x39c5dde6.

Solidity: function setInitialOwners(address[] addresses, uint256[] indices) returns()

func (*CryptoPunksMarketTransactor) TransferPunk

func (_CryptoPunksMarket *CryptoPunksMarketTransactor) TransferPunk(opts *bind.TransactOpts, to common.Address, punkIndex *big.Int) (*types.Transaction, error)

TransferPunk is a paid mutator transaction binding the contract method 0x8b72a2ec.

Solidity: function transferPunk(address to, uint256 punkIndex) returns()

func (*CryptoPunksMarketTransactor) Withdraw

func (_CryptoPunksMarket *CryptoPunksMarketTransactor) Withdraw(opts *bind.TransactOpts) (*types.Transaction, error)

Withdraw is a paid mutator transaction binding the contract method 0x3ccfd60b.

Solidity: function withdraw() returns()

func (*CryptoPunksMarketTransactor) WithdrawBidForPunk

func (_CryptoPunksMarket *CryptoPunksMarketTransactor) WithdrawBidForPunk(opts *bind.TransactOpts, punkIndex *big.Int) (*types.Transaction, error)

WithdrawBidForPunk is a paid mutator transaction binding the contract method 0x979bc638.

Solidity: function withdrawBidForPunk(uint256 punkIndex) returns()

type CryptoPunksMarketTransactorRaw

type CryptoPunksMarketTransactorRaw struct {
	Contract *CryptoPunksMarketTransactor // Generic write-only contract binding to access the raw methods on
}

CryptoPunksMarketTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*CryptoPunksMarketTransactorRaw) Transact

func (_CryptoPunksMarket *CryptoPunksMarketTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*CryptoPunksMarketTransactorRaw) Transfer

func (_CryptoPunksMarket *CryptoPunksMarketTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type CryptoPunksMarketTransactorSession

type CryptoPunksMarketTransactorSession struct {
	Contract     *CryptoPunksMarketTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts            // Transaction auth options to use throughout this session
}

CryptoPunksMarketTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*CryptoPunksMarketTransactorSession) AcceptBidForPunk

func (_CryptoPunksMarket *CryptoPunksMarketTransactorSession) AcceptBidForPunk(punkIndex *big.Int, minPrice *big.Int) (*types.Transaction, error)

AcceptBidForPunk is a paid mutator transaction binding the contract method 0x23165b75.

Solidity: function acceptBidForPunk(uint256 punkIndex, uint256 minPrice) returns()

func (*CryptoPunksMarketTransactorSession) AllInitialOwnersAssigned

func (_CryptoPunksMarket *CryptoPunksMarketTransactorSession) AllInitialOwnersAssigned() (*types.Transaction, error)

AllInitialOwnersAssigned is a paid mutator transaction binding the contract method 0x7ecedac9.

Solidity: function allInitialOwnersAssigned() returns()

func (*CryptoPunksMarketTransactorSession) BuyPunk

func (_CryptoPunksMarket *CryptoPunksMarketTransactorSession) BuyPunk(punkIndex *big.Int) (*types.Transaction, error)

BuyPunk is a paid mutator transaction binding the contract method 0x8264fe98.

Solidity: function buyPunk(uint256 punkIndex) payable returns()

func (*CryptoPunksMarketTransactorSession) EnterBidForPunk

func (_CryptoPunksMarket *CryptoPunksMarketTransactorSession) EnterBidForPunk(punkIndex *big.Int) (*types.Transaction, error)

EnterBidForPunk is a paid mutator transaction binding the contract method 0x091dbfd2.

Solidity: function enterBidForPunk(uint256 punkIndex) payable returns()

func (*CryptoPunksMarketTransactorSession) GetPunk

func (_CryptoPunksMarket *CryptoPunksMarketTransactorSession) GetPunk(punkIndex *big.Int) (*types.Transaction, error)

GetPunk is a paid mutator transaction binding the contract method 0xc81d1d5b.

Solidity: function getPunk(uint256 punkIndex) returns()

func (*CryptoPunksMarketTransactorSession) OfferPunkForSale

func (_CryptoPunksMarket *CryptoPunksMarketTransactorSession) OfferPunkForSale(punkIndex *big.Int, minSalePriceInWei *big.Int) (*types.Transaction, error)

OfferPunkForSale is a paid mutator transaction binding the contract method 0xc44193c3.

Solidity: function offerPunkForSale(uint256 punkIndex, uint256 minSalePriceInWei) returns()

func (*CryptoPunksMarketTransactorSession) OfferPunkForSaleToAddress

func (_CryptoPunksMarket *CryptoPunksMarketTransactorSession) OfferPunkForSaleToAddress(punkIndex *big.Int, minSalePriceInWei *big.Int, toAddress common.Address) (*types.Transaction, error)

OfferPunkForSaleToAddress is a paid mutator transaction binding the contract method 0xbf31196f.

Solidity: function offerPunkForSaleToAddress(uint256 punkIndex, uint256 minSalePriceInWei, address toAddress) returns()

func (*CryptoPunksMarketTransactorSession) PunkNoLongerForSale

func (_CryptoPunksMarket *CryptoPunksMarketTransactorSession) PunkNoLongerForSale(punkIndex *big.Int) (*types.Transaction, error)

PunkNoLongerForSale is a paid mutator transaction binding the contract method 0xf6eeff1e.

Solidity: function punkNoLongerForSale(uint256 punkIndex) returns()

func (*CryptoPunksMarketTransactorSession) SetInitialOwner

func (_CryptoPunksMarket *CryptoPunksMarketTransactorSession) SetInitialOwner(to common.Address, punkIndex *big.Int) (*types.Transaction, error)

SetInitialOwner is a paid mutator transaction binding the contract method 0xa75a9049.

Solidity: function setInitialOwner(address to, uint256 punkIndex) returns()

func (*CryptoPunksMarketTransactorSession) SetInitialOwners

func (_CryptoPunksMarket *CryptoPunksMarketTransactorSession) SetInitialOwners(addresses []common.Address, indices []*big.Int) (*types.Transaction, error)

SetInitialOwners is a paid mutator transaction binding the contract method 0x39c5dde6.

Solidity: function setInitialOwners(address[] addresses, uint256[] indices) returns()

func (*CryptoPunksMarketTransactorSession) TransferPunk

func (_CryptoPunksMarket *CryptoPunksMarketTransactorSession) TransferPunk(to common.Address, punkIndex *big.Int) (*types.Transaction, error)

TransferPunk is a paid mutator transaction binding the contract method 0x8b72a2ec.

Solidity: function transferPunk(address to, uint256 punkIndex) returns()

func (*CryptoPunksMarketTransactorSession) Withdraw

func (_CryptoPunksMarket *CryptoPunksMarketTransactorSession) Withdraw() (*types.Transaction, error)

Withdraw is a paid mutator transaction binding the contract method 0x3ccfd60b.

Solidity: function withdraw() returns()

func (*CryptoPunksMarketTransactorSession) WithdrawBidForPunk

func (_CryptoPunksMarket *CryptoPunksMarketTransactorSession) WithdrawBidForPunk(punkIndex *big.Int) (*types.Transaction, error)

WithdrawBidForPunk is a paid mutator transaction binding the contract method 0x979bc638.

Solidity: function withdrawBidForPunk(uint256 punkIndex) returns()

type CryptoPunksMarketTransfer

type CryptoPunksMarketTransfer struct {
	From  common.Address
	To    common.Address
	Value *big.Int
	Raw   types.Log // Blockchain specific contextual infos
}

CryptoPunksMarketTransfer represents a Transfer event raised by the CryptoPunksMarket contract.

type CryptoPunksMarketTransferIterator

type CryptoPunksMarketTransferIterator struct {
	Event *CryptoPunksMarketTransfer // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

CryptoPunksMarketTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the CryptoPunksMarket contract.

func (*CryptoPunksMarketTransferIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*CryptoPunksMarketTransferIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*CryptoPunksMarketTransferIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL