registry

package
v0.0.0-...-081d7a7 Latest Latest
Warning

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

Go to latest
Published: Apr 20, 2023 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var RegistryABI = RegistryMetaData.ABI

RegistryABI is the input ABI used to generate the binding from. Deprecated: Use RegistryMetaData.ABI instead.

View Source
var RegistryMetaData = &bind.MetaData{
	ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"string\",\"name\":\"did\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"name\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"value\",\"type\":\"bytes\"}],\"name\":\"DIDAttributeChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"string\",\"name\":\"vcName\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"name\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"value\",\"type\":\"bytes\"}],\"name\":\"VCSchemaChanged\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"changed\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"did\",\"type\":\"string\"},{\"internalType\":\"uint8\",\"name\":\"sigV\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"sigR\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"sigS\",\"type\":\"bytes32\"}],\"name\":\"createVcDef\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"dids\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"nonce\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"did\",\"type\":\"string\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"uint8\",\"name\":\"sigV\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"sigR\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"sigS\",\"type\":\"bytes32\"}],\"name\":\"registerDid\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"did\",\"type\":\"string\"},{\"internalType\":\"uint8\",\"name\":\"sigV\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"sigR\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"sigS\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"name\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"value\",\"type\":\"bytes\"}],\"name\":\"setAttributeSigned\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"vcName\",\"type\":\"string\"},{\"internalType\":\"uint8\",\"name\":\"sigV\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"sigR\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"sigS\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"name\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"value\",\"type\":\"bytes\"}],\"name\":\"setVcAttributeSigned\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"did\",\"type\":\"string\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"uint8\",\"name\":\"nSigV\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"nSigR\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"nSigS\",\"type\":\"bytes32\"},{\"internalType\":\"uint8\",\"name\":\"oSigV\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"oSigR\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"oSigS\",\"type\":\"bytes32\"}],\"name\":\"updateDid\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"vcIssuers\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
}

RegistryMetaData contains all meta data concerning the Registry contract.

Functions

This section is empty.

Types

type Registry

type Registry struct {
	RegistryCaller     // Read-only binding to the contract
	RegistryTransactor // Write-only binding to the contract
	RegistryFilterer   // Log filterer for contract events
}

Registry is an auto generated Go binding around an Ethereum contract.

func NewRegistry

func NewRegistry(address common.Address, backend bind.ContractBackend) (*Registry, error)

NewRegistry creates a new instance of Registry, bound to a specific deployed contract.

type RegistryCaller

type RegistryCaller struct {
	// contains filtered or unexported fields
}

RegistryCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewRegistryCaller

func NewRegistryCaller(address common.Address, caller bind.ContractCaller) (*RegistryCaller, error)

NewRegistryCaller creates a new read-only instance of Registry, bound to a specific deployed contract.

func (*RegistryCaller) Changed

func (_Registry *RegistryCaller) Changed(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)

Changed is a free data retrieval call binding the contract method 0xf96d0f9f.

Solidity: function changed(address ) view returns(uint256)

func (*RegistryCaller) Dids

func (_Registry *RegistryCaller) Dids(opts *bind.CallOpts, arg0 string) (common.Address, error)

Dids is a free data retrieval call binding the contract method 0xf44ab516.

Solidity: function dids(string ) view returns(address)

func (*RegistryCaller) Nonce

func (_Registry *RegistryCaller) Nonce(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)

Nonce is a free data retrieval call binding the contract method 0x70ae92d2.

Solidity: function nonce(address ) view returns(uint256)

func (*RegistryCaller) VcIssuers

func (_Registry *RegistryCaller) VcIssuers(opts *bind.CallOpts, arg0 string) (string, error)

VcIssuers is a free data retrieval call binding the contract method 0x52b1cf64.

Solidity: function vcIssuers(string ) view returns(string)

type RegistryCallerRaw

type RegistryCallerRaw struct {
	Contract *RegistryCaller // Generic read-only contract binding to access the raw methods on
}

RegistryCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*RegistryCallerRaw) Call

