Documentation ¶
Index ¶
- Constants
- type RegistrarContract
- type RegistrarContractCaller
- func (_RegistrarContract *RegistrarContractCaller) Ens(opts *bind.CallOpts) (common.Address, error)
- func (_RegistrarContract *RegistrarContractCaller) Entries(opts *bind.CallOpts, _hash [32]byte) (uint8, common.Address, *big.Int, *big.Int, *big.Int, error)
- func (_RegistrarContract *RegistrarContractCaller) GetAllowedTime(opts *bind.CallOpts, _hash [32]byte) (*big.Int, error)
- func (_RegistrarContract *RegistrarContractCaller) IsAllowed(opts *bind.CallOpts, _hash [32]byte, _timestamp *big.Int) (bool, error)
- func (_RegistrarContract *RegistrarContractCaller) LaunchLength(opts *bind.CallOpts) (uint32, error)
- func (_RegistrarContract *RegistrarContractCaller) RegistryStarted(opts *bind.CallOpts) (*big.Int, error)
- func (_RegistrarContract *RegistrarContractCaller) RootNode(opts *bind.CallOpts) ([32]byte, error)
- func (_RegistrarContract *RegistrarContractCaller) SealedBids(opts *bind.CallOpts, arg0 common.Address, arg1 [32]byte) (common.Address, error)
- func (_RegistrarContract *RegistrarContractCaller) ShaBid(opts *bind.CallOpts, hash [32]byte, owner common.Address, value *big.Int, ...) ([32]byte, error)
- func (_RegistrarContract *RegistrarContractCaller) State(opts *bind.CallOpts, _hash [32]byte) (uint8, error)
- type RegistrarContractCallerRaw
- type RegistrarContractCallerSession
- func (_RegistrarContract *RegistrarContractCallerSession) Ens() (common.Address, error)
- func (_RegistrarContract *RegistrarContractCallerSession) Entries(_hash [32]byte) (uint8, common.Address, *big.Int, *big.Int, *big.Int, error)
- func (_RegistrarContract *RegistrarContractCallerSession) GetAllowedTime(_hash [32]byte) (*big.Int, error)
- func (_RegistrarContract *RegistrarContractCallerSession) IsAllowed(_hash [32]byte, _timestamp *big.Int) (bool, error)
- func (_RegistrarContract *RegistrarContractCallerSession) LaunchLength() (uint32, error)
- func (_RegistrarContract *RegistrarContractCallerSession) RegistryStarted() (*big.Int, error)
- func (_RegistrarContract *RegistrarContractCallerSession) RootNode() ([32]byte, error)
- func (_RegistrarContract *RegistrarContractCallerSession) SealedBids(arg0 common.Address, arg1 [32]byte) (common.Address, error)
- func (_RegistrarContract *RegistrarContractCallerSession) ShaBid(hash [32]byte, owner common.Address, value *big.Int, salt [32]byte) ([32]byte, error)
- func (_RegistrarContract *RegistrarContractCallerSession) State(_hash [32]byte) (uint8, error)
- type RegistrarContractRaw
- func (_RegistrarContract *RegistrarContractRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_RegistrarContract *RegistrarContractRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_RegistrarContract *RegistrarContractRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type RegistrarContractSession
- func (_RegistrarContract *RegistrarContractSession) AcceptRegistrarTransfer(hash [32]byte, deed common.Address, registrationDate *big.Int) (*types.Transaction, error)
- func (_RegistrarContract *RegistrarContractSession) CancelBid(bidder common.Address, seal [32]byte) (*types.Transaction, error)
- func (_RegistrarContract *RegistrarContractSession) Ens() (common.Address, error)
- func (_RegistrarContract *RegistrarContractSession) Entries(_hash [32]byte) (uint8, common.Address, *big.Int, *big.Int, *big.Int, error)
- func (_RegistrarContract *RegistrarContractSession) EraseNode(labels [][32]byte) (*types.Transaction, error)
- func (_RegistrarContract *RegistrarContractSession) FinalizeAuction(_hash [32]byte) (*types.Transaction, error)
- func (_RegistrarContract *RegistrarContractSession) GetAllowedTime(_hash [32]byte) (*big.Int, error)
- func (_RegistrarContract *RegistrarContractSession) InvalidateName(unhashedName string) (*types.Transaction, error)
- func (_RegistrarContract *RegistrarContractSession) IsAllowed(_hash [32]byte, _timestamp *big.Int) (bool, error)
- func (_RegistrarContract *RegistrarContractSession) LaunchLength() (uint32, error)
- func (_RegistrarContract *RegistrarContractSession) NewBid(sealedBid [32]byte) (*types.Transaction, error)
- func (_RegistrarContract *RegistrarContractSession) RegistryStarted() (*big.Int, error)
- func (_RegistrarContract *RegistrarContractSession) ReleaseDeed(_hash [32]byte) (*types.Transaction, error)
- func (_RegistrarContract *RegistrarContractSession) RootNode() ([32]byte, error)
- func (_RegistrarContract *RegistrarContractSession) SealedBids(arg0 common.Address, arg1 [32]byte) (common.Address, error)
- func (_RegistrarContract *RegistrarContractSession) ShaBid(hash [32]byte, owner common.Address, value *big.Int, salt [32]byte) ([32]byte, error)
- func (_RegistrarContract *RegistrarContractSession) StartAuction(_hash [32]byte) (*types.Transaction, error)
- func (_RegistrarContract *RegistrarContractSession) StartAuctions(_hashes [][32]byte) (*types.Transaction, error)
- func (_RegistrarContract *RegistrarContractSession) StartAuctionsAndBid(hashes [][32]byte, sealedBid [32]byte) (*types.Transaction, error)
- func (_RegistrarContract *RegistrarContractSession) State(_hash [32]byte) (uint8, error)
- func (_RegistrarContract *RegistrarContractSession) Transfer(_hash [32]byte, newOwner common.Address) (*types.Transaction, error)
- func (_RegistrarContract *RegistrarContractSession) TransferRegistrars(_hash [32]byte) (*types.Transaction, error)
- func (_RegistrarContract *RegistrarContractSession) UnsealBid(_hash [32]byte, _value *big.Int, _salt [32]byte) (*types.Transaction, error)
- type RegistrarContractTransactor
- func (_RegistrarContract *RegistrarContractTransactor) AcceptRegistrarTransfer(opts *bind.TransactOpts, hash [32]byte, deed common.Address, ...) (*types.Transaction, error)
- func (_RegistrarContract *RegistrarContractTransactor) CancelBid(opts *bind.TransactOpts, bidder common.Address, seal [32]byte) (*types.Transaction, error)
- func (_RegistrarContract *RegistrarContractTransactor) EraseNode(opts *bind.TransactOpts, labels [][32]byte) (*types.Transaction, error)
- func (_RegistrarContract *RegistrarContractTransactor) FinalizeAuction(opts *bind.TransactOpts, _hash [32]byte) (*types.Transaction, error)
- func (_RegistrarContract *RegistrarContractTransactor) InvalidateName(opts *bind.TransactOpts, unhashedName string) (*types.Transaction, error)
- func (_RegistrarContract *RegistrarContractTransactor) NewBid(opts *bind.TransactOpts, sealedBid [32]byte) (*types.Transaction, error)
- func (_RegistrarContract *RegistrarContractTransactor) ReleaseDeed(opts *bind.TransactOpts, _hash [32]byte) (*types.Transaction, error)
- func (_RegistrarContract *RegistrarContractTransactor) StartAuction(opts *bind.TransactOpts, _hash [32]byte) (*types.Transaction, error)
- func (_RegistrarContract *RegistrarContractTransactor) StartAuctions(opts *bind.TransactOpts, _hashes [][32]byte) (*types.Transaction, error)
- func (_RegistrarContract *RegistrarContractTransactor) StartAuctionsAndBid(opts *bind.TransactOpts, hashes [][32]byte, sealedBid [32]byte) (*types.Transaction, error)
- func (_RegistrarContract *RegistrarContractTransactor) Transfer(opts *bind.TransactOpts, _hash [32]byte, newOwner common.Address) (*types.Transaction, error)
- func (_RegistrarContract *RegistrarContractTransactor) TransferRegistrars(opts *bind.TransactOpts, _hash [32]byte) (*types.Transaction, error)
- func (_RegistrarContract *RegistrarContractTransactor) UnsealBid(opts *bind.TransactOpts, _hash [32]byte, _value *big.Int, _salt [32]byte) (*types.Transaction, error)
- type RegistrarContractTransactorRaw
- type RegistrarContractTransactorSession
- func (_RegistrarContract *RegistrarContractTransactorSession) AcceptRegistrarTransfer(hash [32]byte, deed common.Address, registrationDate *big.Int) (*types.Transaction, error)
- func (_RegistrarContract *RegistrarContractTransactorSession) CancelBid(bidder common.Address, seal [32]byte) (*types.Transaction, error)
- func (_RegistrarContract *RegistrarContractTransactorSession) EraseNode(labels [][32]byte) (*types.Transaction, error)
- func (_RegistrarContract *RegistrarContractTransactorSession) FinalizeAuction(_hash [32]byte) (*types.Transaction, error)
- func (_RegistrarContract *RegistrarContractTransactorSession) InvalidateName(unhashedName string) (*types.Transaction, error)
- func (_RegistrarContract *RegistrarContractTransactorSession) NewBid(sealedBid [32]byte) (*types.Transaction, error)
- func (_RegistrarContract *RegistrarContractTransactorSession) ReleaseDeed(_hash [32]byte) (*types.Transaction, error)
- func (_RegistrarContract *RegistrarContractTransactorSession) StartAuction(_hash [32]byte) (*types.Transaction, error)
- func (_RegistrarContract *RegistrarContractTransactorSession) StartAuctions(_hashes [][32]byte) (*types.Transaction, error)
- func (_RegistrarContract *RegistrarContractTransactorSession) StartAuctionsAndBid(hashes [][32]byte, sealedBid [32]byte) (*types.Transaction, error)
- func (_RegistrarContract *RegistrarContractTransactorSession) Transfer(_hash [32]byte, newOwner common.Address) (*types.Transaction, error)
- func (_RegistrarContract *RegistrarContractTransactorSession) TransferRegistrars(_hash [32]byte) (*types.Transaction, error)
- func (_RegistrarContract *RegistrarContractTransactorSession) UnsealBid(_hash [32]byte, _value *big.Int, _salt [32]byte) (*types.Transaction, error)
Constants ¶
const RegistrarContractABI = "" /* 6303-byte string literal not displayed */
RegistrarContractABI is the input ABI used to generate the binding from.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RegistrarContract ¶
type RegistrarContract struct { RegistrarContractCaller // Read-only binding to the contract RegistrarContractTransactor // Write-only binding to the contract }
RegistrarContract is an auto generated Go binding around an Ethereum contract.
func NewRegistrarContract ¶
func NewRegistrarContract(address common.Address, backend bind.ContractBackend) (*RegistrarContract, error)
NewRegistrarContract creates a new instance of RegistrarContract, bound to a specific deployed contract.
type RegistrarContractCaller ¶
type RegistrarContractCaller struct {
// contains filtered or unexported fields
}
RegistrarContractCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewRegistrarContractCaller ¶
func NewRegistrarContractCaller(address common.Address, caller bind.ContractCaller) (*RegistrarContractCaller, error)
NewRegistrarContractCaller creates a new read-only instance of RegistrarContract, bound to a specific deployed contract.
func (*RegistrarContractCaller) Ens ¶
Ens is a free data retrieval call binding the contract method 0x3f15457f.
Solidity: function ens() constant returns(address)
func (*RegistrarContractCaller) Entries ¶
func (_RegistrarContract *RegistrarContractCaller) Entries(opts *bind.CallOpts, _hash [32]byte) (uint8, common.Address, *big.Int, *big.Int, *big.Int, error)
Entries is a free data retrieval call binding the contract method 0x267b6922.
Solidity: function entries(_hash bytes32) constant returns(uint8, address, uint256, uint256, uint256)
func (*RegistrarContractCaller) GetAllowedTime ¶
func (_RegistrarContract *RegistrarContractCaller) GetAllowedTime(opts *bind.CallOpts, _hash [32]byte) (*big.Int, error)
GetAllowedTime is a free data retrieval call binding the contract method 0x13c89a8f.
Solidity: function getAllowedTime(_hash bytes32) constant returns(timestamp uint256)
func (*RegistrarContractCaller) IsAllowed ¶
func (_RegistrarContract *RegistrarContractCaller) IsAllowed(opts *bind.CallOpts, _hash [32]byte, _timestamp *big.Int) (bool, error)
IsAllowed is a free data retrieval call binding the contract method 0x93503337.
Solidity: function isAllowed(_hash bytes32, _timestamp uint256) constant returns(allowed bool)
func (*RegistrarContractCaller) LaunchLength ¶
func (_RegistrarContract *RegistrarContractCaller) LaunchLength(opts *bind.CallOpts) (uint32, error)
LaunchLength is a free data retrieval call binding the contract method 0xae1a0b0c.
Solidity: function launchLength() constant returns(uint32)
func (*RegistrarContractCaller) RegistryStarted ¶
func (_RegistrarContract *RegistrarContractCaller) RegistryStarted(opts *bind.CallOpts) (*big.Int, error)
RegistryStarted is a free data retrieval call binding the contract method 0x9c67f06f.
Solidity: function registryStarted() constant returns(uint256)
func (*RegistrarContractCaller) RootNode ¶
func (_RegistrarContract *RegistrarContractCaller) RootNode(opts *bind.CallOpts) ([32]byte, error)
RootNode is a free data retrieval call binding the contract method 0xfaff50a8.
Solidity: function rootNode() constant returns(bytes32)
func (*RegistrarContractCaller) SealedBids ¶
func (_RegistrarContract *RegistrarContractCaller) SealedBids(opts *bind.CallOpts, arg0 common.Address, arg1 [32]byte) (common.Address, error)
SealedBids is a free data retrieval call binding the contract method 0x5e431709.
Solidity: function sealedBids( address, bytes32) constant returns(address)
func (*RegistrarContractCaller) ShaBid ¶
func (_RegistrarContract *RegistrarContractCaller) ShaBid(opts *bind.CallOpts, hash [32]byte, owner common.Address, value *big.Int, salt [32]byte) ([32]byte, error)
ShaBid is a free data retrieval call binding the contract method 0x22ec1244.
Solidity: function shaBid(hash bytes32, owner address, value uint256, salt bytes32) constant returns(sealedBid bytes32)
type RegistrarContractCallerRaw ¶
type RegistrarContractCallerRaw struct {
Contract *RegistrarContractCaller // Generic read-only contract binding to access the raw methods on
}
RegistrarContractCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*RegistrarContractCallerRaw) Call ¶
func (_RegistrarContract *RegistrarContractCallerRaw) 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 RegistrarContractCallerSession ¶
type RegistrarContractCallerSession struct { Contract *RegistrarContractCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
RegistrarContractCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*RegistrarContractCallerSession) Ens ¶
func (_RegistrarContract *RegistrarContractCallerSession) Ens() (common.Address, error)
Ens is a free data retrieval call binding the contract method 0x3f15457f.
Solidity: function ens() constant returns(address)
func (*RegistrarContractCallerSession) Entries ¶
func (_RegistrarContract *RegistrarContractCallerSession) Entries(_hash [32]byte) (uint8, common.Address, *big.Int, *big.Int, *big.Int, error)
Entries is a free data retrieval call binding the contract method 0x267b6922.
Solidity: function entries(_hash bytes32) constant returns(uint8, address, uint256, uint256, uint256)
func (*RegistrarContractCallerSession) GetAllowedTime ¶
func (_RegistrarContract *RegistrarContractCallerSession) GetAllowedTime(_hash [32]byte) (*big.Int, error)
GetAllowedTime is a free data retrieval call binding the contract method 0x13c89a8f.
Solidity: function getAllowedTime(_hash bytes32) constant returns(timestamp uint256)
func (*RegistrarContractCallerSession) IsAllowed ¶
func (_RegistrarContract *RegistrarContractCallerSession) IsAllowed(_hash [32]byte, _timestamp *big.Int) (bool, error)
IsAllowed is a free data retrieval call binding the contract method 0x93503337.
Solidity: function isAllowed(_hash bytes32, _timestamp uint256) constant returns(allowed bool)
func (*RegistrarContractCallerSession) LaunchLength ¶
func (_RegistrarContract *RegistrarContractCallerSession) LaunchLength() (uint32, error)
LaunchLength is a free data retrieval call binding the contract method 0xae1a0b0c.
Solidity: function launchLength() constant returns(uint32)
func (*RegistrarContractCallerSession) RegistryStarted ¶
func (_RegistrarContract *RegistrarContractCallerSession) RegistryStarted() (*big.Int, error)
RegistryStarted is a free data retrieval call binding the contract method 0x9c67f06f.
Solidity: function registryStarted() constant returns(uint256)
func (*RegistrarContractCallerSession) RootNode ¶
func (_RegistrarContract *RegistrarContractCallerSession) RootNode() ([32]byte, error)
RootNode is a free data retrieval call binding the contract method 0xfaff50a8.
Solidity: function rootNode() constant returns(bytes32)
func (*RegistrarContractCallerSession) SealedBids ¶
func (_RegistrarContract *RegistrarContractCallerSession) SealedBids(arg0 common.Address, arg1 [32]byte) (common.Address, error)
SealedBids is a free data retrieval call binding the contract method 0x5e431709.
Solidity: function sealedBids( address, bytes32) constant returns(address)
func (*RegistrarContractCallerSession) ShaBid ¶
func (_RegistrarContract *RegistrarContractCallerSession) ShaBid(hash [32]byte, owner common.Address, value *big.Int, salt [32]byte) ([32]byte, error)
ShaBid is a free data retrieval call binding the contract method 0x22ec1244.
Solidity: function shaBid(hash bytes32, owner address, value uint256, salt bytes32) constant returns(sealedBid bytes32)
type RegistrarContractRaw ¶
type RegistrarContractRaw struct {
Contract *RegistrarContract // Generic contract binding to access the raw methods on
}
RegistrarContractRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*RegistrarContractRaw) Call ¶
func (_RegistrarContract *RegistrarContractRaw) 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 (*RegistrarContractRaw) Transact ¶
func (_RegistrarContract *RegistrarContractRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*RegistrarContractRaw) Transfer ¶
func (_RegistrarContract *RegistrarContractRaw) 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 RegistrarContractSession ¶
type RegistrarContractSession struct { Contract *RegistrarContract // 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 }
RegistrarContractSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*RegistrarContractSession) AcceptRegistrarTransfer ¶
func (_RegistrarContract *RegistrarContractSession) AcceptRegistrarTransfer(hash [32]byte, deed common.Address, registrationDate *big.Int) (*types.Transaction, error)
AcceptRegistrarTransfer is a paid mutator transaction binding the contract method 0xea9e107a.
Solidity: function acceptRegistrarTransfer(hash bytes32, deed address, registrationDate uint256) returns()
func (*RegistrarContractSession) CancelBid ¶
func (_RegistrarContract *RegistrarContractSession) CancelBid(bidder common.Address, seal [32]byte) (*types.Transaction, error)
CancelBid is a paid mutator transaction binding the contract method 0x2525f5c1.
Solidity: function cancelBid(bidder address, seal bytes32) returns()
func (*RegistrarContractSession) Ens ¶
func (_RegistrarContract *RegistrarContractSession) Ens() (common.Address, error)
Ens is a free data retrieval call binding the contract method 0x3f15457f.
Solidity: function ens() constant returns(address)
func (*RegistrarContractSession) Entries ¶
func (_RegistrarContract *RegistrarContractSession) Entries(_hash [32]byte) (uint8, common.Address, *big.Int, *big.Int, *big.Int, error)
Entries is a free data retrieval call binding the contract method 0x267b6922.
Solidity: function entries(_hash bytes32) constant returns(uint8, address, uint256, uint256, uint256)
func (*RegistrarContractSession) EraseNode ¶
func (_RegistrarContract *RegistrarContractSession) EraseNode(labels [][32]byte) (*types.Transaction, error)
EraseNode is a paid mutator transaction binding the contract method 0xde10f04b.
Solidity: function eraseNode(labels bytes32[]) returns()
func (*RegistrarContractSession) FinalizeAuction ¶
func (_RegistrarContract *RegistrarContractSession) FinalizeAuction(_hash [32]byte) (*types.Transaction, error)
FinalizeAuction is a paid mutator transaction binding the contract method 0x983b94fb.
Solidity: function finalizeAuction(_hash bytes32) returns()
func (*RegistrarContractSession) GetAllowedTime ¶
func (_RegistrarContract *RegistrarContractSession) GetAllowedTime(_hash [32]byte) (*big.Int, error)
GetAllowedTime is a free data retrieval call binding the contract method 0x13c89a8f.
Solidity: function getAllowedTime(_hash bytes32) constant returns(timestamp uint256)
func (*RegistrarContractSession) InvalidateName ¶
func (_RegistrarContract *RegistrarContractSession) InvalidateName(unhashedName string) (*types.Transaction, error)
InvalidateName is a paid mutator transaction binding the contract method 0x15f73331.
Solidity: function invalidateName(unhashedName string) returns()
func (*RegistrarContractSession) IsAllowed ¶
func (_RegistrarContract *RegistrarContractSession) IsAllowed(_hash [32]byte, _timestamp *big.Int) (bool, error)
IsAllowed is a free data retrieval call binding the contract method 0x93503337.
Solidity: function isAllowed(_hash bytes32, _timestamp uint256) constant returns(allowed bool)
func (*RegistrarContractSession) LaunchLength ¶
func (_RegistrarContract *RegistrarContractSession) LaunchLength() (uint32, error)
LaunchLength is a free data retrieval call binding the contract method 0xae1a0b0c.
Solidity: function launchLength() constant returns(uint32)
func (*RegistrarContractSession) NewBid ¶
func (_RegistrarContract *RegistrarContractSession) NewBid(sealedBid [32]byte) (*types.Transaction, error)
NewBid is a paid mutator transaction binding the contract method 0xce92dced.
Solidity: function newBid(sealedBid bytes32) returns()
func (*RegistrarContractSession) RegistryStarted ¶
func (_RegistrarContract *RegistrarContractSession) RegistryStarted() (*big.Int, error)
RegistryStarted is a free data retrieval call binding the contract method 0x9c67f06f.
Solidity: function registryStarted() constant returns(uint256)
func (*RegistrarContractSession) ReleaseDeed ¶
func (_RegistrarContract *RegistrarContractSession) ReleaseDeed(_hash [32]byte) (*types.Transaction, error)
ReleaseDeed is a paid mutator transaction binding the contract method 0x0230a07c.
Solidity: function releaseDeed(_hash bytes32) returns()
func (*RegistrarContractSession) RootNode ¶
func (_RegistrarContract *RegistrarContractSession) RootNode() ([32]byte, error)
RootNode is a free data retrieval call binding the contract method 0xfaff50a8.
Solidity: function rootNode() constant returns(bytes32)
func (*RegistrarContractSession) SealedBids ¶
func (_RegistrarContract *RegistrarContractSession) SealedBids(arg0 common.Address, arg1 [32]byte) (common.Address, error)
SealedBids is a free data retrieval call binding the contract method 0x5e431709.
Solidity: function sealedBids( address, bytes32) constant returns(address)
func (*RegistrarContractSession) ShaBid ¶
func (_RegistrarContract *RegistrarContractSession) ShaBid(hash [32]byte, owner common.Address, value *big.Int, salt [32]byte) ([32]byte, error)
ShaBid is a free data retrieval call binding the contract method 0x22ec1244.
Solidity: function shaBid(hash bytes32, owner address, value uint256, salt bytes32) constant returns(sealedBid bytes32)
func (*RegistrarContractSession) StartAuction ¶
func (_RegistrarContract *RegistrarContractSession) StartAuction(_hash [32]byte) (*types.Transaction, error)
StartAuction is a paid mutator transaction binding the contract method 0xede8acdb.
Solidity: function startAuction(_hash bytes32) returns()
func (*RegistrarContractSession) StartAuctions ¶
func (_RegistrarContract *RegistrarContractSession) StartAuctions(_hashes [][32]byte) (*types.Transaction, error)
StartAuctions is a paid mutator transaction binding the contract method 0xe27fe50f.
Solidity: function startAuctions(_hashes bytes32[]) returns()
func (*RegistrarContractSession) StartAuctionsAndBid ¶
func (_RegistrarContract *RegistrarContractSession) StartAuctionsAndBid(hashes [][32]byte, sealedBid [32]byte) (*types.Transaction, error)
StartAuctionsAndBid is a paid mutator transaction binding the contract method 0xfebefd61.
Solidity: function startAuctionsAndBid(hashes bytes32[], sealedBid bytes32) returns()
func (*RegistrarContractSession) State ¶
func (_RegistrarContract *RegistrarContractSession) State(_hash [32]byte) (uint8, error)
State is a free data retrieval call binding the contract method 0x61d585da.
Solidity: function state(_hash bytes32) constant returns(uint8)
func (*RegistrarContractSession) Transfer ¶
func (_RegistrarContract *RegistrarContractSession) Transfer(_hash [32]byte, newOwner common.Address) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0x79ce9fac.
Solidity: function transfer(_hash bytes32, newOwner address) returns()
func (*RegistrarContractSession) TransferRegistrars ¶
func (_RegistrarContract *RegistrarContractSession) TransferRegistrars(_hash [32]byte) (*types.Transaction, error)
TransferRegistrars is a paid mutator transaction binding the contract method 0x5ddae283.
Solidity: function transferRegistrars(_hash bytes32) returns()
func (*RegistrarContractSession) UnsealBid ¶
func (_RegistrarContract *RegistrarContractSession) UnsealBid(_hash [32]byte, _value *big.Int, _salt [32]byte) (*types.Transaction, error)
UnsealBid is a paid mutator transaction binding the contract method 0x47872b42.
Solidity: function unsealBid(_hash bytes32, _value uint256, _salt bytes32) returns()
type RegistrarContractTransactor ¶
type RegistrarContractTransactor struct {
// contains filtered or unexported fields
}
RegistrarContractTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewRegistrarContractTransactor ¶
func NewRegistrarContractTransactor(address common.Address, transactor bind.ContractTransactor) (*RegistrarContractTransactor, error)
NewRegistrarContractTransactor creates a new write-only instance of RegistrarContract, bound to a specific deployed contract.
func (*RegistrarContractTransactor) AcceptRegistrarTransfer ¶
func (_RegistrarContract *RegistrarContractTransactor) AcceptRegistrarTransfer(opts *bind.TransactOpts, hash [32]byte, deed common.Address, registrationDate *big.Int) (*types.Transaction, error)
AcceptRegistrarTransfer is a paid mutator transaction binding the contract method 0xea9e107a.
Solidity: function acceptRegistrarTransfer(hash bytes32, deed address, registrationDate uint256) returns()
func (*RegistrarContractTransactor) CancelBid ¶
func (_RegistrarContract *RegistrarContractTransactor) CancelBid(opts *bind.TransactOpts, bidder common.Address, seal [32]byte) (*types.Transaction, error)
CancelBid is a paid mutator transaction binding the contract method 0x2525f5c1.
Solidity: function cancelBid(bidder address, seal bytes32) returns()
func (*RegistrarContractTransactor) EraseNode ¶
func (_RegistrarContract *RegistrarContractTransactor) EraseNode(opts *bind.TransactOpts, labels [][32]byte) (*types.Transaction, error)
EraseNode is a paid mutator transaction binding the contract method 0xde10f04b.
Solidity: function eraseNode(labels bytes32[]) returns()
func (*RegistrarContractTransactor) FinalizeAuction ¶
func (_RegistrarContract *RegistrarContractTransactor) FinalizeAuction(opts *bind.TransactOpts, _hash [32]byte) (*types.Transaction, error)
FinalizeAuction is a paid mutator transaction binding the contract method 0x983b94fb.
Solidity: function finalizeAuction(_hash bytes32) returns()
func (*RegistrarContractTransactor) InvalidateName ¶
func (_RegistrarContract *RegistrarContractTransactor) InvalidateName(opts *bind.TransactOpts, unhashedName string) (*types.Transaction, error)
InvalidateName is a paid mutator transaction binding the contract method 0x15f73331.
Solidity: function invalidateName(unhashedName string) returns()
func (*RegistrarContractTransactor) NewBid ¶
func (_RegistrarContract *RegistrarContractTransactor) NewBid(opts *bind.TransactOpts, sealedBid [32]byte) (*types.Transaction, error)
NewBid is a paid mutator transaction binding the contract method 0xce92dced.
Solidity: function newBid(sealedBid bytes32) returns()
func (*RegistrarContractTransactor) ReleaseDeed ¶
func (_RegistrarContract *RegistrarContractTransactor) ReleaseDeed(opts *bind.TransactOpts, _hash [32]byte) (*types.Transaction, error)
ReleaseDeed is a paid mutator transaction binding the contract method 0x0230a07c.
Solidity: function releaseDeed(_hash bytes32) returns()
func (*RegistrarContractTransactor) StartAuction ¶
func (_RegistrarContract *RegistrarContractTransactor) StartAuction(opts *bind.TransactOpts, _hash [32]byte) (*types.Transaction, error)
StartAuction is a paid mutator transaction binding the contract method 0xede8acdb.
Solidity: function startAuction(_hash bytes32) returns()
func (*RegistrarContractTransactor) StartAuctions ¶
func (_RegistrarContract *RegistrarContractTransactor) StartAuctions(opts *bind.TransactOpts, _hashes [][32]byte) (*types.Transaction, error)
StartAuctions is a paid mutator transaction binding the contract method 0xe27fe50f.
Solidity: function startAuctions(_hashes bytes32[]) returns()
func (*RegistrarContractTransactor) StartAuctionsAndBid ¶
func (_RegistrarContract *RegistrarContractTransactor) StartAuctionsAndBid(opts *bind.TransactOpts, hashes [][32]byte, sealedBid [32]byte) (*types.Transaction, error)
StartAuctionsAndBid is a paid mutator transaction binding the contract method 0xfebefd61.
Solidity: function startAuctionsAndBid(hashes bytes32[], sealedBid bytes32) returns()
func (*RegistrarContractTransactor) Transfer ¶
func (_RegistrarContract *RegistrarContractTransactor) Transfer(opts *bind.TransactOpts, _hash [32]byte, newOwner common.Address) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0x79ce9fac.
Solidity: function transfer(_hash bytes32, newOwner address) returns()
func (*RegistrarContractTransactor) TransferRegistrars ¶
func (_RegistrarContract *RegistrarContractTransactor) TransferRegistrars(opts *bind.TransactOpts, _hash [32]byte) (*types.Transaction, error)
TransferRegistrars is a paid mutator transaction binding the contract method 0x5ddae283.
Solidity: function transferRegistrars(_hash bytes32) returns()
func (*RegistrarContractTransactor) UnsealBid ¶
func (_RegistrarContract *RegistrarContractTransactor) UnsealBid(opts *bind.TransactOpts, _hash [32]byte, _value *big.Int, _salt [32]byte) (*types.Transaction, error)
UnsealBid is a paid mutator transaction binding the contract method 0x47872b42.
Solidity: function unsealBid(_hash bytes32, _value uint256, _salt bytes32) returns()
type RegistrarContractTransactorRaw ¶
type RegistrarContractTransactorRaw struct {
Contract *RegistrarContractTransactor // Generic write-only contract binding to access the raw methods on
}
RegistrarContractTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*RegistrarContractTransactorRaw) Transact ¶
func (_RegistrarContract *RegistrarContractTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*RegistrarContractTransactorRaw) Transfer ¶
func (_RegistrarContract *RegistrarContractTransactorRaw) 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 RegistrarContractTransactorSession ¶
type RegistrarContractTransactorSession struct { Contract *RegistrarContractTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
RegistrarContractTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*RegistrarContractTransactorSession) AcceptRegistrarTransfer ¶
func (_RegistrarContract *RegistrarContractTransactorSession) AcceptRegistrarTransfer(hash [32]byte, deed common.Address, registrationDate *big.Int) (*types.Transaction, error)
AcceptRegistrarTransfer is a paid mutator transaction binding the contract method 0xea9e107a.
Solidity: function acceptRegistrarTransfer(hash bytes32, deed address, registrationDate uint256) returns()
func (*RegistrarContractTransactorSession) CancelBid ¶
func (_RegistrarContract *RegistrarContractTransactorSession) CancelBid(bidder common.Address, seal [32]byte) (*types.Transaction, error)
CancelBid is a paid mutator transaction binding the contract method 0x2525f5c1.
Solidity: function cancelBid(bidder address, seal bytes32) returns()
func (*RegistrarContractTransactorSession) EraseNode ¶
func (_RegistrarContract *RegistrarContractTransactorSession) EraseNode(labels [][32]byte) (*types.Transaction, error)
EraseNode is a paid mutator transaction binding the contract method 0xde10f04b.
Solidity: function eraseNode(labels bytes32[]) returns()
func (*RegistrarContractTransactorSession) FinalizeAuction ¶
func (_RegistrarContract *RegistrarContractTransactorSession) FinalizeAuction(_hash [32]byte) (*types.Transaction, error)
FinalizeAuction is a paid mutator transaction binding the contract method 0x983b94fb.
Solidity: function finalizeAuction(_hash bytes32) returns()
func (*RegistrarContractTransactorSession) InvalidateName ¶
func (_RegistrarContract *RegistrarContractTransactorSession) InvalidateName(unhashedName string) (*types.Transaction, error)
InvalidateName is a paid mutator transaction binding the contract method 0x15f73331.
Solidity: function invalidateName(unhashedName string) returns()
func (*RegistrarContractTransactorSession) NewBid ¶
func (_RegistrarContract *RegistrarContractTransactorSession) NewBid(sealedBid [32]byte) (*types.Transaction, error)
NewBid is a paid mutator transaction binding the contract method 0xce92dced.
Solidity: function newBid(sealedBid bytes32) returns()
func (*RegistrarContractTransactorSession) ReleaseDeed ¶
func (_RegistrarContract *RegistrarContractTransactorSession) ReleaseDeed(_hash [32]byte) (*types.Transaction, error)
ReleaseDeed is a paid mutator transaction binding the contract method 0x0230a07c.
Solidity: function releaseDeed(_hash bytes32) returns()
func (*RegistrarContractTransactorSession) StartAuction ¶
func (_RegistrarContract *RegistrarContractTransactorSession) StartAuction(_hash [32]byte) (*types.Transaction, error)
StartAuction is a paid mutator transaction binding the contract method 0xede8acdb.
Solidity: function startAuction(_hash bytes32) returns()
func (*RegistrarContractTransactorSession) StartAuctions ¶
func (_RegistrarContract *RegistrarContractTransactorSession) StartAuctions(_hashes [][32]byte) (*types.Transaction, error)
StartAuctions is a paid mutator transaction binding the contract method 0xe27fe50f.
Solidity: function startAuctions(_hashes bytes32[]) returns()
func (*RegistrarContractTransactorSession) StartAuctionsAndBid ¶
func (_RegistrarContract *RegistrarContractTransactorSession) StartAuctionsAndBid(hashes [][32]byte, sealedBid [32]byte) (*types.Transaction, error)
StartAuctionsAndBid is a paid mutator transaction binding the contract method 0xfebefd61.
Solidity: function startAuctionsAndBid(hashes bytes32[], sealedBid bytes32) returns()
func (*RegistrarContractTransactorSession) Transfer ¶
func (_RegistrarContract *RegistrarContractTransactorSession) Transfer(_hash [32]byte, newOwner common.Address) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0x79ce9fac.
Solidity: function transfer(_hash bytes32, newOwner address) returns()
func (*RegistrarContractTransactorSession) TransferRegistrars ¶
func (_RegistrarContract *RegistrarContractTransactorSession) TransferRegistrars(_hash [32]byte) (*types.Transaction, error)
TransferRegistrars is a paid mutator transaction binding the contract method 0x5ddae283.
Solidity: function transferRegistrars(_hash bytes32) returns()
func (*RegistrarContractTransactorSession) UnsealBid ¶
func (_RegistrarContract *RegistrarContractTransactorSession) UnsealBid(_hash [32]byte, _value *big.Int, _salt [32]byte) (*types.Transaction, error)
UnsealBid is a paid mutator transaction binding the contract method 0x47872b42.
Solidity: function unsealBid(_hash bytes32, _value uint256, _salt bytes32) returns()