Documentation ¶
Index ¶
- Constants
- Variables
- type Resolver
- type ResolverAlaDIDDocumentChanged
- type ResolverAlaDIDDocumentChangedIterator
- type ResolverAlaDIDPubkeyAdded
- type ResolverAlaDIDPubkeyAddedIterator
- type ResolverAlaDIDPubkeyDeleted
- type ResolverAlaDIDPubkeyDeletedIterator
- type ResolverAlaDIDPubkeyRevoked
- type ResolverAlaDIDPubkeyRevokedIterator
- type ResolverAuthorisationChanged
- type ResolverAuthorisationChangedIterator
- type ResolverCaller
- func (_Resolver *ResolverCaller) AddressFromDID(opts *bind.CallOpts, _DIDHash [32]byte) (common.Address, error)
- func (_Resolver *ResolverCaller) AlaDIDPublicEntity(opts *bind.CallOpts, node [32]byte) (struct{ ... }, error)
- func (_Resolver *ResolverCaller) AlaTSP(opts *bind.CallOpts, node [32]byte) (struct{ ... }, error)
- func (_Resolver *ResolverCaller) AlaTSPNumberServices(opts *bind.CallOpts, node [32]byte) (*big.Int, error)
- func (_Resolver *ResolverCaller) AlaTSPService(opts *bind.CallOpts, node [32]byte, index *big.Int) (struct{ ... }, error)
- func (_Resolver *ResolverCaller) Authorisations(opts *bind.CallOpts, arg0 [32]byte, arg1 common.Address, arg2 common.Address) (bool, error)
- func (_Resolver *ResolverCaller) Contenthash(opts *bind.CallOpts, node [32]byte) ([]byte, error)
- func (_Resolver *ResolverCaller) Credential(opts *bind.CallOpts, node [32]byte, key string) (struct{ ... }, error)
- func (_Resolver *ResolverCaller) CredentialParticipant(opts *bind.CallOpts, node [32]byte, key string, index *big.Int) (struct{ ... }, error)
- func (_Resolver *ResolverCaller) Hash(opts *bind.CallOpts, data string) ([32]byte, error)
- func (_Resolver *ResolverCaller) Name(opts *bind.CallOpts, node [32]byte) (string, error)
- func (_Resolver *ResolverCaller) NodeFromDID(opts *bind.CallOpts, _DIDHash [32]byte) ([32]byte, error)
- func (_Resolver *ResolverCaller) PublicKey(opts *bind.CallOpts, node [32]byte, keyID string) (struct{ ... }, error)
- func (_Resolver *ResolverCaller) PublicKeyAtIndex(opts *bind.CallOpts, node [32]byte, keyID string, index *big.Int) (struct{ ... }, error)
- func (_Resolver *ResolverCaller) SupportsInterface(opts *bind.CallOpts, interfaceID [4]byte) (bool, error)
- func (_Resolver *ResolverCaller) Text(opts *bind.CallOpts, node [32]byte, key string) (string, error)
- type ResolverCallerRaw
- type ResolverCallerSession
- func (_Resolver *ResolverCallerSession) AddressFromDID(_DIDHash [32]byte) (common.Address, error)
- func (_Resolver *ResolverCallerSession) AlaDIDPublicEntity(node [32]byte) (struct{ ... }, error)
- func (_Resolver *ResolverCallerSession) AlaTSP(node [32]byte) (struct{ ... }, error)
- func (_Resolver *ResolverCallerSession) AlaTSPNumberServices(node [32]byte) (*big.Int, error)
- func (_Resolver *ResolverCallerSession) AlaTSPService(node [32]byte, index *big.Int) (struct{ ... }, error)
- func (_Resolver *ResolverCallerSession) Authorisations(arg0 [32]byte, arg1 common.Address, arg2 common.Address) (bool, error)
- func (_Resolver *ResolverCallerSession) Contenthash(node [32]byte) ([]byte, error)
- func (_Resolver *ResolverCallerSession) Credential(node [32]byte, key string) (struct{ ... }, error)
- func (_Resolver *ResolverCallerSession) CredentialParticipant(node [32]byte, key string, index *big.Int) (struct{ ... }, error)
- func (_Resolver *ResolverCallerSession) Hash(data string) ([32]byte, error)
- func (_Resolver *ResolverCallerSession) Name(node [32]byte) (string, error)
- func (_Resolver *ResolverCallerSession) NodeFromDID(_DIDHash [32]byte) ([32]byte, error)
- func (_Resolver *ResolverCallerSession) PublicKey(node [32]byte, keyID string) (struct{ ... }, error)
- func (_Resolver *ResolverCallerSession) PublicKeyAtIndex(node [32]byte, keyID string, index *big.Int) (struct{ ... }, error)
- func (_Resolver *ResolverCallerSession) SupportsInterface(interfaceID [4]byte) (bool, error)
- func (_Resolver *ResolverCallerSession) Text(node [32]byte, key string) (string, error)
- type ResolverContenthashChanged
- type ResolverContenthashChangedIterator
- type ResolverFilterer
- func (_Resolver *ResolverFilterer) FilterAlaDIDDocumentChanged(opts *bind.FilterOpts, node [][32]byte) (*ResolverAlaDIDDocumentChangedIterator, error)
- func (_Resolver *ResolverFilterer) FilterAlaDIDPubkeyAdded(opts *bind.FilterOpts, node [][32]byte, indexedKey []string) (*ResolverAlaDIDPubkeyAddedIterator, error)
- func (_Resolver *ResolverFilterer) FilterAlaDIDPubkeyDeleted(opts *bind.FilterOpts, node [][32]byte, indexedKey []string) (*ResolverAlaDIDPubkeyDeletedIterator, error)
- func (_Resolver *ResolverFilterer) FilterAlaDIDPubkeyRevoked(opts *bind.FilterOpts, node [][32]byte, indexedKey []string) (*ResolverAlaDIDPubkeyRevokedIterator, error)
- func (_Resolver *ResolverFilterer) FilterAuthorisationChanged(opts *bind.FilterOpts, node [][32]byte, owner []common.Address, ...) (*ResolverAuthorisationChangedIterator, error)
- func (_Resolver *ResolverFilterer) FilterContenthashChanged(opts *bind.FilterOpts, node [][32]byte) (*ResolverContenthashChangedIterator, error)
- func (_Resolver *ResolverFilterer) FilterNameChanged(opts *bind.FilterOpts, node [][32]byte) (*ResolverNameChangedIterator, error)
- func (_Resolver *ResolverFilterer) FilterTextChanged(opts *bind.FilterOpts, node [][32]byte, indexedKey []string) (*ResolverTextChangedIterator, error)
- func (_Resolver *ResolverFilterer) ParseAlaDIDDocumentChanged(log types.Log) (*ResolverAlaDIDDocumentChanged, error)
- func (_Resolver *ResolverFilterer) ParseAlaDIDPubkeyAdded(log types.Log) (*ResolverAlaDIDPubkeyAdded, error)
- func (_Resolver *ResolverFilterer) ParseAlaDIDPubkeyDeleted(log types.Log) (*ResolverAlaDIDPubkeyDeleted, error)
- func (_Resolver *ResolverFilterer) ParseAlaDIDPubkeyRevoked(log types.Log) (*ResolverAlaDIDPubkeyRevoked, error)
- func (_Resolver *ResolverFilterer) ParseAuthorisationChanged(log types.Log) (*ResolverAuthorisationChanged, error)
- func (_Resolver *ResolverFilterer) ParseContenthashChanged(log types.Log) (*ResolverContenthashChanged, error)
- func (_Resolver *ResolverFilterer) ParseNameChanged(log types.Log) (*ResolverNameChanged, error)
- func (_Resolver *ResolverFilterer) ParseTextChanged(log types.Log) (*ResolverTextChanged, error)
- func (_Resolver *ResolverFilterer) WatchAlaDIDDocumentChanged(opts *bind.WatchOpts, sink chan<- *ResolverAlaDIDDocumentChanged, ...) (event.Subscription, error)
- func (_Resolver *ResolverFilterer) WatchAlaDIDPubkeyAdded(opts *bind.WatchOpts, sink chan<- *ResolverAlaDIDPubkeyAdded, node [][32]byte, ...) (event.Subscription, error)
- func (_Resolver *ResolverFilterer) WatchAlaDIDPubkeyDeleted(opts *bind.WatchOpts, sink chan<- *ResolverAlaDIDPubkeyDeleted, ...) (event.Subscription, error)
- func (_Resolver *ResolverFilterer) WatchAlaDIDPubkeyRevoked(opts *bind.WatchOpts, sink chan<- *ResolverAlaDIDPubkeyRevoked, ...) (event.Subscription, error)
- func (_Resolver *ResolverFilterer) WatchAuthorisationChanged(opts *bind.WatchOpts, sink chan<- *ResolverAuthorisationChanged, ...) (event.Subscription, error)
- func (_Resolver *ResolverFilterer) WatchContenthashChanged(opts *bind.WatchOpts, sink chan<- *ResolverContenthashChanged, node [][32]byte) (event.Subscription, error)
- func (_Resolver *ResolverFilterer) WatchNameChanged(opts *bind.WatchOpts, sink chan<- *ResolverNameChanged, node [][32]byte) (event.Subscription, error)
- func (_Resolver *ResolverFilterer) WatchTextChanged(opts *bind.WatchOpts, sink chan<- *ResolverTextChanged, node [][32]byte, ...) (event.Subscription, error)
- type ResolverNameChanged
- type ResolverNameChangedIterator
- type ResolverRaw
- func (_Resolver *ResolverRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Resolver *ResolverRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Resolver *ResolverRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ResolverSession
- func (_Resolver *ResolverSession) AddAlaTSPService(node [32]byte, label [32]byte, X509SKI string, serviceName string, ...) (*types.Transaction, error)
- func (_Resolver *ResolverSession) AddParticipant(node [32]byte, key string, partDIDHash [32]byte) (*types.Transaction, error)
- func (_Resolver *ResolverSession) AddPublicKey(node [32]byte, keyID string, keyValue string) (*types.Transaction, error)
- func (_Resolver *ResolverSession) AddressFromDID(_DIDHash [32]byte) (common.Address, error)
- func (_Resolver *ResolverSession) AlaDIDPublicEntity(node [32]byte) (struct{ ... }, error)
- func (_Resolver *ResolverSession) AlaTSP(node [32]byte) (struct{ ... }, error)
- func (_Resolver *ResolverSession) AlaTSPNumberServices(node [32]byte) (*big.Int, error)
- func (_Resolver *ResolverSession) AlaTSPService(node [32]byte, index *big.Int) (struct{ ... }, error)
- func (_Resolver *ResolverSession) Authorisations(arg0 [32]byte, arg1 common.Address, arg2 common.Address) (bool, error)
- func (_Resolver *ResolverSession) ConfirmCredential(node [32]byte, key string, partDIDHash [32]byte) (*types.Transaction, error)
- func (_Resolver *ResolverSession) Contenthash(node [32]byte) ([]byte, error)
- func (_Resolver *ResolverSession) Credential(node [32]byte, key string) (struct{ ... }, error)
- func (_Resolver *ResolverSession) CredentialParticipant(node [32]byte, key string, index *big.Int) (struct{ ... }, error)
- func (_Resolver *ResolverSession) DeletePublicKey(node [32]byte, keyID string, index *big.Int) (*types.Transaction, error)
- func (_Resolver *ResolverSession) Hash(data string) ([32]byte, error)
- func (_Resolver *ResolverSession) Name(node [32]byte) (string, error)
- func (_Resolver *ResolverSession) NodeFromDID(_DIDHash [32]byte) ([32]byte, error)
- func (_Resolver *ResolverSession) PublicKey(node [32]byte, keyID string) (struct{ ... }, error)
- func (_Resolver *ResolverSession) PublicKeyAtIndex(node [32]byte, keyID string, index *big.Int) (struct{ ... }, error)
- func (_Resolver *ResolverSession) RevokePublicKey(node [32]byte, keyID string, index *big.Int) (*types.Transaction, error)
- func (_Resolver *ResolverSession) SetAlaDIDDocument(_DIDHash [32]byte, _DIDDocument string) (*types.Transaction, error)
- func (_Resolver *ResolverSession) SetAlaDIDPublicEntity(node [32]byte, label [32]byte, _DIDHash [32]byte, _domain_name string, ...) (*types.Transaction, error)
- func (_Resolver *ResolverSession) SetAlaTSP(node [32]byte, label [32]byte, URI string, org string, active bool) (*types.Transaction, error)
- func (_Resolver *ResolverSession) SetAuthorisation(node [32]byte, target common.Address, isAuthorised bool) (*types.Transaction, error)
- func (_Resolver *ResolverSession) SetContenthash(node [32]byte, hash []byte) (*types.Transaction, error)
- func (_Resolver *ResolverSession) SetCredential(node [32]byte, key string, credentialHash []byte, part1DIDhash [32]byte, ...) (*types.Transaction, error)
- func (_Resolver *ResolverSession) SetName(node [32]byte, name string) (*types.Transaction, error)
- func (_Resolver *ResolverSession) SetText(node [32]byte, key string, value string) (*types.Transaction, error)
- func (_Resolver *ResolverSession) SupportsInterface(interfaceID [4]byte) (bool, error)
- func (_Resolver *ResolverSession) Text(node [32]byte, key string) (string, error)
- type ResolverTextChanged
- type ResolverTextChangedIterator
- type ResolverTransactor
- func (_Resolver *ResolverTransactor) AddAlaTSPService(opts *bind.TransactOpts, node [32]byte, label [32]byte, X509SKI string, ...) (*types.Transaction, error)
- func (_Resolver *ResolverTransactor) AddParticipant(opts *bind.TransactOpts, node [32]byte, key string, partDIDHash [32]byte) (*types.Transaction, error)
- func (_Resolver *ResolverTransactor) AddPublicKey(opts *bind.TransactOpts, node [32]byte, keyID string, keyValue string) (*types.Transaction, error)
- func (_Resolver *ResolverTransactor) ConfirmCredential(opts *bind.TransactOpts, node [32]byte, key string, partDIDHash [32]byte) (*types.Transaction, error)
- func (_Resolver *ResolverTransactor) DeletePublicKey(opts *bind.TransactOpts, node [32]byte, keyID string, index *big.Int) (*types.Transaction, error)
- func (_Resolver *ResolverTransactor) RevokePublicKey(opts *bind.TransactOpts, node [32]byte, keyID string, index *big.Int) (*types.Transaction, error)
- func (_Resolver *ResolverTransactor) SetAlaDIDDocument(opts *bind.TransactOpts, _DIDHash [32]byte, _DIDDocument string) (*types.Transaction, error)
- func (_Resolver *ResolverTransactor) SetAlaDIDPublicEntity(opts *bind.TransactOpts, node [32]byte, label [32]byte, _DIDHash [32]byte, ...) (*types.Transaction, error)
- func (_Resolver *ResolverTransactor) SetAlaTSP(opts *bind.TransactOpts, node [32]byte, label [32]byte, URI string, org string, ...) (*types.Transaction, error)
- func (_Resolver *ResolverTransactor) SetAuthorisation(opts *bind.TransactOpts, node [32]byte, target common.Address, ...) (*types.Transaction, error)
- func (_Resolver *ResolverTransactor) SetContenthash(opts *bind.TransactOpts, node [32]byte, hash []byte) (*types.Transaction, error)
- func (_Resolver *ResolverTransactor) SetCredential(opts *bind.TransactOpts, node [32]byte, key string, credentialHash []byte, ...) (*types.Transaction, error)
- func (_Resolver *ResolverTransactor) SetName(opts *bind.TransactOpts, node [32]byte, name string) (*types.Transaction, error)
- func (_Resolver *ResolverTransactor) SetText(opts *bind.TransactOpts, node [32]byte, key string, value string) (*types.Transaction, error)
- type ResolverTransactorRaw
- type ResolverTransactorSession
- func (_Resolver *ResolverTransactorSession) AddAlaTSPService(node [32]byte, label [32]byte, X509SKI string, serviceName string, ...) (*types.Transaction, error)
- func (_Resolver *ResolverTransactorSession) AddParticipant(node [32]byte, key string, partDIDHash [32]byte) (*types.Transaction, error)
- func (_Resolver *ResolverTransactorSession) AddPublicKey(node [32]byte, keyID string, keyValue string) (*types.Transaction, error)
- func (_Resolver *ResolverTransactorSession) ConfirmCredential(node [32]byte, key string, partDIDHash [32]byte) (*types.Transaction, error)
- func (_Resolver *ResolverTransactorSession) DeletePublicKey(node [32]byte, keyID string, index *big.Int) (*types.Transaction, error)
- func (_Resolver *ResolverTransactorSession) RevokePublicKey(node [32]byte, keyID string, index *big.Int) (*types.Transaction, error)
- func (_Resolver *ResolverTransactorSession) SetAlaDIDDocument(_DIDHash [32]byte, _DIDDocument string) (*types.Transaction, error)
- func (_Resolver *ResolverTransactorSession) SetAlaDIDPublicEntity(node [32]byte, label [32]byte, _DIDHash [32]byte, _domain_name string, ...) (*types.Transaction, error)
- func (_Resolver *ResolverTransactorSession) SetAlaTSP(node [32]byte, label [32]byte, URI string, org string, active bool) (*types.Transaction, error)
- func (_Resolver *ResolverTransactorSession) SetAuthorisation(node [32]byte, target common.Address, isAuthorised bool) (*types.Transaction, error)
- func (_Resolver *ResolverTransactorSession) SetContenthash(node [32]byte, hash []byte) (*types.Transaction, error)
- func (_Resolver *ResolverTransactorSession) SetCredential(node [32]byte, key string, credentialHash []byte, part1DIDhash [32]byte, ...) (*types.Transaction, error)
- func (_Resolver *ResolverTransactorSession) SetName(node [32]byte, name string) (*types.Transaction, error)
- func (_Resolver *ResolverTransactorSession) SetText(node [32]byte, key string, value string) (*types.Transaction, error)
Constants ¶
const ResolverABI = "" /* 15137-byte string literal not displayed */
ResolverABI is the input ABI used to generate the binding from.
Variables ¶
var AlaDIDDocumentChangedTopicHash = "0x72e481a357cf16af888285758647697856c4d59a91025de1c0fc85cf42547dbe"
var AlaDIDPubkeyAddedTopicHash = "0x9e1efcecf97b4c9c969926e4bc9aede41e0610058cd84797715bce7ae5795f07"
var AlaDIDPubkeyDeletedTopicHash = "0x1cc51114a966dfe16ba8f2c0ef40d5305de77c4dc2e0f3cdacb7f21e54c6206a"
var AlaDIDPubkeyRevokedTopicHash = "0xede032e08b2e68ee190432bff5ae18127b098c506b59eb1cba23429f922f9ee6"
var AuthorisationChangedTopicHash = "0xe1c5610a6e0cbe10764ecd182adcef1ec338dc4e199c99c32ce98f38e12791df"
var ContenthashChangedTopicHash = "0xe379c1624ed7e714cc0937528a32359d69d5281337765313dba4e081b72d7578"
var NameChangedTopicHash = "0xb7d29e911041e8d9b843369e890bcb72c9388692ba48b65ac54e7214c4c348f7"
var ResolverParsedABI, _ = abi.JSON(strings.NewReader(ResolverABI))
var TextChangedTopicHash = "0xd8c9334b1a9c2f9da342a0a2b32629c1a229b6445dad78947f674b44444a7550"
Functions ¶
This section is empty.
Types ¶
type Resolver ¶
type Resolver struct { ResolverCaller // Read-only binding to the contract ResolverTransactor // Write-only binding to the contract ResolverFilterer // Log filterer for contract events }
Resolver is an auto generated Go binding around an Ethereum contract.
func NewResolver ¶
NewResolver creates a new instance of Resolver, bound to a specific deployed contract.
type ResolverAlaDIDDocumentChanged ¶
type ResolverAlaDIDDocumentChanged struct { Node [32]byte Document string Raw types.Log // Blockchain specific contextual infos }
ResolverAlaDIDDocumentChanged represents a AlaDIDDocumentChanged event raised by the Resolver contract.
type ResolverAlaDIDDocumentChangedIterator ¶
type ResolverAlaDIDDocumentChangedIterator struct { Event *ResolverAlaDIDDocumentChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ResolverAlaDIDDocumentChangedIterator is returned from FilterAlaDIDDocumentChanged and is used to iterate over the raw logs and unpacked data for AlaDIDDocumentChanged events raised by the Resolver contract.
func (*ResolverAlaDIDDocumentChangedIterator) Close ¶
func (it *ResolverAlaDIDDocumentChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ResolverAlaDIDDocumentChangedIterator) Error ¶
func (it *ResolverAlaDIDDocumentChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ResolverAlaDIDDocumentChangedIterator) Next ¶
func (it *ResolverAlaDIDDocumentChangedIterator) 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 ResolverAlaDIDPubkeyAdded ¶
type ResolverAlaDIDPubkeyAdded struct { Node [32]byte IndexedKey common.Hash KeyID string Raw types.Log // Blockchain specific contextual infos }
ResolverAlaDIDPubkeyAdded represents a AlaDIDPubkeyAdded event raised by the Resolver contract.
type ResolverAlaDIDPubkeyAddedIterator ¶
type ResolverAlaDIDPubkeyAddedIterator struct { Event *ResolverAlaDIDPubkeyAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ResolverAlaDIDPubkeyAddedIterator is returned from FilterAlaDIDPubkeyAdded and is used to iterate over the raw logs and unpacked data for AlaDIDPubkeyAdded events raised by the Resolver contract.
func (*ResolverAlaDIDPubkeyAddedIterator) Close ¶
func (it *ResolverAlaDIDPubkeyAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ResolverAlaDIDPubkeyAddedIterator) Error ¶
func (it *ResolverAlaDIDPubkeyAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ResolverAlaDIDPubkeyAddedIterator) Next ¶
func (it *ResolverAlaDIDPubkeyAddedIterator) 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 ResolverAlaDIDPubkeyDeleted ¶
type ResolverAlaDIDPubkeyDeleted struct { Node [32]byte IndexedKey common.Hash KeyID string Raw types.Log // Blockchain specific contextual infos }
ResolverAlaDIDPubkeyDeleted represents a AlaDIDPubkeyDeleted event raised by the Resolver contract.
type ResolverAlaDIDPubkeyDeletedIterator ¶
type ResolverAlaDIDPubkeyDeletedIterator struct { Event *ResolverAlaDIDPubkeyDeleted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ResolverAlaDIDPubkeyDeletedIterator is returned from FilterAlaDIDPubkeyDeleted and is used to iterate over the raw logs and unpacked data for AlaDIDPubkeyDeleted events raised by the Resolver contract.
func (*ResolverAlaDIDPubkeyDeletedIterator) Close ¶
func (it *ResolverAlaDIDPubkeyDeletedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ResolverAlaDIDPubkeyDeletedIterator) Error ¶
func (it *ResolverAlaDIDPubkeyDeletedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ResolverAlaDIDPubkeyDeletedIterator) Next ¶
func (it *ResolverAlaDIDPubkeyDeletedIterator) 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 ResolverAlaDIDPubkeyRevoked ¶
type ResolverAlaDIDPubkeyRevoked struct { Node [32]byte IndexedKey common.Hash KeyID string Raw types.Log // Blockchain specific contextual infos }
ResolverAlaDIDPubkeyRevoked represents a AlaDIDPubkeyRevoked event raised by the Resolver contract.
type ResolverAlaDIDPubkeyRevokedIterator ¶
type ResolverAlaDIDPubkeyRevokedIterator struct { Event *ResolverAlaDIDPubkeyRevoked // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ResolverAlaDIDPubkeyRevokedIterator is returned from FilterAlaDIDPubkeyRevoked and is used to iterate over the raw logs and unpacked data for AlaDIDPubkeyRevoked events raised by the Resolver contract.
func (*ResolverAlaDIDPubkeyRevokedIterator) Close ¶
func (it *ResolverAlaDIDPubkeyRevokedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ResolverAlaDIDPubkeyRevokedIterator) Error ¶
func (it *ResolverAlaDIDPubkeyRevokedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ResolverAlaDIDPubkeyRevokedIterator) Next ¶
func (it *ResolverAlaDIDPubkeyRevokedIterator) 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 ResolverAuthorisationChanged ¶
type ResolverAuthorisationChanged struct { Node [32]byte Owner common.Address Target common.Address IsAuthorised bool Raw types.Log // Blockchain specific contextual infos }
ResolverAuthorisationChanged represents a AuthorisationChanged event raised by the Resolver contract.
type ResolverAuthorisationChangedIterator ¶
type ResolverAuthorisationChangedIterator struct { Event *ResolverAuthorisationChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ResolverAuthorisationChangedIterator is returned from FilterAuthorisationChanged and is used to iterate over the raw logs and unpacked data for AuthorisationChanged events raised by the Resolver contract.
func (*ResolverAuthorisationChangedIterator) Close ¶
func (it *ResolverAuthorisationChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ResolverAuthorisationChangedIterator) Error ¶
func (it *ResolverAuthorisationChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ResolverAuthorisationChangedIterator) Next ¶
func (it *ResolverAuthorisationChangedIterator) 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 ResolverCaller ¶
type ResolverCaller struct {
// contains filtered or unexported fields
}
ResolverCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewResolverCaller ¶
func NewResolverCaller(address common.Address, caller bind.ContractCaller) (*ResolverCaller, error)
NewResolverCaller creates a new read-only instance of Resolver, bound to a specific deployed contract.
func (*ResolverCaller) AddressFromDID ¶
func (_Resolver *ResolverCaller) AddressFromDID(opts *bind.CallOpts, _DIDHash [32]byte) (common.Address, error)
AddressFromDID is a free data retrieval call binding the contract method 0x32783614.
Solidity: function addressFromDID(bytes32 _DIDHash) view returns(address _owner)
func (*ResolverCaller) AlaDIDPublicEntity ¶
func (_Resolver *ResolverCaller) AlaDIDPublicEntity(opts *bind.CallOpts, node [32]byte) (struct { DIDHash [32]byte DomainName string DIDDocument string Active bool }, error)
AlaDIDPublicEntity is a free data retrieval call binding the contract method 0xfe171107.
Solidity: function AlaDIDPublicEntity(bytes32 node) view returns(bytes32 _DIDHash, string _domain_name, string _DIDDocument, bool _active)
func (*ResolverCaller) AlaTSP ¶
func (_Resolver *ResolverCaller) AlaTSP(opts *bind.CallOpts, node [32]byte) (struct { URI string Org string Active bool }, error)
AlaTSP is a free data retrieval call binding the contract method 0x6782868c.
Solidity: function AlaTSP(bytes32 node) view returns(string URI, string org, bool active)
func (*ResolverCaller) AlaTSPNumberServices ¶
func (_Resolver *ResolverCaller) AlaTSPNumberServices(opts *bind.CallOpts, node [32]byte) (*big.Int, error)
AlaTSPNumberServices is a free data retrieval call binding the contract method 0x411ae317.
Solidity: function AlaTSPNumberServices(bytes32 node) view returns(uint256)
func (*ResolverCaller) AlaTSPService ¶
func (_Resolver *ResolverCaller) AlaTSPService(opts *bind.CallOpts, node [32]byte, index *big.Int) (struct { X509SKI string ServiceName string X509Certificate []byte Active bool }, error)
AlaTSPService is a free data retrieval call binding the contract method 0xf1c8c052.
Solidity: function AlaTSPService(bytes32 node, uint256 index) view returns(string X509SKI, string serviceName, bytes X509Certificate, bool active)
func (*ResolverCaller) Authorisations ¶
func (_Resolver *ResolverCaller) Authorisations(opts *bind.CallOpts, arg0 [32]byte, arg1 common.Address, arg2 common.Address) (bool, error)
Authorisations is a free data retrieval call binding the contract method 0xf86bc879.
Solidity: function authorisations(bytes32 , address , address ) view returns(bool)
func (*ResolverCaller) Contenthash ¶
Contenthash is a free data retrieval call binding the contract method 0xbc1c58d1.
Solidity: function contenthash(bytes32 node) view returns(bytes)
func (*ResolverCaller) Credential ¶
func (_Resolver *ResolverCaller) Credential(opts *bind.CallOpts, node [32]byte, key string) (struct { CredentialHash []byte NumParticipants *big.Int }, error)
Credential is a free data retrieval call binding the contract method 0x79f5d409.
Solidity: function credential(bytes32 node, string key) view returns(bytes credentialHash, uint256 numParticipants)
func (*ResolverCaller) CredentialParticipant ¶
func (_Resolver *ResolverCaller) CredentialParticipant(opts *bind.CallOpts, node [32]byte, key string, index *big.Int) (struct { DidHash [32]byte Signed bool }, error)
CredentialParticipant is a free data retrieval call binding the contract method 0x473e2a04.
Solidity: function credentialParticipant(bytes32 node, string key, uint256 index) view returns(bytes32 didHash, bool signed)
func (*ResolverCaller) Hash ¶
Hash is a free data retrieval call binding the contract method 0xb411ee94.
Solidity: function hash(string data) pure returns(bytes32)
func (*ResolverCaller) Name ¶
Name is a free data retrieval call binding the contract method 0x691f3431.
Solidity: function name(bytes32 node) view returns(string)
func (*ResolverCaller) NodeFromDID ¶
func (_Resolver *ResolverCaller) NodeFromDID(opts *bind.CallOpts, _DIDHash [32]byte) ([32]byte, error)
NodeFromDID is a free data retrieval call binding the contract method 0x91b2fb8f.
Solidity: function nodeFromDID(bytes32 _DIDHash) view returns(bytes32 _node)
func (*ResolverCaller) PublicKey ¶
func (_Resolver *ResolverCaller) PublicKey(opts *bind.CallOpts, node [32]byte, keyID string) (struct { Status uint8 StartDate *big.Int EndDate *big.Int KeyValue string KeyIndex *big.Int }, error)
PublicKey is a free data retrieval call binding the contract method 0xa00efac0.
Solidity: function publicKey(bytes32 node, string keyID) view returns(uint8 status, uint256 startDate, uint256 endDate, string keyValue, uint256 keyIndex)
func (*ResolverCaller) PublicKeyAtIndex ¶
func (_Resolver *ResolverCaller) PublicKeyAtIndex(opts *bind.CallOpts, node [32]byte, keyID string, index *big.Int) (struct { Status uint8 StartDate *big.Int EndDate *big.Int KeyValue string }, error)
PublicKeyAtIndex is a free data retrieval call binding the contract method 0x8c0083ea.
Solidity: function publicKeyAtIndex(bytes32 node, string keyID, uint256 index) view returns(uint8 status, uint256 startDate, uint256 endDate, string keyValue)
func (*ResolverCaller) SupportsInterface ¶
func (_Resolver *ResolverCaller) SupportsInterface(opts *bind.CallOpts, interfaceID [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceID) pure returns(bool)
type ResolverCallerRaw ¶
type ResolverCallerRaw struct {
Contract *ResolverCaller // Generic read-only contract binding to access the raw methods on
}
ResolverCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ResolverCallerRaw) Call ¶
func (_Resolver *ResolverCallerRaw) 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 ResolverCallerSession ¶
type ResolverCallerSession struct { Contract *ResolverCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ResolverCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ResolverCallerSession) AddressFromDID ¶
func (_Resolver *ResolverCallerSession) AddressFromDID(_DIDHash [32]byte) (common.Address, error)
AddressFromDID is a free data retrieval call binding the contract method 0x32783614.
Solidity: function addressFromDID(bytes32 _DIDHash) view returns(address _owner)
func (*ResolverCallerSession) AlaDIDPublicEntity ¶
func (_Resolver *ResolverCallerSession) AlaDIDPublicEntity(node [32]byte) (struct { DIDHash [32]byte DomainName string DIDDocument string Active bool }, error)
AlaDIDPublicEntity is a free data retrieval call binding the contract method 0xfe171107.
Solidity: function AlaDIDPublicEntity(bytes32 node) view returns(bytes32 _DIDHash, string _domain_name, string _DIDDocument, bool _active)
func (*ResolverCallerSession) AlaTSP ¶
func (_Resolver *ResolverCallerSession) AlaTSP(node [32]byte) (struct { URI string Org string Active bool }, error)
AlaTSP is a free data retrieval call binding the contract method 0x6782868c.
Solidity: function AlaTSP(bytes32 node) view returns(string URI, string org, bool active)
func (*ResolverCallerSession) AlaTSPNumberServices ¶
func (_Resolver *ResolverCallerSession) AlaTSPNumberServices(node [32]byte) (*big.Int, error)
AlaTSPNumberServices is a free data retrieval call binding the contract method 0x411ae317.
Solidity: function AlaTSPNumberServices(bytes32 node) view returns(uint256)
func (*ResolverCallerSession) AlaTSPService ¶
func (_Resolver *ResolverCallerSession) AlaTSPService(node [32]byte, index *big.Int) (struct { X509SKI string ServiceName string X509Certificate []byte Active bool }, error)
AlaTSPService is a free data retrieval call binding the contract method 0xf1c8c052.
Solidity: function AlaTSPService(bytes32 node, uint256 index) view returns(string X509SKI, string serviceName, bytes X509Certificate, bool active)
func (*ResolverCallerSession) Authorisations ¶
func (_Resolver *ResolverCallerSession) Authorisations(arg0 [32]byte, arg1 common.Address, arg2 common.Address) (bool, error)
Authorisations is a free data retrieval call binding the contract method 0xf86bc879.
Solidity: function authorisations(bytes32 , address , address ) view returns(bool)
func (*ResolverCallerSession) Contenthash ¶
func (_Resolver *ResolverCallerSession) Contenthash(node [32]byte) ([]byte, error)
Contenthash is a free data retrieval call binding the contract method 0xbc1c58d1.
Solidity: function contenthash(bytes32 node) view returns(bytes)
func (*ResolverCallerSession) Credential ¶
func (_Resolver *ResolverCallerSession) Credential(node [32]byte, key string) (struct { CredentialHash []byte NumParticipants *big.Int }, error)
Credential is a free data retrieval call binding the contract method 0x79f5d409.
Solidity: function credential(bytes32 node, string key) view returns(bytes credentialHash, uint256 numParticipants)
func (*ResolverCallerSession) CredentialParticipant ¶
func (_Resolver *ResolverCallerSession) CredentialParticipant(node [32]byte, key string, index *big.Int) (struct { DidHash [32]byte Signed bool }, error)
CredentialParticipant is a free data retrieval call binding the contract method 0x473e2a04.
Solidity: function credentialParticipant(bytes32 node, string key, uint256 index) view returns(bytes32 didHash, bool signed)
func (*ResolverCallerSession) Hash ¶
func (_Resolver *ResolverCallerSession) Hash(data string) ([32]byte, error)
Hash is a free data retrieval call binding the contract method 0xb411ee94.
Solidity: function hash(string data) pure returns(bytes32)
func (*ResolverCallerSession) Name ¶
func (_Resolver *ResolverCallerSession) Name(node [32]byte) (string, error)
Name is a free data retrieval call binding the contract method 0x691f3431.
Solidity: function name(bytes32 node) view returns(string)
func (*ResolverCallerSession) NodeFromDID ¶
func (_Resolver *ResolverCallerSession) NodeFromDID(_DIDHash [32]byte) ([32]byte, error)
NodeFromDID is a free data retrieval call binding the contract method 0x91b2fb8f.
Solidity: function nodeFromDID(bytes32 _DIDHash) view returns(bytes32 _node)
func (*ResolverCallerSession) PublicKey ¶
func (_Resolver *ResolverCallerSession) PublicKey(node [32]byte, keyID string) (struct { Status uint8 StartDate *big.Int EndDate *big.Int KeyValue string KeyIndex *big.Int }, error)
PublicKey is a free data retrieval call binding the contract method 0xa00efac0.
Solidity: function publicKey(bytes32 node, string keyID) view returns(uint8 status, uint256 startDate, uint256 endDate, string keyValue, uint256 keyIndex)
func (*ResolverCallerSession) PublicKeyAtIndex ¶
func (_Resolver *ResolverCallerSession) PublicKeyAtIndex(node [32]byte, keyID string, index *big.Int) (struct { Status uint8 StartDate *big.Int EndDate *big.Int KeyValue string }, error)
PublicKeyAtIndex is a free data retrieval call binding the contract method 0x8c0083ea.
Solidity: function publicKeyAtIndex(bytes32 node, string keyID, uint256 index) view returns(uint8 status, uint256 startDate, uint256 endDate, string keyValue)
func (*ResolverCallerSession) SupportsInterface ¶
func (_Resolver *ResolverCallerSession) SupportsInterface(interfaceID [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceID) pure returns(bool)
type ResolverContenthashChanged ¶
type ResolverContenthashChanged struct { Node [32]byte Hash []byte Raw types.Log // Blockchain specific contextual infos }
ResolverContenthashChanged represents a ContenthashChanged event raised by the Resolver contract.
type ResolverContenthashChangedIterator ¶
type ResolverContenthashChangedIterator struct { Event *ResolverContenthashChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ResolverContenthashChangedIterator is returned from FilterContenthashChanged and is used to iterate over the raw logs and unpacked data for ContenthashChanged events raised by the Resolver contract.
func (*ResolverContenthashChangedIterator) Close ¶
func (it *ResolverContenthashChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ResolverContenthashChangedIterator) Error ¶
func (it *ResolverContenthashChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ResolverContenthashChangedIterator) Next ¶
func (it *ResolverContenthashChangedIterator) 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 ResolverFilterer ¶
type ResolverFilterer struct {
// contains filtered or unexported fields
}
ResolverFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewResolverFilterer ¶
func NewResolverFilterer(address common.Address, filterer bind.ContractFilterer) (*ResolverFilterer, error)
NewResolverFilterer creates a new log filterer instance of Resolver, bound to a specific deployed contract.
func (*ResolverFilterer) FilterAlaDIDDocumentChanged ¶
func (_Resolver *ResolverFilterer) FilterAlaDIDDocumentChanged(opts *bind.FilterOpts, node [][32]byte) (*ResolverAlaDIDDocumentChangedIterator, error)
FilterAlaDIDDocumentChanged is a free log retrieval operation binding the contract event 0x72e481a357cf16af888285758647697856c4d59a91025de1c0fc85cf42547dbe.
Solidity: event AlaDIDDocumentChanged(bytes32 indexed node, string document)
func (*ResolverFilterer) FilterAlaDIDPubkeyAdded ¶
func (_Resolver *ResolverFilterer) FilterAlaDIDPubkeyAdded(opts *bind.FilterOpts, node [][32]byte, indexedKey []string) (*ResolverAlaDIDPubkeyAddedIterator, error)
FilterAlaDIDPubkeyAdded is a free log retrieval operation binding the contract event 0x9e1efcecf97b4c9c969926e4bc9aede41e0610058cd84797715bce7ae5795f07.
Solidity: event AlaDIDPubkeyAdded(bytes32 indexed node, string indexed indexedKey, string keyID)
func (*ResolverFilterer) FilterAlaDIDPubkeyDeleted ¶
func (_Resolver *ResolverFilterer) FilterAlaDIDPubkeyDeleted(opts *bind.FilterOpts, node [][32]byte, indexedKey []string) (*ResolverAlaDIDPubkeyDeletedIterator, error)
FilterAlaDIDPubkeyDeleted is a free log retrieval operation binding the contract event 0x1cc51114a966dfe16ba8f2c0ef40d5305de77c4dc2e0f3cdacb7f21e54c6206a.
Solidity: event AlaDIDPubkeyDeleted(bytes32 indexed node, string indexed indexedKey, string keyID)
func (*ResolverFilterer) FilterAlaDIDPubkeyRevoked ¶
func (_Resolver *ResolverFilterer) FilterAlaDIDPubkeyRevoked(opts *bind.FilterOpts, node [][32]byte, indexedKey []string) (*ResolverAlaDIDPubkeyRevokedIterator, error)
FilterAlaDIDPubkeyRevoked is a free log retrieval operation binding the contract event 0xede032e08b2e68ee190432bff5ae18127b098c506b59eb1cba23429f922f9ee6.
Solidity: event AlaDIDPubkeyRevoked(bytes32 indexed node, string indexed indexedKey, string keyID)
func (*ResolverFilterer) FilterAuthorisationChanged ¶
func (_Resolver *ResolverFilterer) FilterAuthorisationChanged(opts *bind.FilterOpts, node [][32]byte, owner []common.Address, target []common.Address) (*ResolverAuthorisationChangedIterator, error)
FilterAuthorisationChanged is a free log retrieval operation binding the contract event 0xe1c5610a6e0cbe10764ecd182adcef1ec338dc4e199c99c32ce98f38e12791df.
Solidity: event AuthorisationChanged(bytes32 indexed node, address indexed owner, address indexed target, bool isAuthorised)
func (*ResolverFilterer) FilterContenthashChanged ¶
func (_Resolver *ResolverFilterer) FilterContenthashChanged(opts *bind.FilterOpts, node [][32]byte) (*ResolverContenthashChangedIterator, error)
FilterContenthashChanged is a free log retrieval operation binding the contract event 0xe379c1624ed7e714cc0937528a32359d69d5281337765313dba4e081b72d7578.
Solidity: event ContenthashChanged(bytes32 indexed node, bytes hash)
func (*ResolverFilterer) FilterNameChanged ¶
func (_Resolver *ResolverFilterer) FilterNameChanged(opts *bind.FilterOpts, node [][32]byte) (*ResolverNameChangedIterator, error)
FilterNameChanged is a free log retrieval operation binding the contract event 0xb7d29e911041e8d9b843369e890bcb72c9388692ba48b65ac54e7214c4c348f7.
Solidity: event NameChanged(bytes32 indexed node, string name)
func (*ResolverFilterer) FilterTextChanged ¶
func (_Resolver *ResolverFilterer) FilterTextChanged(opts *bind.FilterOpts, node [][32]byte, indexedKey []string) (*ResolverTextChangedIterator, error)
FilterTextChanged is a free log retrieval operation binding the contract event 0xd8c9334b1a9c2f9da342a0a2b32629c1a229b6445dad78947f674b44444a7550.
Solidity: event TextChanged(bytes32 indexed node, string indexed indexedKey, string key)
func (*ResolverFilterer) ParseAlaDIDDocumentChanged ¶
func (_Resolver *ResolverFilterer) ParseAlaDIDDocumentChanged(log types.Log) (*ResolverAlaDIDDocumentChanged, error)
ParseAlaDIDDocumentChanged is a log parse operation binding the contract event 0x72e481a357cf16af888285758647697856c4d59a91025de1c0fc85cf42547dbe.
Solidity: event AlaDIDDocumentChanged(bytes32 indexed node, string document)
func (*ResolverFilterer) ParseAlaDIDPubkeyAdded ¶
func (_Resolver *ResolverFilterer) ParseAlaDIDPubkeyAdded(log types.Log) (*ResolverAlaDIDPubkeyAdded, error)
ParseAlaDIDPubkeyAdded is a log parse operation binding the contract event 0x9e1efcecf97b4c9c969926e4bc9aede41e0610058cd84797715bce7ae5795f07.
Solidity: event AlaDIDPubkeyAdded(bytes32 indexed node, string indexed indexedKey, string keyID)
func (*ResolverFilterer) ParseAlaDIDPubkeyDeleted ¶
func (_Resolver *ResolverFilterer) ParseAlaDIDPubkeyDeleted(log types.Log) (*ResolverAlaDIDPubkeyDeleted, error)
ParseAlaDIDPubkeyDeleted is a log parse operation binding the contract event 0x1cc51114a966dfe16ba8f2c0ef40d5305de77c4dc2e0f3cdacb7f21e54c6206a.
Solidity: event AlaDIDPubkeyDeleted(bytes32 indexed node, string indexed indexedKey, string keyID)
func (*ResolverFilterer) ParseAlaDIDPubkeyRevoked ¶
func (_Resolver *ResolverFilterer) ParseAlaDIDPubkeyRevoked(log types.Log) (*ResolverAlaDIDPubkeyRevoked, error)
ParseAlaDIDPubkeyRevoked is a log parse operation binding the contract event 0xede032e08b2e68ee190432bff5ae18127b098c506b59eb1cba23429f922f9ee6.
Solidity: event AlaDIDPubkeyRevoked(bytes32 indexed node, string indexed indexedKey, string keyID)
func (*ResolverFilterer) ParseAuthorisationChanged ¶
func (_Resolver *ResolverFilterer) ParseAuthorisationChanged(log types.Log) (*ResolverAuthorisationChanged, error)
ParseAuthorisationChanged is a log parse operation binding the contract event 0xe1c5610a6e0cbe10764ecd182adcef1ec338dc4e199c99c32ce98f38e12791df.
Solidity: event AuthorisationChanged(bytes32 indexed node, address indexed owner, address indexed target, bool isAuthorised)
func (*ResolverFilterer) ParseContenthashChanged ¶
func (_Resolver *ResolverFilterer) ParseContenthashChanged(log types.Log) (*ResolverContenthashChanged, error)
ParseContenthashChanged is a log parse operation binding the contract event 0xe379c1624ed7e714cc0937528a32359d69d5281337765313dba4e081b72d7578.
Solidity: event ContenthashChanged(bytes32 indexed node, bytes hash)
func (*ResolverFilterer) ParseNameChanged ¶
func (_Resolver *ResolverFilterer) ParseNameChanged(log types.Log) (*ResolverNameChanged, error)
ParseNameChanged is a log parse operation binding the contract event 0xb7d29e911041e8d9b843369e890bcb72c9388692ba48b65ac54e7214c4c348f7.
Solidity: event NameChanged(bytes32 indexed node, string name)
func (*ResolverFilterer) ParseTextChanged ¶
func (_Resolver *ResolverFilterer) ParseTextChanged(log types.Log) (*ResolverTextChanged, error)
ParseTextChanged is a log parse operation binding the contract event 0xd8c9334b1a9c2f9da342a0a2b32629c1a229b6445dad78947f674b44444a7550.
Solidity: event TextChanged(bytes32 indexed node, string indexed indexedKey, string key)
func (*ResolverFilterer) WatchAlaDIDDocumentChanged ¶
func (_Resolver *ResolverFilterer) WatchAlaDIDDocumentChanged(opts *bind.WatchOpts, sink chan<- *ResolverAlaDIDDocumentChanged, node [][32]byte) (event.Subscription, error)
WatchAlaDIDDocumentChanged is a free log subscription operation binding the contract event 0x72e481a357cf16af888285758647697856c4d59a91025de1c0fc85cf42547dbe.
Solidity: event AlaDIDDocumentChanged(bytes32 indexed node, string document)
func (*ResolverFilterer) WatchAlaDIDPubkeyAdded ¶
func (_Resolver *ResolverFilterer) WatchAlaDIDPubkeyAdded(opts *bind.WatchOpts, sink chan<- *ResolverAlaDIDPubkeyAdded, node [][32]byte, indexedKey []string) (event.Subscription, error)
WatchAlaDIDPubkeyAdded is a free log subscription operation binding the contract event 0x9e1efcecf97b4c9c969926e4bc9aede41e0610058cd84797715bce7ae5795f07.
Solidity: event AlaDIDPubkeyAdded(bytes32 indexed node, string indexed indexedKey, string keyID)
func (*ResolverFilterer) WatchAlaDIDPubkeyDeleted ¶
func (_Resolver *ResolverFilterer) WatchAlaDIDPubkeyDeleted(opts *bind.WatchOpts, sink chan<- *ResolverAlaDIDPubkeyDeleted, node [][32]byte, indexedKey []string) (event.Subscription, error)
WatchAlaDIDPubkeyDeleted is a free log subscription operation binding the contract event 0x1cc51114a966dfe16ba8f2c0ef40d5305de77c4dc2e0f3cdacb7f21e54c6206a.
Solidity: event AlaDIDPubkeyDeleted(bytes32 indexed node, string indexed indexedKey, string keyID)
func (*ResolverFilterer) WatchAlaDIDPubkeyRevoked ¶
func (_Resolver *ResolverFilterer) WatchAlaDIDPubkeyRevoked(opts *bind.WatchOpts, sink chan<- *ResolverAlaDIDPubkeyRevoked, node [][32]byte, indexedKey []string) (event.Subscription, error)
WatchAlaDIDPubkeyRevoked is a free log subscription operation binding the contract event 0xede032e08b2e68ee190432bff5ae18127b098c506b59eb1cba23429f922f9ee6.
Solidity: event AlaDIDPubkeyRevoked(bytes32 indexed node, string indexed indexedKey, string keyID)
func (*ResolverFilterer) WatchAuthorisationChanged ¶
func (_Resolver *ResolverFilterer) WatchAuthorisationChanged(opts *bind.WatchOpts, sink chan<- *ResolverAuthorisationChanged, node [][32]byte, owner []common.Address, target []common.Address) (event.Subscription, error)
WatchAuthorisationChanged is a free log subscription operation binding the contract event 0xe1c5610a6e0cbe10764ecd182adcef1ec338dc4e199c99c32ce98f38e12791df.
Solidity: event AuthorisationChanged(bytes32 indexed node, address indexed owner, address indexed target, bool isAuthorised)
func (*ResolverFilterer) WatchContenthashChanged ¶
func (_Resolver *ResolverFilterer) WatchContenthashChanged(opts *bind.WatchOpts, sink chan<- *ResolverContenthashChanged, node [][32]byte) (event.Subscription, error)
WatchContenthashChanged is a free log subscription operation binding the contract event 0xe379c1624ed7e714cc0937528a32359d69d5281337765313dba4e081b72d7578.
Solidity: event ContenthashChanged(bytes32 indexed node, bytes hash)
func (*ResolverFilterer) WatchNameChanged ¶
func (_Resolver *ResolverFilterer) WatchNameChanged(opts *bind.WatchOpts, sink chan<- *ResolverNameChanged, node [][32]byte) (event.Subscription, error)
WatchNameChanged is a free log subscription operation binding the contract event 0xb7d29e911041e8d9b843369e890bcb72c9388692ba48b65ac54e7214c4c348f7.
Solidity: event NameChanged(bytes32 indexed node, string name)
func (*ResolverFilterer) WatchTextChanged ¶
func (_Resolver *ResolverFilterer) WatchTextChanged(opts *bind.WatchOpts, sink chan<- *ResolverTextChanged, node [][32]byte, indexedKey []string) (event.Subscription, error)
WatchTextChanged is a free log subscription operation binding the contract event 0xd8c9334b1a9c2f9da342a0a2b32629c1a229b6445dad78947f674b44444a7550.
Solidity: event TextChanged(bytes32 indexed node, string indexed indexedKey, string key)
type ResolverNameChanged ¶
type ResolverNameChanged struct { Node [32]byte Name string Raw types.Log // Blockchain specific contextual infos }
ResolverNameChanged represents a NameChanged event raised by the Resolver contract.
type ResolverNameChangedIterator ¶
type ResolverNameChangedIterator struct { Event *ResolverNameChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ResolverNameChangedIterator is returned from FilterNameChanged and is used to iterate over the raw logs and unpacked data for NameChanged events raised by the Resolver contract.
func (*ResolverNameChangedIterator) Close ¶
func (it *ResolverNameChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ResolverNameChangedIterator) Error ¶
func (it *ResolverNameChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ResolverNameChangedIterator) Next ¶
func (it *ResolverNameChangedIterator) 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 ResolverRaw ¶
type ResolverRaw struct {
Contract *Resolver // Generic contract binding to access the raw methods on
}
ResolverRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ResolverRaw) Call ¶
func (_Resolver *ResolverRaw) 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 (*ResolverRaw) Transact ¶
func (_Resolver *ResolverRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ResolverRaw) Transfer ¶
func (_Resolver *ResolverRaw) 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 ResolverSession ¶
type ResolverSession struct { Contract *Resolver // 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 }
ResolverSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ResolverSession) AddAlaTSPService ¶
func (_Resolver *ResolverSession) AddAlaTSPService(node [32]byte, label [32]byte, X509SKI string, serviceName string, X509Certificate []byte, active bool) (*types.Transaction, error)
AddAlaTSPService is a paid mutator transaction binding the contract method 0x212f2953.
Solidity: function addAlaTSPService(bytes32 node, bytes32 label, string X509SKI, string serviceName, bytes X509Certificate, bool active) returns()
func (*ResolverSession) AddParticipant ¶
func (_Resolver *ResolverSession) AddParticipant(node [32]byte, key string, partDIDHash [32]byte) (*types.Transaction, error)
AddParticipant is a paid mutator transaction binding the contract method 0xb1446a84.
Solidity: function addParticipant(bytes32 node, string key, bytes32 partDIDHash) returns()
func (*ResolverSession) AddPublicKey ¶
func (_Resolver *ResolverSession) AddPublicKey(node [32]byte, keyID string, keyValue string) (*types.Transaction, error)
AddPublicKey is a paid mutator transaction binding the contract method 0x73c3ce6c.
Solidity: function addPublicKey(bytes32 node, string keyID, string keyValue) returns()
func (*ResolverSession) AddressFromDID ¶
func (_Resolver *ResolverSession) AddressFromDID(_DIDHash [32]byte) (common.Address, error)
AddressFromDID is a free data retrieval call binding the contract method 0x32783614.
Solidity: function addressFromDID(bytes32 _DIDHash) view returns(address _owner)
func (*ResolverSession) AlaDIDPublicEntity ¶
func (_Resolver *ResolverSession) AlaDIDPublicEntity(node [32]byte) (struct { DIDHash [32]byte DomainName string DIDDocument string Active bool }, error)
AlaDIDPublicEntity is a free data retrieval call binding the contract method 0xfe171107.
Solidity: function AlaDIDPublicEntity(bytes32 node) view returns(bytes32 _DIDHash, string _domain_name, string _DIDDocument, bool _active)
func (*ResolverSession) AlaTSP ¶
func (_Resolver *ResolverSession) AlaTSP(node [32]byte) (struct { URI string Org string Active bool }, error)
AlaTSP is a free data retrieval call binding the contract method 0x6782868c.
Solidity: function AlaTSP(bytes32 node) view returns(string URI, string org, bool active)
func (*ResolverSession) AlaTSPNumberServices ¶
func (_Resolver *ResolverSession) AlaTSPNumberServices(node [32]byte) (*big.Int, error)
AlaTSPNumberServices is a free data retrieval call binding the contract method 0x411ae317.
Solidity: function AlaTSPNumberServices(bytes32 node) view returns(uint256)
func (*ResolverSession) AlaTSPService ¶
func (_Resolver *ResolverSession) AlaTSPService(node [32]byte, index *big.Int) (struct { X509SKI string ServiceName string X509Certificate []byte Active bool }, error)
AlaTSPService is a free data retrieval call binding the contract method 0xf1c8c052.
Solidity: function AlaTSPService(bytes32 node, uint256 index) view returns(string X509SKI, string serviceName, bytes X509Certificate, bool active)
func (*ResolverSession) Authorisations ¶
func (_Resolver *ResolverSession) Authorisations(arg0 [32]byte, arg1 common.Address, arg2 common.Address) (bool, error)
Authorisations is a free data retrieval call binding the contract method 0xf86bc879.
Solidity: function authorisations(bytes32 , address , address ) view returns(bool)
func (*ResolverSession) ConfirmCredential ¶
func (_Resolver *ResolverSession) ConfirmCredential(node [32]byte, key string, partDIDHash [32]byte) (*types.Transaction, error)
ConfirmCredential is a paid mutator transaction binding the contract method 0x9b985c3c.
Solidity: function confirmCredential(bytes32 node, string key, bytes32 partDIDHash) returns()
func (*ResolverSession) Contenthash ¶
func (_Resolver *ResolverSession) Contenthash(node [32]byte) ([]byte, error)
Contenthash is a free data retrieval call binding the contract method 0xbc1c58d1.
Solidity: function contenthash(bytes32 node) view returns(bytes)
func (*ResolverSession) Credential ¶
func (_Resolver *ResolverSession) Credential(node [32]byte, key string) (struct { CredentialHash []byte NumParticipants *big.Int }, error)
Credential is a free data retrieval call binding the contract method 0x79f5d409.
Solidity: function credential(bytes32 node, string key) view returns(bytes credentialHash, uint256 numParticipants)
func (*ResolverSession) CredentialParticipant ¶
func (_Resolver *ResolverSession) CredentialParticipant(node [32]byte, key string, index *big.Int) (struct { DidHash [32]byte Signed bool }, error)
CredentialParticipant is a free data retrieval call binding the contract method 0x473e2a04.
Solidity: function credentialParticipant(bytes32 node, string key, uint256 index) view returns(bytes32 didHash, bool signed)
func (*ResolverSession) DeletePublicKey ¶
func (_Resolver *ResolverSession) DeletePublicKey(node [32]byte, keyID string, index *big.Int) (*types.Transaction, error)
DeletePublicKey is a paid mutator transaction binding the contract method 0xe3f16cb5.
Solidity: function deletePublicKey(bytes32 node, string keyID, uint256 index) returns()
func (*ResolverSession) Hash ¶
func (_Resolver *ResolverSession) Hash(data string) ([32]byte, error)
Hash is a free data retrieval call binding the contract method 0xb411ee94.
Solidity: function hash(string data) pure returns(bytes32)
func (*ResolverSession) Name ¶
func (_Resolver *ResolverSession) Name(node [32]byte) (string, error)
Name is a free data retrieval call binding the contract method 0x691f3431.
Solidity: function name(bytes32 node) view returns(string)
func (*ResolverSession) NodeFromDID ¶
func (_Resolver *ResolverSession) NodeFromDID(_DIDHash [32]byte) ([32]byte, error)
NodeFromDID is a free data retrieval call binding the contract method 0x91b2fb8f.
Solidity: function nodeFromDID(bytes32 _DIDHash) view returns(bytes32 _node)
func (*ResolverSession) PublicKey ¶
func (_Resolver *ResolverSession) PublicKey(node [32]byte, keyID string) (struct { Status uint8 StartDate *big.Int EndDate *big.Int KeyValue string KeyIndex *big.Int }, error)
PublicKey is a free data retrieval call binding the contract method 0xa00efac0.
Solidity: function publicKey(bytes32 node, string keyID) view returns(uint8 status, uint256 startDate, uint256 endDate, string keyValue, uint256 keyIndex)
func (*ResolverSession) PublicKeyAtIndex ¶
func (_Resolver *ResolverSession) PublicKeyAtIndex(node [32]byte, keyID string, index *big.Int) (struct { Status uint8 StartDate *big.Int EndDate *big.Int KeyValue string }, error)
PublicKeyAtIndex is a free data retrieval call binding the contract method 0x8c0083ea.
Solidity: function publicKeyAtIndex(bytes32 node, string keyID, uint256 index) view returns(uint8 status, uint256 startDate, uint256 endDate, string keyValue)
func (*ResolverSession) RevokePublicKey ¶
func (_Resolver *ResolverSession) RevokePublicKey(node [32]byte, keyID string, index *big.Int) (*types.Transaction, error)
RevokePublicKey is a paid mutator transaction binding the contract method 0x30a03491.
Solidity: function revokePublicKey(bytes32 node, string keyID, uint256 index) returns()
func (*ResolverSession) SetAlaDIDDocument ¶
func (_Resolver *ResolverSession) SetAlaDIDDocument(_DIDHash [32]byte, _DIDDocument string) (*types.Transaction, error)
SetAlaDIDDocument is a paid mutator transaction binding the contract method 0xbe7dbe64.
Solidity: function setAlaDIDDocument(bytes32 _DIDHash, string _DIDDocument) returns()
func (*ResolverSession) SetAlaDIDPublicEntity ¶
func (_Resolver *ResolverSession) SetAlaDIDPublicEntity(node [32]byte, label [32]byte, _DIDHash [32]byte, _domain_name string, _DIDDocument string, _active bool, _owner common.Address) (*types.Transaction, error)
SetAlaDIDPublicEntity is a paid mutator transaction binding the contract method 0xb48322d0.
Solidity: function setAlaDIDPublicEntity(bytes32 node, bytes32 label, bytes32 _DIDHash, string _domain_name, string _DIDDocument, bool _active, address _owner) returns()
func (*ResolverSession) SetAlaTSP ¶
func (_Resolver *ResolverSession) SetAlaTSP(node [32]byte, label [32]byte, URI string, org string, active bool) (*types.Transaction, error)
SetAlaTSP is a paid mutator transaction binding the contract method 0x5543eebd.
Solidity: function setAlaTSP(bytes32 node, bytes32 label, string URI, string org, bool active) returns()
func (*ResolverSession) SetAuthorisation ¶
func (_Resolver *ResolverSession) SetAuthorisation(node [32]byte, target common.Address, isAuthorised bool) (*types.Transaction, error)
SetAuthorisation is a paid mutator transaction binding the contract method 0x3e9ce794.
Solidity: function setAuthorisation(bytes32 node, address target, bool isAuthorised) returns()
func (*ResolverSession) SetContenthash ¶
func (_Resolver *ResolverSession) SetContenthash(node [32]byte, hash []byte) (*types.Transaction, error)
SetContenthash is a paid mutator transaction binding the contract method 0x304e6ade.
Solidity: function setContenthash(bytes32 node, bytes hash) returns()
func (*ResolverSession) SetCredential ¶
func (_Resolver *ResolverSession) SetCredential(node [32]byte, key string, credentialHash []byte, part1DIDhash [32]byte, part2DIDhash [32]byte, part3DIDhash [32]byte, part4DIDhash [32]byte, part5DIDhash [32]byte) (*types.Transaction, error)
SetCredential is a paid mutator transaction binding the contract method 0xb58dc321.
Solidity: function setCredential(bytes32 node, string key, bytes credentialHash, bytes32 part1DIDhash, bytes32 part2DIDhash, bytes32 part3DIDhash, bytes32 part4DIDhash, bytes32 part5DIDhash) returns()
func (*ResolverSession) SetName ¶
func (_Resolver *ResolverSession) SetName(node [32]byte, name string) (*types.Transaction, error)
SetName is a paid mutator transaction binding the contract method 0x77372213.
Solidity: function setName(bytes32 node, string name) returns()
func (*ResolverSession) SetText ¶
func (_Resolver *ResolverSession) SetText(node [32]byte, key string, value string) (*types.Transaction, error)
SetText is a paid mutator transaction binding the contract method 0x10f13a8c.
Solidity: function setText(bytes32 node, string key, string value) returns()
func (*ResolverSession) SupportsInterface ¶
func (_Resolver *ResolverSession) SupportsInterface(interfaceID [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceID) pure returns(bool)
type ResolverTextChanged ¶
type ResolverTextChanged struct { Node [32]byte IndexedKey common.Hash Key string Raw types.Log // Blockchain specific contextual infos }
ResolverTextChanged represents a TextChanged event raised by the Resolver contract.
type ResolverTextChangedIterator ¶
type ResolverTextChangedIterator struct { Event *ResolverTextChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ResolverTextChangedIterator is returned from FilterTextChanged and is used to iterate over the raw logs and unpacked data for TextChanged events raised by the Resolver contract.
func (*ResolverTextChangedIterator) Close ¶
func (it *ResolverTextChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ResolverTextChangedIterator) Error ¶
func (it *ResolverTextChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ResolverTextChangedIterator) Next ¶
func (it *ResolverTextChangedIterator) 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 ResolverTransactor ¶
type ResolverTransactor struct {
// contains filtered or unexported fields
}
ResolverTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewResolverTransactor ¶
func NewResolverTransactor(address common.Address, transactor bind.ContractTransactor) (*ResolverTransactor, error)
NewResolverTransactor creates a new write-only instance of Resolver, bound to a specific deployed contract.
func (*ResolverTransactor) AddAlaTSPService ¶
func (_Resolver *ResolverTransactor) AddAlaTSPService(opts *bind.TransactOpts, node [32]byte, label [32]byte, X509SKI string, serviceName string, X509Certificate []byte, active bool) (*types.Transaction, error)
AddAlaTSPService is a paid mutator transaction binding the contract method 0x212f2953.
Solidity: function addAlaTSPService(bytes32 node, bytes32 label, string X509SKI, string serviceName, bytes X509Certificate, bool active) returns()
func (*ResolverTransactor) AddParticipant ¶
func (_Resolver *ResolverTransactor) AddParticipant(opts *bind.TransactOpts, node [32]byte, key string, partDIDHash [32]byte) (*types.Transaction, error)
AddParticipant is a paid mutator transaction binding the contract method 0xb1446a84.
Solidity: function addParticipant(bytes32 node, string key, bytes32 partDIDHash) returns()
func (*ResolverTransactor) AddPublicKey ¶
func (_Resolver *ResolverTransactor) AddPublicKey(opts *bind.TransactOpts, node [32]byte, keyID string, keyValue string) (*types.Transaction, error)
AddPublicKey is a paid mutator transaction binding the contract method 0x73c3ce6c.
Solidity: function addPublicKey(bytes32 node, string keyID, string keyValue) returns()
func (*ResolverTransactor) ConfirmCredential ¶
func (_Resolver *ResolverTransactor) ConfirmCredential(opts *bind.TransactOpts, node [32]byte, key string, partDIDHash [32]byte) (*types.Transaction, error)
ConfirmCredential is a paid mutator transaction binding the contract method 0x9b985c3c.
Solidity: function confirmCredential(bytes32 node, string key, bytes32 partDIDHash) returns()
func (*ResolverTransactor) DeletePublicKey ¶
func (_Resolver *ResolverTransactor) DeletePublicKey(opts *bind.TransactOpts, node [32]byte, keyID string, index *big.Int) (*types.Transaction, error)
DeletePublicKey is a paid mutator transaction binding the contract method 0xe3f16cb5.
Solidity: function deletePublicKey(bytes32 node, string keyID, uint256 index) returns()
func (*ResolverTransactor) RevokePublicKey ¶
func (_Resolver *ResolverTransactor) RevokePublicKey(opts *bind.TransactOpts, node [32]byte, keyID string, index *big.Int) (*types.Transaction, error)
RevokePublicKey is a paid mutator transaction binding the contract method 0x30a03491.
Solidity: function revokePublicKey(bytes32 node, string keyID, uint256 index) returns()
func (*ResolverTransactor) SetAlaDIDDocument ¶
func (_Resolver *ResolverTransactor) SetAlaDIDDocument(opts *bind.TransactOpts, _DIDHash [32]byte, _DIDDocument string) (*types.Transaction, error)
SetAlaDIDDocument is a paid mutator transaction binding the contract method 0xbe7dbe64.
Solidity: function setAlaDIDDocument(bytes32 _DIDHash, string _DIDDocument) returns()
func (*ResolverTransactor) SetAlaDIDPublicEntity ¶
func (_Resolver *ResolverTransactor) SetAlaDIDPublicEntity(opts *bind.TransactOpts, node [32]byte, label [32]byte, _DIDHash [32]byte, _domain_name string, _DIDDocument string, _active bool, _owner common.Address) (*types.Transaction, error)
SetAlaDIDPublicEntity is a paid mutator transaction binding the contract method 0xb48322d0.
Solidity: function setAlaDIDPublicEntity(bytes32 node, bytes32 label, bytes32 _DIDHash, string _domain_name, string _DIDDocument, bool _active, address _owner) returns()
func (*ResolverTransactor) SetAlaTSP ¶
func (_Resolver *ResolverTransactor) SetAlaTSP(opts *bind.TransactOpts, node [32]byte, label [32]byte, URI string, org string, active bool) (*types.Transaction, error)
SetAlaTSP is a paid mutator transaction binding the contract method 0x5543eebd.
Solidity: function setAlaTSP(bytes32 node, bytes32 label, string URI, string org, bool active) returns()
func (*ResolverTransactor) SetAuthorisation ¶
func (_Resolver *ResolverTransactor) SetAuthorisation(opts *bind.TransactOpts, node [32]byte, target common.Address, isAuthorised bool) (*types.Transaction, error)
SetAuthorisation is a paid mutator transaction binding the contract method 0x3e9ce794.
Solidity: function setAuthorisation(bytes32 node, address target, bool isAuthorised) returns()
func (*ResolverTransactor) SetContenthash ¶
func (_Resolver *ResolverTransactor) SetContenthash(opts *bind.TransactOpts, node [32]byte, hash []byte) (*types.Transaction, error)
SetContenthash is a paid mutator transaction binding the contract method 0x304e6ade.
Solidity: function setContenthash(bytes32 node, bytes hash) returns()
func (*ResolverTransactor) SetCredential ¶
func (_Resolver *ResolverTransactor) SetCredential(opts *bind.TransactOpts, node [32]byte, key string, credentialHash []byte, part1DIDhash [32]byte, part2DIDhash [32]byte, part3DIDhash [32]byte, part4DIDhash [32]byte, part5DIDhash [32]byte) (*types.Transaction, error)
SetCredential is a paid mutator transaction binding the contract method 0xb58dc321.
Solidity: function setCredential(bytes32 node, string key, bytes credentialHash, bytes32 part1DIDhash, bytes32 part2DIDhash, bytes32 part3DIDhash, bytes32 part4DIDhash, bytes32 part5DIDhash) returns()
func (*ResolverTransactor) SetName ¶
func (_Resolver *ResolverTransactor) SetName(opts *bind.TransactOpts, node [32]byte, name string) (*types.Transaction, error)
SetName is a paid mutator transaction binding the contract method 0x77372213.
Solidity: function setName(bytes32 node, string name) returns()
func (*ResolverTransactor) SetText ¶
func (_Resolver *ResolverTransactor) SetText(opts *bind.TransactOpts, node [32]byte, key string, value string) (*types.Transaction, error)
SetText is a paid mutator transaction binding the contract method 0x10f13a8c.
Solidity: function setText(bytes32 node, string key, string value) returns()
type ResolverTransactorRaw ¶
type ResolverTransactorRaw struct {
Contract *ResolverTransactor // Generic write-only contract binding to access the raw methods on
}
ResolverTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ResolverTransactorRaw) Transact ¶
func (_Resolver *ResolverTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ResolverTransactorRaw) Transfer ¶
func (_Resolver *ResolverTransactorRaw) 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 ResolverTransactorSession ¶
type ResolverTransactorSession struct { Contract *ResolverTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ResolverTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ResolverTransactorSession) AddAlaTSPService ¶
func (_Resolver *ResolverTransactorSession) AddAlaTSPService(node [32]byte, label [32]byte, X509SKI string, serviceName string, X509Certificate []byte, active bool) (*types.Transaction, error)
AddAlaTSPService is a paid mutator transaction binding the contract method 0x212f2953.
Solidity: function addAlaTSPService(bytes32 node, bytes32 label, string X509SKI, string serviceName, bytes X509Certificate, bool active) returns()
func (*ResolverTransactorSession) AddParticipant ¶
func (_Resolver *ResolverTransactorSession) AddParticipant(node [32]byte, key string, partDIDHash [32]byte) (*types.Transaction, error)
AddParticipant is a paid mutator transaction binding the contract method 0xb1446a84.
Solidity: function addParticipant(bytes32 node, string key, bytes32 partDIDHash) returns()
func (*ResolverTransactorSession) AddPublicKey ¶
func (_Resolver *ResolverTransactorSession) AddPublicKey(node [32]byte, keyID string, keyValue string) (*types.Transaction, error)
AddPublicKey is a paid mutator transaction binding the contract method 0x73c3ce6c.
Solidity: function addPublicKey(bytes32 node, string keyID, string keyValue) returns()
func (*ResolverTransactorSession) ConfirmCredential ¶
func (_Resolver *ResolverTransactorSession) ConfirmCredential(node [32]byte, key string, partDIDHash [32]byte) (*types.Transaction, error)
ConfirmCredential is a paid mutator transaction binding the contract method 0x9b985c3c.
Solidity: function confirmCredential(bytes32 node, string key, bytes32 partDIDHash) returns()
func (*ResolverTransactorSession) DeletePublicKey ¶
func (_Resolver *ResolverTransactorSession) DeletePublicKey(node [32]byte, keyID string, index *big.Int) (*types.Transaction, error)
DeletePublicKey is a paid mutator transaction binding the contract method 0xe3f16cb5.
Solidity: function deletePublicKey(bytes32 node, string keyID, uint256 index) returns()
func (*ResolverTransactorSession) RevokePublicKey ¶
func (_Resolver *ResolverTransactorSession) RevokePublicKey(node [32]byte, keyID string, index *big.Int) (*types.Transaction, error)
RevokePublicKey is a paid mutator transaction binding the contract method 0x30a03491.
Solidity: function revokePublicKey(bytes32 node, string keyID, uint256 index) returns()
func (*ResolverTransactorSession) SetAlaDIDDocument ¶
func (_Resolver *ResolverTransactorSession) SetAlaDIDDocument(_DIDHash [32]byte, _DIDDocument string) (*types.Transaction, error)
SetAlaDIDDocument is a paid mutator transaction binding the contract method 0xbe7dbe64.
Solidity: function setAlaDIDDocument(bytes32 _DIDHash, string _DIDDocument) returns()
func (*ResolverTransactorSession) SetAlaDIDPublicEntity ¶
func (_Resolver *ResolverTransactorSession) SetAlaDIDPublicEntity(node [32]byte, label [32]byte, _DIDHash [32]byte, _domain_name string, _DIDDocument string, _active bool, _owner common.Address) (*types.Transaction, error)
SetAlaDIDPublicEntity is a paid mutator transaction binding the contract method 0xb48322d0.
Solidity: function setAlaDIDPublicEntity(bytes32 node, bytes32 label, bytes32 _DIDHash, string _domain_name, string _DIDDocument, bool _active, address _owner) returns()
func (*ResolverTransactorSession) SetAlaTSP ¶
func (_Resolver *ResolverTransactorSession) SetAlaTSP(node [32]byte, label [32]byte, URI string, org string, active bool) (*types.Transaction, error)
SetAlaTSP is a paid mutator transaction binding the contract method 0x5543eebd.
Solidity: function setAlaTSP(bytes32 node, bytes32 label, string URI, string org, bool active) returns()
func (*ResolverTransactorSession) SetAuthorisation ¶
func (_Resolver *ResolverTransactorSession) SetAuthorisation(node [32]byte, target common.Address, isAuthorised bool) (*types.Transaction, error)
SetAuthorisation is a paid mutator transaction binding the contract method 0x3e9ce794.
Solidity: function setAuthorisation(bytes32 node, address target, bool isAuthorised) returns()
func (*ResolverTransactorSession) SetContenthash ¶
func (_Resolver *ResolverTransactorSession) SetContenthash(node [32]byte, hash []byte) (*types.Transaction, error)
SetContenthash is a paid mutator transaction binding the contract method 0x304e6ade.
Solidity: function setContenthash(bytes32 node, bytes hash) returns()
func (*ResolverTransactorSession) SetCredential ¶
func (_Resolver *ResolverTransactorSession) SetCredential(node [32]byte, key string, credentialHash []byte, part1DIDhash [32]byte, part2DIDhash [32]byte, part3DIDhash [32]byte, part4DIDhash [32]byte, part5DIDhash [32]byte) (*types.Transaction, error)
SetCredential is a paid mutator transaction binding the contract method 0xb58dc321.
Solidity: function setCredential(bytes32 node, string key, bytes credentialHash, bytes32 part1DIDhash, bytes32 part2DIDhash, bytes32 part3DIDhash, bytes32 part4DIDhash, bytes32 part5DIDhash) returns()
func (*ResolverTransactorSession) SetName ¶
func (_Resolver *ResolverTransactorSession) SetName(node [32]byte, name string) (*types.Transaction, error)
SetName is a paid mutator transaction binding the contract method 0x77372213.
Solidity: function setName(bytes32 node, string name) returns()
func (*ResolverTransactorSession) SetText ¶
func (_Resolver *ResolverTransactorSession) SetText(node [32]byte, key string, value string) (*types.Transaction, error)
SetText is a paid mutator transaction binding the contract method 0x10f13a8c.
Solidity: function setText(bytes32 node, string key, string value) returns()