func (_Registry *RegistryCallerRaw) 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 RegistryCallerSession

type RegistryCallerSession struct {
	Contract *RegistryCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts   // Call options to use throughout this session
}

RegistryCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*RegistryCallerSession) Changed

func (_Registry *RegistryCallerSession) Changed(arg0 common.Address) (*big.Int, error)

Changed is a free data retrieval call binding the contract method 0xf96d0f9f.

Solidity: function changed(address ) view returns(uint256)

func (*RegistryCallerSession) Dids

func (_Registry *RegistryCallerSession) Dids(arg0 string) (common.Address, error)

Dids is a free data retrieval call binding the contract method 0xf44ab516.

Solidity: function dids(string ) view returns(address)

func (*RegistryCallerSession) Nonce

func (_Registry *RegistryCallerSession) Nonce(arg0 common.Address) (*big.Int, error)

Nonce is a free data retrieval call binding the contract method 0x70ae92d2.

Solidity: function nonce(address ) view returns(uint256)

func (*RegistryCallerSession) VcIssuers

func (_Registry *RegistryCallerSession) VcIssuers(arg0 string) (string, error)

VcIssuers is a free data retrieval call binding the contract method 0x52b1cf64.

Solidity: function vcIssuers(string ) view returns(string)

type RegistryDIDAttributeChanged

type RegistryDIDAttributeChanged struct {
	Did   common.Hash
	Name  [32]byte
	Value []byte
	Raw   types.Log // Blockchain specific contextual infos
}

RegistryDIDAttributeChanged represents a DIDAttributeChanged event raised by the Registry contract.

type RegistryDIDAttributeChangedIterator

type RegistryDIDAttributeChangedIterator struct {
	Event *RegistryDIDAttributeChanged // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

RegistryDIDAttributeChangedIterator is returned from FilterDIDAttributeChanged and is used to iterate over the raw logs and unpacked data for DIDAttributeChanged events raised by the Registry contract.

func (*RegistryDIDAttributeChangedIterator) Close

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

func (*RegistryDIDAttributeChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*RegistryDIDAttributeChangedIterator) 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 RegistryFilterer

type RegistryFilterer struct {
	// contains filtered or unexported fields
}

RegistryFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewRegistryFilterer

func NewRegistryFilterer(address common.Address, filterer bind.ContractFilterer) (*RegistryFilterer, error)

NewRegistryFilterer creates a new log filterer instance of Registry, bound to a specific deployed contract.

func (*RegistryFilterer) FilterDIDAttributeChanged

func (_Registry *RegistryFilterer) FilterDIDAttributeChanged(opts *bind.FilterOpts, did []string) (*RegistryDIDAttributeChangedIterator, error)

FilterDIDAttributeChanged is a free log retrieval operation binding the contract event 0x45731992f6f6bd99a592d32cd338d6875a784dbb138bc7a051f541d0f6d56e37.

Solidity: event DIDAttributeChanged(string indexed did, bytes32 name, bytes value)

func (*RegistryFilterer) FilterVCSchemaChanged

func (_Registry *RegistryFilterer) FilterVCSchemaChanged(opts *bind.FilterOpts, vcName []string) (*RegistryVCSchemaChangedIterator, error)

FilterVCSchemaChanged is a free log retrieval operation binding the contract event 0x7650c16466dfc67d3aa1b3b380b7425844e301ce12fc320f5ce442a39d222af4.

Solidity: event VCSchemaChanged(string indexed vcName, bytes32 name, bytes value)

func (*RegistryFilterer) ParseDIDAttributeChanged

func (_Registry *RegistryFilterer) ParseDIDAttributeChanged(log types.Log) (*RegistryDIDAttributeChanged, error)

ParseDIDAttributeChanged is a log parse operation binding the contract event 0x45731992f6f6bd99a592d32cd338d6875a784dbb138bc7a051f541d0f6d56e37.

Solidity: event DIDAttributeChanged(string indexed did, bytes32 name, bytes value)

func (*RegistryFilterer) ParseVCSchemaChanged

func (_Registry *RegistryFilterer) ParseVCSchemaChanged(log types.Log) (*RegistryVCSchemaChanged, error)

ParseVCSchemaChanged is a log parse operation binding the contract event 0x7650c16466dfc67d3aa1b3b380b7425844e301ce12fc320f5ce442a39d222af4.

Solidity: event VCSchemaChanged(string indexed vcName, bytes32 name, bytes value)

func (*RegistryFilterer) WatchDIDAttributeChanged

func (_Registry *RegistryFilterer) WatchDIDAttributeChanged(opts *bind.WatchOpts, sink chan<- *RegistryDIDAttributeChanged, did []string) (event.Subscription, error)

WatchDIDAttributeChanged is a free log subscription operation binding the contract event 0x45731992f6f6bd99a592d32cd338d6875a784dbb138bc7a051f541d0f6d56e37.

Solidity: event DIDAttributeChanged(string indexed did, bytes32 name, bytes value)

func (*RegistryFilterer) WatchVCSchemaChanged

func (_Registry *RegistryFilterer) WatchVCSchemaChanged(opts *bind.WatchOpts, sink chan<- *RegistryVCSchemaChanged, vcName []string) (event.Subscription, error)

WatchVCSchemaChanged is a free log subscription operation binding the contract event 0x7650c16466dfc67d3aa1b3b380b7425844e301ce12fc320f5ce442a39d222af4.

Solidity: event VCSchemaChanged(string indexed vcName, bytes32 name, bytes value)

type RegistryRaw

type RegistryRaw struct {
	Contract *Registry // Generic contract binding to access the raw methods on
}

RegistryRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*RegistryRaw) Call

