Documentation ¶
Index ¶
- Constants
- Variables
- type CryptoPunksMarket
- type CryptoPunksMarketAssign
- type CryptoPunksMarketAssignIterator
- type CryptoPunksMarketCaller
- func (_CryptoPunksMarket *CryptoPunksMarketCaller) AllPunksAssigned(opts *bind.CallOpts) (bool, error)
- func (_CryptoPunksMarket *CryptoPunksMarketCaller) BalanceOf(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_CryptoPunksMarket *CryptoPunksMarketCaller) Decimals(opts *bind.CallOpts) (uint8, error)
- func (_CryptoPunksMarket *CryptoPunksMarketCaller) ImageHash(opts *bind.CallOpts) (string, error)
- func (_CryptoPunksMarket *CryptoPunksMarketCaller) Name(opts *bind.CallOpts) (string, error)
- func (_CryptoPunksMarket *CryptoPunksMarketCaller) NextPunkIndexToAssign(opts *bind.CallOpts) (*big.Int, error)
- func (_CryptoPunksMarket *CryptoPunksMarketCaller) PendingWithdrawals(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_CryptoPunksMarket *CryptoPunksMarketCaller) PunkBids(opts *bind.CallOpts, arg0 *big.Int) (struct{ ... }, error)
- func (_CryptoPunksMarket *CryptoPunksMarketCaller) PunkIndexToAddress(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
- func (_CryptoPunksMarket *CryptoPunksMarketCaller) PunksOfferedForSale(opts *bind.CallOpts, arg0 *big.Int) (struct{ ... }, error)
- func (_CryptoPunksMarket *CryptoPunksMarketCaller) PunksRemainingToAssign(opts *bind.CallOpts) (*big.Int, error)
- func (_CryptoPunksMarket *CryptoPunksMarketCaller) Standard(opts *bind.CallOpts) (string, error)
- func (_CryptoPunksMarket *CryptoPunksMarketCaller) Symbol(opts *bind.CallOpts) (string, error)
- func (_CryptoPunksMarket *CryptoPunksMarketCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- type CryptoPunksMarketCallerRaw
- type CryptoPunksMarketCallerSession
- func (_CryptoPunksMarket *CryptoPunksMarketCallerSession) AllPunksAssigned() (bool, error)
- func (_CryptoPunksMarket *CryptoPunksMarketCallerSession) BalanceOf(arg0 common.Address) (*big.Int, error)
- func (_CryptoPunksMarket *CryptoPunksMarketCallerSession) Decimals() (uint8, error)
- func (_CryptoPunksMarket *CryptoPunksMarketCallerSession) ImageHash() (string, error)
- func (_CryptoPunksMarket *CryptoPunksMarketCallerSession) Name() (string, error)
- func (_CryptoPunksMarket *CryptoPunksMarketCallerSession) NextPunkIndexToAssign() (*big.Int, error)
- func (_CryptoPunksMarket *CryptoPunksMarketCallerSession) PendingWithdrawals(arg0 common.Address) (*big.Int, error)
- func (_CryptoPunksMarket *CryptoPunksMarketCallerSession) PunkBids(arg0 *big.Int) (struct{ ... }, error)
- func (_CryptoPunksMarket *CryptoPunksMarketCallerSession) PunkIndexToAddress(arg0 *big.Int) (common.Address, error)
- func (_CryptoPunksMarket *CryptoPunksMarketCallerSession) PunksOfferedForSale(arg0 *big.Int) (struct{ ... }, error)
- func (_CryptoPunksMarket *CryptoPunksMarketCallerSession) PunksRemainingToAssign() (*big.Int, error)
- func (_CryptoPunksMarket *CryptoPunksMarketCallerSession) Standard() (string, error)
- func (_CryptoPunksMarket *CryptoPunksMarketCallerSession) Symbol() (string, error)
- func (_CryptoPunksMarket *CryptoPunksMarketCallerSession) TotalSupply() (*big.Int, error)
- type CryptoPunksMarketFilterer
- func (_CryptoPunksMarket *CryptoPunksMarketFilterer) FilterAssign(opts *bind.FilterOpts, to []common.Address) (*CryptoPunksMarketAssignIterator, error)
- func (_CryptoPunksMarket *CryptoPunksMarketFilterer) FilterPunkBidEntered(opts *bind.FilterOpts, punkIndex []*big.Int, fromAddress []common.Address) (*CryptoPunksMarketPunkBidEnteredIterator, error)
- func (_CryptoPunksMarket *CryptoPunksMarketFilterer) FilterPunkBidWithdrawn(opts *bind.FilterOpts, punkIndex []*big.Int, fromAddress []common.Address) (*CryptoPunksMarketPunkBidWithdrawnIterator, error)
- func (_CryptoPunksMarket *CryptoPunksMarketFilterer) FilterPunkBought(opts *bind.FilterOpts, punkIndex []*big.Int, fromAddress []common.Address, ...) (*CryptoPunksMarketPunkBoughtIterator, error)
- func (_CryptoPunksMarket *CryptoPunksMarketFilterer) FilterPunkNoLongerForSale(opts *bind.FilterOpts, punkIndex []*big.Int) (*CryptoPunksMarketPunkNoLongerForSaleIterator, error)
- func (_CryptoPunksMarket *CryptoPunksMarketFilterer) FilterPunkOffered(opts *bind.FilterOpts, punkIndex []*big.Int, toAddress []common.Address) (*CryptoPunksMarketPunkOfferedIterator, error)
- func (_CryptoPunksMarket *CryptoPunksMarketFilterer) FilterPunkTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*CryptoPunksMarketPunkTransferIterator, error)
- func (_CryptoPunksMarket *CryptoPunksMarketFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*CryptoPunksMarketTransferIterator, error)
- func (_CryptoPunksMarket *CryptoPunksMarketFilterer) ParseAssign(log types.Log) (*CryptoPunksMarketAssign, error)
- func (_CryptoPunksMarket *CryptoPunksMarketFilterer) ParsePunkBidEntered(log types.Log) (*CryptoPunksMarketPunkBidEntered, error)
- func (_CryptoPunksMarket *CryptoPunksMarketFilterer) ParsePunkBidWithdrawn(log types.Log) (*CryptoPunksMarketPunkBidWithdrawn, error)
- func (_CryptoPunksMarket *CryptoPunksMarketFilterer) ParsePunkBought(log types.Log) (*CryptoPunksMarketPunkBought, error)
- func (_CryptoPunksMarket *CryptoPunksMarketFilterer) ParsePunkNoLongerForSale(log types.Log) (*CryptoPunksMarketPunkNoLongerForSale, error)
- func (_CryptoPunksMarket *CryptoPunksMarketFilterer) ParsePunkOffered(log types.Log) (*CryptoPunksMarketPunkOffered, error)
- func (_CryptoPunksMarket *CryptoPunksMarketFilterer) ParsePunkTransfer(log types.Log) (*CryptoPunksMarketPunkTransfer, error)
- func (_CryptoPunksMarket *CryptoPunksMarketFilterer) ParseTransfer(log types.Log) (*CryptoPunksMarketTransfer, error)
- func (_CryptoPunksMarket *CryptoPunksMarketFilterer) WatchAssign(opts *bind.WatchOpts, sink chan<- *CryptoPunksMarketAssign, ...) (event.Subscription, error)
- func (_CryptoPunksMarket *CryptoPunksMarketFilterer) WatchPunkBidEntered(opts *bind.WatchOpts, sink chan<- *CryptoPunksMarketPunkBidEntered, ...) (event.Subscription, error)
- func (_CryptoPunksMarket *CryptoPunksMarketFilterer) WatchPunkBidWithdrawn(opts *bind.WatchOpts, sink chan<- *CryptoPunksMarketPunkBidWithdrawn, ...) (event.Subscription, error)
- func (_CryptoPunksMarket *CryptoPunksMarketFilterer) WatchPunkBought(opts *bind.WatchOpts, sink chan<- *CryptoPunksMarketPunkBought, ...) (event.Subscription, error)
- func (_CryptoPunksMarket *CryptoPunksMarketFilterer) WatchPunkNoLongerForSale(opts *bind.WatchOpts, sink chan<- *CryptoPunksMarketPunkNoLongerForSale, ...) (event.Subscription, error)
- func (_CryptoPunksMarket *CryptoPunksMarketFilterer) WatchPunkOffered(opts *bind.WatchOpts, sink chan<- *CryptoPunksMarketPunkOffered, ...) (event.Subscription, error)
- func (_CryptoPunksMarket *CryptoPunksMarketFilterer) WatchPunkTransfer(opts *bind.WatchOpts, sink chan<- *CryptoPunksMarketPunkTransfer, ...) (event.Subscription, error)
- func (_CryptoPunksMarket *CryptoPunksMarketFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *CryptoPunksMarketTransfer, ...) (event.Subscription, error)
- type CryptoPunksMarketPunkBidEntered
- type CryptoPunksMarketPunkBidEnteredIterator
- type CryptoPunksMarketPunkBidWithdrawn
- type CryptoPunksMarketPunkBidWithdrawnIterator
- type CryptoPunksMarketPunkBought
- type CryptoPunksMarketPunkBoughtIterator
- type CryptoPunksMarketPunkNoLongerForSale
- type CryptoPunksMarketPunkNoLongerForSaleIterator
- type CryptoPunksMarketPunkOffered
- type CryptoPunksMarketPunkOfferedIterator
- type CryptoPunksMarketPunkTransfer
- type CryptoPunksMarketPunkTransferIterator
- type CryptoPunksMarketRaw
- func (_CryptoPunksMarket *CryptoPunksMarketRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_CryptoPunksMarket *CryptoPunksMarketRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_CryptoPunksMarket *CryptoPunksMarketRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type CryptoPunksMarketSession
- func (_CryptoPunksMarket *CryptoPunksMarketSession) AcceptBidForPunk(punkIndex *big.Int, minPrice *big.Int) (*types.Transaction, error)
- func (_CryptoPunksMarket *CryptoPunksMarketSession) AllInitialOwnersAssigned() (*types.Transaction, error)
- func (_CryptoPunksMarket *CryptoPunksMarketSession) AllPunksAssigned() (bool, error)
- func (_CryptoPunksMarket *CryptoPunksMarketSession) BalanceOf(arg0 common.Address) (*big.Int, error)
- func (_CryptoPunksMarket *CryptoPunksMarketSession) BuyPunk(punkIndex *big.Int) (*types.Transaction, error)
- func (_CryptoPunksMarket *CryptoPunksMarketSession) Decimals() (uint8, error)
- func (_CryptoPunksMarket *CryptoPunksMarketSession) EnterBidForPunk(punkIndex *big.Int) (*types.Transaction, error)
- func (_CryptoPunksMarket *CryptoPunksMarketSession) GetPunk(punkIndex *big.Int) (*types.Transaction, error)
- func (_CryptoPunksMarket *CryptoPunksMarketSession) ImageHash() (string, error)
- func (_CryptoPunksMarket *CryptoPunksMarketSession) Name() (string, error)
- func (_CryptoPunksMarket *CryptoPunksMarketSession) NextPunkIndexToAssign() (*big.Int, error)
- func (_CryptoPunksMarket *CryptoPunksMarketSession) OfferPunkForSale(punkIndex *big.Int, minSalePriceInWei *big.Int) (*types.Transaction, error)
- func (_CryptoPunksMarket *CryptoPunksMarketSession) OfferPunkForSaleToAddress(punkIndex *big.Int, minSalePriceInWei *big.Int, toAddress common.Address) (*types.Transaction, error)
- func (_CryptoPunksMarket *CryptoPunksMarketSession) PendingWithdrawals(arg0 common.Address) (*big.Int, error)
- func (_CryptoPunksMarket *CryptoPunksMarketSession) PunkBids(arg0 *big.Int) (struct{ ... }, error)
- func (_CryptoPunksMarket *CryptoPunksMarketSession) PunkIndexToAddress(arg0 *big.Int) (common.Address, error)
- func (_CryptoPunksMarket *CryptoPunksMarketSession) PunkNoLongerForSale(punkIndex *big.Int) (*types.Transaction, error)
- func (_CryptoPunksMarket *CryptoPunksMarketSession) PunksOfferedForSale(arg0 *big.Int) (struct{ ... }, error)
- func (_CryptoPunksMarket *CryptoPunksMarketSession) PunksRemainingToAssign() (*big.Int, error)
- func (_CryptoPunksMarket *CryptoPunksMarketSession) SetInitialOwner(to common.Address, punkIndex *big.Int) (*types.Transaction, error)
- func (_CryptoPunksMarket *CryptoPunksMarketSession) SetInitialOwners(addresses []common.Address, indices []*big.Int) (*types.Transaction, error)
- func (_CryptoPunksMarket *CryptoPunksMarketSession) Standard() (string, error)
- func (_CryptoPunksMarket *CryptoPunksMarketSession) Symbol() (string, error)
- func (_CryptoPunksMarket *CryptoPunksMarketSession) TotalSupply() (*big.Int, error)
- func (_CryptoPunksMarket *CryptoPunksMarketSession) TransferPunk(to common.Address, punkIndex *big.Int) (*types.Transaction, error)
- func (_CryptoPunksMarket *CryptoPunksMarketSession) Withdraw() (*types.Transaction, error)
- func (_CryptoPunksMarket *CryptoPunksMarketSession) WithdrawBidForPunk(punkIndex *big.Int) (*types.Transaction, error)
- type CryptoPunksMarketTransactor
- func (_CryptoPunksMarket *CryptoPunksMarketTransactor) AcceptBidForPunk(opts *bind.TransactOpts, punkIndex *big.Int, minPrice *big.Int) (*types.Transaction, error)
- func (_CryptoPunksMarket *CryptoPunksMarketTransactor) AllInitialOwnersAssigned(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_CryptoPunksMarket *CryptoPunksMarketTransactor) BuyPunk(opts *bind.TransactOpts, punkIndex *big.Int) (*types.Transaction, error)
- func (_CryptoPunksMarket *CryptoPunksMarketTransactor) EnterBidForPunk(opts *bind.TransactOpts, punkIndex *big.Int) (*types.Transaction, error)
- func (_CryptoPunksMarket *CryptoPunksMarketTransactor) GetPunk(opts *bind.TransactOpts, punkIndex *big.Int) (*types.Transaction, error)
- func (_CryptoPunksMarket *CryptoPunksMarketTransactor) OfferPunkForSale(opts *bind.TransactOpts, punkIndex *big.Int, minSalePriceInWei *big.Int) (*types.Transaction, error)
- func (_CryptoPunksMarket *CryptoPunksMarketTransactor) OfferPunkForSaleToAddress(opts *bind.TransactOpts, punkIndex *big.Int, minSalePriceInWei *big.Int, ...) (*types.Transaction, error)
- func (_CryptoPunksMarket *CryptoPunksMarketTransactor) PunkNoLongerForSale(opts *bind.TransactOpts, punkIndex *big.Int) (*types.Transaction, error)
- func (_CryptoPunksMarket *CryptoPunksMarketTransactor) SetInitialOwner(opts *bind.TransactOpts, to common.Address, punkIndex *big.Int) (*types.Transaction, error)
- func (_CryptoPunksMarket *CryptoPunksMarketTransactor) SetInitialOwners(opts *bind.TransactOpts, addresses []common.Address, indices []*big.Int) (*types.Transaction, error)
- func (_CryptoPunksMarket *CryptoPunksMarketTransactor) TransferPunk(opts *bind.TransactOpts, to common.Address, punkIndex *big.Int) (*types.Transaction, error)
- func (_CryptoPunksMarket *CryptoPunksMarketTransactor) Withdraw(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_CryptoPunksMarket *CryptoPunksMarketTransactor) WithdrawBidForPunk(opts *bind.TransactOpts, punkIndex *big.Int) (*types.Transaction, error)
- type CryptoPunksMarketTransactorRaw
- type CryptoPunksMarketTransactorSession
- func (_CryptoPunksMarket *CryptoPunksMarketTransactorSession) AcceptBidForPunk(punkIndex *big.Int, minPrice *big.Int) (*types.Transaction, error)
- func (_CryptoPunksMarket *CryptoPunksMarketTransactorSession) AllInitialOwnersAssigned() (*types.Transaction, error)
- func (_CryptoPunksMarket *CryptoPunksMarketTransactorSession) BuyPunk(punkIndex *big.Int) (*types.Transaction, error)
- func (_CryptoPunksMarket *CryptoPunksMarketTransactorSession) EnterBidForPunk(punkIndex *big.Int) (*types.Transaction, error)
- func (_CryptoPunksMarket *CryptoPunksMarketTransactorSession) GetPunk(punkIndex *big.Int) (*types.Transaction, error)
- func (_CryptoPunksMarket *CryptoPunksMarketTransactorSession) OfferPunkForSale(punkIndex *big.Int, minSalePriceInWei *big.Int) (*types.Transaction, error)
- func (_CryptoPunksMarket *CryptoPunksMarketTransactorSession) OfferPunkForSaleToAddress(punkIndex *big.Int, minSalePriceInWei *big.Int, toAddress common.Address) (*types.Transaction, error)
- func (_CryptoPunksMarket *CryptoPunksMarketTransactorSession) PunkNoLongerForSale(punkIndex *big.Int) (*types.Transaction, error)
- func (_CryptoPunksMarket *CryptoPunksMarketTransactorSession) SetInitialOwner(to common.Address, punkIndex *big.Int) (*types.Transaction, error)
- func (_CryptoPunksMarket *CryptoPunksMarketTransactorSession) SetInitialOwners(addresses []common.Address, indices []*big.Int) (*types.Transaction, error)
- func (_CryptoPunksMarket *CryptoPunksMarketTransactorSession) TransferPunk(to common.Address, punkIndex *big.Int) (*types.Transaction, error)
- func (_CryptoPunksMarket *CryptoPunksMarketTransactorSession) Withdraw() (*types.Transaction, error)
- func (_CryptoPunksMarket *CryptoPunksMarketTransactorSession) WithdrawBidForPunk(punkIndex *big.Int) (*types.Transaction, error)
- type CryptoPunksMarketTransfer
- type CryptoPunksMarketTransferIterator
Constants ¶
const CryptoPunksMarketABI = "" /* 7920-byte string literal not displayed */
CryptoPunksMarketABI is the input ABI used to generate the binding from.
Variables ¶
var CryptoPunksMarketBin = "" /* 13700-byte string literal not displayed */
CryptoPunksMarketBin is the compiled bytecode used for deploying new contracts.
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 ¶
func (it *CryptoPunksMarketAssignIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CryptoPunksMarketAssignIterator) Error ¶
func (it *CryptoPunksMarketAssignIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CryptoPunksMarketAssignIterator) Next ¶
func (it *CryptoPunksMarketAssignIterator) Next() bool
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 ¶
func (it *CryptoPunksMarketPunkBidEnteredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CryptoPunksMarketPunkBidEnteredIterator) Error ¶
func (it *CryptoPunksMarketPunkBidEnteredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CryptoPunksMarketPunkBidEnteredIterator) Next ¶
func (it *CryptoPunksMarketPunkBidEnteredIterator) Next() bool
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 ¶
func (it *CryptoPunksMarketPunkBidWithdrawnIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CryptoPunksMarketPunkBidWithdrawnIterator) Error ¶
func (it *CryptoPunksMarketPunkBidWithdrawnIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CryptoPunksMarketPunkBidWithdrawnIterator) Next ¶
func (it *CryptoPunksMarketPunkBidWithdrawnIterator) Next() bool
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 ¶
func (it *CryptoPunksMarketPunkBoughtIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CryptoPunksMarketPunkBoughtIterator) Error ¶
func (it *CryptoPunksMarketPunkBoughtIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CryptoPunksMarketPunkBoughtIterator) Next ¶
func (it *CryptoPunksMarketPunkBoughtIterator) Next() bool
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 ¶
func (it *CryptoPunksMarketPunkNoLongerForSaleIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CryptoPunksMarketPunkNoLongerForSaleIterator) Error ¶
func (it *CryptoPunksMarketPunkNoLongerForSaleIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CryptoPunksMarketPunkNoLongerForSaleIterator) Next ¶
func (it *CryptoPunksMarketPunkNoLongerForSaleIterator) Next() bool
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 ¶
func (it *CryptoPunksMarketPunkOfferedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CryptoPunksMarketPunkOfferedIterator) Error ¶
func (it *CryptoPunksMarketPunkOfferedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CryptoPunksMarketPunkOfferedIterator) Next ¶
func (it *CryptoPunksMarketPunkOfferedIterator) Next() bool
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 ¶
func (it *CryptoPunksMarketPunkTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CryptoPunksMarketPunkTransferIterator) Error ¶
func (it *CryptoPunksMarketPunkTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CryptoPunksMarketPunkTransferIterator) Next ¶
func (it *CryptoPunksMarketPunkTransferIterator) Next() bool
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 ¶
func (it *CryptoPunksMarketTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CryptoPunksMarketTransferIterator) Error ¶
func (it *CryptoPunksMarketTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CryptoPunksMarketTransferIterator) Next ¶
func (it *CryptoPunksMarketTransferIterator) Next() bool
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.