resolver

package
v0.4.3 Latest Latest
Warning

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

Go to latest
Published: Mar 14, 2023 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const ResolverABI = "" /* 15137-byte string literal not displayed */

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

Variables

View Source
var AlaDIDDocumentChangedTopicHash = "0x72e481a357cf16af888285758647697856c4d59a91025de1c0fc85cf42547dbe"
View Source
var AlaDIDPubkeyAddedTopicHash = "0x9e1efcecf97b4c9c969926e4bc9aede41e0610058cd84797715bce7ae5795f07"
View Source
var AlaDIDPubkeyDeletedTopicHash = "0x1cc51114a966dfe16ba8f2c0ef40d5305de77c4dc2e0f3cdacb7f21e54c6206a"
View Source
var AlaDIDPubkeyRevokedTopicHash = "0xede032e08b2e68ee190432bff5ae18127b098c506b59eb1cba23429f922f9ee6"
View Source
var AuthorisationChangedTopicHash = "0xe1c5610a6e0cbe10764ecd182adcef1ec338dc4e199c99c32ce98f38e12791df"
View Source
var ContenthashChangedTopicHash = "0xe379c1624ed7e714cc0937528a32359d69d5281337765313dba4e081b72d7578"
View Source
var NameChangedTopicHash = "0xb7d29e911041e8d9b843369e890bcb72c9388692ba48b65ac54e7214c4c348f7"
View Source
var ResolverParsedABI, _ = abi.JSON(strings.NewReader(ResolverABI))
View Source
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

func NewResolver(address common.Address, backend bind.ContractBackend) (*Resolver, error)

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

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

func (*ResolverAlaDIDDocumentChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ResolverAlaDIDDocumentChangedIterator) Next

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

type 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

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

func (*ResolverAlaDIDPubkeyAddedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ResolverAlaDIDPubkeyAddedIterator) Next

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

type 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

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

func (*ResolverAlaDIDPubkeyDeletedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ResolverAlaDIDPubkeyDeletedIterator) Next

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

type 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

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

func (*ResolverAlaDIDPubkeyRevokedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ResolverAlaDIDPubkeyRevokedIterator) Next

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

type 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

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

func (*ResolverAuthorisationChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ResolverAuthorisationChangedIterator) Next

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

type 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

func (_Resolver *ResolverCaller) Contenthash(opts *bind.CallOpts, 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 (*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

func (_Resolver *ResolverCaller) Hash(opts *bind.CallOpts, 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 (*ResolverCaller) Name

func (_Resolver *ResolverCaller) Name(opts *bind.CallOpts, 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 (*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)

func (*ResolverCaller) Text

func (_Resolver *ResolverCaller) Text(opts *bind.CallOpts, node [32]byte, key string) (string, error)

Text is a free data retrieval call binding the contract method 0x59d1d43c.

Solidity: function text(bytes32 node, string key) view returns(string)

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)

func (*ResolverCallerSession) Text

func (_Resolver *ResolverCallerSession) Text(node [32]byte, key string) (string, error)

Text is a free data retrieval call binding the contract method 0x59d1d43c.

Solidity: function text(bytes32 node, string key) view returns(string)

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

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

func (*ResolverContenthashChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ResolverContenthashChangedIterator) Next

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

type 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)

func (*ResolverSession) Text

func (_Resolver *ResolverSession) Text(node [32]byte, key string) (string, error)

Text is a free data retrieval call binding the contract method 0x59d1d43c.

Solidity: function text(bytes32 node, string key) view returns(string)

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()

Jump to

Keyboard shortcuts

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