func (_Registry *RegistryRaw) 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 (*RegistryRaw) Transact

func (_Registry *RegistryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*RegistryRaw) Transfer

func (_Registry *RegistryRaw) 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 RegistrySession

type RegistrySession struct {
	Contract     *Registry         // 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
}

RegistrySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*RegistrySession) Changed

func (_Registry *RegistrySession) Changed(arg0 common.Address) (*big.Int, error)

Changed is a free data retrieval call binding the contract method 0xf96d0f9f.

Solidity: function changed(address ) view returns(uint256)

func (*RegistrySession) CreateVcDef

func (_Registry *RegistrySession) CreateVcDef(name string, did string, sigV uint8, sigR [32]byte, sigS [32]byte) (*types.Transaction, error)

CreateVcDef is a paid mutator transaction binding the contract method 0x4d618c5e.

Solidity: function createVcDef(string name, string did, uint8 sigV, bytes32 sigR, bytes32 sigS) returns()

func (*RegistrySession) Dids

func (_Registry *RegistrySession) Dids(arg0 string) (common.Address, error)

Dids is a free data retrieval call binding the contract method 0xf44ab516.

Solidity: function dids(string ) view returns(address)

func (*RegistrySession) Nonce

func (_Registry *RegistrySession) Nonce(arg0 common.Address) (*big.Int, error)

Nonce is a free data retrieval call binding the contract method 0x70ae92d2.

Solidity: function nonce(address ) view returns(uint256)

func (*RegistrySession) RegisterDid

func (_Registry *RegistrySession) RegisterDid(did string, account common.Address, sigV uint8, sigR [32]byte, sigS [32]byte) (*types.Transaction, error)

RegisterDid is a paid mutator transaction binding the contract method 0xd0923626.

Solidity: function registerDid(string did, address account, uint8 sigV, bytes32 sigR, bytes32 sigS) returns()

func (*RegistrySession) SetAttributeSigned

func (_Registry *RegistrySession) SetAttributeSigned(did string, sigV uint8, sigR [32]byte, sigS [32]byte, name [32]byte, value []byte) (*types.Transaction, error)

SetAttributeSigned is a paid mutator transaction binding the contract method 0xbb55343f.

Solidity: function setAttributeSigned(string did, uint8 sigV, bytes32 sigR, bytes32 sigS, bytes32 name, bytes value) returns()

func (*RegistrySession) SetVcAttributeSigned

