Documentation ¶
Index ¶
- Constants
- type Sizzle
- type SizzleCaller
- type SizzleCallerRaw
- type SizzleCallerSession
- type SizzleCertDenied
- type SizzleCertDeniedIterator
- type SizzleCertEndorsed
- type SizzleCertEndorsedIterator
- type SizzleCertMetadata
- type SizzleCertPublishRequestCreated
- type SizzleCertPublishRequestCreatedIterator
- type SizzleCertRekeyed
- type SizzleCertRekeyedIterator
- type SizzleCertRevoked
- type SizzleCertRevokedIterator
- type SizzleCertValid
- type SizzleCertValidIterator
- type SizzleFilterer
- func (_Sizzle *SizzleFilterer) FilterCertDenied(opts *bind.FilterOpts) (*SizzleCertDeniedIterator, error)
- func (_Sizzle *SizzleFilterer) FilterCertEndorsed(opts *bind.FilterOpts) (*SizzleCertEndorsedIterator, error)
- func (_Sizzle *SizzleFilterer) FilterCertPublishRequestCreated(opts *bind.FilterOpts) (*SizzleCertPublishRequestCreatedIterator, error)
- func (_Sizzle *SizzleFilterer) FilterCertRekeyed(opts *bind.FilterOpts) (*SizzleCertRekeyedIterator, error)
- func (_Sizzle *SizzleFilterer) FilterCertRevoked(opts *bind.FilterOpts) (*SizzleCertRevokedIterator, error)
- func (_Sizzle *SizzleFilterer) FilterCertValid(opts *bind.FilterOpts) (*SizzleCertValidIterator, error)
- func (_Sizzle *SizzleFilterer) ParseCertDenied(log types.Log) (*SizzleCertDenied, error)
- func (_Sizzle *SizzleFilterer) ParseCertEndorsed(log types.Log) (*SizzleCertEndorsed, error)
- func (_Sizzle *SizzleFilterer) ParseCertPublishRequestCreated(log types.Log) (*SizzleCertPublishRequestCreated, error)
- func (_Sizzle *SizzleFilterer) ParseCertRekeyed(log types.Log) (*SizzleCertRekeyed, error)
- func (_Sizzle *SizzleFilterer) ParseCertRevoked(log types.Log) (*SizzleCertRevoked, error)
- func (_Sizzle *SizzleFilterer) ParseCertValid(log types.Log) (*SizzleCertValid, error)
- func (_Sizzle *SizzleFilterer) WatchCertDenied(opts *bind.WatchOpts, sink chan<- *SizzleCertDenied) (event.Subscription, error)
- func (_Sizzle *SizzleFilterer) WatchCertEndorsed(opts *bind.WatchOpts, sink chan<- *SizzleCertEndorsed) (event.Subscription, error)
- func (_Sizzle *SizzleFilterer) WatchCertPublishRequestCreated(opts *bind.WatchOpts, sink chan<- *SizzleCertPublishRequestCreated) (event.Subscription, error)
- func (_Sizzle *SizzleFilterer) WatchCertRekeyed(opts *bind.WatchOpts, sink chan<- *SizzleCertRekeyed) (event.Subscription, error)
- func (_Sizzle *SizzleFilterer) WatchCertRevoked(opts *bind.WatchOpts, sink chan<- *SizzleCertRevoked) (event.Subscription, error)
- func (_Sizzle *SizzleFilterer) WatchCertValid(opts *bind.WatchOpts, sink chan<- *SizzleCertValid) (event.Subscription, error)
- type SizzlePeerMetadata
- type SizzleRaw
- func (_Sizzle *SizzleRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Sizzle *SizzleRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Sizzle *SizzleRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SizzleSession
- func (_Sizzle *SizzleSession) CertDenyByPeer(domain string) (*types.Transaction, error)
- func (_Sizzle *SizzleSession) CertDenyByUser(domain string) (*types.Transaction, error)
- func (_Sizzle *SizzleSession) CertEndorseByPeer(domain string) (*types.Transaction, error)
- func (_Sizzle *SizzleSession) CertEndorseByUser(domain string) (*types.Transaction, error)
- func (_Sizzle *SizzleSession) CertPublishRequest(domain string, pubKey string) (*types.Transaction, error)
- func (_Sizzle *SizzleSession) CertQuery(domain string) (SizzleCertMetadata, error)
- func (_Sizzle *SizzleSession) CertRekey(domain string, pubKey string) (*types.Transaction, error)
- func (_Sizzle *SizzleSession) CertRevoke(domain string) (*types.Transaction, error)
- func (_Sizzle *SizzleSession) PeerQuery(addr common.Address) (SizzlePeerMetadata, error)
- func (_Sizzle *SizzleSession) PeerRegister() (*types.Transaction, error)
- type SizzleTransactor
- func (_Sizzle *SizzleTransactor) CertDenyByPeer(opts *bind.TransactOpts, domain string) (*types.Transaction, error)
- func (_Sizzle *SizzleTransactor) CertDenyByUser(opts *bind.TransactOpts, domain string) (*types.Transaction, error)
- func (_Sizzle *SizzleTransactor) CertEndorseByPeer(opts *bind.TransactOpts, domain string) (*types.Transaction, error)
- func (_Sizzle *SizzleTransactor) CertEndorseByUser(opts *bind.TransactOpts, domain string) (*types.Transaction, error)
- func (_Sizzle *SizzleTransactor) CertPublishRequest(opts *bind.TransactOpts, domain string, pubKey string) (*types.Transaction, error)
- func (_Sizzle *SizzleTransactor) CertRekey(opts *bind.TransactOpts, domain string, pubKey string) (*types.Transaction, error)
- func (_Sizzle *SizzleTransactor) CertRevoke(opts *bind.TransactOpts, domain string) (*types.Transaction, error)
- func (_Sizzle *SizzleTransactor) PeerRegister(opts *bind.TransactOpts) (*types.Transaction, error)
- type SizzleTransactorRaw
- type SizzleTransactorSession
- func (_Sizzle *SizzleTransactorSession) CertDenyByPeer(domain string) (*types.Transaction, error)
- func (_Sizzle *SizzleTransactorSession) CertDenyByUser(domain string) (*types.Transaction, error)
- func (_Sizzle *SizzleTransactorSession) CertEndorseByPeer(domain string) (*types.Transaction, error)
- func (_Sizzle *SizzleTransactorSession) CertEndorseByUser(domain string) (*types.Transaction, error)
- func (_Sizzle *SizzleTransactorSession) CertPublishRequest(domain string, pubKey string) (*types.Transaction, error)
- func (_Sizzle *SizzleTransactorSession) CertRekey(domain string, pubKey string) (*types.Transaction, error)
- func (_Sizzle *SizzleTransactorSession) CertRevoke(domain string) (*types.Transaction, error)
- func (_Sizzle *SizzleTransactorSession) PeerRegister() (*types.Transaction, error)
Constants ¶
const SizzleABI = "" /* 4707-byte string literal not displayed */
SizzleABI is the input ABI used to generate the binding from.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Sizzle ¶
type Sizzle struct { SizzleCaller // Read-only binding to the contract SizzleTransactor // Write-only binding to the contract SizzleFilterer // Log filterer for contract events }
Sizzle is an auto generated Go binding around an Ethereum contract.
type SizzleCaller ¶
type SizzleCaller struct {
// contains filtered or unexported fields
}
SizzleCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewSizzleCaller ¶
func NewSizzleCaller(address common.Address, caller bind.ContractCaller) (*SizzleCaller, error)
NewSizzleCaller creates a new read-only instance of Sizzle, bound to a specific deployed contract.
func (*SizzleCaller) CertQuery ¶
func (_Sizzle *SizzleCaller) CertQuery(opts *bind.CallOpts, domain string) (SizzleCertMetadata, error)
CertQuery is a free data retrieval call binding the contract method 0x55476f9d.
Solidity: function certQuery(string domain) view returns((address,string,string,int256,int256,uint8) cert)
func (*SizzleCaller) PeerQuery ¶
func (_Sizzle *SizzleCaller) PeerQuery(opts *bind.CallOpts, addr common.Address) (SizzlePeerMetadata, error)
PeerQuery is a free data retrieval call binding the contract method 0xf4dcc32d.
Solidity: function peerQuery(address addr) view returns((address,int256) peer)
type SizzleCallerRaw ¶
type SizzleCallerRaw struct {
Contract *SizzleCaller // Generic read-only contract binding to access the raw methods on
}
SizzleCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*SizzleCallerRaw) Call ¶
func (_Sizzle *SizzleCallerRaw) 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 SizzleCallerSession ¶
type SizzleCallerSession struct { Contract *SizzleCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
SizzleCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*SizzleCallerSession) CertQuery ¶
func (_Sizzle *SizzleCallerSession) CertQuery(domain string) (SizzleCertMetadata, error)
CertQuery is a free data retrieval call binding the contract method 0x55476f9d.
Solidity: function certQuery(string domain) view returns((address,string,string,int256,int256,uint8) cert)
func (*SizzleCallerSession) PeerQuery ¶
func (_Sizzle *SizzleCallerSession) PeerQuery(addr common.Address) (SizzlePeerMetadata, error)
PeerQuery is a free data retrieval call binding the contract method 0xf4dcc32d.
Solidity: function peerQuery(address addr) view returns((address,int256) peer)
type SizzleCertDenied ¶
type SizzleCertDenied struct { Domain string Peer common.Address Raw types.Log // Blockchain specific contextual infos }
SizzleCertDenied represents a CertDenied event raised by the Sizzle contract.
type SizzleCertDeniedIterator ¶
type SizzleCertDeniedIterator struct { Event *SizzleCertDenied // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SizzleCertDeniedIterator is returned from FilterCertDenied and is used to iterate over the raw logs and unpacked data for CertDenied events raised by the Sizzle contract.
func (*SizzleCertDeniedIterator) Close ¶
func (it *SizzleCertDeniedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SizzleCertDeniedIterator) Error ¶
func (it *SizzleCertDeniedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SizzleCertDeniedIterator) Next ¶
func (it *SizzleCertDeniedIterator) 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 SizzleCertEndorsed ¶
type SizzleCertEndorsed struct { Domain string Peer common.Address Raw types.Log // Blockchain specific contextual infos }
SizzleCertEndorsed represents a CertEndorsed event raised by the Sizzle contract.
type SizzleCertEndorsedIterator ¶
type SizzleCertEndorsedIterator struct { Event *SizzleCertEndorsed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SizzleCertEndorsedIterator is returned from FilterCertEndorsed and is used to iterate over the raw logs and unpacked data for CertEndorsed events raised by the Sizzle contract.
func (*SizzleCertEndorsedIterator) Close ¶
func (it *SizzleCertEndorsedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SizzleCertEndorsedIterator) Error ¶
func (it *SizzleCertEndorsedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SizzleCertEndorsedIterator) Next ¶
func (it *SizzleCertEndorsedIterator) 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 SizzleCertMetadata ¶
type SizzleCertMetadata struct { Owner common.Address Domain string PubKey string Reputation *big.Int ReputationMax *big.Int Status uint8 }
SizzleCertMetadata is an auto generated low-level Go binding around an user-defined struct.
type SizzleCertPublishRequestCreated ¶
type SizzleCertPublishRequestCreated struct { Owner common.Address Domain string PubKey string Raw types.Log // Blockchain specific contextual infos }
SizzleCertPublishRequestCreated represents a CertPublishRequestCreated event raised by the Sizzle contract.
type SizzleCertPublishRequestCreatedIterator ¶
type SizzleCertPublishRequestCreatedIterator struct { Event *SizzleCertPublishRequestCreated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SizzleCertPublishRequestCreatedIterator is returned from FilterCertPublishRequestCreated and is used to iterate over the raw logs and unpacked data for CertPublishRequestCreated events raised by the Sizzle contract.
func (*SizzleCertPublishRequestCreatedIterator) Close ¶
func (it *SizzleCertPublishRequestCreatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SizzleCertPublishRequestCreatedIterator) Error ¶
func (it *SizzleCertPublishRequestCreatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SizzleCertPublishRequestCreatedIterator) Next ¶
func (it *SizzleCertPublishRequestCreatedIterator) 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 SizzleCertRekeyed ¶
type SizzleCertRekeyed struct { Owner common.Address Domain string PubKey string Raw types.Log // Blockchain specific contextual infos }
SizzleCertRekeyed represents a CertRekeyed event raised by the Sizzle contract.
type SizzleCertRekeyedIterator ¶
type SizzleCertRekeyedIterator struct { Event *SizzleCertRekeyed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SizzleCertRekeyedIterator is returned from FilterCertRekeyed and is used to iterate over the raw logs and unpacked data for CertRekeyed events raised by the Sizzle contract.
func (*SizzleCertRekeyedIterator) Close ¶
func (it *SizzleCertRekeyedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SizzleCertRekeyedIterator) Error ¶
func (it *SizzleCertRekeyedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SizzleCertRekeyedIterator) Next ¶
func (it *SizzleCertRekeyedIterator) 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 SizzleCertRevoked ¶
type SizzleCertRevoked struct { Owner common.Address Domain string Raw types.Log // Blockchain specific contextual infos }
SizzleCertRevoked represents a CertRevoked event raised by the Sizzle contract.
type SizzleCertRevokedIterator ¶
type SizzleCertRevokedIterator struct { Event *SizzleCertRevoked // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SizzleCertRevokedIterator is returned from FilterCertRevoked and is used to iterate over the raw logs and unpacked data for CertRevoked events raised by the Sizzle contract.
func (*SizzleCertRevokedIterator) Close ¶
func (it *SizzleCertRevokedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SizzleCertRevokedIterator) Error ¶
func (it *SizzleCertRevokedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SizzleCertRevokedIterator) Next ¶
func (it *SizzleCertRevokedIterator) 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 SizzleCertValid ¶
type SizzleCertValid struct { Owner common.Address Domain string PubKey string Reputation *big.Int Raw types.Log // Blockchain specific contextual infos }
SizzleCertValid represents a CertValid event raised by the Sizzle contract.
type SizzleCertValidIterator ¶
type SizzleCertValidIterator struct { Event *SizzleCertValid // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SizzleCertValidIterator is returned from FilterCertValid and is used to iterate over the raw logs and unpacked data for CertValid events raised by the Sizzle contract.
func (*SizzleCertValidIterator) Close ¶
func (it *SizzleCertValidIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SizzleCertValidIterator) Error ¶
func (it *SizzleCertValidIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SizzleCertValidIterator) Next ¶
func (it *SizzleCertValidIterator) 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 SizzleFilterer ¶
type SizzleFilterer struct {
// contains filtered or unexported fields
}
SizzleFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewSizzleFilterer ¶
func NewSizzleFilterer(address common.Address, filterer bind.ContractFilterer) (*SizzleFilterer, error)
NewSizzleFilterer creates a new log filterer instance of Sizzle, bound to a specific deployed contract.
func (*SizzleFilterer) FilterCertDenied ¶
func (_Sizzle *SizzleFilterer) FilterCertDenied(opts *bind.FilterOpts) (*SizzleCertDeniedIterator, error)
FilterCertDenied is a free log retrieval operation binding the contract event 0x976eb8888f24e203d6ec895956dce7a61216e6e3cf8a9151d2d5f6327154b562.
Solidity: event CertDenied(string domain, address peer)
func (*SizzleFilterer) FilterCertEndorsed ¶
func (_Sizzle *SizzleFilterer) FilterCertEndorsed(opts *bind.FilterOpts) (*SizzleCertEndorsedIterator, error)
FilterCertEndorsed is a free log retrieval operation binding the contract event 0x49fb6adaa570bbf0c679498e3eed668725b969b9367d983820ef7ed87747e444.
Solidity: event CertEndorsed(string domain, address peer)
func (*SizzleFilterer) FilterCertPublishRequestCreated ¶
func (_Sizzle *SizzleFilterer) FilterCertPublishRequestCreated(opts *bind.FilterOpts) (*SizzleCertPublishRequestCreatedIterator, error)
FilterCertPublishRequestCreated is a free log retrieval operation binding the contract event 0x685016f6d66a8b93123f62b2fcaaa502109fc3f76d89572c201a6f55ba8f9650.
Solidity: event CertPublishRequestCreated(address owner, string domain, string pubKey)
func (*SizzleFilterer) FilterCertRekeyed ¶
func (_Sizzle *SizzleFilterer) FilterCertRekeyed(opts *bind.FilterOpts) (*SizzleCertRekeyedIterator, error)
FilterCertRekeyed is a free log retrieval operation binding the contract event 0x51faf9fd7c283b69cd1e58679124dcb9c23d9d625955de21b289c5439a4b02a4.
Solidity: event CertRekeyed(address owner, string domain, string pubKey)
func (*SizzleFilterer) FilterCertRevoked ¶
func (_Sizzle *SizzleFilterer) FilterCertRevoked(opts *bind.FilterOpts) (*SizzleCertRevokedIterator, error)
FilterCertRevoked is a free log retrieval operation binding the contract event 0x56acac1bf13f3bbba3d9b51569ba945278d55a11b68e7db8f9203fd4b80aa5a3.
Solidity: event CertRevoked(address owner, string domain)
func (*SizzleFilterer) FilterCertValid ¶
func (_Sizzle *SizzleFilterer) FilterCertValid(opts *bind.FilterOpts) (*SizzleCertValidIterator, error)
FilterCertValid is a free log retrieval operation binding the contract event 0xf7f4c9af4aeb3c95f7dfe47c6d9b659084dae8e7cb54948065187000c1eae418.
Solidity: event CertValid(address owner, string domain, string pubKey, int256 reputation)
func (*SizzleFilterer) ParseCertDenied ¶
func (_Sizzle *SizzleFilterer) ParseCertDenied(log types.Log) (*SizzleCertDenied, error)
ParseCertDenied is a log parse operation binding the contract event 0x976eb8888f24e203d6ec895956dce7a61216e6e3cf8a9151d2d5f6327154b562.
Solidity: event CertDenied(string domain, address peer)
func (*SizzleFilterer) ParseCertEndorsed ¶
func (_Sizzle *SizzleFilterer) ParseCertEndorsed(log types.Log) (*SizzleCertEndorsed, error)
ParseCertEndorsed is a log parse operation binding the contract event 0x49fb6adaa570bbf0c679498e3eed668725b969b9367d983820ef7ed87747e444.
Solidity: event CertEndorsed(string domain, address peer)
func (*SizzleFilterer) ParseCertPublishRequestCreated ¶
func (_Sizzle *SizzleFilterer) ParseCertPublishRequestCreated(log types.Log) (*SizzleCertPublishRequestCreated, error)
ParseCertPublishRequestCreated is a log parse operation binding the contract event 0x685016f6d66a8b93123f62b2fcaaa502109fc3f76d89572c201a6f55ba8f9650.
Solidity: event CertPublishRequestCreated(address owner, string domain, string pubKey)
func (*SizzleFilterer) ParseCertRekeyed ¶
func (_Sizzle *SizzleFilterer) ParseCertRekeyed(log types.Log) (*SizzleCertRekeyed, error)
ParseCertRekeyed is a log parse operation binding the contract event 0x51faf9fd7c283b69cd1e58679124dcb9c23d9d625955de21b289c5439a4b02a4.
Solidity: event CertRekeyed(address owner, string domain, string pubKey)
func (*SizzleFilterer) ParseCertRevoked ¶
func (_Sizzle *SizzleFilterer) ParseCertRevoked(log types.Log) (*SizzleCertRevoked, error)
ParseCertRevoked is a log parse operation binding the contract event 0x56acac1bf13f3bbba3d9b51569ba945278d55a11b68e7db8f9203fd4b80aa5a3.
Solidity: event CertRevoked(address owner, string domain)
func (*SizzleFilterer) ParseCertValid ¶
func (_Sizzle *SizzleFilterer) ParseCertValid(log types.Log) (*SizzleCertValid, error)
ParseCertValid is a log parse operation binding the contract event 0xf7f4c9af4aeb3c95f7dfe47c6d9b659084dae8e7cb54948065187000c1eae418.
Solidity: event CertValid(address owner, string domain, string pubKey, int256 reputation)
func (*SizzleFilterer) WatchCertDenied ¶
func (_Sizzle *SizzleFilterer) WatchCertDenied(opts *bind.WatchOpts, sink chan<- *SizzleCertDenied) (event.Subscription, error)
WatchCertDenied is a free log subscription operation binding the contract event 0x976eb8888f24e203d6ec895956dce7a61216e6e3cf8a9151d2d5f6327154b562.
Solidity: event CertDenied(string domain, address peer)
func (*SizzleFilterer) WatchCertEndorsed ¶
func (_Sizzle *SizzleFilterer) WatchCertEndorsed(opts *bind.WatchOpts, sink chan<- *SizzleCertEndorsed) (event.Subscription, error)
WatchCertEndorsed is a free log subscription operation binding the contract event 0x49fb6adaa570bbf0c679498e3eed668725b969b9367d983820ef7ed87747e444.
Solidity: event CertEndorsed(string domain, address peer)
func (*SizzleFilterer) WatchCertPublishRequestCreated ¶
func (_Sizzle *SizzleFilterer) WatchCertPublishRequestCreated(opts *bind.WatchOpts, sink chan<- *SizzleCertPublishRequestCreated) (event.Subscription, error)
WatchCertPublishRequestCreated is a free log subscription operation binding the contract event 0x685016f6d66a8b93123f62b2fcaaa502109fc3f76d89572c201a6f55ba8f9650.
Solidity: event CertPublishRequestCreated(address owner, string domain, string pubKey)
func (*SizzleFilterer) WatchCertRekeyed ¶
func (_Sizzle *SizzleFilterer) WatchCertRekeyed(opts *bind.WatchOpts, sink chan<- *SizzleCertRekeyed) (event.Subscription, error)
WatchCertRekeyed is a free log subscription operation binding the contract event 0x51faf9fd7c283b69cd1e58679124dcb9c23d9d625955de21b289c5439a4b02a4.
Solidity: event CertRekeyed(address owner, string domain, string pubKey)
func (*SizzleFilterer) WatchCertRevoked ¶
func (_Sizzle *SizzleFilterer) WatchCertRevoked(opts *bind.WatchOpts, sink chan<- *SizzleCertRevoked) (event.Subscription, error)
WatchCertRevoked is a free log subscription operation binding the contract event 0x56acac1bf13f3bbba3d9b51569ba945278d55a11b68e7db8f9203fd4b80aa5a3.
Solidity: event CertRevoked(address owner, string domain)
func (*SizzleFilterer) WatchCertValid ¶
func (_Sizzle *SizzleFilterer) WatchCertValid(opts *bind.WatchOpts, sink chan<- *SizzleCertValid) (event.Subscription, error)
WatchCertValid is a free log subscription operation binding the contract event 0xf7f4c9af4aeb3c95f7dfe47c6d9b659084dae8e7cb54948065187000c1eae418.
Solidity: event CertValid(address owner, string domain, string pubKey, int256 reputation)
type SizzlePeerMetadata ¶
SizzlePeerMetadata is an auto generated low-level Go binding around an user-defined struct.
type SizzleRaw ¶
type SizzleRaw struct {
Contract *Sizzle // Generic contract binding to access the raw methods on
}
SizzleRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*SizzleRaw) Call ¶
func (_Sizzle *SizzleRaw) 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 (*SizzleRaw) Transact ¶
func (_Sizzle *SizzleRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SizzleRaw) Transfer ¶
func (_Sizzle *SizzleRaw) 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 SizzleSession ¶
type SizzleSession struct { Contract *Sizzle // 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 }
SizzleSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*SizzleSession) CertDenyByPeer ¶
func (_Sizzle *SizzleSession) CertDenyByPeer(domain string) (*types.Transaction, error)
CertDenyByPeer is a paid mutator transaction binding the contract method 0x0f873b70.
Solidity: function certDenyByPeer(string domain) returns()
func (*SizzleSession) CertDenyByUser ¶
func (_Sizzle *SizzleSession) CertDenyByUser(domain string) (*types.Transaction, error)
CertDenyByUser is a paid mutator transaction binding the contract method 0x65eea1df.
Solidity: function certDenyByUser(string domain) returns()
func (*SizzleSession) CertEndorseByPeer ¶
func (_Sizzle *SizzleSession) CertEndorseByPeer(domain string) (*types.Transaction, error)
CertEndorseByPeer is a paid mutator transaction binding the contract method 0x33b60a8f.
Solidity: function certEndorseByPeer(string domain) returns()
func (*SizzleSession) CertEndorseByUser ¶
func (_Sizzle *SizzleSession) CertEndorseByUser(domain string) (*types.Transaction, error)
CertEndorseByUser is a paid mutator transaction binding the contract method 0xd6695b52.
Solidity: function certEndorseByUser(string domain) returns()
func (*SizzleSession) CertPublishRequest ¶
func (_Sizzle *SizzleSession) CertPublishRequest(domain string, pubKey string) (*types.Transaction, error)
CertPublishRequest is a paid mutator transaction binding the contract method 0xe5c98d62.
Solidity: function certPublishRequest(string domain, string pubKey) returns()
func (*SizzleSession) CertQuery ¶
func (_Sizzle *SizzleSession) CertQuery(domain string) (SizzleCertMetadata, error)
CertQuery is a free data retrieval call binding the contract method 0x55476f9d.
Solidity: function certQuery(string domain) view returns((address,string,string,int256,int256,uint8) cert)
func (*SizzleSession) CertRekey ¶
func (_Sizzle *SizzleSession) CertRekey(domain string, pubKey string) (*types.Transaction, error)
CertRekey is a paid mutator transaction binding the contract method 0x91d62f9f.
Solidity: function certRekey(string domain, string pubKey) returns()
func (*SizzleSession) CertRevoke ¶
func (_Sizzle *SizzleSession) CertRevoke(domain string) (*types.Transaction, error)
CertRevoke is a paid mutator transaction binding the contract method 0x430ca80c.
Solidity: function certRevoke(string domain) returns()
func (*SizzleSession) PeerQuery ¶
func (_Sizzle *SizzleSession) PeerQuery(addr common.Address) (SizzlePeerMetadata, error)
PeerQuery is a free data retrieval call binding the contract method 0xf4dcc32d.
Solidity: function peerQuery(address addr) view returns((address,int256) peer)
func (*SizzleSession) PeerRegister ¶
func (_Sizzle *SizzleSession) PeerRegister() (*types.Transaction, error)
PeerRegister is a paid mutator transaction binding the contract method 0xa4394810.
Solidity: function peerRegister() returns()
type SizzleTransactor ¶
type SizzleTransactor struct {
// contains filtered or unexported fields
}
SizzleTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewSizzleTransactor ¶
func NewSizzleTransactor(address common.Address, transactor bind.ContractTransactor) (*SizzleTransactor, error)
NewSizzleTransactor creates a new write-only instance of Sizzle, bound to a specific deployed contract.
func (*SizzleTransactor) CertDenyByPeer ¶
func (_Sizzle *SizzleTransactor) CertDenyByPeer(opts *bind.TransactOpts, domain string) (*types.Transaction, error)
CertDenyByPeer is a paid mutator transaction binding the contract method 0x0f873b70.
Solidity: function certDenyByPeer(string domain) returns()
func (*SizzleTransactor) CertDenyByUser ¶
func (_Sizzle *SizzleTransactor) CertDenyByUser(opts *bind.TransactOpts, domain string) (*types.Transaction, error)
CertDenyByUser is a paid mutator transaction binding the contract method 0x65eea1df.
Solidity: function certDenyByUser(string domain) returns()
func (*SizzleTransactor) CertEndorseByPeer ¶
func (_Sizzle *SizzleTransactor) CertEndorseByPeer(opts *bind.TransactOpts, domain string) (*types.Transaction, error)
CertEndorseByPeer is a paid mutator transaction binding the contract method 0x33b60a8f.
Solidity: function certEndorseByPeer(string domain) returns()
func (*SizzleTransactor) CertEndorseByUser ¶
func (_Sizzle *SizzleTransactor) CertEndorseByUser(opts *bind.TransactOpts, domain string) (*types.Transaction, error)
CertEndorseByUser is a paid mutator transaction binding the contract method 0xd6695b52.
Solidity: function certEndorseByUser(string domain) returns()
func (*SizzleTransactor) CertPublishRequest ¶
func (_Sizzle *SizzleTransactor) CertPublishRequest(opts *bind.TransactOpts, domain string, pubKey string) (*types.Transaction, error)
CertPublishRequest is a paid mutator transaction binding the contract method 0xe5c98d62.
Solidity: function certPublishRequest(string domain, string pubKey) returns()
func (*SizzleTransactor) CertRekey ¶
func (_Sizzle *SizzleTransactor) CertRekey(opts *bind.TransactOpts, domain string, pubKey string) (*types.Transaction, error)
CertRekey is a paid mutator transaction binding the contract method 0x91d62f9f.
Solidity: function certRekey(string domain, string pubKey) returns()
func (*SizzleTransactor) CertRevoke ¶
func (_Sizzle *SizzleTransactor) CertRevoke(opts *bind.TransactOpts, domain string) (*types.Transaction, error)
CertRevoke is a paid mutator transaction binding the contract method 0x430ca80c.
Solidity: function certRevoke(string domain) returns()
func (*SizzleTransactor) PeerRegister ¶
func (_Sizzle *SizzleTransactor) PeerRegister(opts *bind.TransactOpts) (*types.Transaction, error)
PeerRegister is a paid mutator transaction binding the contract method 0xa4394810.
Solidity: function peerRegister() returns()
type SizzleTransactorRaw ¶
type SizzleTransactorRaw struct {
Contract *SizzleTransactor // Generic write-only contract binding to access the raw methods on
}
SizzleTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*SizzleTransactorRaw) Transact ¶
func (_Sizzle *SizzleTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SizzleTransactorRaw) Transfer ¶
func (_Sizzle *SizzleTransactorRaw) 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 SizzleTransactorSession ¶
type SizzleTransactorSession struct { Contract *SizzleTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SizzleTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*SizzleTransactorSession) CertDenyByPeer ¶
func (_Sizzle *SizzleTransactorSession) CertDenyByPeer(domain string) (*types.Transaction, error)
CertDenyByPeer is a paid mutator transaction binding the contract method 0x0f873b70.
Solidity: function certDenyByPeer(string domain) returns()
func (*SizzleTransactorSession) CertDenyByUser ¶
func (_Sizzle *SizzleTransactorSession) CertDenyByUser(domain string) (*types.Transaction, error)
CertDenyByUser is a paid mutator transaction binding the contract method 0x65eea1df.
Solidity: function certDenyByUser(string domain) returns()
func (*SizzleTransactorSession) CertEndorseByPeer ¶
func (_Sizzle *SizzleTransactorSession) CertEndorseByPeer(domain string) (*types.Transaction, error)
CertEndorseByPeer is a paid mutator transaction binding the contract method 0x33b60a8f.
Solidity: function certEndorseByPeer(string domain) returns()
func (*SizzleTransactorSession) CertEndorseByUser ¶
func (_Sizzle *SizzleTransactorSession) CertEndorseByUser(domain string) (*types.Transaction, error)
CertEndorseByUser is a paid mutator transaction binding the contract method 0xd6695b52.
Solidity: function certEndorseByUser(string domain) returns()
func (*SizzleTransactorSession) CertPublishRequest ¶
func (_Sizzle *SizzleTransactorSession) CertPublishRequest(domain string, pubKey string) (*types.Transaction, error)
CertPublishRequest is a paid mutator transaction binding the contract method 0xe5c98d62.
Solidity: function certPublishRequest(string domain, string pubKey) returns()
func (*SizzleTransactorSession) CertRekey ¶
func (_Sizzle *SizzleTransactorSession) CertRekey(domain string, pubKey string) (*types.Transaction, error)
CertRekey is a paid mutator transaction binding the contract method 0x91d62f9f.
Solidity: function certRekey(string domain, string pubKey) returns()
func (*SizzleTransactorSession) CertRevoke ¶
func (_Sizzle *SizzleTransactorSession) CertRevoke(domain string) (*types.Transaction, error)
CertRevoke is a paid mutator transaction binding the contract method 0x430ca80c.
Solidity: function certRevoke(string domain) returns()
func (*SizzleTransactorSession) PeerRegister ¶
func (_Sizzle *SizzleTransactorSession) PeerRegister() (*types.Transaction, error)
PeerRegister is a paid mutator transaction binding the contract method 0xa4394810.
Solidity: function peerRegister() returns()