func (_Registry *RegistrySession) SetVcAttributeSigned(vcName string, sigV uint8, sigR [32]byte, sigS [32]byte, name [32]byte, value []byte) (*types.Transaction, error)

SetVcAttributeSigned is a paid mutator transaction binding the contract method 0x46f4303a.

Solidity: function setVcAttributeSigned(string vcName, uint8 sigV, bytes32 sigR, bytes32 sigS, bytes32 name, bytes value) returns()

func (*RegistrySession) UpdateDid

func (_Registry *RegistrySession) UpdateDid(did string, account common.Address, nSigV uint8, nSigR [32]byte, nSigS [32]byte, oSigV uint8, oSigR [32]byte, oSigS [32]byte) (*types.Transaction, error)

UpdateDid is a paid mutator transaction binding the contract method 0xb6f8a115.

Solidity: function updateDid(string did, address account, uint8 nSigV, bytes32 nSigR, bytes32 nSigS, uint8 oSigV, bytes32 oSigR, bytes32 oSigS) returns()

func (*RegistrySession) VcIssuers

func (_Registry *RegistrySession) VcIssuers(arg0 string) (string, error)

VcIssuers is a free data retrieval call binding the contract method 0x52b1cf64.

Solidity: function vcIssuers(string ) view returns(string)

type RegistryTransactor

type RegistryTransactor struct {
	// contains filtered or unexported fields
}

RegistryTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewRegistryTransactor

func NewRegistryTransactor(address common.Address, transactor bind.ContractTransactor) (*RegistryTransactor, error)

NewRegistryTransactor creates a new write-only instance of Registry, bound to a specific deployed contract.

func (*RegistryTransactor) CreateVcDef

func (_Registry *RegistryTransactor) CreateVcDef(opts *bind.TransactOpts, name string, did string, sigV uint8, sigR [32]byte, sigS [32]byte) (*types.Transaction, error)

CreateVcDef is a paid mutator transaction binding the contract method 0x4d618c5e.

Solidity: function createVcDef(string name, string did, uint8 sigV, bytes32 sigR, bytes32 sigS) returns()

func (*RegistryTransactor) RegisterDid

func (_Registry *RegistryTransactor) RegisterDid(opts *bind.TransactOpts, did string, account common.Address, sigV uint8, sigR [32]byte, sigS [32]byte) (*types.Transaction, error)

RegisterDid is a paid mutator transaction binding the contract method 0xd0923626.

Solidity: function registerDid(string did, address account, uint8 sigV, bytes32 sigR, bytes32 sigS) returns()

func (*RegistryTransactor) SetAttributeSigned

func (_Registry *RegistryTransactor) SetAttributeSigned(opts *bind.TransactOpts, did string, sigV uint8, sigR [32]byte, sigS [32]byte, name [32]byte, value []byte) (*types.Transaction, error)

SetAttributeSigned is a paid mutator transaction binding the contract method 0xbb55343f.

Solidity: function setAttributeSigned(string did, uint8 sigV, bytes32 sigR, bytes32 sigS, bytes32 name, bytes value) returns()

func (*RegistryTransactor) SetVcAttributeSigned

func (_Registry *RegistryTransactor) SetVcAttributeSigned(opts *bind.TransactOpts, vcName string, sigV uint8, sigR [32]byte, sigS [32]byte, name [32]byte, value []byte) (*types.Transaction, error)

SetVcAttributeSigned is a paid mutator transaction binding the contract method 0x46f4303a.

Solidity: function setVcAttributeSigned(string vcName, uint8 sigV, bytes32 sigR, bytes32 sigS, bytes32 name, bytes value) returns()

func (*RegistryTransactor) UpdateDid

func (_Registry *RegistryTransactor) UpdateDid(opts *bind.TransactOpts, did string, account common.Address, nSigV uint8, nSigR [32]byte, nSigS [32]byte, oSigV uint8, oSigR [32]byte, oSigS [32]byte) (*types.Transaction, error)

UpdateDid is a paid mutator transaction binding the contract method 0xb6f8a115.

Solidity: function updateDid(string did, address account, uint8 nSigV, bytes32 nSigR, bytes32 nSigS, uint8 oSigV, bytes32 oSigR, bytes32 oSigS) returns()

type RegistryTransactorRaw

type RegistryTransactorRaw struct {
	Contract *RegistryTransactor // Generic write-only contract binding to access the raw methods on
}

RegistryTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*RegistryTransactorRaw) Transact

func (_Registry *RegistryTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*RegistryTransactorRaw) Transfer

func (_Registry *RegistryTransactorRaw) 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 RegistryTransactorSession

type RegistryTransactorSession struct {
	Contract     *RegistryTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts   // Transaction auth options to use throughout this session
}

RegistryTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*RegistryTransactorSession) CreateVcDef

func (_Registry *RegistryTransactorSession) CreateVcDef(name string, did string, sigV uint8, sigR [32]byte, sigS [32]byte) (*types.Transaction, error)

CreateVcDef is a paid mutator transaction binding the contract method 0x4d618c5e.

Solidity: function createVcDef(string name, string did, uint8 sigV, bytes32 sigR, bytes32 sigS) returns()

func (*RegistryTransactorSession) RegisterDid

func (_Registry *RegistryTransactorSession) RegisterDid(did string, account common.Address, sigV uint8, sigR [32]byte, sigS [32]byte) (*types.Transaction, error)

RegisterDid is a paid mutator transaction binding the contract method 0xd0923626.

Solidity: function registerDid(string did, address account, uint8 sigV, bytes32 sigR, bytes32 sigS) returns()

func (*RegistryTransactorSession) SetAttributeSigned

func (_Registry *RegistryTransactorSession) SetAttributeSigned(did string, sigV uint8, sigR [32]byte, sigS [32]byte, name [32]byte, value []byte) (*types.Transaction, error)

SetAttributeSigned is a paid mutator transaction binding the contract method 0xbb55343f.

Solidity: function setAttributeSigned(string did, uint8 sigV, bytes32 sigR, bytes32 sigS, bytes32 name, bytes value) returns()

func (*RegistryTransactorSession) SetVcAttributeSigned

func (_Registry *RegistryTransactorSession) SetVcAttributeSigned(vcName string, sigV uint8, sigR [32]byte, sigS [32]byte, name [32]byte, value []byte) (*types.Transaction, error)

SetVcAttributeSigned is a paid mutator transaction binding the contract method 0x46f4303a.

Solidity: function setVcAttributeSigned(string vcName, uint8 sigV, bytes32 sigR, bytes32 sigS, bytes32 name, bytes value) returns()

func (*RegistryTransactorSession) UpdateDid

func (_Registry *RegistryTransactorSession) UpdateDid(did string, account common.Address, nSigV uint8, nSigR [32]byte, nSigS [32]byte, oSigV uint8, oSigR [32]byte, oSigS [32]byte) (*types.Transaction, error)

UpdateDid is a paid mutator transaction binding the contract method 0xb6f8a115.

Solidity: function updateDid(string did, address account, uint8 nSigV, bytes32 nSigR, bytes32 nSigS, uint8 oSigV, bytes32 oSigR, bytes32 oSigS) returns()

type RegistryVCSchemaChanged

type RegistryVCSchemaChanged struct {
	VcName common.Hash
	Name   [32]byte
	Value  []byte
	Raw    types.Log // Blockchain specific contextual infos
}

RegistryVCSchemaChanged represents a VCSchemaChanged event raised by the Registry contract.

type RegistryVCSchemaChangedIterator

type RegistryVCSchemaChangedIterator struct {
	Event *RegistryVCSchemaChanged // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

RegistryVCSchemaChangedIterator is returned from FilterVCSchemaChanged and is used to iterate over the raw logs and unpacked data for VCSchemaChanged events raised by the Registry contract.

func (*RegistryVCSchemaChangedIterator) Close

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

func (*RegistryVCSchemaChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*RegistryVCSchemaChangedIterator) 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.

Jump to

Keyboard shortcuts

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